/* generic string functions */
function trim(str)
	{
		str = this != window ? this : str;
		return str.replace(/^\s+/,'').replace(/\s+$/,'');
	}

function isEmail(str)
	{
		str = this != window ? this : str;
		var regx = /[A-Za-z0-9_\-.]+\@[A-Za-z0-9_\-.]+\.([A-Za-z_]{2,4})/;
		return regx.test(str);
	}
String.prototype.trim    = trim;
String.prototype.isEmail = isEmail;

function $()
	{
		var elements = new Array();
		for (var i = 0; i < arguments.length; i++)
		{
			var element = arguments[i];
			if (typeof element == 'string')
			element = document.getElementById(element);
			if (arguments.length == 1)
			return element;
			elements.push(element);
		}
    return elements;
	}

/*01 used to swap images */
var old_src = new Object();

function swapimage(obj, nweimg) 
	{
		old_src[obj.id] = obj.src;
		obj.src=nweimg;
	}
	
function restore(obj) 
	{
		obj.oldSrc = obj.src;
		obj.src=old_src[obj.id];
	}

/* used for menu */
 navHover = function() {
	var lis = document.getElementById("wrapper").getElementsByTagName("LI");
	for (var i=0; i<lis.length; i++) {
		lis[i].onmouseover=function() {
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", navHover);

//setTimeout('2','navHover()');


/* */
/* used in News Latter Email Check*/
function clear_if(obj, xstr){
	obj.value = obj.value.trim();
	if( xstr == obj.value ){
		obj.value = "";
	}
}

function fill_if_blank(obj, xstr)
{
	obj.value = obj.value.trim();
	if( '' == obj.value )
	{
		obj.value = xstr;
	}
}
/* used in validate feedback form */
function on_feedback_submit_1()
{ 
	
	
	if( '' == $("t_name_1").value.trim() )
	{
		alert("Geldige naam verplicht");
		return false;
	}
	
	if( '' == $("t_street_1").value.trim() )
	{
		alert("Geldig Straat verplicht");
		return false;
	} 
	
	if( '' == $("t_hometown_1_2").value.trim() )
	{
		alert("Geldig Woonplaats verplicht ");
		return false;
	} 
	
	if('' == $("t_email_1_1").value.trim() )
	{
		alert("Geldig e-mail adres verplicht");
		return false;
	}
	

	return true;
}

function on_feedback_div_submit()
{ 
	
	if( '' == $("t_name").value.trim() )
	{
		alert("U dient alle verplichte velden in te vullen.");
		return false;
	}
	
	if( '' == $("t_adres").value.trim() )
	{
		alert("U dient alle verplichte velden in te vullen.");
		return false;
	}
	
	if( '' == $("t_postcode").value.trim() )
	{
		alert("U dient alle verplichte velden in te vullen.");
		return false;
	}
	
	if( !$("t_hometown").value.trim() )
	{
		alert("U dient alle verplichte velden in te vullen.");
		return false;
	} 
	
	
	if( !$("t_telephone").value.trim() )
	{
		alert("U dient alle verplichte velden in te vullen.");
		return false;
	} 
	
	
	if( !$("t_email").value.isEmail() )
	{
		alert("U dient alle verplichte velden in te vullen.");
		return false;
	}
	alert('Dank je wel voor je aanvraag, wij zullen zo spoedig mogelijk de informatie naar je versturen.');
	return true;
}

