<!--

//POPUP
function popup(url, breedte, hoogte, scrolling) {
	day = new Date();
	id = day.getTime();
	deHoogte = hoogte;//screen.height - 100;
	eval("page" + id + " = window.open(url, '" + id + "', 'toolbar=0,scrollbars=" + scrolling + ",location=0,statusbar=1,menubar=0,resizable=0,top=0,left=0,width=" + breedte + ",height=" + deHoogte + "');");
}

//SWITCH CLASS
function SwitchMe(obj,classNaam) {
	obj.className=classNaam;
}

function SwitchMe2(obj1, classNaam1, obj2, classNaam2) {
	document.getElementById(obj1).className=classNaam1;
	document.getElementById(obj2).className=classNaam2;
}

//SELECT CHOICE
function MoveMe(url, val) {
	if (val != '') {	
		document.location = url + val;
	}
}

//CHECK FORMS

function checkWaarden(fouttext) {
	var form = document.forms["formulier"];
	var fouten = false;
	var color = "#990000";
	
	if (jsRequired != '') {
		requireds = jsRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			if(form[requireds[x]].value.length != ""){
				form[requireds[x]].style.backgroundColor = "";
				//form[requireds[x]].style.borderColor = "";
			} else {
				fouten = true;
				form[requireds[x]].style.backgroundColor = color;
				//form[requireds[x]].style.borderColor = color;
			}
		}
	}
	if (jsNRequired != '') {
		requireds = jsNRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			if(form[requireds[x]].value.length != ""  && IsNumeric(form[requireds[x]].value)){
				form[requireds[x]].style.backgroundColor = "";
				//form[requireds[x]].style.borderColor = "";
			} else {
				fouten = true;
				form[requireds[x]].style.backgroundColor = color;
				//form[requireds[x]].style.borderColor = color;
			}
		}
	}
	if (jsERequired != '') {
		requireds = jsERequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			if(form[requireds[x]].value.length != ""  && echeck(form[requireds[x]].value)){
				form[requireds[x]].style.backgroundColor = "";
				//form[requireds[x]].style.borderColor = "";
			} else {
				fouten = true;
				form[requireds[x]].style.backgroundColor = color;
				//form[requireds[x]].style.borderColor = color;
			}

		}
	}

	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
	}else{ form.submit(); }
}

function resetWaarden() {
	var form = document.forms["formulier"];
	/*var fouten = false;
	var color = "#B6000C";*/
	
	if (jsRequired != '') {
		requireds = jsRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			form[requireds[x]].value = "";
			form[requireds[x]].style.borderColor = "";
		}
	}
	if (jsNRequired != '') {
		requireds = jsNRequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			form[requireds[x]].value = "";
			form[requireds[x]].style.borderColor = "";
		}
	}
	if (jsERequired != '') {
		requireds = jsERequired.split(";");
		for (x=0; x<requireds.length ;x++) {
			form[requireds[x]].value = "";
			form[requireds[x]].style.borderColor = "";
		}
	}

	form.reset();
}

//CHECK EMAIL

function checkEmail(fouttext) {
	var form = document.forms["news"];
	var fouten = false;
	var color = "#8DE3FF";
	
	if(form.mail.value.length != ""  && echeck(form.mail.value)) {
		form.mail.style.backgroundColor = "";
	} else {
		fouten = true;
		form.mail.style.backgroundColor = color;
	}
	
	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
		document.getElementById("error").innerHTML = "<FONT color='" + color + "'>" + fouttext + "</FONT>";
	}else{
		form.submit();
	}
}

//CHECK LOGIN

function checkLogin(fouttext) {
	var form = document.forms["login"];
	var fouten = false;
	var color = "#8DE3FF";
	
	if(form.slogin.value.length != ""  && echeck(form.slogin.value)) {
		form.slogin.style.backgroundColor = "";
	} else {
		fouten = true;
		form.slogin.style.backgroundColor = color;
	}
	
	if(form.pasw.value.length != "") {
		form.pasw.style.backgroundColor = "";
	} else {
		fouten = true;
		form.pasw.style.backgroundColor = color;
	}
	
	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
		//document.getElementById("error").innerHTML = "<FONT color='" + color + "'>" + fouttext + "</FONT>";
	}else{
		form.submit();
	}
}

//CHECK ITEM

function checkItem(formke, itemke) {
	var form = document.forms[formke];
	var fouten = false;
	var color = "#8DE3FF";
	
	if(form[itemke].value.length != ""  && IsNumeric(form[itemke].value) && form[itemke].value != 0) {
		form[itemke].style.backgroundColor = "";
	} else {
		fouten = true;
		form[itemke].style.backgroundColor = color;
	}
	
	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
		//document.getElementById("error").innerHTML = "<FONT color='" + color + "'>" + fouttext + "</FONT>";
	}else{
		form.submit();
	}
}

//CHECK GASTENBOEK

function checkForm() {
	var form = document.forms["gastenboek"];
	var fouten = false;
	var color = "#FFCBA7";
	
	if(form.naam.value.length != "") {
		form.naam.style.backgroundColor = "";
	} else {
		fouten = true;
		form.naam.style.backgroundColor = color;
	}
	
	if(form.bericht.value.length != "") {
		form.bericht.style.backgroundColor = "";
	} else {
		fouten = true;
		form.bericht.style.backgroundColor = color;
	}
	
	// is controle goed --> verdergaan, niet goed --> terug
	if(fouten){
		//document.getElementById("error").innerHTML = "<FONT color='" + color + "'>" + fouttext + "</FONT>";
	}else{
		form.submit();
	}
}

function IsNumeric(string) {
    if (!string) return false; // als de string leeg is
    var Chars = "0123456789/-."; // mogelijke karakters in de string
    for (var i = 0; i < string.length; i++) { // alle karakters overlopen van de string
       if (Chars.indexOf(string.charAt(i)) == -1) // als het zoveelste karakter in de string NIET in char voorkomt
          return false;
    }
    return true;
}

function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1) {
		//alert("Invalid E-mail ID")
		
		return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) {
		//alert("Invalid E-mail ID")

        return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) {
		//alert("Invalid E-mail ID")

        return false
	}

	if (str.indexOf(at,(lat+1))!=-1) {
		//alert("Invalid E-mail ID")
		
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) {
		//alert("Invalid E-mail ID")

        return false
	}

	if (str.indexOf(dot,(lat+2))==-1) {
		//alert("Invalid E-mail ID")

        return false
	}

    if (str.indexOf(" ")!=-1) {
		//alert("Invalid E-mail ID")
		
		return false
	}

	return true                                                       
}


//***

function showImage(bid, name, beelden, titel, fboek) {
    document.getElementById("popupMask").style.visibility = "visible";
    
    popupFlash(bid, name, beelden, titel, fboek);
}

function popupFlash(whichImg, naam, beelden, titel, fboek) {
    width="100%";
	height="100%";
	
	bMap = "fboeken/" + fboek;
	
	bgcolor="#FEFBE1";
	
	if(navigator.appName != "Microsoft Internet Explorer") {
		myObj = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="fotos" align="middle" VIEWASTEXT>';
		myObj = myObj + '<param name="allowScriptAccess" value="sameDomain" />';
		myObj = myObj + '<param name="movie" value="../images/fotos.swf?beelden='+beelden+'&imgPath=../images/'+bMap+'/&imgId='+whichImg+'&titel='+titel+'&fboek='+fboek+'" />';
		myObj = myObj + '<param name="quality" value="high" />';
		myObj = myObj + '<param name="wmode" value="transparent" />';
		myObj = myObj + '<param name="salign" value="lt" />';
		myObj = myObj + '<param name="bgcolor" value="'+bgcolor+'" />';
		myObj = myObj + '<embed src="../images/fotos.swf?beeld='+beelden+'&imgPath=../images/'+bMap+'/&imgId='+whichImg+'&titel='+titel+'&fboek='+fboek+'" wmode="transparent" quality="high" bgcolor="'+bgcolor+'" width="' +width+'" height="' +height+'" name="fotos" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		myObj = myObj + '</object>';

		document.getElementById("fotos").innerHTML = myObj;
	}
	if(navigator.appName == "Microsoft Internet Explorer") {
		var so = new SWFObject("../images/fotos.swf", "fotos", width, height, "8", bgcolor);
		so.write("fotos");
		so.addParam("quality", "high");
		so.addParam("wmode", "transparent");
		so.addParam("salign", "lt");
		so.addVariable("beeld", beelden);
		so.addVariable("imgPath", "../images/'+bMap+'/");
		so.addVariable("imgId", whichImg);
		so.addVariable("titel", titel);
		so.addVariable("fboek", fboek);
		so.write("fotos");
	}
}

function hidePopWin(){
	document.getElementById("popupMask").style.visibility = "hidden";
}

//-->

