﻿// JScript File
function onKeyPress(e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.keyCode;
	else return true;

	if (keycode == 13) {
	    Juice_findObj('aspnetform').action='/zoekresultaten.aspx?searchfor=' + Juice_findObj('__txtsearch').value;
	    //alert(document.aspnetform.action);
        //window.location.href='/zoekresultaten.aspx?searchfor=' + Juice_findObj('__txtsearch').value;
		//document.aspnetForm.submit();
		return false;
	}
	else {
		return true;
	}
}

function Juice_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 CheckEnable2() {
    if (Juice_findObj('snelzoeker1').value!="")
        Juice_findObj('snelzoeker2').disabled = "";
    else
        Juice_findObj('snelzoeker2').disabled = "disabled";
        Juice_findObj('snelzoeker3').disabled = "disabled";
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function submitform()
{ 
    var theForm = document.forms['aspnetForm'];
    if (!theForm) {
        theForm = document.aspnetForm;
    }
    theForm.submit();
//  document.aspnetForm.submit();
}


function Submitlogin() {
	Juice_findObj('__gekliktlogin').value = 'true'
	submitform();
}


function Submithomepage() {
	//Juice_findObj('__geklikt').value = 'true'
	//submitform();
	url = "/productcategory.aspx?mode=results";
    document.aspnetForm.action = url;
    document.aspnetForm.submit();
}

function Submitnieuwsbrief() {
	Juice_findObj('__gekliktnieuwsbrief').value = 'true'
	submitform();
}

function Submitaandoening() {
	//Juice_findObj('__gekliktaandoening').value = 'true'
	//submitform();
	url = "/aandoening.aspx?mode=results";
    document.aspnetForm.action = url;
    document.aspnetForm.submit();
}


function Submitpostcode() {
	Juice_findObj('gekliktpostcode').value = 'true'
	submitform();
}
function getSelectValue(obj)
{
    var index0;

    index0 = obj.selectedIndex;

    return obj.options[index0].value;

}
function getSelectText(obj)
{
    var index0;
    index0 = obj.selectedIndex;
    return obj.options[index0].text;

}

function Submitbehandelmethode() {
    veld = document.getElementById("behandelmethodepulldown");
    value = getSelectValue(veld);
    text = getSelectText(veld);
    
    text = text.replace("?","");
    if( value == "")
        document.location = "/homepage.aspx";
    document.location = "/c," + value + ",,/" + text + ".aspx";
}


function Juice_validateForm() { //v4.0
  if (document.validatemessage==undefined) 
    document.validatemessage = 'Er zijn problemen gevonden, vult u de gekleurde velden a.u.b. correct in.';
  var kleur = 'EAE4F0';
  if (document.veldkleur!=undefined)
    kleur = document.veldkleur;
  var i,p,q,r,nm,test,num,min,max,errors='',args=Juice_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=Juice_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        r=val.indexOf('.');
        if (r<1 || p<1 || p==(val.length-1)) {Juice_findObj(nm).style.backgroundColor=kleur; Juice_findObj(nm).value='geen geldig e-mail adres'; errors+='- '+nm+' bevat geen geldig e-mail adres.\n';}
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') {Juice_findObj(nm).style.backgroundColor=kleur; errors += '- '+nm+' is niet ingevuld.\n';} }
  } if (errors) {
    if (document.validatemessage!='niettonen')
       alert(document.validatemessage);
      }
  document.validatemessage = 'Er zijn problemen gevonden, vult u de gekleurde velden a.u.b. correct in.';
  document.Juice_returnValue = (errors == '');
}

function Juice_SelecteerVeld(veld) {
    veld.style.background='FFFFFF';
}

function CheckContactForm(){
    Juice_validateForm('geslacht','','R','voornaam','','R','achternaam','','R','email','','RisEmail','opmerking','','R');
    if (document.Juice_returnValue)
        submitform();
}

function CheckWachtwoordForm(){
    Juice_validateForm('email','','RisEmail');
    if (document.Juice_returnValue)
        submitform();
}


function CheckBestelForm(){
    Juice_validateForm('voornaam','','R','achternaam','','R','telefoonnummer','','R','emailadres','','RisEmail');
    if (document.Juice_returnValue)
        submitform();
}


function CheckLidwordenForm(){
    Juice_validateForm('langetekst2','','R','achternaam','','R','bedrijfsnaam','','R','adres','','R','postcode','','R','woonplaats','','R','emailadres','','R','vrijveld2','','R');
    if (document.Juice_returnValue){
        document.getElementById('aanmeldInput').value = "aanmelden";
        submitform();
    }
}


function CheckNieuwsForm(){
    Juice_validateForm('geslacht','','R','voornaam','','R','achternaam','','R','email','','RisEmail');
    if (document.Juice_returnValue)
    	        submitform();
}


function CheckTellerstandenForm(){
    Juice_validateForm('Bedrijfsnaam','','R','Contactpersoon','','R','Toshiba model','','R','Serienummer','','R','Tellerstand zwart-wit','','R','Datum opname','','R','email','','RisEmail');
    if (document.Juice_returnValue)
        submitform();
}


function CheckSollicitatieForm() {
    Juice_validateForm('voornaam','','R','email','','RisEmail','achternaam','','R','adres','','R','postcode','','R','woonplaats','','R','telefoon','','R','geboortedag','','R','geboortemaand','','R','geboortejaar','','R','geboorteplaats','','R','kan beginnen per','','R','motivatie','','R','cv','','R');
    if (document.Juice_returnValue)
        submitform();
}

function CheckBrochureForm(){
    Juice_validateForm('voorletters','','R','voornaam','','R','achternaam','','R','adres','','R','postcode','','R','woonplaats','','R','telefoonnummer','','R','email','','RisEmail','ontvangstmethode','','R');
    if (document.Juice_returnValue)
        submitform();
}

function Juice_aantallenaangepast(aantalveld){
	if (aantalveld.value!='') {
		MM_findObj('mode').value='aantallenaangepast';
		url = "/winkelmandje.aspx";
		document.aspnetForm.action = url;
		setTimeout("document.aspnetForm.submit();",500);	     
	}
}

function AutoCheckBox(element,value) {
	if(!document.forms['aspnetForm'])
		return;
	var objCheckBoxes = document.forms['aspnetForm'].elements[element];
	if(!objCheckBoxes)
		return;
	var countCheckBoxes = objCheckBoxes.length;
	if(!countCheckBoxes)
	    if (objCheckBoxes.checked)
		    objCheckBoxes.checked = false;
		else
            objCheckBoxes.checked = true;
	else
		for(var i = 0; i < countCheckBoxes; i++) {
		    if (objCheckBoxes.value==value) {
		        if (objCheckBoxes[i].checked==true)
			        objCheckBoxes[i].checked = false;
			    else
			        objCheckBoxes[i].checked = true;
			 }
	    }
    setTimeout('__doPostBack(\'Gemeente\',\'\')', 0);
}


function ChangeVerzendAdres(methode) {
    if (methode=='leveringgelijk') {
	MM_findObj('verzend_adres').value = MM_findObj('factuur_adres').value;
	MM_findObj('verzend_postcode').value = MM_findObj('factuur_postcode').value;
    MM_findObj('verzend_plaats').value = MM_findObj('factuur_plaats').value;
    }
    
	if (methode=='leveringanders') {
    MM_findObj('verzend_adres').value='';
    MM_findObj('verzend_postcode').value='';
    MM_findObj('verzend_plaats').value='';
       } 
 }

function submitenter(myfield,e,where)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
   {
        if(where == "producten")
            Submithomepage();
        else if(where == "klachtenenaandoeningen")
            Submitaandoening();
        else if(where == "login")
            Submitlogin();
        else if(where == "news")
            Submitnieuwsbrief();
        else if(where == "globalsearch")
            SubmitGlobalSearch();
            
   //myfield.form.submit();
   return false;
   }
else
   return true;
}
function fullScreen(){
    for(i=0;i<5;i++){
        window.resizeTo (screen.availWidth, screen.availHeight);
        window.moveTo (0, 0);
   }
}
function ChangeVerzendAdres(id){
    var veld = document.getElementById(id);
    if(veld.style.display == "block"){
        veld.style.display = "none";
    }else{
        veld.style.display = "block";
    }
}
      //<!-- AJAX functionaliteiten -->
      //<asp:UpdatePanel runat="server" id="UpdatePanelWoningBewaren">
      //<ContentTemplate></ContentTemplate>
      //</asp:UpdatePanel>
function submitBestellen(){
document.getElementById('bestelbutton').disabled = true;
            document.getElementById('bestelbutton').value = "Bezig...";
            document.getElementById('bestelbutton').style.color = "#000";
    Juice_validateForm( 'voornaam','','R',
                        'achternaam','','R',
                        'emailadres','','R',
                        'telefoonnummer','','R',
                        'verzend_adres','','R',
                        'verzend_postcode','','R',
                        'verzend_plaats','','R'
                      );
    
    if (document.Juice_returnValue) {
        if(document.getElementById('Ander adres').checked == true){
             Juice_validateForm( 'ontvang_adres','','R',
                                 'ontvang_postcode','','R',
                                 'ontvang_plaats','','R'
                               );
              if (document.Juice_returnValue){
                document.getElementById('bestelbutton').disabled = true;
                document.getElementById('bestelbutton').value = "Bezig...";
                document.getElementById('bestelbutton').style.color = "#000";
                submitform();
              }
        }else{
            document.getElementById('bestelbutton').disabled = true;
            document.getElementById('bestelbutton').value = "Bezig...";
            document.getElementById('bestelbutton').style.color = "#000";
            submitform();   
        }
    } else {
        document.getElementById('bestelbutton').disabled = false;
        document.getElementById('bestelbutton').value = "Verzenden";
            document.getElementById('bestelbutton').style.color = "#FFFFFF";
    }
}
function SubmitGlobalSearch(){
    veld = document.getElementById('__globalsearch')
    if(veld.value == "Uw zoekwoorden")
       veld.value = "";
    url = "/zoeken.aspx?__globalsearch=" + veld.value;
	document.aspnetForm.action = url;
	document.aspnetForm.submit();
}
