// JavaScript Document
var specs = false;

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 newsOver (x){
	x.style.backgroundColor='#eed5d6';
	x.style.cursor='pointer';
}

function newsOut (x){
	x.style.backgroundColor='#F2F2F0';
	x.style.cursor='';
}

function toggleSpecs() {
	if (specs==false) {
		document.getElementById('btnSpecs').innerHTML="Minder specificaties";
		//document.getElementById('page').style.height="1485px";
		//document.getElementById('overzichtResults').style.height="1171px";
		//document.getElementById('specificaties').style.visibility="visible";
		document.getElementById('specificaties').style.display="";
		specs=true;
    } else {
		document.getElementById('btnSpecs').innerHTML="Meer specificaties";
		//document.getElementById('page').style.height="789px";
		//document.getElementById('overzichtResults').style.height="475px";
		//document.getElementById('specificaties').style.visibility="hidden";
		document.getElementById('specificaties').style.display="none";
		specs=false;
	}
}

function ShowBigPhoto(objectDiv) {
    $("#bigPhoto1").hide();
    $("#bigPhoto2").hide();
    $("#bigPhoto3").hide();
    $("#bigPhoto4").hide();
    $("#" + objectDiv).show();
}

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) {
        return false
    }
    var user = matchArray[1]
    var domain = matchArray[2]
    if (user.match(userPat) == null) {
        return false
    }
    var IPArray = domain.match(ipDomainPat)
    if (IPArray != null) {
        for (var i = 1; i <= 4; i++) {
            if (IPArray[i] > 255) {
                return false
            }
        }
        return true
    }
    var domainArray = domain.match(domainPat)
    if (domainArray == null) {
        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 > 3) {
        return false
    }
    if (len < 2) {
        return false
    }
    return true;
}