// JavaScript Document

function validate_contactform()
	{
errmsg = new Array();
	if (document.contactform.email.value == "")
		{
		errmsg.push("- Entrez votre adresse email svp.");
		}
	if (document.contactform.email.value != "")
		{
		i=document.contactform.email.value.indexOf("@")
	 	j=document.contactform.email.value.indexOf(".",i)
	 	k=document.contactform.email.value.indexOf(",")
	 	kk=document.contactform.email.value.indexOf(" ")
	 	jj=document.contactform.email.value.lastIndexOf(".")+1
	 	len=document.contactform.email.value.length
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- Entrez une adresse email valide svp.");
 				}
		}
	
	if (document.contactform.name.value == "")
		{
		errmsg.push("- Merci de bien vouloir indiquer votre nom");
		}
	if (document.contactform.phone.value == "")
		{
		errmsg.push("- Merci de bien vouloir indiquer votre numéro de téléphone");
		}
	if (document.contactform.message.value == "")
		{
		errmsg.push("- N'oubliez pas d'indiquer votre message");
		}
	var iChars = "#%^*+=[]\\\/{}|\<>";
	var count = 0;
	for (var i = 0; i < document.contactform.message.value.length; i++) 
		{
  		if (iChars.indexOf(document.contactform.message.value.charAt(i)) != -1) 
			{
			count = count + 1;
  			if (count < 2)
			{
			errmsg.push("- Votre message contient des caractères non authorisés (pas de signes svp). Merci de bien vouloir modifier votre message.");}
			}
		}
	if (errmsg.length > 0) 
		{
		alert(("Votre message n'a pas pu être adressé:\n") + errmsg.join(",\n") + ("."));
	//	{
	//	alert(errmsg);
		return false
		}
	else
		{
		document.contactform.submit();
		}
	}


function validate_formEN()
	{
errmsg = new Array();
	if (document.contactform.email.value == "")
		{
		errmsg.push("- please enter your emailaddress");
		}
	if (document.contactform.email.value != "")
		{
		i=document.contactform.email.value.indexOf("@")
	 	j=document.contactform.email.value.indexOf(".",i)
	 	k=document.contactform.email.value.indexOf(",")
	 	kk=document.contactform.email.value.indexOf(" ")
	 	jj=document.contactform.email.value.lastIndexOf(".")+1
	 	len=document.contactform.email.value.length
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- please enter a valid email address");
 				}
		}
	
	if (document.contactform.name.value == "")
		{
		errmsg.push("- please enter your name");
		}
	if (document.contactform.phone.value == "")
		{
		errmsg.push("- please enter your phonenumber");
		}
	if (document.contactform.message.value == "")
		{
		errmsg.push("- don't forget to write your message");
		}
	var iChars = "#=/{}|\<>";
	var count = 0;
	for (var i = 0; i < document.contactform.message.value.length; i++) 
		{
  		if (iChars.indexOf(document.contactform.message.value.charAt(i)) != -1) 
			{
			count = count + 1;
  			if (count < 2)
			{
			errmsg.push("- Your message contains non authorised signs, please remove any signs which are note quotes from your message.");}
			}
		}
	if (errmsg.length > 0) 
		{
		alert(("An error prevents your message from being sent:\n") + errmsg.join(",\n") + ("."));
	//	{
	//	alert(errmsg);
		return false
		}
	else
		{
		document.contactform.submit();
		}
	}
	
function validate_formNL()
	{
errmsg = new Array();
	if (document.contactform.email.value == "")
		{
		errmsg.push("- Vul a.u.b uw email-adres in");
		}
	if (document.contactform.email.value != "")
		{
		i=document.contactform.email.value.indexOf("@")
	 	j=document.contactform.email.value.indexOf(".",i)
	 	k=document.contactform.email.value.indexOf(",")
	 	kk=document.contactform.email.value.indexOf(" ")
	 	jj=document.contactform.email.value.lastIndexOf(".")+1
	 	len=document.contactform.email.value.length
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- Vul a.u.b een geldig email-adres in");
 				}
		}
	
	if (document.contactform.name.value == "")
		{
		errmsg.push("- Vul a.u.b uw naam in");
		}
	if (document.contactform.phone.value == "")
		{
		errmsg.push("- Vul a.u.b uw telefoonnummer in");
		}
	if (document.contactform.message.value == "")
		{
		errmsg.push("- Vergeet niet uw bericht");
		}
	var iChars = "#=/{}|\<>";
	var count = 0;
	for (var i = 0; i < document.contactform.message.value.length; i++) 
		{
  		if (iChars.indexOf(document.contactform.message.value.charAt(i)) != -1) 
			{
			count = count + 1;
  			if (count < 2)
			{
			errmsg.push("- Uw bericht behoudt niet toegestaane tekens (alleen maar letters, punten en kommas toegestaan). \nVerwijder deze aub van uw bericht.");}
			}
		}
	if (errmsg.length > 0) 
		{
		alert(("Foutmelding:\n") + errmsg.join(",\n") + ("."));
	//	{
	//	alert(errmsg);
		return false
		}
	else
		{
		document.contactform.submit();
		}
	}




function CreateBookmarkLink() 
{
	var title="Domaine des Grands Prés, séjours bohêmes et insolites en Drôme Provençale"
    var url="http://www.grandspres.com/"

    if (window.sidebar) window.sidebar.addPanel(title, url,"");

    else if( window.opera && window.print )
    {
    var mbm = document.createElement('a');
    mbm.setAttribute('rel','sidebar');
    mbm.setAttribute('href',url);
    mbm.setAttribute('title',title);
    mbm.click();
    }

    else if( document.all ) window.external.AddFavorite( url, title);

}

function openmailfriend(mypage) 
	{
win = window.open(mypage,"blank","toolbar=yes, width=400, height=400");
win.window.focus();
}

function validate_mail_friend()
	{
errmsg = new Array();
	if (document.mail_friend.email.value == "")
		{
		errmsg.push("- Merci de bien vouloir indiquer votre adresse email.");
		}
	if (document.mail_friend.email.value != "")
		{
		i=document.mail_friend.email.value.indexOf("@");
	 	j=document.mail_friend.email.value.indexOf(".",i);
	 	k=document.mail_friend.email.value.indexOf(",");
	 	kk=document.mail_friend.email.value.indexOf(" ");
	 	jj=document.mail_friend.email.value.lastIndexOf(".")+1;
	 	len=document.mail_friend.email.value.length;
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- Merci de bien vouloir indiquer une adresse email valide.");
 				}
		}
	if (document.mail_friend.name.value == "")
		{
		errmsg.push("- Quel est votre nom?");
		}
	if (document.mail_friend.email_friend.value == "")
		{
		errmsg.push("- Merci de bien vouloir indiquer l'adresse email de votre ami.");
		}
	if (document.mail_friend.email_friend.value != "")
		{
		i=document.mail_friend.email_friend.value.indexOf("@");
	 	j=document.mail_friend.email_friend.value.indexOf(".",i);
	 	k=document.mail_friend.email_friend.value.indexOf(",");
	 	kk=document.mail_friend.email_friend.value.indexOf(" ");
	 	jj=document.mail_friend.email_friend.value.lastIndexOf(".")+1;
	 	len=document.mail_friend.email_friend.value.length;
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- Merci de bien vouloir indiquer une adresse email valide pour votre ami.");
 				}
		}
	if (document.mail_friend.name_friend.value == "")
		{
		errmsg.push("- Quel est le nom de votre ami?");
		}
	if (errmsg.length > 0) 
		{
		alert(("Attention! une erreur est survenue:\n") + errmsg.join(",\n") + ("."));
		return false
		}
	else
		{
		document.mail_friend.submit();
		}
	}

function validate_mail_friend_EN()
	{
errmsg = new Array();
	if (document.mail_friend.email.value == "")
		{
		errmsg.push("- Please indicate your email address.");
		}
	if (document.mail_friend.email.value != "")
		{
		i=document.mail_friend.email.value.indexOf("@");
	 	j=document.mail_friend.email.value.indexOf(".",i);
	 	k=document.mail_friend.email.value.indexOf(",");
	 	kk=document.mail_friend.email.value.indexOf(" ");
	 	jj=document.mail_friend.email.value.lastIndexOf(".")+1;
	 	len=document.mail_friend.email.value.length;
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- Please enter a valid email address.");
 				}
		}
	if (document.mail_friend.name.value == "")
		{
		errmsg.push("- Please enter your name");
		}
	if (document.mail_friend.email_friend.value == "")
		{
		errmsg.push("- Please indicate your friend's email address.");
		}
	if (document.mail_friend.email_friend.value != "")
		{
		i=document.mail_friend.email_friend.value.indexOf("@");
	 	j=document.mail_friend.email_friend.value.indexOf(".",i);
	 	k=document.mail_friend.email_friend.value.indexOf(",");
	 	kk=document.mail_friend.email_friend.value.indexOf(" ");
	 	jj=document.mail_friend.email_friend.value.lastIndexOf(".")+1;
	 	len=document.mail_friend.email_friend.value.length;
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- Please enter a valid address for your friend's email.");
 				}
		}
	if (document.mail_friend.name_friend.value == "")
		{
		errmsg.push("- Please enter your friend's name");
		}
	if (errmsg.length > 0) 
		{
		alert(("An error has been encountered:\n") + errmsg.join(",\n") + ("."));
		return false
		}
	else
		{
		return true;
		}
	}
	
function validate_mail_friend_NL()
	{
errmsg = new Array();
	if (document.mail_friend.email.value == "")
		{
		errmsg.push("- Vul aub uw email adres in.");
		}
	if (document.mail_friend.email.value != "")
		{
		i=document.mail_friend.email.value.indexOf("@");
	 	j=document.mail_friend.email.value.indexOf(".",i);
	 	k=document.mail_friend.email.value.indexOf(",");
	 	kk=document.mail_friend.email.value.indexOf(" ");
	 	jj=document.mail_friend.email.value.lastIndexOf(".")+1;
	 	len=document.mail_friend.email.value.length;
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- Vul aub een geldig email adres in");
 				}
		}
	if (document.mail_friend.name.value == "")
		{
		errmsg.push("- Vul aub uw naam in");
		}
	if (document.mail_friend.email_friend.value == "") 
	{
		errmsg.push("- Vul aub het email adres van uw vriend in");
		}
	if (document.mail_friend.email_friend.value != "")
		{
		i=document.mail_friend.email_friend.value.indexOf("@");
	 	j=document.mail_friend.email_friend.value.indexOf(".",i);
	 	k=document.mail_friend.email_friend.value.indexOf(",");
	 	kk=document.mail_friend.email_friend.value.indexOf(" ");
	 	jj=document.mail_friend.email_friend.value.lastIndexOf(".")+1;
	 	len=document.mail_friend.email_friend.value.length;
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{
 			}
 			else {
 			errmsg.push("- Vul aub een geldig email adres in voor uw vriend");
 				}
		}
	if (document.mail_friend.name_friend.value == "")
		{
		errmsg.push("- Vul aub de naam van uw vriend in");
		}
	if (errmsg.length > 0) 
		{
		alert(("Foutmelding:\n") + errmsg.join(",\n") + ("."));
		return false
		}
	else
		{
		return true;
		}
	}
