/* site.js */

/* default.aspx */
function HoverProductBlocks() {
	if(document.getElementById("tblBlocks")) {
		var oBlocks = document.getElementById("tblBlocks").getElementsByTagName("DIV");
		for(i=0;i<oBlocks.length;i++) {
			var oBlock = oBlocks[i];
			if(oBlock.className == "productblock") {
				oBlock.onmouseover = function() {
					var oImage = this.getElementsByTagName("IMG");
					oImage[0].src = oImage[0].src.replace("_normal", "_mo");
					this.style.backgroundColor = '#0079C2';
				}
				oBlock.onmouseout = function() {
					var oImage = this.getElementsByTagName("IMG");
					oImage[0].src = oImage[0].src.replace("_mo", "_normal");
					this.style.backgroundColor = '#E67322';
				}
			}
		}
	}
}

function CheckSubscribe()
{
	var oEmailAddress = document.getElementById("MailAddress");
	if(oEmailAddress.value.length < 4) {
		alert("voer email-adres in");
		oEmailAddress.focus();
		return false;			
	} 
	else {
		if(!CheckEmail(oEmailAddress.value)) {
			alert("Voer juist emailadres in.");
			oEmailAddress.focus();
			return false;
		}
	}
	return true;
}

function CheckEmail(p_strEmailAdress) {
	var RegExp = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	return RegExp.test(p_strEmailAdress);
}

function GetStreetAndTown(p_strZipCode,p_strHouseNumber,p_strStreet,p_strTown)
{
	var l_oZipCode = document.getElementById(p_strZipCode);
	var l_oHouseNumber = document.getElementById(p_strHouseNumber);
	var l_oStreet = document.getElementById(p_strStreet);
	var l_oTown = document.getElementById(p_strTown);

	var l_strStreet = l_oStreet.value;
	var l_strTown = l_oTown.value;
	
	if(l_oZipCode.value != "" && l_oHouseNumber.value != "")
	{
		CreateIframe("GetStreetAndTown.aspx?ZipCode=" + l_oZipCode.value + "&HouseNumber=" + l_oHouseNumber.value + "&FieldZipCode=" + p_strZipCode + "&FieldHouseNumber=" + p_strHouseNumber + "&FieldStreet=" + p_strStreet + "&FieldTown=" + p_strTown);
		if(l_oStreet.value == "")
			l_oStreet.value = l_strStreet;
		if(l_oTown.value == "")
			l_oTown.value = l_strTown;
	}

	function CreateIframe(p_strUrl)
	{
		this.frameName = 'FileLoader' + this.id;
		if(document.all)
		{
			var l_strHtml = '';
			l_strHtml += '<IFRAME ID="' + this.frameName + '"';
			l_strHtml += ' NAME="' + this.frameName + '"';
			l_strHtml += ' STYLE="display: none;"';
			l_strHtml += ' SRC="' + p_strUrl + '">';
			l_strHtml += '<\/IFRAME>';
			document.body.insertAdjacentHTML('beforeEnd', l_strHtml);
		}
		else if(document.getElementById)
		{
			var l_oIframe = document.createElement('IFRAME');
			l_oIframe.id = l_oIframe.name = this.frameName;
			l_oIframe.style.display = 'none';
			l_oIframe.src = p_strUrl;
			document.body.appendChild(l_oIframe);
		}
	}
}
function IsArray(obj){return(typeof(obj.length)=="undefined")?false:true;}

function ReadRadio(lcField) {
	if(IsArray(lcField)) {
		for(var i=0;i<lcField.length;i++) {	
			if(lcField[i].checked == true) {
				lcValue = lcField[i].value;
				break;
			} else {
				lcValue = "";
			}
		}
	}else{
		if (lcField.checked == true) {
			lcValue = lcField;
		} else {
			lcValue = "";
		}
	}
	return lcValue;
}

function ShowBigImage(cImage) {
	var oMainPhoto = document.getElementById("mainphoto");
	if(oMainPhoto) {
		oMainPhoto.style.backgroundImage = 'url(' + cImage + ')';
	}
}

function ChangeInputText(oElement) {
 if (this.InitValue == null) {
  this.InitValue = oElement.value
  oElement.value = "";
 }
 else {
  if (oElement.value == "") {
   oElement.value = this.InitValue;
   this.InitValue = null;
  }
 }
}