function submitForm(menu_sel, type){
	
	var subgr = document.selectSubgroup.subgroup.options[document.selectSubgroup.subgroup.selectedIndex].value;
	
	var subgrAr = subgr.split("||");
	var subgrId = subgrAr[0];
	var subgrName = subgrAr[1];
	
	var brand = "";
	
	if("brand" == type){
	  brand = document.selectSubgroup.brand_sel.options[document.selectSubgroup.brand_sel.options.selectedIndex].value;
	}
	
	var href = "/sh/"+ subgrId +"/"+ menu_sel +"/"+ subgrName;
	
	if("" != brand){
	  href += "/"+ brand;
	}	
	
	//alert(href);
	
	document.location.href=href;
	
}



function checkUnits(qty, units){
	
	var unitAr = units.split(",");
	
	for(var i in unitAr){
		
		var result = qty / unitAr[i];
		
		if (result % 1 == 0){
			return true;
		}
	}
	
	return false;
	
}

function UpdateQty(item){

	var name_ar=item.name.split("-"); 

	var itemId = name_ar[0];
	if(name_ar[1]){
		var maat_sel = name_ar[1];		
	}
	else{
		var maat_sel = '';	
	}
	//newQty = item.options[item.selectedIndex].text;
	var newQty = item.value;
	
	
	var elmnt = 'units_'+ item.name;
	
	var units = $('#'+elmnt).val();
	
	if('' != units){
		if(!checkUnits(newQty, units)){
			
			alert('U kunt dit product alleen bestellen in aantallen van '+ units +' of een veelvoud daarvan.');
			
			//reset qty
			var elmnt2 = 'defaultQty_'+ item.name;
			$(item).val($('#'+elmnt2).val());
			
			return false;	
		}
	}
		
	document.location.href = '/cart.php?action=update_item&pr_id='+itemId+'&qty='+newQty+'&maat_sel=' + maat_sel;
}



function productToCart(prId,qty){

	if(!qty > 0){
		
		qty = 1;
	}
	
	if (document.getElementById("maat_sel")){
	  var pagesObj = document.getElementById("maat_sel"); 
	  var maat_sel = pagesObj.options[pagesObj.selectedIndex].value;

	  window.location.href='/cart.php?action=add_item&pr_id=' + prId + '&qty='+ qty +'&maat_sel='+ maat_sel;
	}
	else{
	  window.location.href='/cart.php?action=add_item&pr_id=' + prId + '&qty='+ qty +'&maat_sel=';
	}
}



$(document).ready(function () { 
	$("#categorie").change(function () {
	   
	  $("#categorie option:selected").each(function () {
			$.ajax({
			   type: "GET",
			   url: "/includes/functions/getKbSubgroups.php",
			   data: "selOption="+ this.value,
			   dataType:  "xml",
			   success: function(xml) {
					 
					 $("#subcategorie").removeOption(/./);
					 
					 var optionHash = "";
					 var i=0;
					 
					 $(xml).find('option').each(function(){
						 
						 var id = $(this).find('id').text();
						 var productgroep = $(this).find('productgroep').text();
						 var productgroep_val = $(this).find('productgroep_validated').text();
						 var productgroep_val_mg = $(this).find('productgroep_main_validated').text();
						 
						 document.kc.subcategorie.options[i] = new Option(productgroep,id+"#"+productgroep_val_mg+"/"+productgroep_val);				
						 
						 i++;
						 
					 }); //close each(					 
				 }
			 });
		  });
	})
	.change(); 
});



function kbFormSubmit(){
	
	if(document.kc.subcategorie.options[0]){
	
		var href = document.kc.subcategorie.options[document.kc.subcategorie.selectedIndex].value;
		
		var href_ar = href.split("#");
		var href1 = href_ar[0];
		var href2 = href_ar[1];
		
		if ("" == href1 | "" == href2){
		  alert("U dient eerst een categorie te kiezen");
		}
		else{			
			var href = "/kb/"+ href1 +"/"+ href2;			
			document.location.href=href;
		}
	}
	else{
	  alert("Voor deze groep zijn nog geen vragen en antwoorden beschikbaar.");
	}
}



// thickbox send email via ajax to php that validates, saves and returns the link for file to be viewed 
function sendEmail(d_id){
	 var email = document.getElementById('email').value;
	 
	 var result = $.ajax({
	  url: "/includes/functions/generateDlLink.php?email="+email+"&d_id="+d_id,
	  async: false
	 }).responseText;
	
	 if("invalid"!=result) // if valid email echo the returned filename and its link
	 {
		document.getElementById('sendEmailResult').innerHTML = '<br /><br /><br /><a href="/images/user/downloads/'+result+'" target="_blank" title="Bestand downloaden" style="text-decoration: none"> Hartelijk dank, u kunt het <span style="text-decoration: underline">bestand nu downloaden</span></a>';
		document.getElementById('sendEmailInput').style.display='none';
		
		//GOOGLE CONVERSION FOR DOWNLOADS PAGE
		var uniqueConversionFunctionName = function(){
		var image = new Image(1,1);
		image.src = "http://www.googleadservices.com/pagead/conversion/1070919452/?value=10&amp;label=E-woCPDY6QEQnN7T_gM&amp;guid=ON&amp;script=0";
		return;
		}
		//END GOOGLE CONVERSION
		
		
		
	 }
	 else{ // signal error, invalid email
		document.getElementById('sendEmailResult').innerHTML = 'Het emailadres is ongeldig! Probeer nogmaals!';
	}
}




//GOOGLE CONVERSION FOR SUBSCRIPTION PAGE
/*function conversionSubscription(){
	var uniqueConversionFunctionName = function(){
	var image = new Image(1,1);
	image.src = "http://www.googleadservices.com/pagead/conversion/1070919452/?value=10&amp;label=c9AWCOjZ6QEQnN7T_gM&amp;guid=ON&amp;script=0";
	return;
	}
		
}*/
//END GOOGLE CONVERSION





/***********************************************
* Switch Menu script- by Martial B of http://getElementById.com/
* Modified by Dynamic Drive for format & NS4/IE4 compatibility
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

if (document.getElementById){ //DynamicDrive.com change
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			//el.style.display = "none";
		}
	}
}

function checkSearchField() {
//alert();
var frm = document.getElementById('mySearchForm'); 

  if(frm.search_field.value != "")
      frm.submit();
  else
      return false;
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}
window.onload = externalLinks;
