//******************************************************************************
//Function: 	ModifyDiv
//------------------------------------------------------------------------------
//Description: 	recupere les infos pour les afficher dans un div
//******************************************************************************
function ModifyDiv(AName)
{   document.getElementById('result').innerHTML = document.getElementById(AName).value;
}

//******************************************************************************
//Function: 	Open_Popup
//------------------------------------------------------------------------------
//Description: 	Ouvre un popup passe en parametres : url, nom de la barre de titre, options(taille,status bar,toolbar)
//******************************************************************************
function Open_Popup(theURL, awidth, aheight) 
{  //window.open(theURL,winName,features+',resizable=yes,statusbar=no');
	window.open(theURL,'_blank','left=100, top=100,resizable=yes,width='+awidth+',height='+aheight);
}

//******************************************************************************
//Function: 	CheckEmail
//------------------------------------------------------------------------------
//Description: 	Vérifie qu'une valeur est composée de @ et du .
//******************************************************************************
function CheckEmail(adresse)
{	var arobase = adresse.indexOf("@", 1);
	var point = adresse.indexOf(".", arobase + 1);
	return ((adresse.length > 2) && (arobase > -1) && (point > 1))
}

//******************************************************************************
//Function: 	Is_Numeric
//------------------------------------------------------------------------------
//Description: 	Vérifie qu'une valeur est numérique
//******************************************************************************
function Is_Numeric(num)
{	var exp = new RegExp("^[0-9-.]*$","g");
	return exp.test(num);
}

//******************************************************************************
//Function: 	verify
//------------------------------------------------------------------------------
//Description: 	Cette fonction verifie que tous les champs sont remplis et retourne
//				le focus sur les non remplis
//******************************************************************************
function verify(form)
{	if (form.nom.value == "")
	{	alert("Veuillez saisir un nom !");
		form.nom.focus();
		return false;
	}
	
	if (form.email.value == "")
	{	alert("Veuillez saisir un email !");
		form.email.focus();
		return false;
	}
	if (!CheckEmail(form.email.value))
	{	alert("Veuillez saisir une adresse e-mail du type 'contact@cuisines-creadeco.com'.\n'" + form.email.value + "' n'est pas valide.");
		form.email.focus();
		return(false);
	}
// Tout est bon, on envoit
	form.submit();
}

//v3.0
function ImgRestore() 
{	var i,x,a=document.MM_sr; 
	for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) 
		x.src=x.oSrc;
}
//v4.01
function FindObj(n, d) {
	var p,i,x;  
	if(!d) d = document; 
	if( (p = n.indexOf("?")) > 0 && parent.frames.length ) 
	{	d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if(!(x = d[n]) && d.all) x = d.all[n]; 
	for (i = 0; !x && i < d.forms.length; i++) 
		x = d.forms[i][n];
	for(i = 0; !x && d.layers && i < d.layers.length; i++) 
		x = FindObj(n,d.layers[i].document);
	if(!x && d.getElementById) 
		x = d.getElementById(n); 
	return x;
}
//v3.0
function SwapImage() 
{	var i, j = 0,x, a = SwapImage.arguments; 
	document.MM_sr=new Array; 
	for(i = 0; i < (a.length-2); i += 3)
   		if ( (x = FindObj(a[i])) != null )
		{	document.MM_sr[j++] = x; 
			if(!x.oSrc) x.oSrc = x.src; 
			x.src = a[i + 2];
		}
}
