/// TE GEBRUIKEN VOOR DE POSTCODE CHECKER IN DE PRODUCT PAGES
/// GENEREER EEN POPUP (OF NIET)
function Bestel(type,url) {
if (type == '0'){	// Bestel derict ADSL
	var theURL = url;
}

if (type == '1'){	// Product via form
	var theURL = "http://www.niksalehi.com/er.htm";
}

	if (theURL == ""){
		var theURL = "http://www.niksalehi.com/er.htm";
	}

	window.open(theURL,'bestelpopup','location=no,resizable=yes,menubar=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=no ,width=820,height=600,left='+((screen.width-800)/2)+',top='+((screen.height-800)/2))
}



/// GEEF HET JUISTE PACKAGECODE TERUG EN SUBMIT HET FORM
function theCheck(MZonTel, ZZonTel){
if (MZonTel != "0"){
	if (document.pcchecker.theBox.checked) { 
		// Met Bel Voordelig
		document.pcchecker.elements['RA.PackageAction.name'].value = MZonTel;
	}else{
		// Zonder Bel Voordelig
		document.pcchecker.elements['RA.PackageAction.name'].value = ZZonTel;
	}

}
	Bestel(1);
	document.pcchecker.submit();

}



/// GEEF HET JUISTE PACKAGECODE TERUG EN SUBMIT HET FORM
function theCheck2(M, ZZonTel){
	window.document.pcchecker.elements['RA.PackageAction.name'].value = "";

	for (i=1; i<M; i++){
		if (window.document.pcchecker.elements['NewOption_'+i].checked == true){
			document.pcchecker.elements['RA.PackageAction.name'].value = window.document.pcchecker.elements['NewOption_'+i].value;
			if (M < 3){
				Bestel(1);
				document.pcchecker.submit();
			}
		} else {
			if (window.document.pcchecker.elements['RA.PackageAction.name'].value){
				Bestel(1);
				document.pcchecker.submit();
			} else {
				window.document.pcchecker.elements['RA.PackageAction.name'].value = ZZonTel;
				Bestel(1);
				document.pcchecker.submit();
			}
		}
	}
}









/// GEEF HET JUISTE PACKAGECODE TERUG EN SUBMIT HET FORM
function theCheckPackagerCode(MZonTel, ZZonTel, ZZonTelContractType){
if (MZonTel != "0"){
	if ((document.pcchecker.theBoxZonTel.checked == true) && (document.pcchecker.theBoxContract.checked == true)){ 
		// Met Bel Voordelig en 2 jarig contract
//		alert('1 Met Bel Voordelig en 2 jarig contract ' + MZonTel)
		document.pcchecker.elements['RA.PackageAction.name'].value = MZonTel;
	}
	if ((document.pcchecker.theBoxZonTel.checked == false) && (document.pcchecker.theBoxContract.checked == false)){ 
		// Zonder Bel Voordelig en geen 2 jarig contract
//		alert('2 Zonder Bel Voordelig en geen 2 jarig contract ' + ZZonTel)
		document.pcchecker.elements['RA.PackageAction.name'].value = ZZonTel;
	}
	if ((document.pcchecker.theBoxZonTel.checked == false) && (document.pcchecker.theBoxContract.checked == true)){ 
		// Zonder Bel Voordelig en 2 jarig contract
//		alert('3 Zonder Bel Voordelig en 2 jarig contract ' + ZZonTelContractType)
		document.pcchecker.elements['RA.PackageAction.name'].value = ZZonTelContractType;
	}
	if ((document.pcchecker.theBoxZonTel.checked == true) && (document.pcchecker.theBoxContract.checked == false)){ 
		// Met Bel Voordelig en geen 2 jarig contract
//		alert('4 Met Bel Voordelig en geen 2 jarig contract ' + MZonTel)
		document.pcchecker.elements['RA.PackageAction.name'].value = MZonTel;
	}	
	

}
	Bestel(1);
	document.pcchecker.submit();

}




/// TE GEBRUIKEN VOOR DE DIV'S OP DE ADSL HOMEPAGE
function showHideDiv(UpDiv,OverDiv){
if (document.getElementById(UpDiv).style.visibility = 'visible'){
	document.getElementById(UpDiv).style.visibility = 'hidden';
	document.getElementById(OverDiv).style.visibility = 'visible';
}
}



/// ALGEMEEN
function openPopup(theUrl, windowprops) {
	window.name='home';
	var popup = window.open(theUrl, '_blank', windowprops);
}





/// TE GEBRUIKEN VOOR DE TABS IN ABONNEREN SITE
IDhuidig = 1;
function show(id){
if (document.getElementById('nws' + id).style.visibility = 'hidden'){
	document.getElementById('nws' + IDhuidig).style.visibility = 'hidden';
	document.getElementById('link' + IDhuidig).className = 'inactive';
	document.getElementById('nws' + id).style.visibility= 'visible';
	document.getElementById('link' + id).className = 'active';
	IDhuidig = id;
}
}



// TE GEBRUIKEN OM SELECTBOXEN TE VERSTOPPEN
	var DoFormsTweak = true;
	var BV=parseFloat(navigator.appVersion.indexOf("MSIE")>0?navigator.appVersion.split(";")[1].substr(6):navigator.appVersion);
	var BN=navigator.appName;
	var IsWin=(navigator.userAgent.indexOf('Win')!=-1);
	var IsMac=(navigator.userAgent.indexOf('Mac')!=-1);
	var OP=(navigator.userAgent.indexOf('Opera')!=-1&&BV>=4)?true:false;
	var NS=(BN.indexOf('Netscape')!=-1&&(BV>=4&&BV<5)&&!OP)?true:false;
	var SM=(BN.indexOf('Netscape')!=-1&&(BV>=5)||OP)?true:false;
	var IE=(BN.indexOf('Explorer')!=-1&&(BV>=4)||SM)?true:false;

function FormsTweak(state) {
		//IE,SM,OP
		//This is an undocumented function, which can be used to hide every listbox (or combo) element on a page.
		//This can be useful if the menus will be displayed over an area where is a combo box, which is an element that cannot be placed behind the menus and it will always appear over the menus resulting in a very undesirable effect.
		//------------------------------
		//
		if(DoFormsTweak && IE)
			for(var f = 0; f <= (document.forms.length - 1); f++)
				for(var e = 0; e <= (document.forms[f].elements.length - 1); e++)
					if(document.forms[f].elements[e].type=="select-one")
						document.forms[f].elements[e].style.visibility = state;
	}


function allowNumber(){
  if (event.keyCode < 46 || event.keyCode > 57) event.returnValue = false;
}
function allowCharacter(){
  if ((event.keyCode > 32 && event.keyCode < 65) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;
}
