function Check_Submit(){
	var flg=validateNumber('form1','year',"The Please Enter the Vehicle Year !");
if (flg)
	var flg=validateBlank('form1','make',"The Vehicle Male Cannot be Blank !");
if (flg)
	var flg=validateBlank('form1','model',"The Vehicle Model Cannot be Blank !");
if (flg)
	var flg=validateBlank('form1','mileage',"The Vehicle Mileage Cannot be Blank !");
if (flg)
	var flg=validateBlank('form1','fullname',"Your Name Cannot be Blank !");
if (flg)
	var flg=validateEmail('form1','email',"Please Enter a Valid Email-Id !");
if (flg)
	var flg=validateconfirmpass('form1','email','confirmemail',"Your Emails Does not match !");
if (flg)
	var flg=validateBlank('form1','daytelephone',"Daytime Cannot be Blank !");
if (flg)
	return true;
return false;
}
function check(field)
{

       for (i = 0; i < field.length; i++)
       {
               field[i].checked = true;
       }
}
/*
function SetChecked(val,tableform)
{	doc="document.";
       dml = eval(doc+tableform);

       len = dml.elements.length;
       var i=0;
       for( i=0 ; i<len ; i++)
                       dml.elements[i].checked=val;
}
*/
/*function SetChecked(tableform,val)
{	
	  var doc="document.";
	  var dml = eval(doc+tableform);

      var len = dml.elements.length;
      var i=0;
      for( i=0 ; i<len ; i++)
              dml.elements[i].checked=val;
}*/
function uncheck(field)
{
       for (i = 0; i < field.length; i++)
       {
               field[i].checked = false;
       }
}

function validsearch(frm)
{  
       var frm = eval(frm);
	   if(frm.keyword1.value == "")
       {
               alert("Please enter a keyword for search");
			   frm.keyword1.focus();
               return false;
       }
       frm.action.value = "Search";
}

/*
function validsearch(frm)
{
	   var frm = eval("document." + frm);
	   if(frm.action.value=='Delete' ||frm.action.value=='InActive' || frm.action.value=='Active' ) { frm.submit(); }
	   if(frm.keyword.value == "" && frm.action.vlue=="Search") {
               alert("Please enter a keyword for search");
			   frm.keyword.focus();
			   return false;
       }
	   else
	   {
	   	   frm.action.value = "Search";
		   frm.submit();
	   }
}*/
//function for checking user selects a select field

function chkSelectField(formName,fieldName,msg){

       fieldLength = parseInt(eval("document."+formName+"."+fieldName+".length"))
       for(i=0;i<fieldLength;i++){
               if(eval("document."+formName+"."+fieldName+"["+i+"].selected")){
                       fieldValue = eval("document."+formName+"."+fieldName+"["+i+"].value")
                       if(fieldValue == ""){
                               alert(msg)
                               eval("document."+formName+"."+fieldName+".focus()")
                               return false;
                               break;
                       }
               }
       }
return true
}

// function for checking if any option is selected or not

function chk_IsOptionSelected(formName,fieldName){

       fieldLength = parseInt(eval("document."+formName+"."+fieldName+".length"))
       for(i=0;i<fieldLength;i++){
               if(eval("document."+formName+"."+fieldName+"["+i+"].selected")){
                       return true;
               }
       }
       return false;

}

//Function for check the Authentication for login

function loginCheck(formName){
	var		doc = "document."
	var	i;
	var	length = eval(doc+formName +".elements.length");
	// Create object for element.
	var obj=eval(doc+formName+".elements");
	for(i=0;i<=length;i++)
	{
		if(obj[i].value.length <=0)
		{
			alert("Enter the Value");
			obj[i].focus();
			return false;
		}
	}
	return true;
}
//End of the Function

//function for validating empty field

function validateBlank(formName,fieldName,msg){
       var     doc = "document."
       var input = eval(doc+formName+"."+fieldName+".value");

       var lenth = input.length ;
       var ctr=0 ;

       if(input==""){
               alert(msg);
               eval(doc+formName+"."+fieldName+".focus()")
               return false;
       }

       return true
}

//Check password and confirm password

//function for product field validation.

function check_product(formName)
{
	var		doc ="document.";
	var		i;
	var length = eval(doc+formName +".elements.length");
	// Create object for element.
	var obj=eval(doc+formName+".elements");

	for(i=1; i<=length;i++)
	{	
		if(obj[i].value.length <=0)
		{
			if(obj[i].name=="userfile1" || obj[i].name=="userfile2" || obj[i].name=="vabstract" || obj[i].name=="vcaption" || obj[i].name=="vdesc")
				continue;
			else if(obj[length-2].value=="Add Step-2" && obj[i].type=="hidden") // Add Product Handling.
					continue;
			else
			{
				obj[i].focus();
				return false;
			}
		}
	}
	return true;
}

//Check product validation is over.

function validateconfirmpass(formName,fieldName1,fieldName2,msg)
{
       var     doc = "document."
       //alert(eval(doc+formName+"."+fieldName1+".value"));
       //alert(eval(doc+formName+"."+fieldName2+".value"));

       if(eval(doc+formName+"."+fieldName1+".value") !=
eval(doc+formName+"."+fieldName2+".value"))
       {
               alert(msg);
               eval(doc+formName+"."+fieldName2+".focus()")
               return false;
       }
       return true
}

//End confirm password

function validateDecimal(formName,fieldName,msg){

var     doc = "document."

a=eval(doc+formName+"."+fieldName)
fieldValue=eval(doc+formName+"."+fieldName + ".value")

if (fieldValue.length<1)
{
       alert(msg)
       eval(doc+formName+"."+fieldName + ".select()")
       return false
}

chk1="123456789.0";

       for(i=0;i!=fieldValue.length;i++)
       {
               ch1=fieldValue.charAt(i);
               rtn1=chk1.indexOf(ch1);
               if(rtn1==-1)
               {
                       alert(msg);
                       eval(doc+formName+"."+fieldName + ".focus()")
                       return false;
                       break;
               }
       }
return true
}

//function for Validating Email

function validateEmail(formName,fieldName,msg){

       var doc = "document."
       str=eval(doc+formName+"."+fieldName+".value");
       var
filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
       if (filter.test(str)){return true}
       else
       {
               alert(msg)
               eval(doc+formName+"."+fieldName+".select()")
               return false
       }
}


//function for validating Number

function validateNumber(formName,fieldName,msg){

var     doc = "document."

a=eval(doc+formName+"."+fieldName)
fieldValue=eval(doc+formName+"."+fieldName + ".value")

if (fieldValue.length<1)
{
       alert(msg)
       eval(doc+formName+"."+fieldName + ".select()")
       return false
}

chk1="1234567890";

       for(i=0;i!=fieldValue.length;i++)
       {
               ch1=fieldValue.charAt(i);
               rtn1=chk1.indexOf(ch1);
               if(rtn1==-1)
               {
                       alert(msg);
                       eval(doc+formName+"."+fieldName + ".focus()")
                       return false;
                       break;
               }
       }

return true
}

// This functions are used on the forms listing the data like productlist,couponlist, categorylist etc.


// Returns the count of the checkbox selected
/*
function numChecked(frm)
{
       j=0;
       for(i=0;i< frm.length;i++)
       {
               e=frm.elements[i];
               if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
                       j++;
       }
       return j;
}

function slct1st()
{
       j=0;
       for(i=0;i< frm.length;i++)
       {
               e=frm.elements[i];
               if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
                       if(j==1)
                               e.checked=false;
                       else
                               j=1;
       }
       return j;
}

// On the listing form we need to apply this function for each button toperform different actions


function Subm(act,first,dosub,opt, msg)
{   
       frm = document.tableform;
       num = ((first) ? slct1st(frm) : numChecked(frm));
	  // frm.no.value=num;
       if (num>0)
       {
               if(opt==1)
                       checkDelete(msg);
               else if(opt==2)
                       checkActive(msg);
               else if(opt==3)
                       checkInActive(msg);
               if (dosub)
                       return true;
       }
       else
               alert("Please select Checkbox.");

       return false;
}

// This functions can be added for each new action

// Function called when delete action is performed

function checkDelete(msg)
{
       rtn=confirm(msg);
       if(rtn==false)
               {       return false;   }
       else
       {       document.tableform.action.value="Delete";
               frm.submit();           }
}

// Function called when active action is performed

function checkActive(msg)
{
       rtn=confirm(msg);
       if(rtn==false)
               {       return false;   }
       else
       {       document.tableform.action.value="Active";
               frm.submit();           }
}

// Function called when InActive action is performed

function checkInActive(msg)
{
       rtn=confirm(msg);
       if(rtn==false)
               {       return false;   }
       else
       {       document.tableform.action.value="InActive";
               frm.submit();           }
}

*/

function numChecked(frm)
{
	j=0;
	for(i=0;i< frm.length;i++)
	{
		e=frm.elements[i];
		if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
			j++;	
	}
	return j;
}

function slct1st(frm)
{
	j=0;
	for(i=0;i< frm.length;i++)
	{
		e=frm.elements[i];
		alert(e);
		if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
			if(j==1) 
				e.checked=false;
			else 
				j=1;
	}
	return j;
}

// On the listing form we need to apply this function for each button to perform different actions

/*
function Subm(act,first,dosub,opt, msg)
{
	frm = document.tableform;
	num = ((first) ? slct1st(frm) : numChecked(frm));
	if (num>0)
	{
		if(opt==1)
			checkDelete(msg);
		else if(opt==2)
			checkActive(msg);
		else if(opt==3)
			checkInActive(msg);
		if (dosub)
			return true;
	}
	else
		alert("Please select Checkbox.");

	return false;
}
*/

// Modified by Neha(To pass the form name)

function Subm(form,act,first,dosub,opt, msg)
{
	//frm = document.tableform;
	
	var frm = eval(form);
	//alert(form+"--"+act+"--"+first+"--"+dosub+"--"+opt+"--"+msg);
	num = ((first) ? slct1st(frm) : numChecked(frm));
	
	if (num>0)
	{
		if(opt==1)
			return checkDelete(frm,msg);	
		else if(opt==2)
			return checkActive(frm,msg);
		else if(opt==3)
			return checkInActive(frm,msg);
		else if(opt==6)
			return checkforgot_password(frm,msg);
		if (dosub)
			return true;
	}
	else
		alert("Please select Checkbox.");
	return false;
}

// This functions can be added for each new action

// Function called when delete action is performed

function checkDelete(frm,msg)
{
	//alert(frm.name);
	//var frm = eval(form);
	rtn=confirm(msg);
	if(rtn==false)
		{	return false;	}
	else
	{	
		frm.action.value="Delete";
		//alert(frm.action.vaue);
		frm.submit();	
		return true;	
	}
}

// Function called when active action is performed

function checkActive(frm,msg)
{
	rtn=confirm(msg);
	if(rtn==false)
		{	return false;	}
	else
	{	frm.action.value="Active";
		frm.submit();		}
}


// Function called when InActive action is performed

function checkInActive(frm,msg)
{
	rtn=confirm(msg);
	if(rtn==false)
		{	return false;	}
	else
	{	
		frm.action.value="InActive";
		frm.submit();	
		return true;	}
}
