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 FormatNumber(num, decimalNum, bolLeadingZero, bolParens)
   /* IN - num:            the number to be formatted
           decimalNum:     the number of decimals after the digit
           bolLeadingZero: true / false to use leading zero
           bolParens:      true / false to use parenthesis for - num

      RETVAL - formatted number
   */
   {
       var tmpNum = num;

       // Return the right number of decimal places
       tmpNum *= Math.pow(10,decimalNum);
       tmpNum = Math.floor(tmpNum);
       tmpNum /= Math.pow(10,decimalNum);

       var tmpStr = new String(tmpNum);

       // See if we need to hack off a leading zero or not
       if (!bolLeadingZero && num < 1 && num > -1 && num !=0)
           if (num > 0)
               tmpStr = tmpStr.substring(1,tmpStr.length);
           else
               // Take out the minus sign out (start at 2)
               tmpStr = "-" + tmpStr.substring(2,tmpStr.length);                        


       // See if we need to put parenthesis around the number
       if (bolParens && num < 0)
           tmpStr = "(" + tmpStr.substring(1,tmpStr.length) + ")";


       return tmpStr;
   }


function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}
function CheckCountry(val)
{
if (val==-1)
{
alert("Country must be selected")
return false
}
return true
}

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,checkempty)
{

var l=theField.value.length;
var fieldvalue=theField.value;
if(checkempty!=false)
	{
          if (isEmpty(theField.value)) { 
          	alert(s  + "   can not be empty."); 
          	theField.focus();
          	return false;
          }
	}
	if(theField.value!="")
	{
    	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 checkNumericWithOutDot(theField,s,checkempty)
{	var l=theField.value.length;
	validString = "0123456789";
	var fieldvalue = theField.value;
	
        if(isEmpty(theField.value)&&checkempty!=false)
	{
	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 in"+s +" Field");
				theField.focus();
				return false;
			}
         }

	}
return true;

}
function checkAlphaNumeric(theField,s,checkempty)
{	var l=theField.value.length;
	validString = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.- & '";
	var fieldvalue = theField.value;
        if(isEmpty(theField.value)&&checkempty!=false)
	{
	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;

}

function ValidatorEvaluateIsValid(fieldValue,expr,msg,alertStatus) {
	
    var value = fieldValue
   if (ValidatorTrim(value).length == 0)
        return true;        
    var rx = new RegExp(expr)
    var matches = rx.exec(value);
    if((matches != null && value == matches[0])==false)
    {
    if(alertStatus==true)
    {
    alert(msg)
    }
    return false
    }
    return true
}
function ValidatorTrim(s) {
    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
   return (m == null) ? "" : m[1];
   // return("d")
}

function checkImage(field,emptyflag,format)
{
value=field.value
var divHtml,imgsrc,ss
var divHtml1,imgHt,imgWt,imgSize,name
//imgHt=height //frm.hdnHeight.value
//imgWt=width //frm.hdnWidth.value
//imgsrc=value//frm.imgFile.value
//imgSize=size//frm.hdnSize.value
var str,arrStr,fileName,filen,filearr

	filearr=value.split('.');
	filearr.reverse()
filen=filearr[0];

if(emptyflag==true)
{
	if(value=="")
	{
 alert("Image File can't be empty!")
 field.focus()
 return false
	}
}

if(filen.toUpperCase()!="JPEG"&&filen.toUpperCase()!="JPG"&&filen.toUpperCase()!="GIF")
{
alert("Image Format should be jpeg/jpg/gif .");
return false;
}

return true
}

function GetFileExtension(val,type,msg)
{
var arr=val.split(".")
if((arr[arr.length-1]).toUpperCase()!=type.toUpperCase())
{
 alert(msg)
 return false
}
}
function checkPhoneno(field,str)
{
	
	if(field.value!="")
	{
dt=field.value
var p=/\([0-9][0-9][0-9]\)[0-9][0-9][0-9]\-[0-9][0-9][0-9][0-9]$/;
var q=/[0-9][0-9][0-9]\-[0-9][0-9][0-9]\-[0-9][0-9][0-9][0-9]$/;
var r=/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$/;
var x=p.test(dt)
var y=q.test(dt)
var z=r.test(dt)
var arr=dt.split("-")

if((x==false&&y==false)&&(z==false))
{
alert(str+" is not valid")
	field.focus();
return false;

}
if(x==true)
	return true 

if(y==true)
		{
	         if((arr[0].length==3&&arr[1].length==3&&arr[2].length==4))
			{
				 field.value="("+arr[0]+")"+arr[1]+"-"+arr[2]  
				 return true;

			}
			else
			{
				alert(str+" is not valid")
				field.focus();
				return false;

			}

		}

		if((checkNumericWithOutDot(field,str,false)==true&&dt.length==10))
		{
				 field.value="("+dt.substring(0,3)+")"+dt.substring(3,6)+"-"+dt.substring(6,10)
				 return true;

			}
			else
			{
			  if(dt.length!=10)
				alert(str+" should be 10 digit")
                  
				field.focus();
				return false;

			}



	}
	return true
}
function openwindow()
{
 window.open("cschelp.html","","width=700,height=440,toolbar=0,sttausbar=no,menubar=0,resizable=no")
}

function screenshot(image,width,height)
{
	document.getElementById("screenshot").innerHTML= '<img src="images/aaed/'+ image +'" width="'+ width +'" height="'+ height +'">';
}
function screenimage()
{
	document.getElementById("screenshot").innerHTML= '<img src="images/aaed/aaed_08.jpg" width="266" height="333">';
}
