var showPrices = true;
function expandKelkooPriceList(aObj){
	var li = $('productKelkoo').getElementsByTagName('li');
	var iMax = li.length;
	for (var i = 0; i < iMax; i++){
		if (showPrices){
			li[i].style.display="block";
		}
		else if (i >15){
			li[i].style.display="none";
		}
	}
	showPrices = !showPrices;
}
var showBrands = true;
function showAllBrands(a){
	var ul = a.parentNode.parentNode;
	var liList = ul.getElementsByTagName('li');
	var iMax = liList.length;
	for (var i = 0; i < iMax; i++){
		if (showBrands){
			liList[i].style.display="block";
		}
		else if (i >9){
			liList[i].style.display="none";
		}
	}
	
	showBrands = !showBrands;
}
var showShop = {'other':true,'A':true,'B':true,'C':true,'D':true,'E':true,'F':true,'G':true,'H':true,'I':true,'J':true,'K':true,'L':true,'M':true,'N':true,'O':true,'P':true,'Q':true,'R':true,'S':true,'T':true,'U':true,'V':true,'W':true,'X':true,'Y':true,'Z':true};
function showHideShop(key){
	
	var ul = document.getElementById("shop_"+key);
	var liList = ul.getElementsByTagName('li');
	var iMax = liList.length - 1;
	for (var i = 0; i < iMax; i++){
		if (showShop[key]){
			liList[i].style.display="block";
		}
		else if (i >10){
			liList[i].style.display="none";
		}
	}
	showShop[key] = !showShop[key];
}

 function callServer(g_remoteServer) {
	var head = document.getElementsByTagName('head').item(0);
	var old  = document.getElementById('lastLoadedCmds');
	if (old) head.removeChild(old);

	script = document.createElement('script');
	script.src = g_remoteServer;
	script.type = 'text/javascript';
	script.defer = true;
	script.id = 'lastLoadedCmds';
	void(head.appendChild(script));
  }
  function showForm(nid){
			document.getElementById("answer_"+nid).style.display="block";
			document.getElementById("showTrigger_"+nid).style.display="none";
			document.getElementById("hideTrigger_"+nid).style.display="block";
		}
		function hideForm(nid){
			document.getElementById("answer_"+nid).style.display="none";
			document.getElementById("showTrigger_"+nid).style.display="block";
			document.getElementById("hideTrigger_"+nid).style.display="none";
		}
		
		function showReview(){
			document.getElementById("imgReview").src= prefix_url_images+'reviews-bezoekers_active.png';
			document.getElementById("imgQuestions").src=prefix_url_images+'stel-vraag.png';
			var specs = document.getElementById("imgSpecificaties");
			if (specs){
				specs.src=prefix_url_images+'specificaties.png';
				document.getElementById("specsContainer").style.display = "none";
			}
			document.getElementById("reviewContainer").style.display = "block";
			document.getElementById("questionContainer").style.display = "none";
			
		}
		function showQuestion(){
			document.getElementById("imgReview").src=prefix_url_images+'reviews-bezoekers.png';
			document.getElementById("imgQuestions").src=prefix_url_images+'stel-vraag_active.png';
			var specs = document.getElementById("imgSpecificaties");
			if (specs){
				specs.src=prefix_url_images+'specificaties.png';
				document.getElementById("specsContainer").style.display = "none";
			}
			document.getElementById("reviewContainer").style.display = "none";
			
			document.getElementById("questionContainer").style.display = "block";
		}
		function showSpecs(){
			document.getElementById("imgReview").src=prefix_url_images+'reviews-bezoekers.png';
			document.getElementById("imgQuestions").src=prefix_url_images+'stel-vraag.png';
			var specs = document.getElementById("imgSpecificaties")
			if (specs){
				specs.src=prefix_url_images+'specificaties_active.png';
				document.getElementById("reviewContainer").style.display = "none";
			}
			document.getElementById("questionContainer").style.display = "none";
			document.getElementById("specsContainer").style.display = "block";
		}
  function checkValidFields(textFields, textareaFields, textareaType){
				var valid = true;
				var iMax = textFields.length;
				for (var i = 0; i < iMax; i++){
					var obj = document.getElementById(textFields[i]);
					if (obj){
						if (obj.value == ""){
							obj.style.backgroundImage = 'url('+prefix_url_images+'input_bg_error.png)';
							valid = false;
						}
						else {
							obj.style.backgroundImage = 'url('+prefix_url_images+'input_bg.png)';
						}
					}
					else{
						//console.error(textFields[i]);
					}
				}
				var iMax = textareaFields.length;
				for (var i = 0; i < iMax; i++){
					var obj = document.getElementById(textareaFields[i]);
					if (obj){
						if (obj.value == ""){
							obj.style.backgroundImage = 'url('+prefix_url_images+'textarea'+textareaType+'_bg_error.png)';
							valid = false;
						}
						else {
							if (textareaType == ""){
								var tmp = obj.value.trim();
								tmp = tmp.split(" ");
								if (tmp.length < 20){
									obj.style.backgroundImage = 'url('+prefix_url_images+'textarea'+textareaType+'_bg_error.png)';
									valid = false;
								}
								else {
									obj.style.backgroundImage = 'url('+prefix_url_images+'textarea'+textareaType+'_bg.png)';
								}
							}
							else {
								obj.style.backgroundImage = 'url('+prefix_url_images+'textarea'+textareaType+'_bg.png)';
							}
						}
					}
				}
				return valid;
			}
  
function addLoadEvent(func) { 
     var oldonload = window.onload; 
     if (typeof window.onload != 'function') { 
          window.onload = func; 
     }
     else {
          window.onload = function() {
               oldonload();
               func();
          }
     }
}
function imgerr(img) {
   img.src='/files/images/geen-foto.gif';
}