function retablir_larg() {
	if(document.getElementById('contenuActualite1')){
		for (i=1;i<4;i++) {
			if ( !document.getElementById('imageActualite'+i) ) {
				document.getElementById('contenuActualite'+i).style.width='220px';
			}	
		}
    }
}

function CountrySubmit(){
	 if(document.getElementById('selectpays').value == 'FRANCE'){ 
		document.location.href = "/icotour/fiche-pays/8/France.html";
	 }else{
	  	 document.location.href = "/tourhebdo/html/recherche_"+document.getElementById('selectpays').value+"/recherche-contient-"+document.getElementById('selectpays').value+".html";
	 }
}

function MoveToWebsite(){
	
	
	  window.open ( document.getElementById('selectB2B').value , 'B2B', config='height=600, width=800, toolbar=yes, menubar=yes, scrollbars=yes, resizable=yes, location=yes, directories=no, status=no'); 

}
//fonction de contrôle de l'email
function isMailValide(emailStr){
	var myEMailIsValid = true;
	var myAtSymbolAt = emailStr.indexOf('@');
	var myLastDotAt = emailStr.lastIndexOf('.');
	var mySpaceAt = emailStr.indexOf(' ');
	var myLength = emailStr.length;
	// at least one @ must be present and not before position 2
	// @yellow.com : NOT valid
	// x@yellow.com : VALID
	if (myAtSymbolAt < 1 ) {
		myEMailIsValid = false;
	}
	// at least one . (dot) afer the @ is required
	// x@yellow : NOT valid
	// x.y@yellow : NOT valid
	// x@yellow.org : VALID
	if (myLastDotAt < myAtSymbolAt) {
		myEMailIsValid = false;
	}
	// at least two characters [com, uk, fr, ...] must occur after the last . (dot)
	// x.y@yellow. : NOT valid
	// x.y@yellow.a : NOT valid
	// x.y@yellow.ca : VALID
	if (myLength - myLastDotAt <= 2) {
		myEMailIsValid = false;
	}
	// no empty space " " is permitted (one may trim the email)
	// x.y@yell ow.com : NOT valid
	if (mySpaceAt != -1) {
		myEMailIsValid = false
	}
	if (myEMailIsValid == true) {
		return 1;
	} else {
		return 0;
	}
}
//fonction d'affichage et masquage des éléments
function showMessage(elementName){
	document.getElementById(elementName).style.display='block';
}
function hideMessage(elementName){
	document.getElementById(elementName).style.display='none';
}

//contrôles immédiats (avant soumission du formulaire)
//contrôle généraux de remplissage des champs obligatoires
function isItemEmpty(itemName, divIdForMessage) {
	contenu = eval('document.forms[\"formulaire\"].'+itemName+'.value');
	if (contenu != "") hideMessage(divIdForMessage);
}

//contrôle de validité et de la présence de l'email
function isEmailEmpty(){
	if (document.forms["formulaire"].email_0.value != ""){
		// test de validite de l'adresse mail
	    testMail = isMailValide(document.forms["formulaire"].email_0.value);
	    if (testMail == 1){
			hideMessage("ChampsEmailValide");
		} else {
			showMessage("ChampsEmailValide");
		}
	}
}

//contrôles après soumission du formulaire
function checkDataNL(formulaire){
	varError = 0;
	AnchorError = '';
    //contrôle généraux de remplissage des champs obligatoires
	//formulaire=document.forms["formulaire"];
	nb_elements = formulaire.elements.length;
	for( i=0 ; i<nb_elements ; i++ ) {
		if( formulaire.elements[i].getAttribute('obligatoire')=="oui" ) { 
			if( formulaire.elements[i].type=="text" || formulaire.elements[i].type=="textarea" || formulaire.elements[i].type=="hidden" || formulaire.elements[i].type=="select-one" || formulaire.elements[i].type=="password" ) {
				if( formulaire.elements[i].value.length==0 || /^\s*$/.test(formulaire.elements[i].value) ) {
					showMessage(formulaire.elements[i].getAttribute('divIdForMessage'));
					varError = 1;
					AnchorError = formulaire.elements[i].name;
				}
				else {
					hideMessage(formulaire.elements[i].getAttribute('divIdForMessage'));
				}
			}
		}
	}
	//contrôle de validité de l'email
	if (formulaire.email_0.value == ""){
		hideMessage("ChampsEmailValide");
	} else {
		hideMessage("ChampsEmail");
	    // test de validite de l'adresse mail
	    testMail = isMailValide(formulaire.email_0.value);
	    if (testMail == 1){
			hideMessage("ChampsEmailValide");
		} else {
			showMessage("ChampsEmailValide");
			varError = 1;
			AnchorError = 'email_0';
		}
	}
	// s'il n'y a pas d'erreur, soumission du formulaire
	if (varError == 0) {
		formulaire.submit();
	} else if(AnchorError != '') { 
		var str=document.URL;
// 		alert("erreur: "+AnchorError);
 		window.location.href=str.replace(/\#.+/gi, "")+'#'+AnchorError; 
	}
}

//fonction de contrôle de l'email
function isMailValide(emailStr){
	var myEMailIsValid = true;
	var myAtSymbolAt = emailStr.indexOf('@');
	var myLastDotAt = emailStr.lastIndexOf('.');
	var mySpaceAt = emailStr.indexOf(' ');
	var myLength = emailStr.length;
	// at least one @ must be present and not before position 2
	// @yellow.com : NOT valid
	// x@yellow.com : VALID
	if (myAtSymbolAt < 1 ) {
		myEMailIsValid = false;
	}
	// at least one . (dot) afer the @ is required
	// x@yellow : NOT valid
	// x.y@yellow : NOT valid
	// x@yellow.org : VALID
	if (myLastDotAt < myAtSymbolAt) {
		myEMailIsValid = false;
	}
	// at least two characters [com, uk, fr, ...] must occur after the last . (dot)
	// x.y@yellow. : NOT valid
	// x.y@yellow.a : NOT valid
	// x.y@yellow.ca : VALID
	if (myLength - myLastDotAt <= 2) {
		myEMailIsValid = false;
	}
	// no empty space " " is permitted (one may trim the email)
	// x.y@yell ow.com : NOT valid
	if (mySpaceAt != -1) {
		myEMailIsValid = false
	}
	if (myEMailIsValid == true) {
		return 1;
	} else {
		return 0;
	}
}
//fonction d'affichage et masquage des éléments
function showMessage(elementName){
	document.getElementById(elementName).style.display='block';
}
function hideMessage(elementName){
	document.getElementById(elementName).style.display='none';
}

//contrôles immédiats (avant soumission du formulaire)
//contrôle généraux de remplissage des champs obligatoires
function isItemEmpty(itemName, divIdForMessage) {
	contenu = eval('document.forms[\"formulaire\"].'+itemName+'.value');
	if (contenu != "") hideMessage(divIdForMessage);
}

//contrôle de validité et de la présence de l'email
function isEmailEmpty(){
	if (document.forms["formulaire"].email_0.value != ""){
		// test de validite de l'adresse mail
	    testMail = isMailValide(document.forms["formulaire"].email_0.value);
	    if (testMail == 1){
			hideMessage("ChampsEmailValide");
		} else {
			showMessage("ChampsEmailValide");
		}
	}
}

window.onload = retablir_larg; 

