function checkURL(fieldin)
{	if (fieldin.value.toLowerCase().indexOf(".")==0 ) return false;
	if (fieldin.value.toLowerCase().indexOf(" ")>0 ) return false;
	if (fieldin.value.toLowerCase().indexOf("@")!=fieldin.value.toLowerCase().lastIndexOf("@")) return false;

	field=fieldin.value.toLowerCase();
	if (fieldin.value.indexOf("/")>=0) field=fieldin.value.substr(0,fieldin.value.indexOf("/")).toLowerCase();
	
	 //make it in  single line 
	 //var URLPat=/([a-z0-9]+((_*)(-*)(.*)[a-z0-9]+)*\.(com|edu|biz|org|gov|int|info|mil|net|arpa|name|museum|coop|aero|[a-z][a-z])$)|(^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)/; 
	 var URLPat=/([a-z0-9]+((_*)(-*)(.*)[a-z0-9]*)*\.(com|edu|biz|org|gov|int|info|mil|net|arpa|name|museum|coop|aero|[a-z][a-z])$)|(^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)/; 
	 
	 if (!URLPat.test(field.toLowerCase())) 
		  {    return false;   } 
	 else return true; 

}

function checkURLwithPrefix(fieldin)
{
	if (fieldin.value.toLowerCase().indexOf(" ")>0 ) return false;
	if (fieldin.value.toLowerCase().indexOf("@")!=fieldin.value.toLowerCase().lastIndexOf("@")) return false;

	field=fieldin.value.toLowerCase();
 
	if (field.indexOf("http://")>=0 || field.indexOf("https://")>=0){	
		if (field.indexOf("http://")>=0) field=field.substr(7);
		if (field.indexOf("https://")>=0) field=field.substr(8);
	
		if (field.indexOf("/")>=0) field=field.substr(0,field.indexOf("/"));	
 
		//make it in  single line 
		//var URLPat=/([a-z0-9]+((_*)(-*)(.*)[a-z0-9]+)*\.(com|edu|biz|org|gov|int|info|mil|net|arpa|name|museum|coop|aero|[a-z][a-z])$)|(^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)/; 
		var URLPat=/([a-z0-9]+((_*)(-*)(.*)[a-z0-9]*)*\.(com|edu|biz|org|gov|int|info|mil|net|arpa|name|museum|coop|aero|[a-z][a-z])$)|(^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)/; 
		
		if (!URLPat.test(field.toLowerCase())) 
			  {    return false;   } 
		else return true; 
	}else{
		return false;
	}	

}

function trim(value) {
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g;
   temp = temp.replace(obj, " ");
   if (temp == " ") { temp = ""; }
   return temp;
}

function checkEmail_old(field) 
{ 
	if (field.value.toLowerCase().indexOf(" ")>0 ) return false;
	if (field.value.toLowerCase().indexOf("@")!=field.value.toLowerCase().lastIndexOf("@")) return false;

	//make it in  single line 
	//  var emailPat=/^[a-z0-9]+([_|-|.][a-z0-9]+)*\@[a-z0-9]+((-*)(.*)[a-z0-9]+)*\.(com|edu|biz|org|gov|int|info|mil|net|arpa|name|museum|coop|aero|[a-z][a-z])$/; 
	 var emailPat=/^[a-z0-9]+([_|\-|\.|a-z0-9]+)*\@([a-z0-9]+((_*)(-*)(.*)[a-z0-9]*)*\.(com|edu|biz|org|gov|int|info|mil|net|arpa|name|museum|coop|aero|[a-z][a-z])|(\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]))$/; 

	  if (!emailPat.test(field.value.toLowerCase())) 
	  { 
	    return false; 
	  } 
	  else return true; 
}

function checkEmail(field) 
{ 
	if (field.value.toLowerCase().indexOf(" ")>0 ) return false;
	if (field.value.toLowerCase().indexOf("@")!=field.value.toLowerCase().lastIndexOf("@")) return false;

	//make it in  single line 
	//  var emailPat=/^[a-z0-9]+([_|-|.][a-z0-9]+)*\@[a-z0-9]+((-*)(.*)[a-z0-9]+)*\.(com|edu|biz|org|gov|int|info|mil|net|arpa|name|museum|coop|aero|[a-z][a-z])$/; 
	 var emailPat=/^[a-z0-9]+([_|\-|\.|&|a-z0-9]+)*\@([a-z0-9]+((_*)(-*)(.*)[a-z0-9]*)*\.(com|edu|biz|org|gov|int|info|mil|net|arpa|name|museum|coop|aero|[a-z][a-z])|(\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]))$/; 

	  if (!emailPat.test(field.value.toLowerCase())) 
	  { 
	    return false; 
	  } 
	  else return true; 
}

function isSpaces(value) {
   var temp = value;
   var obj = / /g;
   while (temp.match(obj)) { temp = temp.replace(obj, ""); }
   if (temp=="") return true;
   return false;
}   



