//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 validateconfirmpass(formName,fieldName1,fieldName2,msg)
{		

       var     doc = "document."
       if(eval(doc+formName+"."+fieldName1+".value") != eval(doc+formName+"."+fieldName2+".value"))
       {
               alert(msg);
               eval(doc+formName+"."+fieldName2+".focus()")
               return false;
       }
       return true
}
//check function Expiry Status, if Expire is as on Date then Date Field should not blank

function CheckExpireAsOn(formName,fieldName1,fieldName2,msg)
{
	var     doc = "document."
	
	if(eval(doc+formName+"."+fieldName1+".value") == 'as on Date') {

       var input = eval(doc+formName+"."+fieldName2+".value");

       var lenth = input.length ;
       var ctr=0 ;

       if(input==""){
               alert(msg);
               eval(doc+formName+"."+fieldName2+".focus()")
               return false;
       }
	   return true;
	}
	return true;
}	
function ValidSearch(frm)
{		
       var frm = eval(frm);
       if(frm.keyword.value == "")
       {
               alert("Please enter a keyword for search");
               return false;
       }
       //this is to pass the store_id when searching, now no changes in sytax are needed
       //frm.select_store.value = module.select_store.value; //Modified by Neha
       frm.action.value = "Search";
}

function ValidSearch_Product(frm){
	var frm=eval(frm);
	if(frm.keyword.value == "")
	{
		alert("Please enter a keyword for search");
		return false;
	}
    frm.action.value = "SearchProdDtl";
	frm.submit();
}
function ValidSearch_Category(frm){
	var frm=eval(frm);
	if(frm.keyword.value == "")
	{
		alert("Please enter a keyword for search");
		return false;
	}
    frm.action.value = "SearchCategory";
	frm.submit();
}

function ValidSearch_Discount(frm){
	var frm=eval(frm);
	if(frm.keyword.value == "")
	{
		alert("Please enter a keyword for search");
		return false;
	}
    frm.action.value = "SearchDiscount";
	frm.submit();
}

function checkEdit(msg,action,form)
{		
		doc=eval("document."+form);
       	rtn=confirm(msg);
       	if(rtn==false){       return false;   }
       	else
       	{      	doc.action.value=action;
              	doc.submit();           
		}
}

function IsValidDate(fName){
	
	var doc = 'document.'
	var theDay = parseInt(eval(doc+fName+'.cbDay.value'),10);
	var theMonth= parseInt(eval(doc+fName+'.cbMonth.value'),10);
	var theYear= parseInt(eval(doc+fName+'.cbYear.value'),10);

	if ((theYear%4 == 0) && (theDay > 29) && (theMonth == 2)) {
		alert ("Not a valid date.");
		return false;
		}
	else if ((theYear%4 != 0) && (theDay > 28) && (theMonth == 2)) {
		alert ("Not a valid date.");
		return false;
		}
	else if ((theDay > 30) && (theMonth == 4 || theMonth == 6 || theMonth == 0 || theMonth == 11)) {
		alert ("Not a valid date.");
		return false;
		}
	else{ 
		return true;
		}
}

function getexpirydate(nodays){
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}

function getcookie(cookiename) {
	 var cookiestring=""+document.cookie;
	 var index1=cookiestring.indexOf(cookiename);
	 if (index1==-1 || cookiename=="") return ""; 
	 var index2=cookiestring.indexOf(';',index1);
	 if (index2==-1) index2=cookiestring.length; 
	 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function setCookies(name,value,duration){

	cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration);
	document.cookie=cookiestring;
	if(!getcookie(name)){
		return false;
	}else{
		return true;
	}
}	
