var which_input=1;

// for search and register, change profile
function validatepostcode(field1,field2) 
{
	var valid = "0123456789";
	var valid2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var hyphencount = 0;

	if (field1.length!=4) 
	{
		which_input=1;
		alert("4 cijfers en 2 letters.");
		return false;
	}
	for (var i=0; i < field1.length; i++) 
	{
		temp = "" + field1.substring(i, i+1);
	
		if (valid.indexOf(temp) == "-1") 
		{
			which_input=1;
			alert("Postcode niet correct, probeer nog eens.");
			return false;
		}
	}
	if (field2.length!=2) 
	{
		which_input=2;
		alert("4 cijfers en 2 letters.");
		return false;
	}
	for (var j=0; j < field2.length; j++) 
	{
		temp2 = "" + field2.substring(j, j+1);
	
		if (valid2.indexOf(temp2) == "-1") 
		{
			which_input=2;
			alert("Postcode niet correct, probeer nog eens.");
			return false;
		}
	}

	return true;
}

//for register and change profile page
function check_phone_format(field)
{
	var valid = "0123456789 ";
	var num_of_space = 0;
	
	for (var i=0; i < field.length; i++) 
	{
		temp = "" + field.substring(i, i+1);
		if(temp==" ")
		{
			num_of_space++;
		}	
		if (valid.indexOf(temp) == "-1") 
		{
			alert("Telefoonnummer niet correct, probeer nog eens.");
			return false;
		}
	}
	if(num_of_space!=1 || field.length<11)
	{
		alert('Telefoonnummer niet correct, probeer nog eens.');
		return false;
	}
	
	return true;
}

function isemail(email) {
	var re = /^(\w|[^_]\.[^_]|[\-])+(([^_])(\@){1}([^_]))(([a-z]|[\d]|[_]|[\-])+|([^_]\.[^_])*)+\.[a-z]{2,3}$/i
	return re.test(email);
}

//for register page
function check_username_format(field1)
{
	var valid = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_.";
	var hyphencount = 0;

	
	for (var i=0; i < field1.length; i++) 
	{
		temp = "" + field1.substring(i, i+1);
	
		if (valid.indexOf(temp) == "-1") 
		{
			alert("Gebruikersnaam niet correct, probeer nog eens.");
			return false;
		}
	}
	
	return true;
}

//for home page and register, change profile (zipcode input one textbox)
function validatepostcode_2(field1,field2) 
{
	var valid = "0123456789";
	var valid2 = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	var hyphencount = 0;

	if (field1.length!=4) 
	{
		alert("4 cijfers en 2 letters.");
		return false;
	}
	for (var i=0; i < field1.length; i++) 
	{
		temp = "" + field1.substring(i, i+1);
	
		if (valid.indexOf(temp) == "-1") 
		{
			alert("Postcode niet correct, probeer nog eens.");
			return false;
		}
	}
	if (field2.length!=2) 
	{
		alert("4 cijfers en 2 letters.");
		return false;
	}
	for (var j=0; j < field2.length; j++) 
	{
		temp2 = "" + field2.substring(j, j+1);
	
		if (valid2.indexOf(temp2) == "-1") 
		{
			alert("Postcode niet correct, probeer nog eens.");
			return false;
		}
	}

	return true;
}
