/***** NE JAMAIS MODIFIER CETTE PAGE SANS L'AVIS DES RESPONSABLES AFFILIATION ET TECHNIQUE *****/
/**********************************/
/* FONCTIONS DE GESTION DES DATES */
/**********************************/
// abbrévations : A (aller) / R (retour) / V (vols) / H (hôtels) / C (voitures) / S (séjours) / D (day) / M (month) / Y (year)
function fmtNb(n){ return n<10?'0'+n:''+n; } // formate un nombre à deux chiffres
function getInterval(jds){ //intervale à prévoir entre aujourd'hui et la date de départ (selon jour de la semaine)
 switch(jds){
  case 1:return 4; // LUNDI
  case 2:return 3; // MARDI
  case 3:return 9; // MERCREDI
  case 4:return 8; // JEUDI
  case 5:return 7; // VENDREDI
  case 6:return 6; // SAMEDI
	}
	return 5; // DIMANCHE
}
function createDOptions(sD){ // crée le sélecteur des jours
	var i=1,resHTML='';
	do{resHTML+='<option value="'+fmtNb(i)+'"'+(i==sD?' selected="selected"':'')+'>'+fmtNb(i)+'</option>';
	}while(++i<=31);
	return resHTML;
}
function createMYOptions(sM,sY){ // crée le sélecteur des mois / années
 var i=0,resHTML='',tmpM,tmpY,tmpPfx,dateTmp=new Date(dateA.getTime());dateTmp.setDate(1);
	do{tmpM=dateTmp.getMonth();tmpY=dateTmp.getFullYear();tmpPfx=tmpM<9?'0':'';dateTmp.setMonth(tmpM+1);
  resHTML+='<option value="'+tmpPfx+(tmpM+1)+'/'+tmpY+'"'+((tmpM==sM&&tmpY==sY)?' selected="selected"':'')+'>'+tmpPfx+(tmpM+1)+'/'+tmpY+'</option>';
 }while(++i<12);
	return resHTML;
}
// implémentation des sélecteurs en fonction de la date
var interval=getInterval(new Date().getDay());
var dateA=new Date(); dateA.setDate(dateA.getDate()+interval);
var selectDA=createDOptions(dateA.getDate());
var selectMYA=createMYOptions(dateA.getMonth(),dateA.getFullYear());
/*********************************************/
/* FONCTIONS DE VERIFICATION DES FORMULAIRES */
/*********************************************/
function trim(v){ return v.replace(/(^\s+|\s+$)/g,''); } // retire les espaces avant et après les données
function accent(v){ // corrige les caractères spéciaux
 v=v.replace(/á|â|à|ä|ã/g,'a');
 v=v.replace(/é|ê|è|ë/g,'e');
 v=v.replace(/í|î|ì|ï/g,'i');
 v=v.replace(/ó|ô|ò|ö|õ/g,'o');
 v=v.replace(/ú|û|ù|ü/g,'u');
 v=v.replace(/ç/g,'c');
 v=v.replace(/ñ/g,'n');
 v=v.toLowerCase();
 v=v.replace(/st(e)?( |-)/g,'saint$1 ');
 return v.replace(/-|_|'| +/g,' ');
}
function verifyMES(){ // vérifie le formulaire des séjours / circuits
 var f=document.getElementById('formMES');
 try{
 	if(f.formulaName.options[f.formulaName.selectedIndex].value=="sejour_forme"){
 		f.formulaName.options[f.formulaName.selectedIndex].value="";
 		f.themeName.value="thalasso";
 	}
 }catch(e){}
 try{	f.minPrice.value=f.budget.value.replace(/z.*$/ig,''); }catch(e){}
 try{	f.maxPrice.value=f.budget.value.replace(/^.*z/g,''); }catch(e){}
}
/**************/
/* STYLES CSS */
/**************/
document.write('<style type=\"text/css\">');
document.write('  #formMES               { position:relative; width:430px; height:150px; margin:0; padding:0; border:0; font-size:10px;}');
document.write('    #formMES input       { font-size:9px; text-transform:uppercase; }');
document.write('    #formMES label       { cursor:pointer; }');
document.write('    #formMES select      { font-size:9px; font-weight:normal; text-transform:none; }');
document.write('      .formMESleft       { float:left; text-align:left; }');
document.write('      .formMESright      { float:right; text-align:left; }');
document.write('      .marginTop         { margin-top:10px; font-weight:bold; text-transform:uppercase; }');
document.write('      .typeDeVol         { width:430px; text-align:right; }');
document.write('      .inputShort        { width:20px; }');
document.write('      .inputLong         { width:144px; }');
document.write('      .selectSmall       { width:45px; }');
document.write('      .selectMedium      { width:75px; }');
document.write('      .selectLong        { width:149px; }');
document.write('      .calendrier        { cursor:pointer; }');
document.write('      .formMESnormal     { font-weight:normal; text-transform:none; }');
document.write('      .formMESvalidation { position:absolute; left:0; bottom:0; width:430px; text-align:center; }');
document.write('      .calendrier    { width:25px; height:18px; background-image:url(http://www.easyvols.org/base/img/mev/results_calendrier.gif); background-repeat:no-repeat; }');
document.write('      .formMESsubmit { width:141px; height:30px; background-image:url(http://www.americas-fr.com/images/rechercher.gif); background-repeat:no-repeat; }');
document.write('</style>');
/***************/
/* FORMULAIRES */
/***************/
document.write('<form id=\"formMES\" action=\"http://www.easytours.fr/results.jsp\" onsubmit=\"javascript:verifyMES();\" target=\"_blank\">');
document.write('<input type=\"hidden\" name=\"toName\" value=\"abc\" />');
document.write('<input type=\"hidden\" name=\"themeName\" value=\"\" />');
document.write('<input type=\"hidden\" name=\"promotionFlag\" value=\"0\" />');
document.write('<input type=\"hidden\" name=\"minPrice\" value=\"0\">');
document.write('<input type=\"hidden\" name=\"maxPrice\" value=\"100000\">');
document.write('<input type=\"hidden\" name=\"ida\" id=\"eaIda\" value=\"EASY-IDA\">');
document.write('<input type=\"hidden\" name=\"ids\" id=\"eaIds\" value=\"EASY-IDS\">');
document.write('<input type=\"hidden\" name=\"type\" value=\"302\">');
document.write('<div class=\"formMESleft\">');
document.write('<div class=\"marginTop\" style=\"margin-left:8px;\">départ : <select name=\"jour\" id=\"jour\" tabindex=\"1\" class=\"selectSmall\">'+selectDA+'</select> <select name=\"mois\" id=\"mois\" tabindex=\"2\" class=\"selectMedium\">'+selectMYA+'</select> <img class=\"calendrier\" src=\"http://www.easyvols.org/base/img/spacer.gif\" alt=\"choisissez votre date\" align=\"absmiddle\" onclick=\"javascript:window.open(\'http://www.easyvols.org/formulaire/calendriers/mesDate.html\',\'calendar\',\'directories=no,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,width=200,height=170\')\" /></div>');
document.write('<div class=\"marginTop\" style=\"margin-left:59px;\">');
document.write('<select name=\"fourchette\" tabindex=\"3\" class=\"selectLong\">');
document.write('<option value=\"4\" selected=\"selected\">à plus ou moins 4 jours</option>');
document.write('<option value=\"8\">à plus ou moins 8 jours</option>');
document.write('<option value=\"15\">à plus ou moins 15 jours</option>');
document.write('<option value=\"20\">à plus ou moins 20 jours</option>');
document.write('</select>');
document.write('</div>');
document.write('<div class=\"marginTop\" style=\"margin-left:16px;\">durée : ');
document.write('<select name=\"duration\" tabindex=\"4\" class=\"selectLong\">');
document.write('<option value=\"0\" selected=\"selected\">indifférent</option>');
document.write('<option value=\"5\">5 jours</option>');
document.write('<option value=\"8\">8 jours</option>');
document.write('<option value=\"10\">10 jours</option>');
document.write('<option value=\"15\">15 jours</option>');
document.write('</select>');
document.write('</div>');
document.write('</div>');
document.write('<div class=\"formMESright\">');
document.write('<div class=\"marginTop\" style=\"margin-left:20px;\">pays : ');
document.write('<select name=\"destCountry\" tabindex=\"5\" class=\"selectLong\">');
document.write('<option value=\"\" selected=\"selected\">indifférent</option>');
document.write('<option value=\"ZA\">Afrique du Sud</option>');
document.write('<option value=\"DZ\">Algérie</option>');
document.write('<option value=\"DE\">Allemagne</option>');
document.write('<option value=\"AO\">Angola</option>');
document.write('<option value=\"AR\">Argentine</option>');
document.write('<option value=\"AU\">Australie</option>');
document.write('<option value=\"AT\">Autriche</option>');
document.write('<option value=\"BB\">Barbade</option>');
document.write('<option value=\"BE\">Belgique</option>');
document.write('<option value=\"BZ\">Belize</option>');
document.write('<option value=\"BT\">Bhoutan</option>');
document.write('<option value=\"BO\">Bolivie</option>');
document.write('<option value=\"BA\">Bosnie Herzégovine</option>');
document.write('<option value=\"BW\">Botswana</option>');
document.write('<option value=\"BR\">Brésil</option>');
document.write('<option value=\"BG\">Bulgarie</option>');
document.write('<option value=\"BF\">Burkina Faso</option>');
document.write('<option value=\"KH\">Cambodge</option>');
document.write('<option value=\"CA\">Canada</option>');
document.write('<option value=\"CV\">Cap-Vert</option>');
document.write('<option value=\"CL\">Chili</option>');
document.write('<option value=\"CN\">Chine</option>');
document.write('<option value=\"CY\">Chypre</option>');
document.write('<option value=\"CR\">Costa Rica</option>');
document.write('<option value=\"HR\">Croatie</option>');
document.write('<option value=\"CU\">Cuba</option>');
document.write('<option value=\"DK\">Danemark</option>');
document.write('<option value=\"DJ\">Djibouti</option>');
document.write('<option value=\"EG\">Egypte</option>');
document.write('<option value=\"AE\">Emirats Arabes Unis</option>');
document.write('<option value=\"EC\">Equateur</option>');
document.write('<option value=\"ES\">Espagne</option>');
document.write('<option value=\"EE\">Estonie</option>');
document.write('<option value=\"US\">Etats Unis</option>');
document.write('<option value=\"ET\">Ethiopie</option>');
document.write('<option value=\"FI\">Finlande</option>');
document.write('<option value=\"FR\">France</option>');
document.write('<option value=\"GR\">Grèce</option>');
document.write('<option value=\"GL\">Groënland</option>');
document.write('<option value=\"GP\">Guadeloupe</option>');
document.write('<option value=\"GT\">Guatemala</option>');
document.write('<option value=\"HN\">Honduras</option>');
document.write('<option value=\"HU\">Hongrie</option>');
document.write('<option value=\"IN\">Inde</option>');
document.write('<option value=\"ID\">Indonésie</option>');
document.write('<option value=\"IR\">Iran</option>');
document.write('<option value=\"IE\">Irlande</option>');
document.write('<option value=\"IS\">Islande</option>');
document.write('<option value=\"IT\">Italie</option>');
document.write('<option value=\"JM\">Jamaïque</option>');
document.write('<option value=\"JP\">Japon</option>');
document.write('<option value=\"JO\">Jordanie</option>');
document.write('<option value=\"KZ\">Kazakstan</option>');
document.write('<option value=\"KE\">Kenya</option>');
document.write('<option value=\"KG\">Kirghizistan</option>');
document.write('<option value=\"LA\">Lao</option>');
document.write('<option value=\"LS\">Lesotho</option>');
document.write('<option value=\"LV\">Lettonie</option>');
document.write('<option value=\"LY\">Libye</option>');
document.write('<option value=\"LT\">Lituanie</option>');
document.write('<option value=\"MK\">Macédoine</option>');
document.write('<option value=\"MG\">Madagascar</option>');
document.write('<option value=\"MY\">Malaisie</option>');
document.write('<option value=\"MW\">Malawi</option>');
document.write('<option value=\"MV\">Maldives</option>');
document.write('<option value=\"ML\">Mali</option>');
document.write('<option value=\"MT\">Malte</option>');
document.write('<option value=\"MA\">Maroc</option>');
document.write('<option value=\"MQ\">Martinique</option>');
document.write('<option value=\"MU\">Maurice</option>');
document.write('<option value=\"MR\">Mauritanie</option>');
document.write('<option value=\"MX\">Mexique</option>');
document.write('<option value=\"MD\">Moldavie</option>');
document.write('<option value=\"MN\">Mongolie</option>');
document.write('<option value=\"MZ\">Mozambique</option>');
document.write('<option value=\"MM\">Myanmar</option>');
document.write('<option value=\"NA\">Namibie</option>');
document.write('<option value=\"NP\">Népal</option>');
document.write('<option value=\"NI\">Nicaragua</option>');
document.write('<option value=\"NE\">Niger</option>');
document.write('<option value=\"NO\">Norvège</option>');
document.write('<option value=\"NZ\">Nouvelle-Zélande</option>');
document.write('<option value=\"UG\">Ouganda</option>');
document.write('<option value=\"UZ\">Ouzbékistan</option>');
document.write('<option value=\"PA\">Panama</option>');
document.write('<option value=\"PE\">Pérou</option>');
document.write('<option value=\"PL\">Pologne</option>');
document.write('<option value=\"PF\">Polynésie Française</option>');
document.write('<option value=\"PT\">Portugal</option>');
document.write('<option value=\"DO\">République Dominicaine</option>');
document.write('<option value=\"CZ\">République Tchèque</option>');
document.write('<option value=\"RE\">Réunion</option>');
document.write('<option value=\"RO\">Roumanie</option>');
document.write('<option value=\"GB\">Royaume Uni</option>');
document.write('<option value=\"RU\">Russie</option>');
document.write('<option value=\"RW\">Rwanda</option>');
document.write('<option value=\"ST\">Sao-Tomé et Principe</option>');
document.write('<option value=\"SN\">Sénégal</option>');
document.write('<option value=\"SC\">Seychelles</option>');
document.write('<option value=\"SG\">Singapour</option>');
document.write('<option value=\"SK\">Slovaquie</option>');
document.write('<option value=\"SI\">Slovénie</option>');
document.write('<option value=\"SD\">Soudan</option>');
document.write('<option value=\"LK\">Sri Lanka</option>');
document.write('<option value=\"SE\">Suède</option>');
document.write('<option value=\"CH\">Suisse</option>');
document.write('<option value=\"SZ\">Swaziland</option>');
document.write('<option value=\"TJ\">Tadjikistan</option>');
document.write('<option value=\"TZ\">Tanzanie</option>');
document.write('<option value=\"TD\">Tchad</option>');
document.write('<option value=\"TH\">Thaïlande</option>');
document.write('<option value=\"TG\">Togo</option>');
document.write('<option value=\"TN\">Tunisie</option>');
document.write('<option value=\"TM\">Turkménistan</option>');
document.write('<option value=\"TR\">Turquie</option>');
document.write('<option value=\"UA\">Ukraine</option>');
document.write('<option value=\"VE\">Venezuela</option>');
document.write('<option value=\"VN\">Viet nam</option>');
document.write('<option value=\"YE\">Yémen</option>');
document.write('<option value=\"YU\">Yougoslavie</option>');
document.write('<option value=\"ZM\">Zambie</option>');
document.write('<option value=\"ZW\">Zimbabwe</option>');
document.write('</select>');
document.write('</div>');
document.write('<div class=\"marginTop\" style=\"margin-left:0px;\">formule : ');
document.write('<select name=\"formulaName\" tabindex=\"6\" class=\"selectLong\">');
document.write('<option value=\"\" selected=\"selected\">indifférent</option>');
document.write('<option value=\"circuit_accompagne\">circuit accompagné</option>');
document.write('<option value=\"croisiere\">croisière</option>');
document.write('<option value=\"location\">location</option>');
document.write('<option value=\"sejour_balneaire\">séjour balnéaire</option>');
document.write('<option value=\"sejour_ville\">séjour ville</option>');
document.write('<option value=\"sejour_nature\">séjour nature</option>');
document.write('<option value=\"sejour_neige\">séjour neige</option>');
document.write('<option value=\"voyage_individuel\">voyage individuel</option>');
document.write('</select>');
document.write('</div>');
document.write('<div class=\"marginTop\" style=\"margin-left:8px;\">budget : ');
document.write('<select name=\"budget\" tabindex=\"7\" class=\"selectLong\">');
document.write('<option value=\"0z100000\" selected=\"selected\">indifférent</option>');
document.write('<option value=\"0z100\">entre 0€ et 100€</option>');
document.write('<option value=\"100z200\">entre 100€ et 200€</option>');
document.write('<option value=\"200z500\">entre 200€ et 500€</option>');
document.write('<option value=\"500z1000\">entre 500€ et 1000€</option>');
document.write('<option value=\"1000z2000\">entre 1000€ et 2000€</option>');
document.write('<option value=\"2000z100000\">plus de 2000€</option>');
document.write('</select>');
document.write('</div>');
document.write('</div>');
document.write('<div class=\"marginTop formMESvalidation\"><input type=\"image\" src=\"http://www.americas-fr.com/images/rechercher.gif\" alt=\"comparez tous les voyagistes\" tabindex=\"8\" /></div>');
document.write('</form>');
