/**
 * site_functions.js - JavaScript functions to check payment details submitted.
 * @author OSD :: Victor Leonard
 * @copyright 2005 - 2008 Victor Leonard
 */

function openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  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=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


var divList = document.getElementsByTagName("div");
function HideByTitle(titleList){
    var titlesToHide = titleList.split(",");
    for(var a = 0; a < divList.length; a++)
        for(var b = 0; b < titlesToHide.length; b++)
            if(divList[a].title == titlesToHide[b])
                 divList[a].style.display='none';
}
function ShowByTitle(titleList){
    var titlesToShow = titleList.split(",");
    for(var a = 0; a < divList.length; a++)
        for(var b = 0; b < titlesToShow.length; b++)
            if(divList[a].title == titlesToShow[b])
                divList[a].style.display='block';
}

function unhide(divID) {
  var item = document.getElementById(divID);
  if (item) {
    item.className=(item.className=='hidden')?'unhidden':'hidden';
  }
}

/**
* Select Date option instead of next dispatch.
*/
function start_date_select(btn) {
    displayCalendar(document.form.startdate, 'dd-mm-yyyy', btn);
}
function end_date_select(btn) {
    displayCalendar(document.form.enddate, 'dd-mm-yyyy', btn);
}
function onlyNumbers(e) {
	var keyCode = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode;
	//alert(keyCode);
	if ((keyCode != 8) && (keyCode != 9) && (keyCode != 127) && ((keyCode < 48) || (keyCode > 57)))
		return false;
}

function CheckNewsletterDetails(){ 
	var inputVal = document.form.email.value;
	pass = true;
	details = 'Information invalide.\n\n';

	if (document.form.nom.value == '') { 
		details+= '- Merci d’insérer votre Nom.\n\n';
    	if (pass) document.form.nom.focus();
		pass = false;
	}
	if (document.form.prenom.value == '') { 
		details+= '- Merci d’insérer votre Prenom.\n\n';
    	if (pass) document.form.prenom.focus();
		pass = false;
	}
	if (inputVal == '') { 
		details+= '- Merci d’insérer votre Adresse E-mail.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	else if (inputVal.indexOf("@") == -1){ 
		details+= '- Merci d’insérer votre Adresse Email Complète.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	else if (inputVal.indexOf(".") == -1){ 
		details+= '- Merci d’insérer votre Adresse Email Complète.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	if (pass) { 
		return true;
	}
	else { 
		details+= 'Merci de modifier avant de cliquer Envoyer.    \n\n';
		alert(details);
		return false;
	}
}

function CheckFriendDetails(){ 
	var inputVal = document.form.email.value;
	var inputVal2 = document.form.email_friend.value;
	pass = true;
	details = 'Information invalide.\n\n';

	if (document.form.name.value == '') { 
		details+= '- Merci d’insérer votre Nom.\n\n';
    	if (pass) document.form.name.focus();
		pass = false;
	}
	if (inputVal == '') { 
		details+= '- Merci d’insérer votre Adresse E-mail.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	else if (inputVal.indexOf("@") == -1){ 
		details+= '- Merci d’insérer votre Adresse Email Complète.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	else if (inputVal.indexOf(".") == -1){ 
		details+= '- Merci d’insérer votre Adresse Email Complète.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	if (document.form.name_friend.value == '') { 
		details+= '- Merci d’insérer Les noms de vos amis.\n\n';
    	if (pass) document.form.name_friend.focus();
		pass = false;
	}
	if (inputVal2 == '') { 
		details+= '- Merci d’insérer Leur adresse email.\n\n';
    	if (pass) document.form.email_friend.focus();
		pass = false;
	}
	else if (inputVal2.indexOf("@") == -1){ 
		details+= '- Merci d’insérer Leur Adresse Email Complète.\n\n';
    	if (pass) document.form.email_friend.focus();
		pass = false;
	}
	else if (inputVal2.indexOf(".") == -1){ 
		details+= '- Merci d’insérer Leur Adresse Email Complète.\n\n';
    	if (pass) document.form.email_friend.focus();
		pass = false;
	}
	if (pass) { 
		return true;
	}
	else { 
		details+= 'Merci de modifier avant de cliquer Envoyer.    \n\n';
		alert(details);
		return false;
	}
}

function CheckDetails(page){ 
	var inputVal = document.form.email.value;
	pass = true;
	details = 'Information invalide.\n\n';

	if (document.form.nom.value == '') { 
		details+= '- Merci d’insérer votre Nom.\n\n';
    	if (pass) document.form.nom.focus();
		pass = false;
	}
	if (document.form.prenom.value == '') { 
		details+= '- Merci d’insérer votre Prenom.\n\n';
    	if (pass) document.form.prenom.focus();
		pass = false;
	}
	if (document.form.address.value == '') { 
		details+= '- Merci d’insérer votre Adresse Compléte.\n\n';
    	if (pass) document.form.address.focus();
		pass = false;
	}
	if (inputVal == '') { 
		details+= '- Merci d’insérer votre Adresse E-mail.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	else if (inputVal.indexOf("@") == -1){ 
		details+= '- Merci d’insérer votre Adresse Email Complète.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	else if (inputVal.indexOf(".") == -1){ 
		details+= '- Merci d’insérer votre Adresse Email Complète.\n\n';
    	if (pass) document.form.email.focus();
		pass = false;
	}
	if (document.form.tel.value == '') { 
		details+= '- Merci d’insérer votre Téléphone.\n\n';
    	if (pass) document.form.tel.focus();
		pass = false;
	}
	if (document.form.startdate.value == '') { 
		details+= '- Merci d’insérer votre Date de Départ.\n\n';
    	if (pass) document.form.startdate.focus();
		pass = false;
	}
	if (document.form.enddate.value == '') { 
		details+= '- Merci d’insérer votre Date de Retour.\n\n';
    	if (pass) document.form.enddate.focus();
		pass = false;
	}
	if (document.form.adultes.value == '') { 
		details+= '- Merci d’insérer le Nombre d’Adultes.\n\n';
    	if (pass) document.form.adultes.focus();
		pass = false;
	}
	if (document.form.enfants.value == '') { 
		details+= '- Merci d’insérer le Nombre d’Enfants.\n\n';
    	if (pass) document.form.enfants.focus();
		pass = false;
	}
	if (document.form.bebes.value == '') { 
		details+= '- Merci d’insérer le Nombre de Bébés.\n\n';
    	if (pass) document.form.bebes.focus();
		pass = false;
	}
	if (document.form.projet.value == '') { 
		details+= '- Merci d’insérer votre Projet de Séjour .\n\n';
    	if (pass) document.form.projet.focus();
		pass = false;
	}
	if (pass) { 
		return true;
	}
	else { 
		details+= 'Merci de modifier avant de cliquer Envoyer.    \n\n';
		alert(details);
		return false;
	}
}

function show_contact(){
	 $("#banner").replaceWith('<div id="contact_form" style="border:0px solid #FF0000; overflow: hidden; z-index:2000; height: 186px; width:640px; padding: 6px 0px 0px 6px;"><iframe src="/contact-us.php" width="645px" height="186px" style="border:0px solid #000000;overflow:hidden; padding-left:6px;" frameborder="0"></iframe></div>');
  }

function AddFavourites() { 
	var siteName = "vacancesenirlande.com";
	var siteAddress = "http://www.vacancesenirlande.com";
	var linkName = "<img src='/images/icon-favourites.png' width='20' height='20' alt='Ajouter à mes favoris' title='Ajouter à mes favoris'>";

	var NSstring = "<a href='javascript:alert(&#34;Click [ctrl + d] pour Ajouter " + siteName + " a mes favoris\n\n\n\n\n&#34;);' title='[ctrl + d] - Ajouter " + siteName + " à mes favoris'>" + linkName + "<\/a>";
	var OPstring = "<a href='javascript:alert(&#34;Click [ctrl + t] pour Ajouter " + siteName + " a mes favoris&#34;);' title='[ctrl + t] - add " + siteName + " à mes favoris'>" + linkName + "<\/a>";
	var IEstring = "<a href='javascript:window.external.addfavorite(\"" + siteAddress + "\",\"" + siteName + "\");'>" + linkName + "<\/a>";

	var OTHstring = "Bookmark " + siteName + "?";
	var whichString = OTHstring;
	var agt = navigator.userAgent.toLowerCase();
	var app = navigator.appName.toLowerCase();
	var ieAgent = agt.indexOf('msie');
	var nsAgent = app.indexOf('netscape');
	var opAgent = app.indexOf('opera');
	if (ieAgent!= -1) { whichString = IEstring; } else if (nsAgent!= -1){ whichString = NSstring; } else if (opAgent!= -1) {whichString = OPstring; }
	document.write(whichString);
}
