function search_require()
{
	var doc = document.getElementById('frm_register');
	var msg = "Please enter the required field. Thank you!";
	var msg2 = "Invalid username. Username should be one word. (space between two or more than two words is not accepted.)";
	var msg3 = "Confirm password is invalid. Please enter password that match to the first password.";
	var msg4 = "Invalid email address. Valid email for example:antonio@conchology.be";
				
	if(doc.uname.value == ''){ alert(msg); doc.uname.focus(); return false; }
	else if(check_blanks(doc.uname.value)==true){ alert(msg2); doc.uname.focus(); return false; }
	else if(doc.password.value == ''){ alert(msg); doc.password.focus(); return false; }
	else if(doc.password2.value == ''){ alert(msg); doc.password2.focus(); return false; }
	else if(check_pass(doc.password.value,doc.password2.value)==false){ alert(msg3); doc.password2.focus(); return false; }
	else if(doc.name.value == ''){ alert(msg); doc.name.focus(); return false; }
	else if(doc.surname.value == ''){ alert(msg); doc.surname.focus(); return false; }
	else if(doc.street.value == ''){ alert(msg); doc.street.focus(); return false; }
	else if(doc.country.value == ''){ alert(msg); doc.country.focus(); return false; }
	else if(doc.city.value == ''){ alert(msg); doc.city.focus(); return false; }
	else if(doc.zip.value == ''){ alert(msg); doc.zip.focus(); return false; }
	else if(doc.email.value == ''){ alert(msg); doc.email.focus(); return false; }
	else if(emailV(doc.email.value) == false){ alert(msg4); doc.email.focus(); return false; }
	else if(doc.phone.value == ''){ alert(msg); doc.phone.focus(); return false; }
	else{ return true; }		
}
			
function check_blanks(user)
{
	seeblanks = / /;
	return seeblanks.test(user);
}
			
function check_pass(p1,p2)
{
	if(p1!=p2){
		return false;
	}else{
		return true;
	}
}
			
function emailV(email)
{	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(email);
}
