function emailcheck(object)
{
	if (!empty(object,"email"))
		return false;

	var email=object.value;
	var matcharray=email.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) 
	if(matcharray==null)
		{
			alert("Please enter valid email address.");
	 		object.focus();
			object.select();
			return false;
		}

	return true
}

function checkUsername(object) {
	var chk="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-0123456789.";
	var username = object.value;
	
	if(username.length < 6 || username.length > 25) {
		alert("Username must be between 6 and 25 characters long.");
		object.focus();
		return false;
	}

	var allvalid=1;
	for (i = 0;i<username.length;  i++)
	{
		ch = username.charAt(i);
		if(chk.indexOf(ch)==-1)
		{
			allvalid=0;
		}	
	}	
	
	if(allvalid == 0) {
		alert("Username can not have special characters.");
    		object.focus();
		object.select();
		return false;
	}

	return true;
}

function empty(object,str)
{
	var value=object.value;
	if (value=="")
	 {
		alert("Please enter the "+str+".");
		object.focus();
		return false;
	 }
	str1=object.value;
	x=0
	for(var i=0;i<str1.length;i++)
	{	
		if (str1.charAt(i)!=" ") { x=1 }
	
	}
	if (x==0)
	{
		alert("Please enter the "+str+".");
		object.value=""
		object.focus();
		return false;
	}
	str1=object.value;
	x=0
	y=0
	len=str1.length;
	for(var i=0;i<str1.length;i++)
	{	
		if ((str1.charAt(i)=="\r") && (str1.charAt(i+1)=="\n")) { y++; }
	
	}
	if (y==(len/2))
	{
		alert("Please enter the "+str+".");
		object.value=""
		object.focus();
		return false;
	}
	
	 return true;
}
