var login="Member ID";
var spass="Password";
var sre="Confirm-Password";
var nam="Name";
var mail="E-Mail";
var add="Address";
var cit="City";
var stat="State";
var coun="Country";
var ref="Reference";
var mod="Mode Of Payment";
var frid="Friend User ID";
var ddn="Demand Draft Number";
var dodd="Demand Draft Date";
var bnam="Bank Name";
var bcit="Bank City";
var bcode="Bank Code";
var delid="Dealer ID";
var delpass="Dealer Password"
var sque="Question";
var sans="Answer";

function isEmpty(s) {
        return ((s == null) || (s.length == 0));
}
function isWhitespace (s) {
        var i;
      if (isEmpty(s)) return true;
      for (i = 0; i < s.length; i++){
                var c = s.charAt(i);
            if (c == " ") return true;
        }
        return false;
}
function isSame(fir,sec){
        var j,k;
      var lnt;
      if(fir.length > sec.length){
                lnt=fir.length;
                        }
        else{
                lnt=sec.length;
        }
                for (j = 0; j < lnt; j++)
                {
                      if(fir.charAt(j) !=sec.charAt(j))
                          return true;}
                                return false;}
function warnEmpty (theField, s)
        {   theField.focus()
                alert( s+" can not be empty and White spaces are not allowed in   "+ s + " field. ")
                return false}
     <!--### PASSWORD  VALIDATION ###-->
function checkPassuserSame(fir,sec){
if(isSame(fir.value,sec.value))
{
return true;
}
else{
alert("Password should not  be same as User ID");
                        return false;}
}
function checkSamePass(Pas,theFields, si)
        {           var ll=theFields.value.length;
    //           if (isWhitespace(theFields.value))
      //             return warnEmpty (theFields, si);
            if(isSame(Pas.value,theFields.value)) {
            	alert("Password and Confirm Password should same so please Re-Enter Confirm-Password same as Password Field.");
            	theFields.focus();
            	return false;
            }else return true;
        }
function checkPassLen (theField, s){ 
       var l=theField.value.length;
	  var fieldValue1 = theField.value;
          if (isEmpty(theField.value)) { 
          	alert(s + " can not be empty."); 
         	theField.focus();
         	return false;
          }
           if (isWhitespace(theField.value)){
                  return warnEmpty (theField, s);
}               if(l < 5) { 
                	alert("The length of "+s+" should minimum of 5 characters.");
                      theField.focus();
                      return false;
                    }
                 if(l > 15) {
  	              alert("The length of "+s +" should not more than 15 characters");
  	               theField.focus();
  	              return false;}
                        return true;     }

function checkCorrect3(theField, s){ 
    var l=theField.value.length;
	  var fieldValue1 = theField.value;
          if (isEmpty(theField.value)) { 
          	alert(s + " can not be empty."); 
          	theField.focus();
          	return false;
          }
        return true;     
    }


<!--### E MAil Validaation ###-->


function checkEmail(theField,s)
{

var l=theField.value.length;
var fieldvalue=theField.value;

          if (isEmpty(theField.value)) { 
          	alert(s  + "   can not be empty."); 
          	theField.focus();
          	return false;
          }
    	for(i=0;i<l;i++)
	{
		
		if(fieldvalue.charAt(i)=='@')
		{
		
			for(j=i;j<l;j++)
			{
				if(fieldvalue.charAt(j)=='.')
				{
				
					break;
				}
				
				if((j+1)==l)
				{
				
				alert(s + "  not valid");
				theField.focus();
				return false;
				break;
				}
				
			}
		
		break;
		}
	
		if((i+1)==l)
		{
			
			alert(s + "  not valid");
			theField.focus();
			return false;
			break;
			
		}		
	
	}
		

return true;						
		
}

	
function checkDealerID(theField,s)
{
if(document.all.payment.value=="By Cash")
	{
	var l=theField.value.length;
        var fieldValue1 = theField.value;
        if (isEmpty(theField.value)) 
		{ 
	       	alert(s + " can not be empty."); 
          	theField.focus();
        	return false;
        	}
	return true;
	   }
	else
	return true;
}
//----------for Numeric validation-----------
function checkNumeric(theField,s)
{	var l=theField.value.length;
	validString = "0123456789.";
	var fieldvalue = theField.value;
        if(isEmpty(theField.value))
	{
	alert(s+" can not be empty.");
	theField.focus();
	return false;
	}
	else
	{	var j;
		for (j = 0; j < l ; j++)
	        {

			if(validString.indexOf(fieldvalue.charAt(j)) == -1)
			{
				alert ("Please enter 0-9//dot(.) in"+s +" Field");
				theField.focus();
				return false;
			}
         }

	}
return true;

}

function checkAlphaNumeric(theField,s)
{	var l=theField.value.length;
	validString = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_. ";
	var fieldvalue = theField.value;
        if(isEmpty(theField.value))
	{
	alert(s+" can not be empty.");
	theField.focus();
	return false;
	}
	else
	{	var j;
		for (j = 0; j < l ; j++)
	        {

			if(validString.indexOf(fieldvalue.charAt(j)) == -1)
			{
				alert ("Please enter 0-9/A-Z/a-z/ in "+ s +" Field");
				theField.focus();
				return false;
			}
         }

	}
return true;

}

//--------------for draft date--------
function checkDraftDate(form,s)
{
alert("date")
date=new Date()
			day=date.getDate()
			yy=date.getYear()
		    mm=date.getMonth()
	        if(frmMain.elements["yob"].value==yy)
			{
			 if(frmMain.elements["mob"].selectedIndex<mm)
			  {alert("Month cann't be lesser then current month")
			  return false
  			  }
			 if(frmMain.elements["mob"].selectedIndex==mm)
			 {
		      if(day>frmMain.elements["dob"].value)
			  {
			  alert("Day cann't be lesser then current day")
			  return false
			  }
			 }
			}
		  
}


<!--### USER ID VALIDATION ###-->
function checkUserID(theField,s)
{	var l=theField.value.length;
	validString = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.";
	var fieldvalue = theField.value;
        if(isEmpty(theField.value))
	{
	alert(s+" can not be empty.");
	theField.focus();
	return false;
	}
	else
	{	var j;
		for (j = 0; j < l ; j++)
	        {

			if(validString.indexOf(fieldvalue.charAt(j)) == -1)
			{
				alert ("Please enter 0-9/A-Z/a-z/underscore(_)/dot(.) in User ID Field");
				theField.focus();
				return false;
			}
         }

	}
return true;

}
