/*document.write("<script type='text/javascript' src='nav/ajax.js'></scr"+"ipt>");*/


function inputswap(me,def,setto) {
  if(me.value==def) {
   me.value=setto;
  }
}

/* Vérification des champs de formulaire */
function checkFields(quoi,langue) {
	missinginfo = "";
	var form=document.getElementById(''+quoi+'');			
	
	if (langue =="fr") { 
			var TXT_MAIL_INCORRECT 	= 'Format email incorrect'; 
			var FORM_MAIL_DEST 		= 'Email de votre contact';
			var TXT_MAIL_DEST 		= 'Merci d’indiquer l’adresse email de votre contact';
			
			var TXTNAME 			= 'Votre nom';
			var TXT_TEXT_NAME		= 'Merci d’indiquer votre nom';
			var TXTADDMAIL 			= 'Merci d\'indiquer l\'adresse email de votre contact'; 
			var TXT_CONT 			= 'Merci de bien compléter tous les champs';
			var TXT_RECHERCHE 		= 'Merci de saisir votre recherche';	
			
			var TXT_NAME_VOTRE_EMAIL = 'Adresse email';	
			var TXT_NAME_SURNAME 	= 'Nom et prénom';	
			var TXT_TXT_SURNAME 	= 'Merci de saisir votre nom et prénom';	
			
			var TXT_TITLE_ORGA 		= 'Titre, organisation';	
			var TXT_TITLE_TXT_ORGA 	= 'Merci de saisir votre titre, organisation';			
			var TXT_TITLE_VOTRE_EMAIL = 'Merci de préciser votre adresse email';		
		}
		
	if (langue =="en") { 
			var TXT_MAIL_INCORRECT 	= 'Invalid mail format';
			
			var FORM_MAIL_DEST 		= 'Receiver’s email address';			
			var TXT_MAIL_DEST 		= 'Please enter your friend’s email address';
			

			var TXTNAME 			= 'Your name'; 
			var TXT_TEXT_NAME 		= 'Please enter your name'; 
			var TXTADDMAIL 			= 'Email address';
			var TXT_NAME_VOTRE_EMAIL = 'Email address';			
				
			var TXT_CONT 			= 'Please emake sure you filled the form';
			var TXT_RECHERCHE 		= 'Please fill the form';	
			
			var TXT_NAME_SURNAME 	= 'Name and surname';	
			var TXT_TXT_SURNAME 	= 'Please enter your name and surname';	
			
			var TXT_TITLE_ORGA 		= 'Title, organization';	
			var TXT_TITLE_TXT_ORGA 	= 'Please enter your title, organization';	
			
			var TXT_TITLE_VOTRE_EMAIL = 'Please enter your email address';
			
	}			
	
	if (quoi =="newsletter") {		
		
			if ( (form.elements.name.value =="") || (form.elements.name.value ==TXT_NAME_SURNAME)) {	missinginfo += TXT_TXT_SURNAME+"\n"; }		
			if ( (form.elements.company.value =="") || (form.elements.company.value ==TXT_TITLE_ORGA)) {	missinginfo += TXT_TITLE_TXT_ORGA+"\n"; }		
	
			if (form.elements.email.value == TXT_NAME_VOTRE_EMAIL) {			
				missinginfo += TXT_TITLE_VOTRE_EMAIL;
			} else {
				if ( ( !checkMailFormat(form.elements.email.value) ) || (form.elements.email.value == "") ) {	missinginfo += "\n"+TXT_MAIL_INCORRECT; }						
			}
	}	
	
	/* Verification contact */	
	if (quoi =="share") {		

		var checktext = form.elements.email.value;
		
			if (checktext == FORM_MAIL_DEST) {			
				missinginfo += "\n"+TXT_MAIL_DEST;
			} else {
				if ( ( !checkMailFormat(form.elements.email.value) ) || (form.elements.email.value == "") ) {	missinginfo += "\n"+TXT_MAIL_INCORRECT; }						
			}
									
			if (form.elements.email.value == TXTADDMAIL) {			
				missinginfo += "\n"+TXTADDMAIL;
			} else {
				if ( (form.elements.name.value =="") || (form.elements.name.value ==TXTNAME)) {	missinginfo += "\n"+TXT_TEXT_NAME+"\n"; }
			}										
			
	}
	
	/* Verification form de contact */
	if (quoi =="mycontact") {		
			
		if (( form.elements.email.value	 == "") ||
				( form.elements.email.value.indexOf('@') == -1) ||
				( form.elements.email.value.indexOf('.') == -1)) {	missinginfo += "\n"+TXT_MAIL_INCORRECT+"\n"; 
			}		
			
		if ( (form.elements.nom.value	 == "") || (form.elements.prenom.value	 == "") || (form.elements.message.value	 == "")) {
			missinginfo += TXT_CONT+"\n"; 
		}
	}	
				
	/* Verification recherche tetiere */	
	if (quoi =="isearch") {
		if (form.elements.marecherche.value == "") { missinginfo += "\n"+TXT_RECHERCHE+"\n"; }		
	}		

	if (missinginfo != "") {
		alert(missinginfo);
		return false;
	}	
		else return form.submit();
} 
 

/* check format email */
function checkEmail (lemail) {
	if ( (lemail != "") && (( lemail.indexOf('@') == -1) || (lemail.indexOf('.') == -1)) ) {
			window.alert('Format d\'email incorrect ! \nExemple email : eric.bert@wanadoo.fr');
			return false;
		} else {
			return true;
		}
}

/* check format email 2 */	
function checkMailFormat( val ) {
	if (( val	 == "") ||
		( val.indexOf('@') == -1) ||
		( val.indexOf('.') == -1)) {
			return false;
		}
		if ( val.indexOf( '.' ) < 1 || ( val.lastIndexOf('.') >= (val.length - 2 ) ) ) {
			return false;
		}
	return true;
}

/* enter on recherche	*/
function submitOnEnterRecherche (e) { 
      var ENTER_KEY = 13;
      var code = "";

      if (window.event) // IE
      {
          code = e.keyCode;
      }
      else if (e.which) // Netscape/Firefox/Opera
      {
          code = e.which;
      }
      
      if (code == ENTER_KEY) {
		  $('larecherche').submit();
          return false;
      }
}

/* AFFICHE / CACHE DIV */
function showHide(id) {
	var elt=document.getElementById(id);
	if ( elt )   elt.style.display = ( elt.style.display == 'none' ) ? '' : 'none';
	return false;
}


/* Ouverture de pop */
function OpenNL(sURL, sName, width, height, scroll) {
	 sFeatures = 'toolbar=no,menubar=no,statusbar=no,scrollbars='+scroll+',width='+ width+',height='+height;
	 window.open(sURL,sName,sFeatures);
}

/* Validation url select */
function ValidLien() {
	i = document.ValidChoix.ValidListe.selectedIndex;
	if (i == 0) return;
	url = document.ValidChoix.ValidListe.options[i].value;
	parent.location.href = url;
}
	