function settekst()
{
if(document.form1.email.value == "email adres")
	{document.form1.email.value = ""}
}

function sendemail()
{
var errstr = ""
if(document.form1.email.value == "")
	{errstr = errstr + "Een email adres is vereist\n"}
else
	var str = document.form1.email.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		{errstr = errstr + ""}
	else
		{errstr = errstr + "Een geldig email adres is vereist\n"}

if(errstr != "")
	{alert(errstr)}
else
	{document.form1.submit()}

}


function zoekregio()
{
if(document.form2.select_land.value != "selecteer")
	{document.form2.submit()}
}

function zoekhotels()
{
var errstr = ""
if(document.form2.select_regio.value == "kiesland")
	{errstr = errstr + "Er is geen land geselecteerd"}
if(document.form2.select_regio.value == "selecteerregio")
	{errstr = errstr + "Er is geen regio geselecteerd"}
if(errstr != "")
	{alert(errstr)}
else
	{document.form2.submit()}
}

function submitgastenboek()
{
//alert("test")
var errstr = ""
if(document.form3.naam.value == "")
	{errstr = errstr + "Naam is vereist\n"}
if(document.form3.email.value == "")
	{errstr = errstr + "Email is vereist\n"}
else
	{
	var str=document.form3.email.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		{errstr = errstr + ""}
	else
		{errstr = errstr + "Een geldig email adres is vereist\n"}
	}	
if(document.form3.bestemming.value == "select")
	{errstr = errstr + "Selectie van een land/streek is vereist\n"}
if(document.form3.hotel.value == "")
	{errstr = errstr + "Hotelnaam is vereist\n"}
if(document.form3.tekst.value == "")
	{errstr = errstr + "Tekst is vereist\n"}

keuze = ""
for (teller=0; teller < document.form3.waardering.length;teller++)
	{
	if(document.form3.waardering[teller].checked)
	keuze = document.form3.waardering[teller].value
	}
if(keuze == "")
	{errstr = errstr + "Selectie van een waardering is vereist\n"}

if(errstr != "")
	{alert(errstr)}
else
	{document.form3.submit()}
}


function submitvragen()
{
var errstr = ""
if(document.vragen.naam.value == "")
	{errstr = errstr + "Naam is vereist\n"}
if(document.vragen.voornaam.value == "")
	{errstr = errstr + "Voornaam of voorletter is vereist\n"}
if(document.vragen.adres.value == "")
	{errstr = errstr + "Adres is vereist\n"}
if(document.vragen.postcode.value == "")
	{errstr = errstr + "Postcode is vereist\n"}
if(document.vragen.stad.value == "")
	{errstr = errstr + "Plaatsnaam is vereist\n"}
if(document.vragen.land.value == "")
	{errstr = errstr + "Land is vereist\n"}
if(document.vragen.email.value == "")
	{errstr = errstr + "Email is vereist\n"}
else
	{
	var str=document.vragen.email.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		{errstr = errstr + ""}
	else
		{errstr = errstr + "Een geldig email adres is vereist\n"}
	}	
if(document.vragen.telefoon.value == "")
	{errstr = errstr + "Telefoon nummer is vereist\n"}
if(document.vragen.onderwerp.value == "keuze")
	{errstr = errstr + "Selectie van het vraag onderwerp is vereist\n"}
if(document.vragen.vraag.value == "")
	{errstr = errstr + "Vraag is vereist\n"}
if(errstr != "")
	{alert(errstr)}
else
	{document.vragen.submit()}
}

function submithvragen()
{
var errstr = ""
if(document.vragen.naam.value == "")
	{errstr = errstr + "Naam is vereist\n"}
if(document.vragen.voornaam.value == "")
	{errstr = errstr + "Voornaam of voorletter is vereist\n"}
if(document.vragen.adres.value == "")
	{errstr = errstr + "Adres is vereist\n"}
if(document.vragen.postcode.value == "")
	{errstr = errstr + "Postcode is vereist\n"}
if(document.vragen.stad.value == "")
	{errstr = errstr + "Plaatsnaam is vereist\n"}
if(document.vragen.land.value == "")
	{errstr = errstr + "Land is vereist\n"}
if(document.vragen.email.value == "")
	{errstr = errstr + "Email is vereist\n"}
else
	{
	var str=document.vragen.email.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		{errstr = errstr + ""}
	else
		{errstr = errstr + "Een geldig email adres is vereist\n"}
	}	
if(document.vragen.telefoon.value == "")
	{errstr = errstr + "Telefoon nummer is vereist\n"}
if(document.vragen.hotel.value == "")
	{errstr = errstr + "Hotel naam is vereist\n"}
if(document.vragen.onderwerp.value == "keuze")
	{errstr = errstr + "Selectie van het vraag onderwerp is vereist\n"}
if(document.vragen.vraag.value == "")
	{errstr = errstr + "Vraag is vereist\n"}
if(errstr != "")
	{alert(errstr)}
else
	{document.vragen.submit()}
}

function sendcountry()
{
if(document.formzoek.CDID.value != "selecteer")
	{document.formzoek.submit()}
}

function checkformzoek()
{
var errstr = ""
if(document.formzoek.CDID.value == "selecteer")
	{errstr = errstr + "land\n"}
if(document.formzoek.RID.value == "selecteer")
	{errstr = errstr + "regio"}
if(errstr != "")
	{alert("Voor zoeken naar hotels is selectie van de volgende items vereist\n\n" + errstr)}
else
	{
	document.formzoek.sendsearchstr.value = "yes"
	document.formzoek.submit()
	}
}

function chkform()
{
	var errorstr = ""
	var vertrek_datum = document.frmreserveren.jaar_vertrek.value + document.frmreserveren.maand_vertrek.value + document.frmreserveren.dag_vertrek.value
	var terugkomst_datum = document.frmreserveren.jaar_terugkomst.value + document.frmreserveren.maand_terugkomst.value + document.frmreserveren.dag_terugkomst.value
	if(vertrek_datum > terugkomst_datum)
		{errorstr = errorstr + "De vertrekdatum ligt achter de terugkomst datum \n\n"}
	if(document.frmreserveren.alternatief.value == "vertrekdatum" && document.frmreserveren.alternatief_tekst.value == "")
		{errorstr = errorstr + "Er is bij alternatief geen andere vertrekdatum ingevuld \n\n"}
	if(document.frmreserveren.alternatief.value == "bestemming" && document.frmreserveren.alternatief_tekst.value == "")
		{errorstr = errorstr + "Er is bij alternatief geen andere bestemming ingevuld \n"}	
	if(document.frmreserveren.naam_boeker.value == "")
		{errorstr = errorstr + "De naam van de boeker is niet ingevuld \n"}
	if(document.frmreserveren.initialen_boeker.value == "")
		{errorstr = errorstr + "De initialen van de boeker zijn niet ingevuld \n"}
	if(document.frmreserveren.voornaam_boeker.value == "")
		{errorstr = errorstr + "De voornaam van de boeker is niet ingevuld \n"}
	if(document.frmreserveren.adres_boeker.value == "")
		{errorstr = errorstr + "Het adres van de boeker is niet ingevuld \n"}
	if(document.frmreserveren.postcode_boeker.value == "")
		{errorstr = errorstr + "De postcode van de boeker is niet ingevuld \n"}
	if(document.frmreserveren.woonplaats_boeker.value == "")
		{errorstr = errorstr + "De woonplaats van de boeker is niet ingevuld \n"}
	if(document.frmreserveren.telefoonnummer_boeker.value == "")
		{errorstr = errorstr + "Het telefoon nummer van de boeker is niet ingevuld \n"}
	if(document.frmreserveren.email_boeker.value == "")
		{errorstr = errorstr + "Het email adres van de boeker is niet ingevuld \n"}
	
	if(document.frmreserveren.naam_passagier1.value != "")
		{
		if(document.frmreserveren.voornaam_passagier1.value == "" || document.frmreserveren.initialen_passagier1.value == "")
			{errorstr = errorstr + "Van de eerste medereiziger zijn niet alle gegevens ingevuld \n"}	
		}
	if(document.frmreserveren.naam_passagier2.value != "")
		{
		if(document.frmreserveren.voornaam_passagier2.value == "" || document.frmreserveren.initialen_passagier2.value == "")
			{errorstr = errorstr + "Van de tweede medereiziger zijn niet alle gegevens ingevuld \n"}	
		}
	if(document.frmreserveren.naam_passagier3.value != "")
		{
		if(document.frmreserveren.voornaam_passagier3.value == "" || document.frmreserveren.initialen_passagier3.value == "")
			{errorstr = errorstr + "Van de derde medereiziger zijn niet alle gegevens ingevuld \n"}	
		}
	if(document.frmreserveren.naam_passagier4.value != "")
		{
		if(document.frmreserveren.voornaam_passagier4.value == "" || document.frmreserveren.initialen_passagier4.value == "")
			{errorstr = errorstr + "Van de vierde medereiziger zijn niet alle gegevens ingevuld \n"}	
		}	
	if (errorstr != "")
		{alert("De volgende fouten zijn opgetreden\n\n" + errorstr)}
	else
		{
		document.frmreserveren.submit()
		}				
		
	
	//alert ("Vertrekdatum is " + vertrek_datum + "\n Terugkomst datum is " + terugkomst_datum)	
}

function safemail(name, domain, display) 
{
displayed=(typeof(display)=="undefined") ? name+"@"+domain : display
document.write('<a href=mailto:' + name + '@' + domain + '>' + displayed + '</a>');
}

function printme() { print() ; }

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

function chkformn()
{
	var errorstr = ""
	var emailstr = ""
	if(document.formn.n_email.value == "")
		{errorstr = errorstr + "Een email adres is vereist\n"}
	var str=document.formn.n_email.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		{emailstr = ""}
	else
		{emailstr = "U heeft geen geldig email adres ingevuld\n"}

	if (errorstr != "" || emailstr != "")
		{alert("De volgende fout is opgetreden\n\n" + errorstr + emailstr)}
	else
		{
		document.formn.submit()
		}
}

function wisemailveld()
{
if(document.formnieuwsbrief.n_email.value == "email adres")
	{document.formnieuwsbrief.n_email.value = ""}
}

function chkformnieuwsbrief()
{
	var errorstr = ""
	var emailstr = ""
	if(document.formnieuwsbrief.n_email.value == "")
		{errorstr = errorstr + "Een email adres is vereist\n"}
	var str=document.formnieuwsbrief.n_email.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		{emailstr = ""}
	else
		{emailstr = "U heeft geen geldig email adres ingevuld\n"}

	if (errorstr != "" || emailstr != "")
		{alert("De volgende fout is opgetreden\n\n" + errorstr + emailstr)}
	else
		{
		document.formnieuwsbrief.submit()
		}
}

function chkformpers()
{
var errstr = ""
if(document.frmpers.bedrijfsnaam.value == "")
	{errstr = errstr + "Bedrijfsnaam is vereist\n"}
if(document.frmpers.media.value == "")
	{errstr = errstr + "Media is vereist\n"}
if(document.frmpers.datum_publicatie.value == "")
	{errstr = errstr + "De publicatie datum is vereist\n"}
if(document.frmpers.naam.value == "")
	{errstr = errstr + "Naam aanvrager is vereist\n"}
if(document.frmpers.email.value == "")
	{errstr = errstr + "Het email adres is vereist\n"}
else
	var str = document.frmpers.email.value
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(str))
		{errstr = errstr + ""}
	else
		{errstr = errstr + "Een geldig email adres is vereist\n"}	
if(document.frmpers.adres.value == "")
	{errstr = errstr + "Adres is vereist\n"}
if(document.frmpers.postcode.value == "")
	{errstr = errstr + "Postcode is vereist\n"}
if(document.frmpers.plaats.value == "")
	{errstr = errstr + "Plaats is vereist\n"}
if(document.frmpers.telefoon.value == "")
	{errstr = errstr + "Telefoonnummer is vereist\n"}
if(document.frmpers.uiterlijke_datum.value == "")
	{errstr = errstr + "De uiterlijke datum voor ontvangst informatie is vereist\n"}
if(document.frmpers.omschrijving.value == "")
	{errstr = errstr + "Omschrijving is vereist\n"}
if(errstr != "")
	{alert("De volgende fouten zijn opgetreden\n\n" + errstr)}
else
	{document.frmpers.submit()}
}

function centerPopUp( url, name, width, height, scrollbars ) { 
 
	if( scrollbars == null ) scrollbars = "1" 
 
	str  = ""; 
	str += "resizable=1,"; 
	str += "scrollbars=" + scrollbars + ","; 
	str += "width=" + width + ","; 
	str += "height=" + height + ","; 
 
	if ( window.screen ) { 
		var ah = screen.availHeight - 30; 
		var aw = screen.availWidth - 10; 
 
		var xc = ( aw - width ) / 2; 
		var yc = ( ah - height ) / 2; 
 
		str += ",left=" + xc + ",screenX=" + xc; 
		str += ",top=" + yc + ",screenY=" + yc; 
	} 
	window.open( url, name, str ); 
}

sp_left = 100; sp_top = 100; max_width  = 640+20; max_height = 480+20;
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+max_width+',height='+max_height+',left='+sp_left+',top='+sp_top;
var optIE='scrollbars=no,width=150,height=100,left='+sp_left+',top='+sp_top;

function showPict(BeeldURL, info){
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Hotels de Charme</title><META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"><meta http-equiv="imagetoolbar" content="no"><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('document.onkeypress = function esc(e) {');
writeln('if(typeof(e) == "undefined") { e=event; }');
writeln('if (e.keyCode == 27) {');
writeln('self.close();');
writeln('}');
writeln('}');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function aanpassen_aan_beeldgrootte(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('width=100-(document.body.clientWidth-document.images[0].width);');
writeln('height=100-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
writeln('window.innerWidth=document.images["BeeldNaam"].width;');writeln('window.innerHeight=document.images["BeeldNaam"].height;}}');
writeln('</sc'+'ript>');
writeln('</head><body bgcolor=000000 scroll="no" onload="aanpassen_aan_beeldgrootte();self.focus();window.status=\''+info+'\';">');
writeln('<img name="BeeldNaam" src="'+BeeldURL+'" style="display:block" alt="'+info+'"></body></html>');
close(); 
}
return false;
}