﻿// openen en sluiten foto
var photoHandle = null;
function openPhoto(photoTitle, photoName) {
    closePhoto();
    photoHandle = window.open('','photoWindow','scrollbars=yes,resizable=yes,status=no,width=400,height=400,top=1,left=1');
    photoHandle.document.open();
    photoHandle.document.writeln('<html>');
    photoHandle.document.writeln('<head>');
    photoHandle.document.writeln('<title>' + photoTitle + '</title>');
    photoHandle.document.writeln('<script language="javascript"><!--');
    photoHandle.document.writeln('function changeFoto() { if (document.getElementById(\'photoID\').src.indexOf(\'large\') >= 0) { document.getElementById(\'photoID\').src = \'../img/products/' + photoName + '\'; } else { document.getElementById(\'photoID\').src = \'../img/products/large/' + photoName + '\'; } }');
    photoHandle.document.writeln('function resizeWindow() { if (document.getElementById(\'photoID\').src.indexOf(\'large\') >= 0) { window.resizeTo(screen.width, screen.height); } else { window.resizeTo(document.getElementById(\'photoID\').width + 50,document.getElementById(\'photoID\').height - 0 + 125); } }');
    photoHandle.document.writeln('--></script>');
    photoHandle.document.writeln('</head>');
    photoHandle.document.writeln('<body onLoad="if (window.focus) window.focus()">');
    photoHandle.document.writeln('<div style="padding: 5px; background-color: #bf2e1a; color:#ffffff; font-family:Verdana,Helvetica,sans-serif; font-size:10px; font-weight:bold; text-align:center">Klik op de afbeelding voor een grotere foto</div>');
    photoHandle.document.writeln('<div align="center">');
    photoHandle.document.writeln('<a href="javascript:changeFoto();">');
    photoHandle.document.writeln('<img id="photoID" src="../img/products/' + photoName + '" border="0" onLoad="resizeWindow();" />');
    photoHandle.document.writeln('</a>');
    photoHandle.document.writeln('</div>');
    photoHandle.document.writeln('</body>');
    photoHandle.document.writeln('</html>');
    photoHandle.document.close();
}
function closePhoto() {
    if (photoHandle != null) {
       if (!photoHandle.closed) {
          photoHandle.close();
          photoHandle = null;
       }
    }
}

// soort selectie
function selectSoort(prodSoort) {
  var pageUrl = window.location.href;
  var newUrl = pageUrl;
  if (pageUrl.indexOf('srch_soort') == -1) {
      if (prodSoort != '') {
          newUrl = newUrl + '&srch_soort=' + prodSoort;
      }
      window.location.href = newUrl;
  } else {
      var srchOffset = pageUrl.indexOf('srch_soort');
      var urlLength = pageUrl.length;
      var srchPos = 0;
      for (i = srchOffset ; i < urlLength ; i ++ ) {
           if (pageUrl.substr(i,1) == '&' && srchPos == 0) {
              srchPos = i;
           }
      }
      newUrl = pageUrl.substring(0,srchOffset - 1)
      if (srchPos > 0) {
          newUrl = newUrl + pageUrl.substring(srchPos,urlLength);
      }
      if (prodSoort != '') {
          newUrl = newUrl + '&srch_soort=' + prodSoort;
      }
      window.location.href = newUrl;
  }
}

// prijs selectie
function selectPrijs(prodPrijs) {
  var pageUrl = window.location.href;
  var newUrl = pageUrl;
  if (pageUrl.indexOf('srch_prijs') == -1) {
      if (prodPrijs != '') {
          newUrl = newUrl + '&srch_prijs=' + prodPrijs;
      }
      window.location.href = newUrl;
  } else {
      var srchOffset = pageUrl.indexOf('srch_prijs');
      var urlLength = pageUrl.length;
      var srchPos = 0;
      for (i = srchOffset ; i < urlLength ; i ++ ) {
           if (pageUrl.substr(i,1) == '&' && srchPos == 0) {
              srchPos = i;
           }
      }
      newUrl = pageUrl.substring(0,srchOffset - 1)
      if (srchPos > 0) {
          newUrl = newUrl + pageUrl.substring(srchPos,urlLength);
      }
      if (prodPrijs != '') {
          newUrl = newUrl + '&srch_prijs=' + prodPrijs;
      }
      window.location.href = newUrl;
  }
}

// kleur selectie
function selectKleur(prodKleur) {
  var pageUrl = window.location.href;
  var newUrl = pageUrl;
  if (pageUrl.indexOf('srch_kleur') == -1) {
      if (prodKleur != '') {
          newUrl = newUrl + '&srch_kleur=' + prodKleur;
      }
      window.location.href = newUrl;
  } else {
      var srchOffset = pageUrl.indexOf('srch_kleur');
      var urlLength = pageUrl.length;
      var srchPos = 0;
      for (i = srchOffset ; i < urlLength ; i ++ ) {
           if (pageUrl.substr(i,1) == '&' && srchPos == 0) {
              srchPos = i;
           }
      }
      newUrl = pageUrl.substring(0,srchOffset - 1)
      if (srchPos > 0) {
          newUrl = newUrl + pageUrl.substring(srchPos,urlLength);
      }
      if (prodKleur != '') {
          newUrl = newUrl + '&srch_kleur=' + prodKleur;
      }
      window.location.href = newUrl;
  }
}

// merk selectie
function selectMerk(prodMerk) {
  var pageUrl = window.location.href;
  var newUrl = pageUrl;
  if (pageUrl.indexOf('srch_merk') == -1) {
      if (prodMerk != '') {
          newUrl = newUrl + '&srch_merk=' + prodMerk;
      }
      window.location.href = newUrl;
  } else {
      var srchOffset = pageUrl.indexOf('srch_merk');
      var urlLength = pageUrl.length;
      var srchPos = 0;
      for (i = srchOffset ; i < urlLength ; i ++ ) {
           if (pageUrl.substr(i,1) == '&' && srchPos == 0) {
              srchPos = i;
           }
      }
      newUrl = pageUrl.substring(0,srchOffset - 1)
      if (srchPos > 0) {
          newUrl = newUrl + pageUrl.substring(srchPos,urlLength);
      }
      if (prodMerk != '') {
          newUrl = newUrl + '&srch_merk=' + prodMerk;
      }
      window.location.href = newUrl;
  }
}
// toggle huurberekening aan/uit
function toggleHuur(switchHuur) {
  var pageUrl = window.location.href;
  var newUrl = pageUrl;
  if (pageUrl.indexOf('huur') == -1) {
      if (switchHuur == 'true') {
          newUrl = newUrl + '&huur=true';
      }
      window.location.href = newUrl;
  } else {
      var srchOffset = pageUrl.indexOf('huur');
      var urlLength = pageUrl.length;
      var srchPos = 0;
      for (i = srchOffset ; i < urlLength ; i ++ ) {
           if (pageUrl.substr(i,1) == '&' && srchPos == 0) {
              srchPos = i;
           }
      }
      newUrl = pageUrl.substring(0,srchOffset - 1)
      if (srchPos > 0) {
          newUrl = newUrl + pageUrl.substring(srchPos,urlLength);
      }
      if (switchHuur == 'true') {
          newUrl = newUrl + '&huur=true';
      }
      window.location.href = newUrl;
  }
}
// print pagina
function printPage() {
  var printHandle = null;
  var pageUrl = window.location.href;
  var srchOffset = pageUrl.indexOf('default.asp');
  var urlLength = pageUrl.length;
  var srchPos = 0;
  if (srchOffset == -1) {
      window.print();
  } else {
      for (i = srchOffset ; i < urlLength ; i ++ ) {
          if (pageUrl.substr(i,1) == '?' && srchPos == 0) {
              srchPos = i;
          }
          var newUrl = pageUrl.substring(0,srchOffset) + 'print.asp' + pageUrl.substring(srchPos,urlLength);
      }
      if (pageUrl.indexOf('huur') == -1) {
          printHandle = window.open(newUrl,'printWindow','scrollbars=yes,resizable=yes,status=no,width=800,height=600,top=1,left=1');
      } else {
          printHandle = window.open('','printWindow','scrollbars=yes,resizable=yes,status=no,width=800,height=600,top=1,left=1');
          parent.document.rentForm.action = newUrl;
          parent.document.rentForm.target = 'printWindow';
          parent.document.rentForm.submit();
      }
  }
}

// maintenance
function newMenu() {
  document.menuForm.action.value = "menuNew";
  menuForm.submit();
}
function updateMenu() {
  document.menuForm.action.value = "menuUpdate";
  menuForm.submit();
}
function deleteMenu(menuItem) {
  if (confirm("Weet u zeker dat u dit menu wilt verwijderen?")) {
      document.menuForm.action.value = "menuDelete";
      menuForm.submit();
  }
}
function newProd() {
  document.prodForm.action.value = "prodNew";
  prodForm.submit();
}
function updateProd() {
  document.prodForm.action.value = "prodUpdate";
  prodForm.submit();
}
function deleteProd(prodID) {
  if (confirm("Weet u zeker dat u dit product wilt verwijderen?")) {
      document.prodForm.action.value = "prodDelete";
      prodForm.submit();
  }
}
function addRel() {
  document.relForm.action.value = "relNew";
  relForm.submit();
}
function deleteRel(relID) {
  if (confirm("Weet u zeker dat u deze relatie wilt verwijderen?")) {
      document.relForm.action.value = "relDelete";
      document.relForm.relid.value = relID;
      relForm.submit();
  }
}
function updateDoc() {
  document.docForm.action.value = "docUpdate";
  docForm.submit();
}
function deleteDoc(docID) {
  if (confirm("Weet u zeker dat u dit document wilt verwijderen?")) {
      document.docForm.action.value = "docDelete";
      document.docForm.docid.value = docID;
      docForm.submit();
  }
}
function updatePhoto() {
  document.photoForm.action.value = "photoUpdate";
  photoForm.submit();
}
function deletePhoto(photoID) {
  if (confirm("Weet u zeker dat u deze foto wilt verwijderen?")) {
      document.photoForm.action.value = "photoDelete";
      document.photoForm.photoid.value = photoID;
      photoForm.submit();
  }
}
