function PopupPic(sPicURL) { 
	 window.open( "foto.php?image="+sPicURL, "",  
	 "resizable=1"); 
	} 

function open_popup(pagina, w, h)
    {
    var parameters = "width=" + w + ", height=" + h + ", left=100, top=50, toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=0";
    var winpopup = window.top.winpopup;

    window.top.winpopup = window.open(pagina, '_blank', parameters);
    window.top.winpopup.focus()
    }

function copytext() {
	if (document.kassa.Check.checked) {
	document.kassa.Aanhef_verzend.value=document.kassa.Aanhef.value
	document.kassa.Voorletter_verzend.value=document.kassa.Voorletter.value
	document.kassa.Achternaam_verzend.value=document.kassa.Achternaam.value
	document.kassa.Adres_verzend.value=document.kassa.Adres.value
	document.kassa.Huisnummer_verzend.value=document.kassa.Huisnummer.value
	document.kassa.Postcode_verzend.value=document.kassa.Postcode.value
	document.kassa.Plaats_verzend.value=document.kassa.Plaats.value
	document.kassa.Land_verzend.value=document.kassa.Land.value
	}
else {
	document.kassa.Aanhef_verzend.value=""
	document.kassa.Voorletter_verzend.value=""
	document.kassa.Achternaam_verzend.value=""
	document.kassa.Adres_verzend.value=""
	document.kassa.Huisnummer_verzend.value=""
	document.kassa.Postcode_verzend.value=""
	document.kassa.Plaats_verzend.value=""
	document.kassa.Land_verzend.value=""
	}
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

function checkadres(){
  if (document.kassa.Voorletter.value == "")
  {
  alert("Je dient je voorletter(s) bij klantgegevens in te vullen")
  document.kassa.Voorletter.focus(); 
  return false;
  }
  if (document.kassa.Voornaam.value == "")
  {
  alert("Je dient je voornaam bij klantgegevens in te vullen")
  document.kassa.Voornaam.focus(); 
  return false;
  }
  if (document.kassa.Achternaam.value == "")
  {
  alert("Je dient je achternaam bij klantgegevens in te vullen")
  document.kassa.Achternaam.focus(); 
  return false;
  }
  if (document.kassa.Adres.value == "")
  {
  alert("Je dient je adres bij klantgegevens in te vullen")
  document.kassa.Adres.focus(); 
  return false;
  }
  if (document.kassa.Huisnummer.value == "")
  {
  alert("Je dient je huisnummer bij klantgegevens in te vullen")
  document.kassa.Huisnummer.focus(); 
  return false;
  }
  if (document.kassa.Postcode.value == "")
  {
  alert("Je dient je postcode bij klantgegevens juist in te vullen, bijvoorbeeld 3581ML")
  document.kassa.Postcode.focus(); 
  return false;
  }
  if (document.kassa.Postcode.value.length < 4)
  {
  alert("Je dient je postcode bij klantgegevens juist in te vullen, bijvoorbeeld 3581ML")
  document.kassa.Postcode.focus(); 
  return false;
  }
  if (document.kassa.Plaats.value == "")
  {
  alert("Je dient je woonplaats bij klantgegevens in te vullen")
  document.kassa.Plaats.focus(); 
  return false;
  }
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.kassa.Email.value) != true)
  {
	alert("Je dient een juist e-mailadres in te vullen bij klantgegevens")
	document.kassa.Email.focus();
	return false;
  }
  if (document.kassa.Voorletter_verzend.value == "")
  {
  alert("Je dient voorletter(s) bij verzendinformatie in te vullen")
  document.kassa.Voorletter_verzend.focus(); 
  return false;
  }
  if (document.kassa.Achternaam_verzend.value == "")
  {
  alert("Je dient de achternaam bij verzendinformatie in te vullen")
  document.kassa.Achternaam_verzend.focus(); 
  return false;
  }
  if (document.kassa.Adres_verzend.value == "")
  {
  alert("Je dient het adres bij verzendinformatie in te vullen")
  document.kassa.Adres_verzend.focus(); 
  return false;
  }
  if (document.kassa.Huisnummer_verzend.value == "")
  {
  alert("Je dient het huisnummer bij verzendinformatie in te vullen")
  document.kassa.Huisnummer_verzend.focus(); 
  return false;
  }
  if (document.kassa.Postcode_verzend.value == "")
  {
  alert("Je dient de postcode bij verzendinformatie juist in te vullen, bijvoorbeeld 3581ML")
  document.kassa.Postcode_verzend.focus(); 
  return false;
  }
  if (document.kassa.Postcode_verzend.value.length < 4)
  {
  alert("Je dient de postcode bij verzendinformatie juist in te vullen, bijvoorbeeld 3581ML")

  document.kassa.Postcode_verzend.focus(); 
  return false;
  }
  if (document.kassa.Plaats_verzend.value == "")
  {
  alert("Je dient de woonplaats bij verzendinformatie in te vullen")
  document.kassa.Plaats_verzend.focus(); 
  return false;
  }
  return true;
  }
  
  
function AbortEntry(sMsg, eSrc)
{
  window.alert(sMsg);
  // set focus and highlight to the offending error
  eSrc.focus();
  //eSrc.select();
 }

function HandleError()
{
  	  
  if (document.kassa.aantalvalue == "")
  {
  alert("Je moet een getal invullen.")
  document.kassa.aantal.focus();
  return false;
  }
  
  if (document.kassa.aantal.value <= "0")
  {
  alert("Je moet een positief getal invullen.")
  document.kassa.aantal.focus();
  return false;
  }
  
  if (document.kassa.aantal.value > 99)
  {
  alert("Je kan dit product maximaal 99 keer bestellen.")
  document.kassa.aantal.focus();
  return false;
  } 
  
  if (IsNumeric(document.kassa.aantal.value) == false) 
  {
  alert("Je moet een positief getal invullen.")
  document.kassa.aantal.focus();
  return false;
  }
  
  return true;
}

//wordt gebruikt door bovenstaande functie
function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

  
