<!--

function executeScript( objectID ){

	if (objectID) {
		var contentJavascript = objectID.getElementsByTagName("script");
		//alert(contentJavascript);
	}
	else 
	{
		// a L'intérieur des données response, lorsque'on des balise <script> il faut les executer 
		var contentJavascript = document.getElementsByTagName("script");
	}
	
	// pour tous les contenus tag de nom script on execute 
	for (var i = 0; i < contentJavascript.length; i++) { 
		var contentScript = contentJavascript[i];
		if (contentScript.src && contentScript.src != "")	 
			m=1;//eval(getFileContent(contentScript.src)); 		// tag quo cotient des données scritp comportant une inclusion de fichiers
		else  {
			window.eval(contentScript.innerHTML);					// données javascript brute
		}
	} // en for
}




function preload() { 
  var args = preload.arguments; 
  imgs = new Array();
  for(x=0; x < args.length; x++) {
    imgs[x] = new Image();
    imgs[x].src = args[x];
  }
 } 
 


function GetObject(args){
	
	parameters = new Array();
	parameters['ajax'] = '1';
	parameters['args'] = args;
	parseResponseFunction = returnedSendAjax;
	runAJAX('ajax.php', 'ajax_send', parameters, 'post');
		
		
		
	
}
function GetVideo(args,file){
	
	parameters = new Array();
	parameters['ajax'] = '1';
	parameters['args'] = args;
	parameters['files'] = file;
	parseResponseFunction = returnedSendAjax;
	runAJAX('ajax.php', 'ajax_send', parameters, 'post');
		
		
		
	
}


function returnedSendAjax(response)
{
	
	//alert(response);
	document.getElementById('contentData').innerHTML =response;
	executeScript(document.getElementById('contentData'));
}


/* SEND MAIL */
/**************************************************************/


/**
 * Call function by form "contact".
 *
 * @param sMailContent
 *
 */ 
function sendMail()
{
	/* init var */
	var sFormName =  document.forms['form_contact'];
	
	var sCivilite = sFormName.elements['civilite'].value;
	var sName = sFormName.elements['nom'].value;
	var sSurname = sFormName.elements['prenom'].value;
	var sCompagny = sFormName.elements['societe'].value;
	var sTel = sFormName.elements['tel'].value;
	var sMail = sFormName.elements['email'].value;
	var sMessage = sFormName.elements['message'].value;


	var slocation = sFormName.elements['location'];
	var sdemonstration = sFormName.elements['demonstration'];
	var sinstallation = sFormName.elements['installation'];


	/* verify all filed */
	if( sName=="" )
	{
		alert("Merci de renseigner votre nom.");
		sFormName.elements['nom'].focus();
		return false;
	}
	
	if( sSurname=="" )
	{
		alert("Merci de renseigner votre prénom.");
		sFormName.elements['prenom'].focus();
		return false;
	}
	
	if( sCompagny=="" )
	{
		alert("Merci de renseigner votre entreprise.");
		sFormName.elements['societe'].focus();
		return false;
	}
	
	
	if( sTel=="" )
	{
		alert("Merci de renseigner votre numéro de téléphone.");
		sFormName.elements['tel'].focus();
		return false;
	}
	
	if( sMail=="" )
	{
		alert("Merci de renseigner votre email.");
		sFormName.elements['email'].focus();
		return false;
	}
	
	if( sMessage=="" )
	{
		alert("Merci de renseigner votre message.");
		sFormName.elements['message'].focus();
		return false;
	}	
	
	
	/* verify if field are correctly filled */
	
	// code postal
	
  	
	var bValid = true;
	// telephone
 	for(i=0;i< sFormName.elements['tel'].value.length;++i)
  	{
		// test all value
		if( sFormName.elements['tel'].value.charAt(i) < "0"
   ||  sFormName.elements['tel'].value.charAt(i) > "9")
			bValid = false;
	
	}
  	
	if( bValid==false || sTel.length<10)
	{
		 alert("Le numéro de téléphone est incorrecte.");
		 sFormName.elements['tel'].focus();
		 return false;
	}

	
	// @mail
	var iPlace = sMail.indexOf('@');
	var iPoint = sMail.indexOf(".", iPlace+1);
	
	// Un mail ne pas pas faire moins de 8 caractères
	// @ est bien présent ? (-1 si absent)
	if( iPlace == -1 || iPoint < 2 || sMail.length < 8) 
	{
	   alert("L'adresse email est incorrecte.");
	   sFormName.elements['email'].focus();
	   return false;
  	}



	parameters = new Array();
	parameters['sMessage'] = sMessage;
	parameters['sCompagny'] = sCompagny;
	parameters['sSurname'] = sSurname;
	parameters['sName'] = sName;
	parameters['sCivilite'] = sCivilite;
	parameters['sTel'] = sTel;
	parameters['sMail'] = sMail;
	parameters['nAleatoire'] = 1;
	if (slocation.checked == true) parameters['location'] = slocation.value;
	if (sdemonstration.checked == true) parameters['demonstration'] = sdemonstration.value;
	if (sinstallation.checked == true) parameters['installation'] = sinstallation.value;
	
	
	


	parseResponseFunction = returnedSendMail;
	runAJAX('send_mail.php', 'ajax_send', parameters, 'post');

	return false;
}

function returnedSendMail(response){
	GetId('contentData').innerHTML = response;
	
}
/**
* @brief Erase all field of form
* @param -
*/
function clearAll()
{

	var valide = true ;
	
	var sFormName =  document.forms['form_contact'];
	
	sFormName.elements['mail_civilite'].value = "";
	sFormName.elements['mail_name'].value = "";
	sFormName.elements['mail_surname'].value = "";
	sFormName.elements['mail_fonction'].value = "";
	sFormName.elements['mail_compagny'].value = "";
	sFormName.elements['mail_adresse'].value = "";
	sFormName.elements['mail_cp'].value = "";
	sFormName.elements['mail_ville'].value = "";
	sFormName.elements['mail_tel'].value = "";
	sFormName.elements['mail_fax'].value = "";
	sFormName.elements['mail_mail'].value = "";
	//sFormName.elements['mail_rappel'].value = "";
	sFormName.elements['mail_message'].value = "";
}

function ViewSousMenu(){
GetId('sous_menu').style.display='block'	
}
function GetId(id){
return document.getElementById(id);	
}


//-->