function ZoekPC() {
	checkPC(document.forms.frmZoekPostcode);
}

function zoekPC2() {
	checkPC(document.forms.frmZoekPostcode2);
}

function checkPC(objForm) {
	var strPostCode = objForm.zipcode.value;
	var objRegExp = new RegExp('^[1-9][0-9]{3}( ?[a-zA-Z]{2})?$');
	if (objRegExp.test(strPostCode)) {
		objForm.submit();
	} else {
		alert('U heeft geen geldige postcode ingevuld.');
	}
}

function reload(intItemId) {
	document.location = 'index.asp?ItemId=' + intItemId;
}

function gotoWijzer() {
	var objSelect = document.forms['frmZoekWijzer'].elements['wijzer'];
	var intSelectedOption = objSelect.selectedIndex;
	if (intSelectedOption >= 0) {
		var objOption = objSelect.options[intSelectedOption];
		var strURL = objOption.value;
		if (strURL.length > 0) {
			document.location = strURL;
		}
	}
}

function addProduct(intProductId) {
	var objImage = new Image();
	objImage.src = '/boodschappen/addboodschap.asp?Aanbieding_ProductID=' + intProductId;
	objImage = null;
	// change link and text
	var objLink = document.getElementById('AddProduct_' + intProductId);
	if (objLink) {
		if (objLink.childNodes.length > 1) {
			var objImage = objLink.childNodes[0];
			if (objImage.nodeName == 'IMG') {
				objImage.src = '/images/but_boodschappenl_klein.gif';
			}
			var objTextNode = objLink.childNodes[1];
			if (objTextNode.nodeType == 3) {	// 3 = TEXT_NODE
				objTextNode.nodeValue = 'Dit product staat nu op uw boodschappenlijst.';
			}
		}
		// move childnodes of link
		objLink.parentNode.innerHTML = objLink.innerHTML;
	}
}

function addProductPrijscampagne(intProductId) {
	var objImage = new Image();
	objImage.src = '/boodschappen/addboodschap.asp?Aanbieding_ProductID=' + intProductId;
	objImage = null;
	// change link and text
	var objLink = document.getElementById('AddProduct_' + intProductId);
	if (objLink) {
		if (objLink.childNodes.length > 1) {
			var objImage = objLink.childNodes[0];
			if (objImage.nodeName == 'IMG') {
				objImage.src = '/images/but_boodschappenl_klein_transparant.gif';
			}
			var objTextNode = objLink.childNodes[1];
			if (objTextNode.nodeType == 3) {	// 3 = TEXT_NODE
				objTextNode.nodeValue = 'Dit product staat nu op uw boodschappenlijst.';
			}
		}
		// move childnodes of link
		objLink.innerHTML = objLink.innerHTML;
	}
}

function addRecept(intReceptenId) {
	var objImage = new Image();
	objImage.src = '/boodschappen/addboodschap.asp?ReceptenID=' + intReceptenId;
	objImage = null;
	// change link and text
	var objLink = document.getElementById('AddRecept_' + intReceptenId);
	if (objLink) {
		if (objLink.childNodes.length > 1) {
			var objImage = objLink.childNodes[0];
			if (objImage.nodeName == 'IMG') {
				objImage.src = '/images/but_ingredienten.gif';
			}
			var objTextNode = objLink.childNodes[1];
			if (objTextNode.nodeType == 3) {	// 3 = TEXT_NODE
				objTextNode.nodeValue = 'Deze ingredienten staan nu op uw boodschappenlijst.';
			}
		}
		// move childnodes of link
		objLink.parentNode.innerHTML = objLink.innerHTML;
	}
}

function addWine(intWineId) {
	var objImage = new Image();
	objImage.src = '/boodschappen/addboodschap.asp?WineId=' + intWineId;
	objImage = null;
	// change link and text
	var objLink = document.getElementById('AddWine');
	if (objLink) {
		if (objLink.childNodes.length > 1) {
			var objImage = objLink.childNodes[0];
			if (objImage.nodeName == 'IMG') {
				objImage.src = '/images/but_boodschappenl_klein.gif';
			}
			var objTextNode = objLink.childNodes[1];
			if (objTextNode.nodeType == 3) {	// 3 = TEXT_NODE
				objTextNode.nodeValue = 'Deze wijn staat nu op uw boodschappenlijst.';
			}
		}
		// move childnodes of link
		objLink.parentNode.innerHTML = objLink.innerHTML;
	}
}

function inputover(target){
	target.style.color='#000';
	target.style.border='1px solid #000';
	target.style.cursor='hand'
}

function inputout(target){
	target.style.color='#929292';
	target.style.border='1px solid #929292';
	target.style.cursor='default'
}

function buttonover(target){
	target.style.background='#929292';
	target.style.cursor='hand'
}

function buttonout(target){
	target.style.background='#000';
	target.style.cursor='default'
}

function swapImage(imgN,imgU){
	if(document.images)document.images[imgN].src=imgU;
}

var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function dealerlocator_DoFSCommand(command, args) {
	var dealerlocatorObj = isInternetExplorer ? document.all.dealerlocator : document.dealerlocator;
	//
	// Place your code here.
	//
}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub dealerlocator_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call dealerlocator_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('<\/script\>\n');
}

function openPopup(strUrl, strName, intWidth, intHeight) {
	// open a centered popup window
	var intLeft = parseInt((screen.availWidth - intWidth) / 2)
	var intTop = parseInt((screen.availHeight - intHeight) / 2)
	var strAttrib = 'height=' + intHeight + ',width=' + intWidth + ',screenX=' + intLeft + ',screenY=' + intTop + ',left=' + intLeft + ',top=' + intTop + ',scrollbars=0,toolbar=0,menubar=0,resizable=1,location=0'
	window.top.popDialog = window.open(strUrl, strName, strAttrib)
	// focus to popup
	window.top.popDialog.focus();
}

function openPopupWithScrollBar(strUrl, strName, intWidth, intHeight) {
	// open a centered popup window
	var intLeft = parseInt((screen.availWidth - intWidth) / 2)
	var intTop = parseInt((screen.availHeight - intHeight) / 2)
	var strAttrib = 'height=' + intHeight + ',width=' + intWidth + ',screenX=' + intLeft + ',screenY=' + intTop + ',left=' + intLeft + ',top=' + intTop + ',scrollbars=1,toolbar=0,menubar=0,resizable=1,location=0'
	window.top.popDialog = window.open(strUrl, strName, strAttrib)
	// focus to popup
	window.top.popDialog.focus();
}

function showArchiveItems(iArchiveCategoryId, iArchiveItemId) {
	
	var xmlhttp;
	var iscomplete;
	var divArchivePages;
	
	iscomplete = false;
	xmlhttp = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest) {
    	try {
			xmlhttp = new XMLHttpRequest();
        } catch(e) {
			xmlhttp = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		xmlhttp = false;
        	}
		}
    }
	if(xmlhttp) {
		xmlhttp.onreadystatechange = function() 
		{
			if (xmlhttp.readyState == 4 && !iscomplete) {
				iscomplete = true;
				divArchivePages = document.getElementById('ArchivePages');
				
				if (divArchivePages) {
					divArchivePages.innerHTML = xmlhttp.responseText;
				}
			}
		}; 
		
		xmlhttp.open('GET', '/ajax_ArchivePagePreviews.asp?ArchiveCategoryId=' + iArchiveCategoryId + '&ArchiveItemId=' + iArchiveItemId , true);
		xmlhttp.send('');
	}
}



// Preloader
if (document.images)
   {
	 zoekenon = new Image();
	 zoekenoff = new Image();
	 sluitenon = new Image();
	 sluitenoff = new Image();
	 boodschappon = new Image();
	 boodschappoff = new Image();
	 boodschappkleinon = new Image();
	 boodschappkleinoff = new Image();
	 emailon = new Image();
	 emailoff = new Image();
	 ingredientenon = new Image();
	 ingredientenoff = new Image();
   
	 zoekenon.src="/images/but_zoeken_mo.gif";  
     zoekenoff.src="/images/but_zoeken.gif";
     sluitenon.src="/images/but_sluiten_mo.gif";  
     sluitenoff.src="/images/but_sluiten.gif";
     boodschappon.src="/images/but_boodschappenl_mo.gif";  
     boodschappoff.src="/images/but_boodschappenl.gif";
     boodschappkleinon.src="/images/but_boodschappenl_klein_mo.gif";  
     boodschappkleinoff.src="/images/but_boodschappenl_klein.gif";
     emailon.src="/images/but_email_mo.gif";  
     emailoff.src="/images/but_email.gif";
	 ingredientenon.src="/images/but_ingredienten_mo.gif";  
     ingredientenoff.src="/images/but_ingredienten.gif";
   }

// Open vacature vanuit pulldownmenu
function goToVacancy(lngItemId) {
	
	var tmp = 'ItemId-'+lngItemId;
	
	provinceId = document.getElementById(lngItemId).value;
	
	if(provinceId > 0) {
		window.location="index.asp?ItemId=" + lngItemId + "&provinceId=" + provinceId;
	} 
}


function toggleItem(thisObject, toggleObject) {
    if (toggleObject.style.display == '' || toggleObject.style.display == 'none'){
        thisObject.innerHTML='Sluiten';
        toggleObject.style.display = 'block'; 
    }else{
        thisObject.innerHTML='Zoek op kaart';
        toggleObject.style.display = 'none';
    }
}








