var iframeids=["quickFrame"]

var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0

function resizeCaller() {
	var dyniframe=new Array()
	for (i=0; i<iframeids.length; i++){
	if (document.getElementById)
	resizeIframe(iframeids[i])
	//reveal iframe for lower end browsers? (see var above):
	if ((document.all || document.getElementById) && iframehide=="no"){
	var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
	tempobj.style.display="block"
	}
	}
	}
	
	function resizeIframe(frameid){
	var currentfr=document.getElementById(frameid)
	if (currentfr && !window.opera){
		currentfr.style.display="block"
	if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
		currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
	else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
		currentfr.height = currentfr.Document.body.scrollHeight;
	if (currentfr.addEventListener)
		currentfr.addEventListener("load", readjustIframe, false)
	else if (currentfr.attachEvent){
		currentfr.detachEvent("onload", readjustIframe) // Bug fix line
		currentfr.attachEvent("onload", readjustIframe)
	}
	}
}

function readjustIframe(loadevt) {
	var crossevt=(window.event)? event : loadevt
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
	if (iframeroot)
	resizeIframe(iframeroot.id);
}
// ------------------------- functions zoekForm ---------------------------------
function check(idx){
		if(idx == "huur"){
		document.getElementById('prijs').style.display = "none";
		document.getElementById('prijsklasse').style.display = "none";
		document.getElementById('prijstot').style.display = "none";
		document.getElementById('prijsklassetot').style.display = "none";
		document.getElementById('huurprijs').style.display = "block";
		document.getElementById('huur_prijs').style.display = "block";
		document.getElementById('huurprijstot').style.display = "block";
		document.getElementById('huur_prijstot').style.display = "block";
		}
		else{
		document.getElementById('prijs').style.display = "block";
		document.getElementById('prijsklasse').style.display = "block";
		document.getElementById('prijstot').style.display = "block";
		document.getElementById('prijsklassetot').style.display = "block";
		document.getElementById('huurprijs').style.display = "none";
		document.getElementById('huur_prijs').style.display = "none";
		document.getElementById('huurprijstot').style.display = "none";
		document.getElementById('huur_prijstot').style.display = "none";
		}
}
// ----------------------------------- zoekForm ---------------------------------	

function class_ch(id){

	document.getElementById[id].className = 'over';

}

var mediawin = null;
function mediaplayer(id){
if( mediawin && (!mediawin.closed ) )
      {
          mediawin.close();
      }
  	mediawin = window.open("mediaplayer.php?id=" + id, "tiny", "menu=no,location=no,width=425,height=375,left=300,top=250");
} 

function sw(act,id){
	if(act=='stop'){
	document.getElementById('frame').innerHTML = "";
	}
	else
	{
	document.getElementById('frame').innerHTML = "<iframe id='jzdframe' marginwidth='0' marginheight='0' class='kaart' src='slideshow.php?id="+id+"' frameborder='0' scrolling='no' width='450' height='350'></iframe>";
}
}


function getData (dataSource, divID){

var XMLHttpRequestObject = false;
if(window.XMLHttpRequest){

	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject ("Microsoft.XMLHTTP");
}
	if (XMLHttpRequestObject) {
	
		var obj = document.getElementById(divID);
		XMLHttpRequestObject.open("GET", dataSource, true);
		
		XMLHttpRequestObject.onreadystatechange = function ()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				obj.innerHTML = XMLHttpRequestObject.responseText;
			}
		}
		
		XMLHttpRequestObject.send(null);
		}
	}
//function opwin(picid){
//window.open("image.php?id="+picid+"", "Picture","status=no,menubar=no,scrollbars,top,resizable");
//}
var printer = null;
function printme(id){
	if( printer && (!printer.closed ) )
      {
         printer.close();
      }	
	  printer = window.open('printme.php?id='+id,'tiny','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menu=no,resizable=yes,copyhistory=no');
}


var win= null;
function NewWindow(mypage,myname,w,h,scroll){
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/2;
var settings ='height='+h+',';
settings +='width='+w+',';
settings +='top='+wint+',';
settings +='left='+winl+',';
settings +='scrollbars='+scroll+',';
settings +='resizable=yes';
win=window.open(mypage,myname,settings);
if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
} 
function MM_openBrWindow(theURL,winName,features) { 
window.open(theURL,winName,features);
}

function openinfo(infoid){
window.open("info.php?id="+infoid+"", "Info","status=no,menubar=no,scrollbars,center,resizable,height=443,width=600");
}
var popup=null;

function tellfriend(){
  	if(document.getElementById('email_kennis').value != '' && document.getElementById('email_kennis').value != 'E-mailadres'){ekennis = document.getElementById('email_kennis').value} else{alert("Vul aub het e-mailadres in");document.getElementById('email_kennis').focus();return false;}
	if(document.getElementById('naam_afz').value != '' && document.getElementById('naam_afz').value != 'Uw naam'){afz = document.getElementById('naam_afz').value} else{alert("Vul aub uw naam in");document.getElementById('naam_afz').focus();return false;}
	linkpage = document.getElementById('linkx').value;
	document.location.href = "tellfriend.php?ekennis=" + ekennis + "&afz=" + afz + "&link=" + linkpage;
  }

function iframe(address,foto){

	document.getElementById('flex').innerHTML = '<iframe frameborder="0" src="maps.php?address='+address+'&foto='+foto+'" height="330" width="462" scrolling="no"></iframe>';

}

function hide_show(elx){
if (document.getElementById) {
	if(document.getElementById(elx).style.display == 'none'){
		document.getElementById(elx).style.display = 'block';
	}
	else
	{
		document.getElementById(elx).style.display = 'none';
	}
/* Code which uses only document.getElementById, 
because that's all we're sure exists after 
testing for it. Good object detection code 
detects each other object and method one at a 
time before using it. */ 
} 
else if (document.layers) {
	if(document.layers[elx].display == 'block'){
		document.layers[elx].display = 'block';
	}
	else
	{
		document.layers[elx].display = 'none';
	}
/* Code which uses only document.layers, because 
that's all we're sure exists after testing for 
it. Good object detection code detects each 
other object and method one at a time before 
using it. */ 
} 
else if (document.all) {
	if(document.all[elx].style.display == 'block'){
		document.all[elx].style.display = 'block';
	}
	else
	{
		document.all[elx].style.display = 'none';
	}
/* Code which uses only document.all, because 
that's all we're sure exists after testing for 
it. Good object detection code detects each 
other object and method one at a time before 
using it. */ 
}

}

var isIE = document.all?true:false;
var isNS = document.layers?true:false;

function onlyAlfa(e,decReq) {
var key = (isIE) ? window.event.keyCode : e.which;
var obj = (isIE) ? event.srcElement : e.target;
var isNum = ((key > 64 && key < 91) || (key > 96 && key < 123)) ? true:false;
var dotOK = (key==46 && decReq=='decOK' && (obj.value.indexOf(".")<0 || obj.value.length==0)) ? true:false;
window.event.keyCode = (!isNum && !dotOK && isIE) ? 0:key;
e.which = (!isNum && !dotOK && isNS) ? 0:key;
return (isNum || dotOK);
}

function onlyDigits(e,decReq) {
var key = (isIE) ? window.event.keyCode : e.which;
var obj = (isIE) ? event.srcElement : e.target;
var isNum = (key > 47 && key < 58) ? true:false;
var dotOK = (key==46 && decReq=='decOK' && (obj.value.indexOf(".")<0 || obj.value.length==0)) ? true:false;
window.event.keyCode = (!isNum && !dotOK && isIE) ? 0:key;
e.which = (!isNum && !dotOK && isNS) ? 0:key;
return (isNum || dotOK);
}
 //-->
 function checkFormx(formobj, fields, fieldNames){

            // Enter name of mandatory fields

            //var fieldRequired = Array("mobNr", "bedrag");

            var fieldRequired = new Array();

            fieldRequired = fields.split(',');

            // Enter field description to appear in the dialog box

            //var fieldDescription = Array("Mob. nummer", "Bedrag");

            var fieldDescription = Array();

            // dialog message

            fieldDescription = fieldNames.split(',');

            var alertMsg = "Vul a.u.b. de volgende invoervelden in:\n";

           

            var l_Msg = alertMsg.length;

           

            for (var i = 0; i < fieldRequired.length; i++){

                        var obj = formobj.elements[fieldRequired[i]];

                        if (obj){

                                   switch(obj.type){

                                   case "select-one":

                                               if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){

                                                           alertMsg += " - " + fieldDescription[i] + "\n";

                                               }

                                               break;

                                   case "select-multiple":

                                               if (obj.selectedIndex == -1){

                                                           alertMsg += " - " + fieldDescription[i] + "\n";

                                               }

                                               break;

                                   case "text":

                                   case "textarea":

                                               if (obj.value == "" || obj.value == null){

                                                           alertMsg += " - " + fieldDescription[i] + "\n";

                                               }

                                               break;

                                   default:

                                   }

                                   if (obj.type == undefined){

                                               var blnchecked = false;

                                               for (var j = 0; j < obj.length; j++){

                                                           if (obj[j].checked){

                                                                       blnchecked = true;

                                                           }

                                               }

                                               if (!blnchecked){

                                                           alertMsg += " - " + fieldDescription[i] + "\n";

                                               }

                                   }

                        }

            }

 

            if (alertMsg.length == l_Msg){

                        return true;

            }else{

                        alert(alertMsg);

                        return false;

            }

}

function yesno (foto,id,parentx){
yn = confirm ("Verwijder foto " + foto + " ?");
if (yn){
	document.location.href = "../pics/insert_foto_exe.php?flag=delete&foto=" + foto + "&id=" + id + "&parent=" + parentx;
}
if (!yn){
	return false;
} 
}

function position(nieuw_posi, pro_id, pro_cate, orig_posi)
{
document.location.href='content.php?flag=posi_updaten&nieuw_posi='+nieuw_posi+'&page_id='+pro_id+'&pro_cate='+pro_cate+'&orig_posi='+orig_posi;
}

function checkform(thisform){
if (thisform.titel.value == "" || thisform.titel.value == null){
thisform.titel.focus();
alert ("De pagina heeft geen titel.");
return false;
}
return true;
}

function restore (answer,pagex){
	yn = confirm ("Maak pagina " + pagex + " weer zichtbaar?");
	if (yn){
		document.location.href = "content.php?flag=show&item=" + answer;
	}
	if (!yn){
		return;
	} 
}

function maintain (var1){
	document.location.href = "content.php?flag=maintain&item=" + var1 + '#editor';
}

function jn (msg,uri){
	yn = confirm (msg);
	if (yn){
		document.location.href = uri;
	}
	if (!yn){
		return false;
	} 
}

function status (var1,var2,var3){
if (var3 == null){
alert ("Geef een status aan....");
return null;
}
else {
document.location.href="maintain.php?flag=" + var1 + "&id=" + var2+ "&status=" + var3;
	}
}

function formBeheer (formElem)
{
	if(formElem == 'radio' || formElem == 'checkbox')
	{
		
		
		document.getElementById('breedteSpan').style.display = 'none';
		document.getElementById('mandaSpan').style.display = 'none';
		document.getElementById('radioSpan').style.display = 'none';
		document.getElementById('ckeckedSpan').style.display = 'none';
		
		if(formElem == 'radio')
		{
		
			document.getElementById('radioSpan').style.display = 'block';
			document.getElementById('ckeckedSpan').style.display = 'block';
		
		}
		
	
	}
	else	
	{	
		
		document.getElementById('radioSpan').style.display = 'none';
		document.getElementById('breedteSpan').style.display = 'block';
		document.getElementById('mandaSpan').style.display = 'block';
		document.getElementById('ckeckedSpan').style.display = 'none';
	
	}
	
	if(formElem == 'select')
	{
	
		document.getElementById('selectItemsSpan').style.display = 'block';
		
	}
	else	
	{	
		
		document.getElementById('selectItemsSpan').style.display = 'none';
	
	}
	
}

function checkElements(){

	if(document.getElementById('naam').value == '')
	{
		alert('Vul a.u.b. een naam in!');
		document.getElementById('naam').focus();
		return false;
	}
	
	if(document.getElementById('type').value == 'select' && document.getElementById('selectItems').value == '')
	{
		alert('Vul a.u.b. de items in voor het select element!');
		document.getElementById('selectItems').focus();
		return false;
	}
	
	if(document.getElementById('type').value == 'radio' && document.getElementById('radioWaarde').value == '')
	{
		alert('Vul a.u.b. de waarde in voor het radio element!');
		document.getElementById('radioWaarde').focus();
		return false;
	}

}

var win= null;
function NewWindow(mypage,myname,w,h,scroll)
{
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings ='height='+h+',';
	settings +='width='+w+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars='+scroll+',';
	settings +='resizable=yes';
	win=window.open(mypage,myname,settings);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
} 
function MM_openBrWindow(theURL,winName,features) { 
	window.open(theURL,winName,features);
}

function eAdresWidget () 
{
	
	window.setTimeout("zajaxGetData('GET','eAdresWidget.php','EadresSpan')", 2500);
	
}
