
function checkURL(theurl) {
     var regex = new RegExp("^http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}$");
     
     if (!regex.exec(theurl))
     {
         alert("URL invalid. Your URL should be in format http://www.YourSite.com");
         return false; 
     }
      return true; 
}


function chkNickNameForSpecialChar(nicknametext)
{

	var regex = new RegExp("^[a-zA-Z0-9_-]*$");
	var match = regex.exec(nicknametext);
	if(match == null)
	{
		alert('Please note that username can not contain spaces and that it can only contain letters, numbers and underscores "_". \n \n Instead of using "John Smith", please use "JohnSmith" or "John_Smith"  or "JohnSmith369" ');
		return false;
	}
	return true;
}


function echeck(str) 
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
}

