function openvenster(url,popup_width,popup_height,scrollbars) {
	var undefined;
	if (popup_width == undefined) popup_width=700;
	if (popup_height == undefined) popup_height=540;
	if (scrollbars == undefined) scrollbars='no';
	left_pos = (screen.availWidth/2) - (popup_width / 2);
	top_pos = (screen.availHeight/2) - (popup_height / 2);
	window.open(url,'popup','height=' + popup_height + ',left=' + left_pos + ',width=' + popup_width + ',scrollbars=' + scrollbars);
}

function grayscaleOrColor(element, adId, imgName, imgSrc){
 	  	document.getElementById(imgName).src = "/dynamisch/advertenties/" + imgSrc;
 	  	document.getElementById(imgName).width = "70";
 	  	if (element.className == "adv-block-grey"){
			element.className = "adv-block-white";
			document.getElementById('crown' + adId).src = "/image/pixel.gif";			
			document.getElementById('price' + adId).className = "grey-link-adv";			
		}
		else{
			element.className = "adv-block-grey";
			document.getElementById('crown' + adId).src = "/image/crown.gif";
			document.getElementById('price' + adId).className = "pink-link-adv";	
		}
	}

function toonAfbeelding(img){
	openvenster("/popup.php?img=" + img, 655,510);
}
function IsDefined(myVar) {
	var undefined;
	if (myVar != undefined) {
		return true;
	} else {
		return false;
	}
}


function setImage(img){
	el = document.getElementById('bigImage');
	if(el){
		el.src = '../dynamisch/advertenties/' + img;	
	}
}

function checkform(moduleform){
	if((checkname(moduleform.NL_name,'NL')) && (checkemail(moduleform.NL_email,'NL')) && true){
	if(parent.Switchbottom)parent.Switchbottom(1);
		return true;
	}
		else{
		return false;
	}
}

function emailCheck (obj,nomessage) { 
	emailObj=obj;
	emailStr = emailObj.value; 
	if(emailStr == "") { 
		if (!nomessage) {  alert ( "U heeft geen email adres ingevuld." ); }
		    return false; 
		} 
		var checkTLD=0; 
		var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/; 
		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) { 
			if (!nomessage) {alert("Het ingevulde email adres is geen geldig email adres."); }
				return false; 
		} 
		var user=matchArray[1]; 
		var domain=matchArray[2]; 
		for (i=0; i<user.length; i++) { 
			if (user.charCodeAt(i)>127) { 
			if (!nomessage) {alert("Het emailadres bevat ongeldige tekens voor de @."); }
				return false; 
			} 
		} 
		for (i=0; i<domain.length; i++) { 
			if (domain.charCodeAt(i)>127) { 
				if (!nomessage) {alert("Het emailadres bevat ongeldige tekens na de @."); }
				return false; 
			}
		} 
		if (user.match(userPat)==null) { 
			if (!nomessage) {alert("Het ingevulde email adres is geen geldig email adres."); }
			return false; 
		} 
		var atomPat=new RegExp("^" + atom + "$"); 
		var domArr=domain.split("."); 
		var len=domArr.length; 
		for (i=0;i<len;i++) { 
			if (domArr[i].search(atomPat)==-1) { 
				if (!nomessage) {alert("Het ingevulde email adres is geen geldig email adres."); }
				return false; 
			} 
		} 
		if (checkTLD && domArr[domArr.length-1].length!=2 && 
		domArr[domArr.length-1].search(knownDomsPat)==-1) { 
		if (!nomessage) {alert("Het ingevulde email adres is geen geldig email adres."); }
			return false; 
		} 
		if (len<2) { 
			if (!nomessage) {alert("Het ingevulde email adres is geen geldig email adres."); }
			return false; 
		} 
	return true
}