var varCMSTable;
var varCMSID;
var varCMSIDT;
var varCMSIDPC;
var varCMSxID;
var varRPThema;
var varRPPortaal;
var CMSAction;
var varCodeLogin;

varRPPortaal=1;

function alertWin(gotoURL,msg){
	if (confirm(msg)){
		sUrl = gotoURL + '&del=1'
		//alert(sUrl)
		window.location.href = sUrl
	}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function MM_showHideLayers() { //v9.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function hideOverlay(){
	//document.body.style.overflow='';
	oOverlay=MM_findObj('totalOverlay')	
	
	if(oOverlay){
		oOverlay.style.display='none';	
	}
	oFrame=MM_findObj('frameTop')	
	if(oFrame){
		oFrame.src='empty.html'
	}
}

function formCheck(){
		flagError=0;
		arForm=new Array("Naam","Adres","Plaats","Telefoon","Email");
		for (var i=0; i<arForm.length; i++){
			oName='s' + arForm[i];			
			oItem=MM_findObj(oName);
			oName='formErr'+arForm[i];
			oError=MM_findObj(oName);
			oName='form'+arForm[i];
			oBlock=MM_findObj(oName);
			//alert(oName+'='+oItem.value)
			if (oItem.value==''){				
				oError.style.display='block';	
				oBlock.style.borderLeft='5px solid #ff0000';
				oBlock.style.backgroundColor='#CCCCCC'
				flagError=1
			}else{
				oError.style.display='none';
				oBlock.style.borderLeft='5px solid #eeeeee';
				oBlock.style.backgroundColor='#eeeeee'
			}
			if (arForm[i]=='Email'){
				var a=oItem.value.indexOf('@')
				var p=oItem.value.indexOf('.')
				if (a==-1 || p==-1){
					oError.style.display='block';	
					oBlock.style.borderLeft='5px solid #ff0000';
					oBlock.style.backgroundColor='#CCCCCC'
					flagError=1
				}else{
					oError.style.display='none';
					oBlock.style.borderLeft='5px solid #eeeeee';
					oBlock.style.backgroundColor='#eeeeee'
				}
			}
			
			if (arForm[i]=='Plaats'){
				oPostCode=MM_findObj('sPostcode');
				if (IsNumeric(oPostCode.value.substring(0,4))&& oPostCode.value.length>=4){
					oError.style.display='none';
					oBlock.style.borderLeft='5px solid #eeeeee';
					oBlock.style.backgroundColor='#eeeeee'
				}else{
					oError.style.display='block';	
					oBlock.style.borderLeft='5px solid #ff0000';
					oBlock.style.backgroundColor='#CCCCCC'
					flagError=1	
				}				
			}
		}
		
		
		//check radiobuttons
		arForm2=new Array("TypeLidmaatschap","Geslacht");
		for (var i=0; i<arForm2.length; i++){
			oName = "b" + arForm2[i];
			oItem=MM_findObj(oName);
			flagSel=0
			for (var j=0; j<oItem.length;j++){
				if (oItem[j].checked){
					flagSel=1;	
				}
			}
			oName='formErr'+arForm2[i];;
			oError=MM_findObj(oName);
			oName='form'+arForm2[i];;
			oBlock=MM_findObj(oName);
			if (flagSel==0){
					oError.style.display='block';	
					oBlock.style.borderLeft='5px solid #ff0000';
					oBlock.style.backgroundColor='#CCCCCC'
					flagError=1
				}else{
					oError.style.display='none';
					oBlock.style.borderLeft='5px solid #eeeeee';
					oBlock.style.backgroundColor='#eeeeee'
			}
		}
		//check checkBoxes
		
		
		oButton=MM_findObj('formButton')
		
		oItem=MM_findObj('formErrorBlock')	
		if (flagError==1){
			oItem.style.display='block';
			oButton.style.display='block'
		}else{
			oItem.style.display='none';
			oButton.style.display='none'
			document.inschrijfFormulier.submit();
		}
		
		
	}
	
	
	function formCheck2(){
		flagError=0;
		arForm=new Array("Contactpersoon","Adres","Plaats","Telefoon","Email");
		for (var i=0; i<arForm.length; i++){
			oName='s' + arForm[i];
			oItem=MM_findObj(oName);
			oName='formErr'+arForm[i];
			oError=MM_findObj(oName);
			oName='form'+arForm[i];
			oBlock=MM_findObj(oName);
			//alert(oName+'='+oItem.value)
			if (oItem.value==''){				
				oError.style.display='block';	
				oBlock.style.borderLeft='5px solid #ff0000';
				oBlock.style.backgroundColor='#CCCCCC'
				flagError=1
			}else{
				oError.style.display='none';
				oBlock.style.borderLeft='5px solid #eeeeee';
				oBlock.style.backgroundColor='#eeeeee'
			}
			if (arForm[i]=='Email'){
				var a=oItem.value.indexOf('@')
				var p=oItem.value.indexOf('.')
				if (a==-1 || p==-1){
					oError.style.display='block';	
					oBlock.style.borderLeft='5px solid #ff0000';
					oBlock.style.backgroundColor='#CCCCCC'
					flagError=1
				}else{
					oError.style.display='none';
					oBlock.style.borderLeft='5px solid #eeeeee';
					oBlock.style.backgroundColor='#eeeeee'
				}
			}
			
			if (arForm[i]=='Plaats'){
				oPostCode=MM_findObj('sPostcode');				
				if (IsNumeric(oPostCode.value.substring(0,4))&& oPostCode.value.length>=4){
					oError.style.display='none';
					oBlock.style.borderLeft='5px solid #eeeeee';
					oBlock.style.backgroundColor='#eeeeee'
				}else{
					oError.style.display='block';	
					oBlock.style.borderLeft='5px solid #ff0000';
					oBlock.style.backgroundColor='#CCCCCC'
					flagError=1	
				}				
			}
		}

		oButton=MM_findObj('formButton')
		
		oItem=MM_findObj('formErrorBlock')	
		if (flagError==1){
			oItem.style.display='block';
			oButton.style.display='block'
		}else{
			oItem.style.display='none';
			oButton.style.display='none'
			document.inschrijfFormulier.submit();
		}
	}
	
	
	function setHash(hashID){
		oItem=MM_findObj('sHash');
		oItem.value=hashID;			
			
	}

	function IsNumeric(sText){
		   var ValidChars = "0123456789.";
		   var IsNumber=true;
		   var Char;		
		 
		   for (i = 0; i < sText.length && IsNumber == true; i++) 
			  { 
			  Char = sText.charAt(i); 
			  if (ValidChars.indexOf(Char) == -1) 
				 {
				 IsNumber = false;
				 }
			  }
		   return IsNumber;
   
   }
