
var trueFalse=2;

function jah(url,target)
{
	document.getElementById('target').innerHTML = '<span class=loading>zullenwij... even geduld hebben?</span>';
	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
		req.onreadystatechange = function() {jahDone(target);};
		req.open('GET', url, true);
		req.send(null);
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req)
		{
			req.onreadystatechange = function() {jahDone(target);};
			req.open("GET", url, true);
			req.send();
		}
	}
}

function jahDone(target)
{
	if (req.readyState == 4)
	{
		if (req.status == 200)
		{
			results = req.responseText;
			document.getElementById(target).innerHTML = results;
		}
		else
		{
			document.getElementById(target).innerHTML="error:\n" + req.statusText;
		}
	}
}


var loadedobjects="";
var rootdomain="http://"+window.location.hostname;

function ajaxpage(url, containerid,obj)
{
	try
	{
		document.getElementById(containerid).innerHTML = '<div class=loading style="height:auto;">zullenwij... even geduld hebben?</span>';
		document.getElementById("div_title").style.display = 'none';
	}
	catch(e){}



	try
	{
		document.getElementById("zullenmatch").title=' jouw ' + url.split("=")[2];
	}
	catch(e){}
	/*if(url.split("=")[1].split("&")[0]=='inschriven')
	{
		document.getElementById('link1').href="themes/inschrijven/style.css";
	}
	else if(url.split("=")[1].split("&")[0]=='snelinschrijven')
	{
		document.getElementById('link1').href="themes/corporate/style.css";
	}
	else
	{
		if(url.split("=")[1].split("&")[1]!='style' && url.split("=")[1].split("&")[1] !='page' && url.split("=")[1].split("&")[1] !='spage' && url.split("=")[1].split("&")[1]!='pageno')
		document.getElementById('link1').href="themes/"+url.split("=")[1].split("&")[0]+"/style.css";
		else if(url.split("=")[1].split("&")[1] =='spage')
		document.getElementById('link1').href="themes/inschrijven/style.css";
		else
		document.getElementById('link1').href="themes/mijnpagina/style.css";
	}
*/


	if(url.search("incpage")!=-1)
	{
		try
		{
			document.getElementById('icons').style.display = 'none';
		}
		catch(e){}
	}
	else
	{
		try
		{
			document.getElementById('icons').style.display = 'block';
		}
		catch(e){}
	}
	
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		}
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
	return false
	page_request.onreadystatechange=function()
	{
		loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
	try{
		document.getElementById('frompage').value = url.split("=")[1].split("&")[0];
	}
	catch(e){}
}


function ajaxpage2(url, containerid)
{
	
	document.getElementById(containerid).innerHTML = '<div class=loading>De matches worden nu berekend, dit kan even duren</div>';
	var page_request = false;
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		}
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
	return false
	page_request.onreadystatechange=function()
	{
		loadpage(page_request, containerid)
	}
	page_request.open('GET', url, true)
	page_request.send(null)
}

function loadpage(page_request, containerid)
{	
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML=page_request.responseText;

}

function loadobjs(){
	if (!document.getElementById)
	return
	for (i=0; i<arguments.length; i++){
		var file=arguments[i]
		var fileref=""
		if (loadedobjects.indexOf(file)==-1)
		{ //Check to see if this object has not already been added to page before proceeding
			if (file.indexOf(".js")!=-1){ //If object is a js file
				fileref=document.createElement('script')
				fileref.setAttribute("type","text/javascript");
				fileref.setAttribute("src", file);
			}
			else if (file.indexOf(".css")!=-1){ //If object is a css file
				fileref=document.createElement("link")
				fileref.setAttribute("rel", "stylesheet");
				fileref.setAttribute("type", "text/css");
				fileref.setAttribute("href", "themes/inschrijven/style.css");
			}
		}
		if (fileref!=""){
			document.getElementsByTagName("head").item(0).appendChild(fileref)
			loadedobjects+=file+" " //Remember this object as being already added to page
		}
	}
}


function fnCheckMaxAnswers(obj,maxAnswers)
{
	var countChecked  = 0;
	objMainTD = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
	objCheckBoxes = objMainTD.getElementsByTagName("INPUT");

	if(obj.checked)
	{
		for(intI=0;intI<=objCheckBoxes.length-1;intI++)
		{
			if(objCheckBoxes[intI].type=='checkbox')
			if(objCheckBoxes[intI].checked)
			countChecked++
			if(countChecked > maxAnswers)
			{
				alert("Alleen "+ maxAnswers + " antwoorden mogelijk.");
				obj.checked = false;
				break;
			}
		}
	}
	
	return countChecked;
}


var prev_obj = "";
function maxAnswers(obj,maxAnswers)
{
	var countChecked  = 0;
	objChkboxes = obj.parentNode.getElementsByTagName("INPUT");


	for (intI=0;intI<=objChkboxes.length-1;intI++)
	{
		if(objChkboxes[intI].checked)
			countChecked ++

		if(countChecked > maxAnswers)
		{
			alert(maxAnswers + " antwoorden mogelijk.");
			obj.checked = false;
			break;
		}
	}
	try
	{
		if(countChecked!=0)
		{
			if(obj.value==750)
			{
				zwij_alert("dat is prima, alleen ontvang je helaas geen scheurkalender.","je wilt een proeverij");
			}
			document.getElementById('BPE_Amount').value=obj.value;
			//document.getElementById('period').value=obj.period;
		}
		else
		{
			document.getElementById('BPE_Amount').value=0;
			//document.getElementById('period').value=0;
		}
	}
	catch(e){}
}

function divDisplay(objDiv)
{
	var obj = document.getElementById(objDiv);
	//var toppos = getpostop(obj);
	obj.style.display='block';
	obj.style.left = 150 +'px';
	obj.style.top = 100 + 'px';
}

function submitform(action)
{
	var flag = false;

	if(action=='del')
	{
		document.getElementById('editMypage').method="POST";
		objChk = document.getElementsByTagName("INPUT");
		for(intI=0;intI<=objChk.length-1;intI++)
		{
			if(objChk[intI].type.toUpperCase() == "CHECKBOX")
			{
				if(objChk[intI].checked)
				{
					flag = true;
					break;
				}
			}
		}
		if(!flag)
		{
			alert("Please check on of the images to Delete.");
			return false;
		}
		document.getElementById('editMypage').action = "index.php?action=delImage";
		document.getElementById('editMypage').submit();
	}
	else
	{
		document.getElementById('addMypage').method="POST";
		document.getElementById('addMypage').action = "index.php?page=mijn%20pagina&actions=addMyImage";
		document.getElementById('addMypage').submit();
		document.getElementById('file_upload').style.display = 'block';
	}
}

function validateAllinclusive()
{
	
	
	if(document.getElementById("BPE_Amount").value=='')
	{
		alert("aanvinken mag niet leeg zijn.");
		return false;
	}


}

function validateEvent()
{

	if(document.getElementById("firstName").value=='')
	{
		alert("voornaam mag niet leeg zijn.");
		return false;
	}

	if(document.getElementById("lastName").value=='')
	{
		alert("achternaam mag niet leeg zijn.");
		return false;
	}

	if(document.getElementById("email").value=='')
	{
		alert("email mag niet leeg zijn.");
		return false;
	}



	if(!document.getElementById("mobile").checked)
	{
		alert("aanvinken mag niet leeg zijn.");
		return false;
	}


}

function showpic(obj)
{
	//document.getElementById("mainpic").style.display='block';
	document.getElementById("mainpic").src = obj.src.replace("/small/","/large/");
	//document.getElementById('mainpic').src = obj.src;
}




function validateSubscription(param)
{
	objYear = document.getElementById("birthDate[Year]");
	objMonth = document.getElementById("birthDate[Month]");
	objDay = document.getElementById("birthDate[Day]");

	if(document.forms.registration.login.value=='')
	{
		alert("Zullenwij Naam mag niet leeg zijn.");
		document.forms.registration.login.focus();
		return false;
	}


	if(document.forms.registration.gender.value=='')
	{
		alert("ik ben mag niet leeg zijn.");
		document.forms.registration.gender.focus();
		return false;
	}

	if(document.getElementById("status").value=='')
	{
		alert("ik val op mag niet leeg zijn.");
		document.getElementById("status").focus();
		return false;
	}


	if(objYear.value =='' ||objMonth.value=='' || objDay.value=='')
	{
		alert("geboortedatum mag niet leeg zijn.");
		return false;
	}


	if(document.getElementById("passwords").value=='')
	{
		alert("Wachtwoord mag niet leeg zijn.");
		document.getElementById("passwords").focus();
		return false;
	}

	if(document.getElementById("passwords").value!=document.getElementById("retype_password").value)
	{
		alert("De wachtwoorden zijn niet hetzelfde, geef ze opnieuw in.");
		document.getElementById("retype_password").focus();
		return false;
	}

	if(document.getElementById("email").value=='')
	{
		
		alert("Email mag niet leeg zijn.");
		document.getElementById("email").focus();
		return false;
	}

	if(document.getElementById("email").value !='')
	{
		/*if(arrEmails.search(document.getElementById("email").value)!=-1)
		{
			alert("Dit e-mailadres is al in gebruik.");
			document.getElementById("email").value = "";
			document.getElementById("email").focus();
			return false;
		}*/
		emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9-])+(\.[a-zA-Z0-9_-]+)+$/;
		if(!emailpat.test(document.getElementById("email").value))
		{
			alert("Geef een geldig emailadres op");
			document.getElementById("email").focus();
			return false;
		}
	}


	if(document.getElementById("email").value!=document.getElementById("emailConfirmation").value)
	{
		alert("De email adressen zijn niet hetzelfde, geef ze opnieuw in.");
		document.getElementById("emailConfirmation").focus();
		return false;
	}

	/*var actiecode = document.getElementById("actiecode").value;
	if(actiecode!="")
	{

		var dt = new Date();
		//alert(dt.getMonth()+1);

		var actieMonth = parseInt(actiecode.substr(6,2));

		if(actieMonth!=parseInt(dt.getMonth()))
		{
			alert("Geef een geldig actiecode op");
			document.getElementById("actiecode").focus();
			return false;
		}

	}*/
if(!param){
	if(document.getElementById("findOut").value=="")
	{

		alert("hoe ken je zullen wij mag niet leeg zijn.");
		document.getElementById("emailConfirmation").focus();
		return false;

	}
}

	if(!document.getElementById("isAgree").checked)
	{
		alert("U moet u akkoord verklaren met de algemene voorwaarden alvorens voor te gaan.");

		return false;
	}
	return true;

	/*try
	{
		document.forms.registration.submit();
	}
	catch(e){alert(e)}*/
}

/*var IE = document.all?true:false
// Temporary variables to hold mouse x-y pos.s
var tempX = 0
var tempY = 0
///if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Set-up to use getMouseXY function onMouseMove
//document.onmousemove = getMouseXY;

function getMouseXY(e) {

alert(event.type)
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft
tempY = event.clientY + document.body.scrollTop
alert(event.clientX)
} else {  // grab the x-y pos.s if browser is NS
alert();
tempX = event.clientX
tempY = event.clientY
alert(event);
}
// catch possible negative values in NS4
if (tempX < 0){tempX = 0}
if (tempY < 0){tempY = 0}
// show the position values in the form named Show

return true
}*/

var leftpos=0;
function getpos(mid)
{

	leftpos=0;
	aTag = mid
	do {
		aTag = aTag.offsetParent;
		leftpos	+= aTag.offsetLeft;
	} while(aTag.tagName.toUpperCase()!="BODY");
	leftpos += mid.offsetLeft+ mid.offsetWidth;
	return leftpos;
}

function getposU(mid)
{

	leftpos=0;
	aTag = mid
	do {
		aTag = aTag.offsetParent;
		leftpos	+= aTag.offsetLeft;
	} while(aTag.tagName.toUpperCase()!="BODY");
	leftpos += mid.offsetLeft;
	return leftpos;
}

function getpostop(mid)
{
	toppos=0;
	aTag = mid
	do {
		aTag = aTag.offsetParent;
		toppos	+= aTag.offsetTop;
	} while(aTag.tagName.toUpperCase()!="BODY");
	toppos += mid.offsetTop + mid.offsetHeight;
	return toppos;
}

function displaySlogan(obj,objthis,strZnaam)
{

	if(obj.replace(/Zullen wij .../g,'')!='')
	{
		var aleft = getpos(objthis);
		var aTop = getpostop(objthis);
		if(navigator.appName!='Netscape')
		{
			//var aleft = getpos(objthis);
			document.getElementById("slogan").style.display='block';
			document.getElementById("slogan").style.top=aTop-150;//event.clientY-document.getElementById("slogan").clientHeight+10;
			document.getElementById("slogan").style.left=aleft-80;//event.clientX -65;
		}
		else
		{
			//alert(aTop);
			document.getElementById("slogan").style.top=(aTop-145) + 'px';
			document.getElementById("slogan").style.left=(aleft - 80) +'px';
			document.getElementById("slogan").style.display='block';
		}
		document.getElementById("slogantext").innerHTML = "Zullen wij... "+obj;

		try
		{
			document.getElementById("z_naam").innerHTML = strZnaam;
		}
		catch(e){}
	}
}

function displayMySlogan()
{
	//alert("hello");
var intLeft = getpos(document.getElementById('defaultpic'))-50;
document.getElementById('myslogan').style.left = intLeft + "px";
document.getElementById('myslogan').style.display = 'block';
	
}

var prevButton = '';
var prevButtongif ='';
var previousPClass = '';
var prevPobj = '';

function mnu_active(obj)
{
	objTbl = document.getElementById("navigation");
	objLink = objTbl.getElementsByTagName("A");

	try
	{
		test=obj.className;
	}
	catch(e)
	{return false;}

	if(prevPobj!='' && prevPobj!=obj)
	{

		prevPobj.className =  previousPClass.replace("_active","");
		prevPobj.parentNode.parentNode.className = previousPClass.replace("_active","");
		prevPobj.parentNode.previousSibling.childNodes[0].src = prevButtongif;
	}

	if( prevPobj!=obj)
	{

		//alert(obj.parentNode.parentNode.firstChild.innerHTML);
		prevPobj = obj;
		prevButtongif = obj.parentNode.previousSibling.childNodes[0].src;
		previousPClass = obj.className;

	}

	for(intI=0;intI<objLink.length; intI++)
	{
		if(obj==objLink[intI])
		{
			if(obj.parentNode.parentNode.className.search("active")==-1)
			{
				strSrc = obj.parentNode.previousSibling.childNodes[0].src;
				obj.parentNode.parentNode.className = obj.parentNode.parentNode.className.replace("_active","")+ "_active";
				obj.className = obj.className + "_active";
				//obj.parentNode.previousSibling.childNodes[0].src=strSrc.replace("black","white");
				//obj.parentNode.previousSibling.childNodes[0].src=strSrc.replace("grey","white");
				obj.parentNode.previousSibling.childNodes[0].src=strSrc.replace(strSrc.split("_")[2],"white.gif");
			}
		}

	}
	//alert(obj.parentNode.parentNode.className);
}

function dispSubNav(obj)
{
	//cument.getElementById('wiezijnwij').style.display='none';
	//document.getElementById('praktisch').style.display='none';
	obj1 = (obj=='wiezijnwij')?'praktisch':'wiezijnwij';
	document.getElementById(obj1).style.display = 'none';
	document.getElementById(obj).style.display=(document.getElementById(obj).style.display=='block')?'none':'block';
	if(document.getElementById('wiezijnwij').style.display=='block')
	{
		ajaxpage('includes/getcontent.php?page=wiezijnwij&extra=wiezijnwij', 'rightcolumn')
		document.getElementById('wiz').style.backgroundColor = '#440088';

	}
	strColor = (document.getElementById('wiz').style.color=='')?'#666666':'#666666';

	document.getElementById('wiz').style.color = (strColor=='#666666')?'#ffffff':'#666666';

}

function chkProfile(obj)
{
	if(window.confirm('Wijzigingen opslaan?'))
	{
		document.forms[obj].submit();
	}
	else
		ajaxpage('includes/getcontent.php?page=mypagina&frompage=zullenwijers&from=from', 'rightcolumn');


}

function closeProfile(obj)
{
	if(window.confirm('Wijzigingen opslaan?'))
	{
		if(document.getElementById('addPhotos').style.display=='block')
			validate(document.forms[obj]);
		else
			ajaxpage('includes/getcontent.php?page=mypagina&frompage=zullenwijers&from=from', 'rightcolumn');
	}
	else
	{
		ajaxpage('includes/getcontent.php?page=mypagina&frompage=zullenwijers&from=from', 'rightcolumn');
	}


}

function chkmyphoto()
{
	if(window.confirm('Wijzigingen opslaan?'))
	{

		submitform('add');
	}

}

function validate(oForm)
{
	var imageFile=document.getElementById("imageFile").value;
	var img = new Image();

	//alert(img.width+ "==" + img.height);
	//return false;
	if (!/(\.(gif|jpg|jpeg|png))$/i.test(imageFile)){
	zwij_alert("Deze foto is niet geschikt. Gebruik een JPG, GIF of PNG bestand.");
	document.getElementById("imageFile").value='';
	return false;
}
chkmyphoto();
}

function fnConfirm(objTable,id,textId)
{
	var message = "Wil je deze foto verwijderen?";
	if(textId !=null && textId == 1)
	message = " Wil je deze Zullenwij'er nu en in de toekomst uit al jouw matches verwijderen? ";
	if(confirm(message))
	{
		document.location="index.php?action=delImage&obj="+objTable+"&id="+id;

	}
}

function mailchk(objForm)
{
	if(document.getElementById("loginname").value=='')
	{
		alert("Zullenwij login naam mag niet leeg zijn.");
		return false;
	}
	else if(document.getElementById("emailaddress").value.indexOf("@") == -1 || document.getElementById("emailaddress").value.indexOf(".") == -1)
	{
		alert("Ongeldig E-mail adres.");
		return false;
	}
	else if(document.getElementById("newpassword").value=='')
	{
		alert("Type New Password.");
		return false;
	}
	else if(document.getElementById("repassword").value=='')
	{
		alert("Retype Your Password.");
		return false;
	}
	else if(document.getElementById("repassword").value!= document.getElementById("newpassword").value)
	{
		alert("De wachtwoorden zijn niet hetzelfde, geef ze opnieuw in.");
		return false;
	}
	document.objForm.submit();
}

function divForgot(intFlag)
{
	if(intFlag)
	{
		var divFget = 'forgot1';
		var tblMain = 'tblTop_daten';
	}
	else
	{
		var divFget = 'forgot';
		var tblMain = 'tblTop_login';
	}

	//alert(document.getElementById(eval(divFget)));
	document.getElementById(divFget).style.display='block';
	document.getElementById(tblMain).style.display='none'
	document.getElementById('fpwd').value='rpwd';
	//alert(document.getElementById('fpwd'));
}

function fnShowLogin()
{
	var intLeft = getpos(document.getElementById('tblMain'));
	
	tblHeight = document.getElementById('tblMain').offsetHeight;//offsetHeight/3
	document.getElementById('forgot').style.display='none';
	document.getElementById('tblTop_login').style.display='block';
	document.getElementById('fpwd').value='';
	document.getElementById('logindialog').style.left=intLeft/2-100+'px';
	document.getElementById('logindialog').style.top=300+'px';//tblHeight+'px';
	document.getElementById('logindialog').style.display='block';
	document.getElementById('username').focus();
}

function fnShowLoginSearch()
{
	//var intLeft = getpos(document.getElementById('tblMain'));
//
//	tblHeight = document.getElementById('tblMain').offsetHeight/3;
	document.getElementById('forgot').style.display='none';
	document.getElementById('tblTop_login').style.display='block';
	document.getElementById('fpwd').value='';
	document.getElementById('search').value='search';
//	document.getElementById('logindialog').style.left=intLeft/2-100+'px';
//	document.getElementById('logindialog').style.top=tblHeight+'px';
	document.getElementById('logindialog').style.left=mouseX-300+'px';
	document.getElementById('logindialog').style.top=mouseY-200+'px';
	document.getElementById('logindialog').style.display='block';
	document.getElementById('username').focus();
	//window.scrollTo((intLeft/2-100),tblHeight)
}

function fnShowLoginFoto(showUser)
{
	document.getElementById('forgot').style.display='none';
	document.getElementById('tblTop_login').style.display='block';
	document.getElementById('fpwd').value='';
	document.getElementById('zid').value=showUser;
	document.getElementById('logindialog').style.left=mouseX-300+'px';
	document.getElementById('logindialog').style.top=mouseY-200+'px';
	document.getElementById('logindialog').style.display='block';
	document.getElementById('username').focus();
}

function flashJS(id)
{
	//alert(id);
	ajaxpage("includes/getcontent.php?frompage=zullenwijers&page=mypagina&profileId="+id,"rightcolumn");
}



function fnDelKnipoogjes(userId,receiverId)
{
	if(confirm("Wil je deze foto verwijderen?"))
	{
		ajaxpage('includes/getcontentII.php?page=mypagina&inc_page=delknipoogjes&userId='+userId+'&receiverId='+receiverId,'rightcolumn');
	}

}


var titleText = " titel bericht...";
var messageText = " bericht...";

function notFocused(id){
	var regex = new RegExp(/[\s]*\S/);
	switch(id){
		case 0:
		var title = document.getElementById("title").value;
		if(!regex.test(title)){
			document.getElementById("title").value=titleText;
		}
		break;

		case 1:
		var message = document.getElementById("message").value;
		if(!regex.test(message)){
			document.getElementById("message").value=messageText;
		}
		break;
	}
}
function focused(id){
	var regex = new RegExp(/(\s*)\S/);
	switch(id){
		case 0:
		var title = document.getElementById("title").value;
		if(titleText == title){
			document.getElementById("title").value="";
		}
		break;

		case 1:
		var message = document.getElementById("message").value;
		if(messageText == message){
			document.getElementById("message").value="";
		}
		break;
		default:
	}
}

function onClickCheckBoxMessageBox(cb){

	var cb_other;
	var other_text;
	var clicked,other;
	if(cb == 0){
		clicked="cb_open";
		other = "cb_prive";
		cb_other=1;
		other_text = "prive";
	}
	else {
		clicked = "cb_prive";
		other = "cb_open";
		cb_other=0;
		other_text ="open";
	}
	var type = document.getElementById("type").value;

	if(type == cb_other){
		alert("Uncheck "+other_text+" first!");
		return;
	}
	if(type != cb){
		document.getElementById(clicked).src="images/cb_checked.gif";
		document.getElementById("type").value=cb;
	}
	else {
		document.getElementById(clicked).src="images/cb_unchecked.gif";
		document.getElementById("type").value=2;
	}

}

function expandMessageText(obj,expand,prefix){


	if(expand){
		document.getElementById(prefix+"message0"+obj).style.display='block';
		document.getElementById(prefix+"message1"+obj).style.display='none';

	}
	else {
		document.getElementById(prefix+"message0"+obj).style.display="none";
		document.getElementById(prefix+"message1"+obj).style.display="block";

	}

}

function deleteMessage(messageid)
{
	if(confirm("wil je dit bericht verwijderen?"))
	{
		document.location="index.php?action=delmessage&messageid="+messageid;
	}
}

function hideMessageBox(reply)
{
	
	document.getElementById('messagebox').style.display="none";
	document.getElementById('type').value="";

	if(reply){
		document.getElementById('cb_open').src="images/cb_unchecked.gif";
		document.getElementById('cb_prive').src="images/cb_unchecked.gif";
	}
}

function showMessageBox(prive,title,toUser,isBlocked)
{	
	if(parseInt(isBlocked))
	{
		zwij_alert("Helaas, je kunt geen contact opnemen. Deze Zullenwij'er heeft jou geblokkeerd.","Helaas");
		return false;
	}

	Xwidth =  screen.Width;
	Yheight = screen.Height;
	
	divWidht = document.getElementById("zpopup").style.width.replace("px","");
	divHeight = document.getElementById("zpopup").style.height.replace("px","");
	
	scrollPos =document.body.scrollTop/2;
	posLeft = eval(screen.Width-parseInt(divWidht))/2;
	posTop = eval(screen.Height)/4-parseInt(divHeight)+scrollPos;

	var intLeft = getpos(document.getElementById('tblMain'));

	tblHeight = document.getElementById('tblMain').offsetHeight/8;
	
	document.getElementById("mb_title").innerHTML=title;
	document.getElementById('messagebox').style.display="block";

	document.getElementById('type').value=prive;
	document.getElementById('title').value=titleText;
	document.getElementById('message').value=messageText;
	document.getElementById('toUser').value=toUser;
	var mesNum = document.getElementById('messageNum').value;
	document.getElementById('messageNum').value = parseInt(mesNum) +1;
	window.scrollTo((intLeft/2-100),tblHeight);
}

function showMessageBoxSearch(prive,title,toUser,isBlocked)
{	
	if(parseInt(isBlocked))
	{
		zwij_alert("Helaas, je kunt geen contact opnemen. Deze Zullenwij'er heeft jou geblokkeerd.","Helaas");
		return false;
	}
	document.getElementById('messagebox').style.left=mouseX-200+'px';
	document.getElementById('messagebox').style.top=mouseY-120+'px';	
	
	document.getElementById("mb_title").innerHTML=title;
	document.getElementById('messagebox').style.display="block";

	document.getElementById('type').value=prive;
	document.getElementById('title').value=titleText;
	document.getElementById('message').value=messageText;
	document.getElementById('toUser').value=toUser;
	var mesNum = document.getElementById('messageNum').value;
	document.getElementById('messageNum').value = parseInt(mesNum) +1;
}


function showWieghtBox()
{
	document.getElementById('wieghtBox').style.display="block";
}

function checkMessageSubmit(){

	var type =document.getElementById('type').value;
	var title =document.getElementById('title').value;
	var message = document.getElementById('message').value;

	if(title==titleText){
		//alert("insert title of the message!");
		zwij_alert("please insert title of the message!");
		return false;
	}

	if(message == messageText)
	{
		zwij_alert("insert message to send");
		return false;
	}


	if(type!=1 && type!=0)
	{
		zwij_alert("selecteer open of prive bericht",0);
		return false;
	}

	mesNum = document.getElementById('messageNum').value;
	document.getElementById('messageNum').value = parseInt(mesNum)+1;

	document.form1.submit();
	//return true;

}

function fnChangePic(obj)
{
	//alert();zoompic
	document.getElementById("defaultpic").src = obj.src.replace("/small/","/middle/");
	document.getElementById("zoompic").src = obj.src.replace("/small/","/big/");
}

function chkform(link)
{		
	if(link)
	{
		//alert(link);
		window.open(link,'','');
		//document.location = link;
		return false;
		
	}
	var datum = document.form1.datum.value;
	if(datum == '')
	{
		alert("selecteer een datum");
		return false;
	}
	else
	{
		document.form1.submit();
	}
}

function extraForms()
{
	
	
	var datum = document.form1.datum.value;
	if(datum == '')
	{
		alert("selecteer een datum");
		return false;
	}
	else
	{
		document.form1.submit();
	}
}


function fnShowTitle(event,obj,intShowHide,strText)
{

	tempX = event.clientX + document.body.scrollLeft
	tempY = event.clientY + document.body.scrollTop +20;
	//getMouseXY();
	if(intShowHide==1 && strText!='' )
	{

		document.getElementById(obj).innerHTML = strText.toString().replace(/ /g,'&nbsp;');
		document.getElementById(obj).style.display='block';
		document.getElementById(obj).style.left = tempX +'px';
		document.getElementById(obj).style.top = tempY + 'px';
	}
	else
	{
		document.getElementById(obj).style.display='none';
	}
}

var isClicked = false;


function zwij_popup(strText,evt)
{
	var fnclick = function retunrVal(){
		isClicked=true;
	}
	
	Xwidth =  screen.Width;
	Yheight = screen.Height;
	
	divWidht = document.getElementById("zpopup").style.width.replace("px","");
	divHeight = document.getElementById("zpopup").style.height.replace("px","");
	
	scrollPos =document.body.scrollTop/2;
	posLeft = eval(screen.Width-parseInt(divWidht))/2;
	posTop = eval(screen.Height)/4-parseInt(divHeight)+scrollPos;

	var intLeft = getpos(document.getElementById('tblMain'));

	tblHeight = document.getElementById('tblMain').offsetHeight/8;
	
	document.getElementById("zpopup").style.left =intLeft/2-100+ "px";
	document.getElementById("zpopup").style.top = tblHeight + "px";
	
	document.getElementById("zpopup").style.display = 'block';
	document.getElementById("msgText").innerHTML = strText;
	document.getElementById("z_title").innerHTML = evt;
	window.scrollTo((intLeft/2-100),tblHeight)
	
	if(!isClicked)
	return;

	document.getElementById("btnOk").attachEvent("onclick",fnclick)
	if(isClicked)
	{
		fnKnipoojies('thebeast',196);
	}
}

function zwij_popupSearch(strText,evt)
{
	var fnclick = function retunrVal(){
		isClicked=true;
	}
	
	document.getElementById('zpopup').style.left=mouseX-300+'px';
	document.getElementById('zpopup').style.top=mouseY-200+'px';
	
	document.getElementById("zpopup").style.display = 'block';
	document.getElementById("msgText").innerHTML = strText;
	document.getElementById("z_title").innerHTML = evt;
	
	if(!isClicked)
	return;

	document.getElementById("btnOk").attachEvent("onclick",fnclick)
	if(isClicked)
	{
		fnKnipoojies('thebeast',196);
	}
}

function zwij_alert(strText,strTitle)
{
	//alert();
	if(mouseX>300)
		document.getElementById('zalert').style.left=mouseX-300+'px';
	else
		document.getElementById('zalert').style.left=300+'px';
		
	if(mouseY>200)
		document.getElementById('zalert').style.top=mouseY-200+'px';
	else
		document.getElementById('zalert').style.top=200+'px';
		
	document.getElementById("zalert").style.display = 'block';
	document.getElementById("msgAlert").innerHTML= strText;
	if (strTitle)
	document.getElementById("title_alert").innerHTML = strTitle;

}

function chkprive()
{
	if(document.getElementById("login").value=='')
	{
		alert("Zullenwij Naam mag niet leeg zijn.");
		return false;
	}
}


function fnShowInfo(title,text)
{
//	alert("aa");
	document.getElementById("info").style.display = 'block';
	document.getElementById("infoTitle").innerHTML = title;
	document.getElementById("infoText").innerHTML = text;

}


function fnShowUpload(obj)
{
	obj.style.display='none';
	document.getElementById('addPhotos').style.display='block';
	document.getElementById('opslaan').style.display='block';
	document.getElementById('isDefault').checked=true;
}

function checksize()
{
	var oas = new ActiveXObject("Scripting.FileSystemObject");
	var d = document.addMypage.imageFile.value;
	var e = oas.getFile(d);
	var f = e.size;
	var mb=f/(1024);
	alert(mb + "kilo bytes");
}

function textCounter(field, maxlimit)
{
	f();
	if(event.keyCode==8)
	{
		if(field.value.length<=14)
		return false;
	}

	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	//else
	//countfield.value = maxlimit - field.value.length;
}

function f(){
	var d=document;
	if(d.getElementById){
		var el=d.getElementById("chat");
		if(el && el.createTextRange){
			var rng=el.createTextRange(),
			pos=el.value.length;
			if(pos!=-1 && rng){
				rng.moveStart("character",pos+1);
				rng.collapse();
				rng.select();

			}
		}
	}
}

function initPosition(textBox)
{

	var storedValue = textBox.value;

	textBox.value = "";

	textBox.select();



	var caretPos = document.selection.createRange();

	textBox.__boundingTop = caretPos.boundingTop;

	textBox.__boundingLeft = caretPos.boundingLeft;



	textBox.value = " ";

	textBox.select();



	caretPos = document.selection.createRange();

	textBox.__boundingWidth = caretPos.boundingWidth;

	textBox.__boundingHeight = caretPos.boundingHeight;



	textBox.value = storedValue;

}


function storePosition(textBox)
{

	var caretPos = document.selection.createRange();

	var boundingTop = (caretPos.offsetTop + textBox.scrollTop) - textBox.__boundingTop;

	var boundingLeft = (caretPos.offsetLeft + textBox.scrollLeft) - textBox.__boundingLeft;


	textBox.__Line = (boundingTop / textBox.__boundingHeight) + 1;

	textBox.__Column = (boundingLeft / textBox.__boundingWidth) + 1;

}

function updatePosition(textBox) {

	storePosition(textBox);

	if(textBox.__Column>=10 && event.keyCode==8)
	{
		return false;

	}

	//document.forms[0].txtLine.value = textBox.__Line;

	//document.forms[0].txtColumn.value = textBox.__Column;

}

function ajax_Update(url)
{
	//alert(url);
	http_request2=false;
	if(window.XMLHttpRequest)
	{
		http_request2=new XMLHttpRequest();
		if(http_request2.overrideMimeType)
		{
			http_request2.overrideMimeType('text/xml');
		}
	}
	else if(window.ActiveXObject)
	{
		try
		{
			http_request2=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				http_request2=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e)
			{}
		}
	}

	if(!http_request2)
	{
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}

	http_request2.onreadystatechange=alertContents2;
	http_request2.open('GET',url,true);
	http_request2.send(null);
}

function updateStatus()
{
	if(http_request2.readyState==4)
	{
		if(http_request2.status==200)
		{

			//rec_chatcontent(http_request2.responseText);
			//alert("alert2"+http_request2.responseText);
		}
		else{}
	}
}

updatetime = 1000*60;
function OnOffStatus()
{
	//alert("hello");
	var  intUpdate=window.setTimeout("OnOffStatus()", updatetime);	
	ajax_Update('zw_status.php');
}


function changeButtons(pic,button,id)
{
	if(button == 1)
		document.getElementById("berichten"+id).src = pic;		
	else if(button == 2)
		document.getElementById("chatten"+id).src = pic;
	else if(button == 3)
		document.getElementById("fotoflirten"+id).src = pic;
	else if(button == 4)
		document.getElementById("knipogen"+id).src = pic;
}
