
function Trim(trimstr)
{
	if(trimstr.length < 1)
	{
		return"";
	}
	trimstr = RTrim(trimstr);
	trimstr = LTrim(trimstr);
	if(trimstr=="")
	{
		return "";
	}
	else
	{
		return trimstr;
	}
}
function RTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0)
	{
		return"";
	}
	var iTemp = v_length -1;
	
	while(iTemp > -1)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;
	} 
	return strTemp;
} 

function LTrim(VALUE)
{
	var w_space = String.fromCharCode(32);
	if(v_length < 1)
	{
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;
	while(iTemp < v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	} 
	return strTemp;
} 
function validationlogin1()
{
	
	username=emailfield1(document.getElementById("email").value);
	if(username!="")
	{
		document.getElementById("mandatory").innerHTML=username;
			return 1;
	}
	return 2;
}
function validationlogin2()
{
	username=emailfield1(document.getElementById("email").value);
	password=passwordfield(document.getElementById("password").value);
	if(username!="")
	{
		document.getElementById("mandatory").innerHTML=username;
			return 1;
	}
	else if(password!="")
	{
		document.getElementById("mandatory").innerHTML=password;
		return 1;
	}
	return 2;
}
function passwordfield(message)
{
	var msg="";
	if(Trim(message)=="")
	{
		msg="* Please enter the password.";
			return msg;
	}
	if(phonefield(document.getElementById('password').value)=="")
	{
	msg="Enter atleast 6 characters for password.";
	return msg;
	}
	return msg;
}


function emailfield1(email)
{
	var msg="";
	if(Trim(email)=="")
	{
		msg="* Enter username/Email-ID. ";
	
	}
else if(!isEmailAddr(email))
	{
		msg="* Enter valid email e.g name@domain.com";
	}
		return msg;
}

function phonefield(password)
{
var msg="";
 if(password.length<=5)
	{
		return"";
	}
}

function isEmailAddr(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
	function privilege_check()
	{	
	var a=document.login.privilege.length;
	for(i=0;i<a;i++)
	{
	if(document.login.privilege[i].checked==true)
	{
		return true;
	}
	}
		msg="* Please select one dealer type. ";
	    document.getElementById("mandatory1").innerHTML=msg;
		return false;
	
	}
	function mobile_valid(sText)
{
   var ValidChars = "0123456789+";
   var IsUrl=true;
   var Char;

 
   for (i = 0; i < sText.length && IsUrl == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsUrl = false;
         }
      }
   return IsUrl;
   
}
	function valid_req(d)
{
		if(document.getElementById('hate_txt').value=="" )
	{
	
		msg="* Please enter a Hate.";
	    document.getElementById("mandatory").innerHTML=msg;
		document.getElementById("hate_txt").focus();
		return false;
		
	}
if(document.getElementById('name').value=="" )
	{
	
		msg="* Please enter your name . ";
	    document.getElementById("mandatory").innerHTML=msg;
		document.getElementById("name").focus();
		return false;
		
	}

	if(validationlogin1()==1)
	{
		return false;
	}
	if(mobile_valid(document.getElementById("mobile").value)==false)
	{
		msg="* Please enter valid mobile number. ";
	    document.getElementById("mandatory").innerHTML=msg;
		  document.getElementById("mobile").focus();
		return false;
		
	}
	
			if(document.getElementById("mobile").value=="")
	{
		msg="* Please enter Mobile Number. ";
	    document.getElementById("mandatory").innerHTML=msg;
		  document.getElementById("mobile").focus();
		return false;
		
	}
		if(document.getElementById("mobile").value.length!=10)
	{
		msg="* Invalid Mobile no. ";
	    document.getElementById("mandatory").innerHTML=msg;
		  document.getElementById("mobile").focus();
		return false;
		
	}
	}
