// FUNCTIONS NEDERLAND

function toggleDiv(DivName) 
{	with (document.getElementById(DivName).style)
	{	if (display == "none") 
		{	display = "" 
		}
		else 
		{	display = "none"; 
		}
	}
}

function toggleDivV(DivName) 
{	with (document.getElementById(DivName).style)
	{	display = "" ;
	}
}

function toggleDivH(DivName) 
{	with (document.getElementById(DivName).style)
	{	display = "none" ;
	}
}

function setHeight() 
{
    var dvLeft = getobj('left');
    var dvMain = getobj('main');

    var vHeight = 0;
    var vHeight1 = parseInt(dvMain.offsetHeight);
    var vHeight2 = parseInt(dvLeft.offsetHeight);
    var vHeight3 = parseInt(getobj('right').offsetHeight);

    if (vHeight1 >= vHeight2) {
        if (vHeight1 >= vHeight3) {
            vHeight = vHeight1;
        } else {
            vHeight = vHeight3 + 30;
        }
    } else {
        if (vHeight2 >= vHeight3) {
            vHeight = vHeight2 + 30;
        } else {
            vHeight = vHeight3 + 30;
        }
    }

    if (dvLeft.style.minHeight == '') {
        dvLeft.style.minHeight = (vHeight - 10) + 'px';
        dvLeft.style.height = 'auto';
    } else {
        dvLeft.style.height = (vHeight - 10) + 'px';
    }
    dvMain.style.height = vHeight + 'px';	
}
	
function getobj(id)
{	return document.getElementById(id);
}	
	
function MM_swapImgRestore()  //v3.0
{	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
	
function MM_preloadImages()  //v3.0
{	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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_swapImage()  //v3.0
{	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init)   //reloads the window if Nav4 resized
{	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
	document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function MM_openBrWindow(theURL,winName,features)  //v2.0
{	window.open(theURL,winName,features);
}

function gotolang(page)
{	if(page!='')
	{	document.location=page;
	}
}

function submitAnimal(animal)
{	var lform = document.createElement('form');
	var linput = document.createElement('input');
	
	linput.type = 'hidden';
	linput.value = animal;
	linput.name = 'ARDierKeuze';
	
	lform.appendChild(linput);
	lform.method = 'post';
	lform.action = 'p007002002.asp?Dierkeuze=' + animal;
	
	document.body.appendChild(lform);
	lform.submit();
}

function BerekenKeuze()
{	var sw=1
	if ((document.frm007001005.TotaleLengte.value<1)  && (sw==1))
	{	alert('Gelieve de lengte van de afrastering in te vullen');
		document.frm007001005.TotaleLengte.focus();
		document.frm007001005.TotaleLengte.select();
		sw=0;
	}
	if ((document.frm007001005.AantalDraden.value<1)  && (sw==1))
	{	alert('Gelieve het aantal draden boven elkaar in te vullen');
		document.frm007001005.AantalDraden.focus();
		document.frm007001005.AantalDraden.select();
		sw=0;
	}
	if ((document.frm007001005.AfstandPalen.value<1)  && (sw==1))
	{	alert('Gelieve de afstand tussen de palen in te vullen');
		document.frm007001005.AfstandPalen.focus();
		document.frm007001005.AfstandPalen.select();
		sw=0;
	}
	if ((document.frm007001005.AantalHoeken.value<1)  && (sw==1))
	{	alert('Gelieve het aantal hoeken in te vullen');
		document.frm007001005.AantalHoeken.focus();
		document.frm007001005.AantalHoeken.select();
		sw=0;
	}
	if ((document.frm007001005.AantalDoorgangen.value<1)  && (sw==1))
	{	alert('Gelieve het aantal doorgangen in te vullen');
		document.frm007001005.AantalDoorgangen.focus();
		document.frm007001005.AantalDoorgangen.select();
		sw=0;
	}
	
	if (sw==1)
	{	document.frm007001005.submit();
	}
}


function BerekenKeuze2()
{	var sw=1
	if ((document.frm007001005.TotaleLengte.value<1)  && (sw==1))
	{	alert('Gelieve de lengte van de afrastering in te vullen');
		document.frm007001005.TotaleLengte.focus();
		document.frm007001005.TotaleLengte.select();
		sw=0;
	}
				
	if (sw==1)
	{	document.frm007001005.submit();
	}
}

function showDistance6()
{	if (document.frm007001005.FAansluiting[0].checked)
	{	getobj('afstand').style.visibility='visible';
		document.frm007001005.FAfstand.value='0';
		document.frm007001005.FAfstand2.value='8';
	}
	else{
		getobj('afstand').style.visibility='hidden';
		document.frm007001005.FAfstand.value='';
		document.frm007001005.FAfstand2.value='';
	}
	setHeight();
}

function showDistance7()
{	if (document.frm007001005.FAansluiting[0].checked)
	{	getobj('afstand').style.visibility='visible';
		document.frm007001005.FAfstand.value='0';
		document.frm007001005.FAfstand2.value='8';
	}
	else{
		getobj('afstand').style.visibility='hidden';
		document.frm007001005.FAfstand.value='';
		document.frm007001005.FAfstand2.value='';
	}
	setHeight();
}

function BerekenKeuze3()
{	var sw=1
	if ((document.frm007002003.TotaleLengte.value<1)  && (sw==1))
	{	alert('Gelieve de lengte van de afrastering in te vullen');
		document.frm007002003.TotaleLengte.focus();
		document.frm007002003.TotaleLengte.select();
		sw=0;
	}
	if ((document.frm007002003.AantalDraden.value<1)  && (sw==1))
	{	alert('Gelieve het aantal draden boven elkaar in te vullen');
		document.frm007002003.AantalDraden.focus();
		document.frm007002003.AantalDraden.select();
		sw=0;
	}
	if ((document.frm007002003.AfstandPalen.value<1)  && (sw==1))
	{	alert('Gelieve de afstand tussen de palen in te vullen');
		document.frm007002003.AfstandPalen.focus();
		document.frm007002003.AfstandPalen.select();
		sw=0;
	}
	if ((document.frm007002003.AantalHoeken.value<1)  && (sw==1))
	{	alert('Gelieve het aantal hoeken in te vullen');
		document.frm007002003.AantalHoeken.focus();
		document.frm007002003.AantalHoeken.select();
		sw=0;
	}
	if ((document.frm007002003.AantalDoorgangen.value<1)  && (sw==1))
	{	alert('Gelieve het aantal doorgangen in te vullen');
		document.frm007002003.AantalDoorgangen.focus();
		document.frm007002003.AantalDoorgangen.select();
		sw=0;
	}
	
	if (sw==1)
	{	document.frm007002003.submit();
	}
}

function BerekenKeuze4()
{	var sw=1
	if ((document.frm007002003.TotaleLengte.value<1)  && (sw==1))
	{	alert('Gelieve de lengte van de afrastering in te vullen');
		document.frm007002003.TotaleLengte.focus();
		document.frm007002003.TotaleLengte.select();
		sw=0;
	}
	if (sw==1)
	{	document.form1.submit();
	}
}

function showDistance(){
	if (document.frm007002003.FAansluiting[0].checked)
	{	getobj('afstand').style.visibility='visible';
		document.frm007002003.FAfstand.value='0';
		document.frm007002003.FAfstand2.value='8';
	}
	else
	{	getobj('afstand').style.visibility='hidden';
		document.frm007002003.FAfstand.value='';
		document.frm007002003.FAfstand2.value='';
	}
}

function showDistance12(){
	if (getobj('afstand').style.display == 'none')
	{	getobj('afstand').style.display='';
		if (document.frm007002003.FAfstand.value=='')
		{	document.frm007002003.FAfstand2.value='8';
		}
	}
	else
	{	getobj('afstand').style.display='none';
		document.frm007002003.FAfstand.value='';
		document.frm007002003.FAfstand2.value='';
	}
}


function showDistance2(){
	if (document.frm008005.FAansluiting.value=="J")
	{	getobj('afstandafrastering').style.display='';
		getobj('afstandaarding').style.display='';
		if (document.frm008005.RAfStandApparaatAarde.value=='')
		{	document.frm008005.RAfStandApparaatAarde.value='8';
		}
	}
	else
	{	getobj('afstandafrastering').style.display='none';
		getobj('afstandaarding').style.display='none';
		//document.frm008005.RAfStandApparaatAarde.value='';
		//document.frm008005.RAfStandAfrasteringApparaat.value='';
	}
}

function showDistance3(){
	if (document.frm008003.FAansluiting[0].checked)
	{	getobj('afstand').style.display='';
		getobj('afstand1').style.display='';
		getobj('afstand2').style.display='';
		getobj('afstand3').style.display='';
		getobj('afstand4').style.display='';
		getobj('afstand5').style.display='';
		getobj('afstand6').style.display='';
		getobj('afstand7').style.display='';
		getobj('afstand8').style.display='';
		document.frm008003.RAfStandApparaatAarde.value='8';
		document.frm008003.RAfStandAfrasteringApparaat.value='';		
	}
	else
	{	getobj('afstand').style.display='none';
		getobj('afstand1').style.display='none';
		getobj('afstand2').style.display='none';
		getobj('afstand3').style.display='none';
		getobj('afstand4').style.display='none';
		getobj('afstand5').style.display='none';
		getobj('afstand6').style.display='none';
		getobj('afstand7').style.display='none';
		getobj('afstand8').style.display='none';
		document.frm008003.RAfStandApparaatAarde.value='';
		document.frm008003.RAfStandAfrasteringApparaat.value='';
	}
	setHeight();
}

function BerekenKeuze5()
{	var sw=1
	if ((document.frm008003.RLengteAfrastering.value<1) && (sw==1))
	{	alert('Gelieve de lengte van de afrastering in te vullen');
		document.frm008003.RLengteAfrastering.focus();
		document.frm008003.RLengteAfrastering.select();
		sw=0;
	}
	if ((document.frm008003.RAfStandAfrasteringApparaat.value<1)  && (sw==1) && (document.frm008003.FAansluiting[0].checked))
	{	alert('Gelieve de lengte tussen de afrastering en het schrikdraadapparaat in te vullen');
		document.frm008003.RAfStandAfrasteringApparaat.focus();
		document.frm008003.RAfStandAfrasteringApparaat.select();
		sw=0;
	}
				
	if (sw==1)
	{	document.frm008003.submit();
	}
}

function check018001()
{	var sw = 1
	if ((document.frm018001.naam.value<1) && (sw==1))
	{	alert("Gelieve uw naam in te vullen.");
		document.frm018001.naam.focus();
		document.frm018001.naam.select();
		sw=0;
	}
	
	if ((document.frm018001.adres.value<1) && (sw==1))
	{	alert ("Gelieve uw adres in te vullen.");
		document.frm018001.adres.focus();
		document.frm018001.adres.select();
		sw=0;
	}
	
	if ((document.frm018001.postcode.value<1) && (sw==1))
	{	alert ("Gelieve uw postcode in te vullen.");
		document.frm018001.postcode.focus();
		document.frm018001.postcode.select();
		sw=0;
	}
	
	if ((document.frm018001.woonplaats.value<1) && (sw==1))
	{	alert ("Gelieve uw woonplaats in te vullen.");
		document.frm018001.woonplaats.focus();
		document.frm018001.woonplaats.select();
		sw=0;
	}
	
	if ((document.frm018001.email.value=="") && (sw==1))
	{	var mail= document.frm018001.email.value;
		alert("Gelieve uw e-mailadres in te vullen.");
		document.frm018001.email.focus();
		document.frm018001.email.select();
		sw=0;
	}
	
	if ((document.frm018001.email.value!="") && (sw==1))
	{	var mail = document.frm018001.email.value;
		if ((mail.indexOf("@")==-1) || (mail.indexOf(".")==-1))
		{	alert("Gelieve uw correct e-mailadres in te vullen.");
			document.frm018001.email.focus();
			document.frm018001.email.select();
			sw=0;
		}
	}

	if (sw==1)
	{	document.frm018001.submit();
	}
}

function BerekenKeuze6()
{	document.frm009.submit();
}

function BerekenKeuze7()
{	var sw=1;
	if ((document.frm008005.RLengteAfrastering.value<1)  && (sw==1))
	{	alert('Gelieve de lengte van de afrastering in te vullen');
		document.frm008005.RLengteAfrastering.focus();
		document.frm008005.RLengteAfrastering.select();
		sw=0;
	}
	if ((document.frm008005.RAfStandAfrasteringApparaat.value<1)  && (sw==1) && (document.frm008005.FAansluiting.value=="J"))
	{	alert('Gelieve de lengte tussen de afrastering en het schrikdraadapparaat in te vullen');
		document.frm008005.RAfStandAfrasteringApparaat.focus();
		document.frm008005.RAfStandAfrasteringApparaat.select();
		sw=0;
	}
	if ((document.frm008005.RAfStandApparaatAarde.value<1)  && (sw==1) && (document.frm008005.FAansluiting.value=="J"))
	{	alert('Gelieve de lengte tussen de afrastering en het schrikdraadapparaat in te vullen');
		document.frm008005.RAfStandApparaatAarde.focus();
		document.frm008005.RAfStandApparaatAarde.select();
		sw=0;
	}
	
	if (sw==1)
	{	document.frm008005.submit();
	}
}

function BrowserCheck()
{	var b = navigator.appName
	if (b=="netscape") this.b = "ns"
	else
		if (b=="Microsoft Internet Explorer") this.b = "ie"
		else
			this.b = b
			this.version = navigator.appVersion
			this.v = parseInt(this.version)
			this.ns = (this.b=="ns" && this.v>=4)
			this.ns4 = (this.b=="ns" && this.v==4)
			this.ns5 = (this.b=="ns" && this.v==5)
			this.ie = (this.b=="ie" && this.v>=4)
			this.ie4 = (this.version.indexOf("MSIE 4")>0)
			this.ie5 = (this.version.indexOf("MSIE 5")>0)
			this.min = (this.ns||this.ie)
}

function NMMPagePrint()
{	is = new BrowserCheck();
	if (is.ns)
	{	print();
	}
	else
	{	if (navigator.userAgent.indexOf("Mac")>=0)
		{	alert("Gebruik het print-commando van uw browser.")
		}
		else
		{	var focused = document.activeElement;
			window.focus();
			window.self.print();
			if ( !focused.disabled ) focused.focus();
			return;
		}
	}
}

/* AFRASTERINGSCALCULATOR */

function showDistance4()
{	if (document.frm007003.FAansluiting[0].checked) 
	{	getobj('afstand1').style.display='';
		getobj('afstand2').style.display='';
		if (document.frm007003.FAfstand2.value=='')
		{	document.frm007003.FAfstand2.value='8'
		}
		getobj('afstand3').style.display='';
		getobj('afstand4').style.display='';
	}
	else
	{	getobj('afstand1').style.display='none';
		getobj('afstand2').style.display='none';
		document.frm007003.FAfstand2.value=''
		getobj('afstand3').style.display='none';
		getobj('afstand4').style.display='none';
	}
}

function showDistance5()
{	if (document.frm007003.FSchrikdraadapparaat[0].checked)
	{	getobj('V220').style.display='';
		getobj('V220x').style.display='';	
	} else
	{	document.frm007003.FAansluiting[1].checked=true;
		getobj('V220').style.display='none';
		getobj('V220x').style.display='none';
		getobj('afstand1').style.display='none';
		getobj('afstand2').style.display='none';	
		getobj('afstand3').style.display='none';
		getobj('afstand4').style.display='none';		
	}
}

function BerekenKeuze8()
{	var sw=1
	if ((document.frm007003.TotaleLengte.value<1)  && (sw==1))
	{	alert('Gelieve de lengte van de afrastering in te vullen');
		document.frm007003.TotaleLengte.focus();
		document.frm007003.TotaleLengte.select();
		sw=0;
	}
	if ((document.frm007003.AantalDraden.value<1)  && (sw==1))
	{	alert('Gelieve het aantal draden boven elkaar in te vullen');
		document.frm007003.AantalDraden.focus();
		document.frm007003.AantalDraden.select();
		sw=0;
	}
	if ((document.frm007003.AfstandPalen.value<1)  && (sw==1))
	{	alert('Gelieve de afstand tussen de palen in te vullen');
		document.frm007003.AfstandPalen.focus();
		document.frm007003.AfstandPalen.select();
		sw=0;
	}
	if ((document.frm007003.AantalHoeken.value<1)  && (sw==1))
	{	alert('Gelieve het aantal hoeken in te vullen');
		document.frm007003.AantalHoeken.focus();
		document.frm007003.AantalHoeken.select();
		sw=0;
	}
	if ((document.frm007003.AantalDoorgangen.value<1)  && (sw==1))
	{	alert('Gelieve het aantal doorgangen in te vullen');
		document.frm007003.AantalDoorgangen.focus();
		document.frm007003.AantalDoorgangen.select();
		sw=0;
	}
						
	if (sw==1)
	{	document.frm007003.submit();
	}
}

function BerekenKeuze9()
{	var sw=1
	if ((document.frm007003.TotaleLengte.value<1)  && (sw==1))
	{	alert('Gelieve de lengte van de afrastering in te vullen');
		document.frm007003.TotaleLengte.focus();
		document.frm007003.TotaleLengte.select();
		sw=0;
	}
				
	if (sw==1)
	{	document.frm007003.submit();
	}
}

function openCSV(wText)
{	var chldWindow;
	chldWindow=window.open("","chldwindow","location=no, screenX=0, screenY=0, scrollbars=yes, menubar=yes, height=500, width=800");
	chldWindow.document.write(wText);
}

function check024()
{	var sw=1;
	if ((document.frm024.naam.value<1)  && (sw==1))
	{	alert('Gelieve de naam in te vullen');
		document.frm024.naam.focus();
		document.frm024.naam.select();
		sw=0;
	}
	if ((document.frm024.adres.value<1)  && (sw==1))
	{	alert('Gelieve het adres in te vullen');
		document.frm024.adres.focus();
		document.frm024.adres.select();
		sw=0;
	}
	if ((document.frm024.postcode.value<1)  && (sw==1))
	{	alert('Gelieve de postcode in te vullen');
		document.frm024.postcode.focus();
		document.frm024.postcode.select();
		sw=0;
	}
	if ((document.frm024.woonplaats.value<1)  && (sw==1))
	{	alert('Gelieve de woonplaats in te vullen');
		document.frm024.woonplaats.focus();
		document.frm024.woonplaats.select();
		sw=0;
	}
	if ((document.frm024.toestel.value<1)  && (sw==1))
	{	alert('Gelieve het type toestel in te vullen');
		document.frm024.toestel.focus();
		document.frm024.toestel.select();
		sw=0;
	}
	if ((document.frm024.serienr.value<1)  && (sw==1))
	{	alert('Gelieve het serienr in te vullen');
		document.frm024.serienr.focus();
		document.frm024.serienr.select();
		sw=0;
	}	
	if ((document.frm024.dag.value<1)  && (sw==1))
	{	alert('Gelieve het aankoopdatum in te vullen');
		document.frm024.dag.focus();
		document.frm024.dag.select();
		sw=0;
	}
	if ((document.frm024.maand.value<1)  && (sw==1))
	{	alert('Gelieve het aankoopdatum in te vullen');
		document.frm024.maand.focus();
		document.frm024.maand.select();
		sw=0;
	}	
	if ((document.frm024.jaar.value<1)  && (sw==1))
	{	alert('Gelieve het aankoopdatum in te vullen');
		document.frm024.jaar.focus();
		document.frm024.jaar.select();
		sw=0;
	}		
	if ((document.frm024.dealer.value<1)  && (sw==1))
	{	alert('Gelieve de dealer in te vullen');
		document.frm024.dealer.focus();
		document.frm024.dealer.select();
		sw=0;
	}						
	if (sw==1)
	{	document.frm024.submit();
	}
}

function clearFrmPostcode()
{	document.frmPostcode.pc.value = "";
}
