﻿  $(function(){
  /*
     Afbeelding click fix
  */
  var parent = ".bigProd"; // Href path
  var child = " img"; // Image path
  if($(parent + child).length != 0)
  {
     $(parent + child).click(
                 function(){
                    document.location = $(this).closest("a").attr("href");		
                 }   
        );
  }
});
function backToNormal(obj){
    if(obj.value == "geen geldig e-mail adres")
        obj.value = "";
    obj.style.backgroundColor = "white";
}
function ReturnValidate() {
     if (document.MM_returnValue == true) {
        url = document.location;
        document.aspnetForm.action = url;
        document.aspnetForm.submit();
    }
}
function doPostBack(){
    url = document.location;
    document.aspnetForm.action = url;
    document.aspnetForm.submit();
}
function checkDotAndSlash(obj) {
    if (obj.value.indexOf(".") > 0) {                
        obj.value = obj.value.replace(".",",");
    }
    if (IsNumeric(obj.value) == false) {
        obj.value = '';
    }
    
    
    var value = obj.value;
    
    if (obj.value.indexOf(",") > 0) {
        if (value.split(",").length-1 > 1)
        {
            var output = value.split(",")[0] + ','
            for (var i=1;i<=value.split(",").length-1;i++)
            {
                output+=value.split(",")[i];
            }
            obj.value = output;
        }
    }
    
}

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;
}


function ValidateContactForm(){
    MM_validateForm('voornaam','','R','achternaam','','R','email','','RisEmail','opmerking','','R');
    ReturnValidate();
}

var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
    
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function Juice_aantallenaangepast(aantalveld){    
	if (aantalveld.value!='') {
		MM_findObj('mode').value='aantallenaangepast';
		url = document.location;
		document.aspnetForm.action = url;
		setTimeout("document.aspnetForm.submit();",500);	     
	}
}

function NieuwsBriefFromHome() {
   location.href = '/Formulieren.aspx?formulier=Nieuwsbrief&email=' + MM_findObj("__nbrief").value;
}

function CheckNieuwsbriefForm(){
    MM_validateForm('voornaam','','R','achternaam','','R','email','','RisEmail');
    ReturnValidate();
}

function CheckBestelForm(){
    MM_validateForm('voornaam','','R','achternaam','','R','straat','','R','huisnummer','','R','postcode','','R','plaats','','R','telefoonnummer','','R','email','','RisEmail','voorwaarden','','RisCheckbox');
    ReturnValidate();
}

function Juice_showHideLayers() { //v6.0
  var i,p,v,obj,args=Juice_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(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 Juice_moveObject( obj, e ) {

  // step 1
  var tempX = 0;
  var tempY = 0;
  var offset = 5;
  var objHolder = obj;

  // step 2
  obj = Juice_getObject( obj );
  if (obj==null) return;

  // step 3
  if (document.all) {
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
  } else {
    tempX = e.pageX;
    tempY = e.pageY;
  }

  // step 4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0}

  // step 5
  obj.style.top  = (tempY + offset) + 'px';
  obj.style.left = (tempX + offset) + 'px';

  // step 6
  //displayObject( objHolder, true );
  }

function Juice_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function Juice_getObject( obj ) {
  // step 1
  if ( document.getElementById ) {
    obj = document.getElementById( obj );

  // step 2
  } else if ( document.all ) {
    obj = document.all.item( obj );

  //step 3
  } else {
    obj = null;
  }

  //step 4
  return obj;
  }
  
function Juice_showHideLayers2() { //v6.0
//MM_findObj('navlist').style.display = 'none';
  var i,p,v,obj,args=Juice_showHideLayers2.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'':(v=='hide')?'none':v; }
    obj.display=v; }
}

function setValue(id, value){
    MM_findObj(id).value = value;
}

function BuildAndGo()
{
    var output = '';
    for (var i=2; i<10;i++)
    {
        if (document.getElementById('drop' + i).innerHTML != 'Alle merken'
            &&
            document.getElementById('drop' + i).innerHTML != 'Selecteer eerst een merk'
            &&
            document.getElementById('drop' + i).innerHTML != 'Alle series'
            &&
            document.getElementById('drop' + i).innerHTML != 'Alle oppervlaktes'
            &&
            document.getElementById('drop' + i).innerHTML != 'Alle lengtes'
            &&
            document.getElementById('drop' + i).innerHTML != 'Alle breedtes'
            &&
            document.getElementById('drop' + i).innerHTML != 'Alle kleuren'
            &&
            document.getElementById('drop' + i).innerHTML != 'Geen voorkeur'
            &&
            document.getElementById('drop' + i).innerHTML != 'Maak uw keus'           
            &&
            document.getElementById('drop' + i).innerHTML != 'Alle prijzen'           
            )
            {
                switch(i)
                {
                    case 2:                        
                        output = output + '&merk=' + document.getElementById('drop' + i).innerHTML.replace(" &amp; ", "-en-");
                        break
                    case 3 :
                        output = output + '&serie=' + document.getElementById('drop' + i).innerHTML;
                        break
                    case 4 :
                        output = output + '&oppervlakte=' + document.getElementById('drop' + i).innerHTML;
                        break
                    case 5 :
                        output = output + '&lengte=' + document.getElementById('drop' + i).innerHTML;
                        break
                    case 6 :
                        output = output + '&breedte=' + document.getElementById('drop' + i).innerHTML;
                        break
                    case 7 :
                        output = output + '&kleur=' + document.getElementById('drop' + i).innerHTML;
                        break
                    case 8 :
                        output = output + '&prijs=' + document.getElementById('drop' + i).innerHTML;
                        break
                    case 9 :
                        output = output + '&matglanzend=' + document.getElementById('drop' + i).innerHTML;
                        break
                }
            }
        }        
        output = output.replace('&lt; 50', '0-50');
        output = output.replace('1250 &lt;', '1250-100000');

        output = '/categorie.aspx?mode=zoeken&zoekstr=' + document.getElementById('Trefwoord').value.replace("&", "%26") + output;
        document.location = output;    
}

function AddToWinkelmandje(id) {
    document.location.href = '/Winkelmandje.aspx?addproduct=' + id + '&aantal=' + document.getElementById("aantal").value;
}

function Popup(page) {
    window.open(page, 'Popup', 'resizable=1,toolbar=0,location=0,directories=0,menubar=0,scrollbars=1,fullscreen=0,width=550,height=550');
}

function GoSearch(zoekstr) {
    zoekstr = zoekstr.replace('Zoeken naar...', '');        
    if (zoekstr == '') {
        alert("U dient minimaal één zoekwoord in te vullen.");
    } else {    
        location.href = '/categorie.aspx?mode=zoeken&zoekstr=' + zoekstr.replace('&','%26');        
    }
}