/*document.onmousedown=Click*/

function emailCheck (emailStr) {
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

	var matchArray=emailStr.match(emailPat)
	if (matchArray==null) {
		alert("E-mailadres is niet correct (verifieer @ en .)")
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]

	// See if "user" is valid
	if (user.match(userPat)==null) {
	    alert("E-mailadres: De gebruikersnaam is ongeldig.")
	    return false
	}

	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
		  for (var i=1;i<=4;i++) {
		    if (IPArray[i]>255) {
		        alert("Destination IP address is invalid!")
			return false
		    }
	    }
	    return true
	}

	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
		alert("E-mailadres: Domeinnaam is ongeldig.")
	    return false
	}

	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 ||
	    domArr[domArr.length-1].length>4) {
	   alert("E-mailadres: Niet eindigend met twee-, drie-, of vierletterig land of domein.")
	   return false
	}

	if (len<2) {
	   var errStr="E-mailadres: mist een hostnaam!"
	   alert(errStr)
	   return false
	}

	return true;
}


function openWindow(URL) {
	window.open(URL,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=800, height=700")
}
function openHelpWindow(URL) {
	window.open(URL, "_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=800, height=400")
}
function OpenFotoWindow(URL) {
	window.open(URL,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=750, height=500")
}

function openFTPWindow(ftproot, val) {
	window.open(ftproot + val,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=650, height=500");
}
function OpenPrintWindow() {
	window.open(location.href + "&print=1","_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=800, height=500")
}
	
function PreviewImage(item, filename) {
	document.getElementById(item).src = filename;
}

function OpenNormalWindow(URL) {
	window.open(URL,"_blank","toolbar=yes, location=yes, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=1024, height=768")
}


function checkform(formnaam) {
	var frm = document.forms[formnaam];
	
	if (frm.reactie.value.length > 500) {
		alert("Uw reactie bevat meer dan 500 karakters!");
		return false;
	}
	if (! emailCheck(frm.email.value)) {
		return false;
	}

	return true;
}

function PopElement(item)	{
	var x = document.getElementById(item).style;
	//dit kan in 1 regel:
	if (x.display=='block') {
		x.display = 'none'
	} else {
		x.display = 'block'
	}
	// namelijk zo: x.display=(x.display=='block')?'none':'block';

}

function PopElements(item, c)	{
	var i;
	for (i = 1; i <= c; i++) {
		var x = document.getElementById(item + '_' + i).style;

		//dit kan in 1 regel:
		if (x.display=='block') {
			x.display = 'none';
		} else {
			x.display = 'block';
		}
		// namelijk zo: x.display=(x.display=='block')?'none':'block';
	}
}

function ChangePopElement(itemname, itemnumber, itemcount) {
	var i;
	for (i = 1; i <= itemcount; i++) {

		var x = document.getElementById(itemname + '_' + i).style;

		if (i == itemnumber) {
			if (x.display == 'block') {
				x.display = 'none';
			} else {
				x.display = 'block';
			}
		}
		else {
			if (x.display == 'block') {
				x.display = 'none';
			}
		}
	}
}


function GetOptionId(objSelect){
    if (objSelect.selectedIndex<=0) return 0;
    var objOpt = objSelect.options[objSelect.selectedIndex];
    return objOpt.id;
}




function OpenStenen(n) {


	var Pics = new Array()
        Pics[0] = 'Pics/Stenen/agaat.jpg';
        Pics[1] = 'Pics/Stenen/amethist.jpg';
        Pics[2] = 'Pics/Stenen/ametrien.jpg';
        Pics[3] = 'Pics/Stenen/ametrien.jpg';
        Pics[4] = 'Pics/Stenen/apofyliet.jpg';
        Pics[5] = 'Pics/Stenen/apofyliet-stylriet.jpg';
        Pics[6] = 'Pics/Stenen/aragoniet.jpg';
        Pics[7] = 'Pics/Stenen/azuriet-malachiet.jpg';
        Pics[8] = 'Pics/Stenen/barnsteen.jpg';
        Pics[9] = 'Pics/Stenen/bergkristal.jpg';
        Pics[10] = 'Pics/Stenen/bergkristalBol.jpg';
        Pics[11] = 'Pics/Stenen/calcietBlauwe.jpg';
        Pics[12] = 'Pics/Stenen/calcietChampagne.jpg';
        Pics[13] = 'Pics/Stenen/calcietGroene.jpg';
        Pics[14] = 'Pics/Stenen/calcietOranje.jpg';
        Pics[15] = 'Pics/Stenen/calcietOranjeBol.jpg';
        Pics[16] = 'Pics/Stenen/celestien.jpg';
        Pics[17] = 'Pics/Stenen/chalcedoon.jpg';
        Pics[18] = 'Pics/Stenen/chrysocolla.jpg';
        Pics[19] = 'Pics/Stenen/citrien.JPG';
        Pics[20] = 'Pics/Stenen/dioptaas.jpg';
        Pics[21] = 'Pics/Stenen/fluoriet.jpg';
        Pics[22] = 'Pics/Stenen/fluorietBol.jpg';
        Pics[23] = 'Pics/Stenen/gipsiet-cupriet.jpg';
        Pics[24] = 'Pics/Stenen/serpentijnBol.jpg';
        Pics[25] = 'Pics/Stenen/jaspis.jpg';
        Pics[26] = 'Pics/Stenen/jaspisRode.jpg';
        Pics[27] = 'Pics/Stenen/kunziet.jpg';
        Pics[28] = 'Pics/Stenen/labradoriet.jpg';
        Pics[29] = 'Pics/Stenen/labradorietBol.jpg';
        Pics[30] = 'Pics/Stenen/magnetiet.jpg';
        Pics[31] = 'Pics/Stenen/malachiet.jpg';
        Pics[32] = 'Pics/Stenen/mokaiet.jpg';
        Pics[33] = 'Pics/Stenen/pietersiet.jpg';
        Pics[34] = 'Pics/Stenen/prehniet.jpg';
        Pics[35] = 'Pics/Stenen/pyriet.jpg';
        Pics[36] = 'Pics/Stenen/rookkwarts-rutiel.jpg';
        Pics[37] = 'Pics/Stenen/rozenkwarts.jpg';
        Pics[38] = 'Pics/Stenen/rozenkwartsBol.jpg';
        Pics[39] = 'Pics/Stenen/rutielkwartsBol.jpg';
        Pics[40] = 'Pics/Stenen/saffier.jpg';
        Pics[41] = 'Pics/Stenen/seleniet.jpg';
        Pics[42] = 'Pics/Stenen/sodaliet.jpg';
        Pics[43] = 'Pics/Stenen/dolomietRoze.jpg';
        Pics[44] = 'Pics/Stenen/stylriet.jpg';
        Pics[45] = 'Pics/Stenen/sugiliet.jpg';
        Pics[46] = 'Pics/Stenen/tijgeroog.jpg';
        Pics[47] = 'Pics/Stenen/tijgeroogBol.jpg';
        Pics[48] = 'Pics/Stenen/toermalijnZwarte.jpg';
        Pics[49] = 'Pics/Stenen/topaasBlauwe.jpg';
        Pics[50] = 'Pics/Stenen/turkooisArizona.jpg';
        Pics[51] = 'Pics/Stenen/turkooisTibet.jpg';
        Pics[52] = 'Pics/Stenen/unakietBol.jpg';
        Pics[53] = 'Pics/Stenen/versteendHout.jpg';
        Pics[54] = 'Pics/Stenen/zwavel.jpg';
        Pics[55] = 'Pics/Stenen/amethistSfeerlichthouder.jpg';
        Pics[56] = 'Pics/Stenen/bergkristalSfeerlichthouder.jpg';
        Pics[57] = 'Pics/Stenen/calcietOranjeSfeerlichthouder.jpg';
        Pics[58] = 'Pics/Stenen/fluorietSfeerlichthouder.jpg';
        Pics[59] = 'Pics/Stenen/kwartsSfeerlichthouder.jpg';
        Pics[60] = 'Pics/Stenen/rozenkwartsLamp-brander.jpg';
        Pics[61] = 'Pics/Stenen/rozenkwartsSfeerlichthouder.jpg';
        Pics[62] = 'Pics/Stenen/sodalietSfeerlichthouder.jpg';

	window.open('ShowImage.html?'+ Pics[n],'newWindow','status=no,width=640,height=480');


}







/*
	function Click() {
	if (event.button==2) {
		if ((event.srcElement.type == 'submit') || (event.srcElement.type == 'select-one') || (event.srcElement.type == 'button') || (event.srcElement.type == 'reset') || (event.srcElement.type == 'text') || (event.srcElement.type == 'radio') || (event.srcElement.type == 'checkbox') || (event.srcElement.type == 'file') || (event.srcElement.type == 'textarea')) {
			return true;
		}
		else if (event.srcElement.src) {
			ElemIMG = event.srcElement.src.split('.')
			a = ElemIMG.length-1
			if ((ElemIMG[a] == 'gif') || (ElemIMG[a] == 'GIF')) {
				NoScript();;
			}
			else if ((ElemIMG[a] == 'jpg') || (ElemIMG[a] == 'JPG')) {
				NoScript();;
			}
			else if ((ElemIMG[a] == 'jpeg') || (ElemIMG[a] == 'JPEG')) {
				NoScript();;
			}
			else if ((ElemIMG[a] == 'png') || (ElemIMG[a] == 'PNG')) {
				NoScript();;
			}
		}
		else {
		        return true;
		}
	}
}

function NoScript() {
	alert('Op alle afbeeldingen op deze site zit Copyright!');
}*/