﻿// JScript File
var XmlHttp;
window.opener='x';
//Creating and setting the instance of appropriate XMLHTTP Request object to a “XmlHttp” variable  
function CreateXmlHttp(){
	try{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	   }
	catch(e){
		try{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		   } 
		catch(oc){
			XmlHttp = null;
		   }
	   }	   
	if(!XmlHttp && typeof XMLHttpRequest != "undefined"){
		XmlHttp = new XMLHttpRequest();
	  }
  }
function MemberChange(){ 
//alert("Hi");
	var mem = document.getElementById("dDist");	
	var selectedmem = mem.options[mem.selectedIndex].value;	
	var requestUrl = "BudgetAsex.aspx?MID=" + encodeURIComponent(selectedmem);
	//alert(requestUrl);
	CreateXmlHttp();	
	if(XmlHttp){
		XmlHttp.onreadystatechange = LoadBudget;
		XmlHttp.open("GET", requestUrl,  false);		
		XmlHttp.send(null);		
	 }
 }   
 function CategoryChange(){ 
	var mem = document.getElementById("dDist");	
	var selectedmem = mem.options[mem.selectedIndex].value;
	var cat = document.getElementById("dCat");	
	var selectedcat = cat.options[cat.selectedIndex].value;	
	var requestUrl = "BudgetAsex.aspx?MID=" + encodeURIComponent(selectedmem) +"&CID="+encodeURIComponent(selectedcat);
	CreateXmlHttp();	
	if(XmlHttp){
		XmlHttp.onreadystatechange = LoadBudget1;
		XmlHttp.open("GET", requestUrl,  false);		
		XmlHttp.send(null);		
	 }
 }   

 function LoadBudget()
 {
 var str1;
 var B=0;
 var c=0;
    ClearAll();
    var cat=document.getElementById("dCat");
    
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{		
			var dv=document.getElementById("DIVBud");
			str1="<table><tr><td height='20' ColSpan ='4' class='boxbg1'>&nbsp; Budget Details</td><td height='20' colspan='2' class='boxbg1' style='text-align:right;'><input type='Button' style='align:right;' class='b_ucart' value='Add New' onclick='JavaScript:AddNew();'/></td></tr>";
			//alert(str1);
			str1=str1 + "<tr style='background-color:#EAEAD7;'><td ID='Tablecell18' width='130px' class='medium-red'>Quarter Period</td><td ID='Tablecell19' width='100px' class='medium-red'>Category</td><td ID='Tablecell20' width='90px' class='medium-red' style='text-align:right; padding-right:10px;'>Budget (Rs.) </td><td ID='Tablecell21' width='90px' class='medium-red' style='text-align:right; padding-right:2px;'>Budget Usage (Rs.)</td><td ID='Tablecell22' width='90px' class='medium-red' style='text-align:right; padding-right:5px;'>Balance (Rs.)</td><td width='50px'></td></tr>";
				//alert(str1);		
			var response=XmlHttp.responseText.split('|');
			if (response!="")
			{
			    while (B < response.length)
			    {
			    //alert(response[B]);
    //			if (response[B]!="")
    //			    {
			            var response1=response[B].split(':');        			    
			                str1=str1 + "<tr><td ID='Tablecell18' width='130px' class='medium' style='text-align:left; padding-right:2px;'>"+response1[1]+"</td><td ID='Tablecell19' width='100px'  class='medium' style='text-align:left; padding-right:2px;'>"+response1[2]+"</td><td ID='Tablecell20' width='90px' class='medium' style='text-align:right; padding-right:10px;'>"+response1[3]+"</td><td ID='Tablecell21' width='90px' class='medium' style='text-align:right; padding-right:5px;'>"+response1[4]+"</td><td ID='Tablecell22' width='90px' class='medium' style='text-align:right; padding-right:5px;'>"+response1[5]+"</td><td width='50px'><input type='button' id='BTN" + response1[6] + "' value='Edit' text='Edit' style='width:50px;' class='b_ucart' onClick='JavaScript:EditUpdate(" + response1[6] + ");'/></td></tr><tr><td colspan='6'><hr/></td></tr>";
			           B=B+1;
    //			    }
    //			    B=B+1;
			    }
			    //alert(str1);
			}
			dv.innerHTML=str1;
		 }
		else
		{
			alert("There was a problem retrieving data from the server." );
		 }
	  }
	  cat.value=0;
  }
 
 function LoadBudget1()
 {
 var str1;
 var B=0;
 var c=0;
    ClearAll();
    
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{		
			var dv=document.getElementById("DIVBud");
			str1="<table><tr><td height='20' ColSpan ='4' class='boxbg1'>&nbsp; Budget Details</td><td height='20' colspan='2' class='boxbg1' style='text-align:right;'><input type='Button' style='align:right;' value='Add New' onclick='JavaScript:AddNew();'/></td></tr>";
			//alert(str1);
			str1=str1 + "<tr style='background-color:#EAEAD7;'><td ID='Tablecell18' width='130px' class='medium-red'>Quarter Period</td><td ID='Tablecell19' width='100px' class='medium-red'>Category</td><td ID='Tablecell20' width='90px' class='medium-red' style='text-align:right; padding-right:10px;'>Budget (Rs.) </td><td ID='Tablecell21' width='90px' class='medium-red' style='text-align:right; padding-right:2px;'>Budget Usage (Rs.)</td><td ID='Tablecell22' width='90px' class='medium-red' style='text-align:right; padding-right:5px;'>Balance (Rs.)</td><td width='50px'></td></tr>";
				//alert(str1);		
			var response=XmlHttp.responseText.split('|');
			if (response!="")
			{
			    while (B < response.length)
			    {
			    //alert(response[B]);
    //			if (response[B]!="")
    //			    {
			            var response1=response[B].split(':');        			    
			                str1=str1 + "<tr><td ID='Tablecell18' width='130px' class='medium' style='text-align:left; padding-right:2px;'>"+response1[1]+"</td><td ID='Tablecell19' width='100px'  class='medium' style='text-align:left; padding-right:2px;'>"+response1[2]+"</td><td ID='Tablecell20' width='90px' class='medium' style='text-align:right; padding-right:10px;'>"+response1[3]+"</td><td ID='Tablecell21' width='90px' class='medium' style='text-align:right; padding-right:5px;'>"+response1[4]+"</td><td ID='Tablecell22' width='90px' class='medium' style='text-align:right; padding-right:5px;'>"+response1[5]+"</td><td width='50px'><input type='button' id='BTN" + response1[6] + "' value='Edit' text='Edit' style='width:50px;' onClick='JavaScript:EditUpdate(" + response1[6] + ");'/></td></tr><tr><td colspan='6'><hr/></td></tr>";
			           B=B+1;
    //			    }
    //			    B=B+1;
			    }
			    //alert(str1);
			}
			dv.innerHTML=str1;
		 }
		else
		{
			alert("There was a problem retrieving data from the server." );
		 }
	  }
  }
 
 
 
 function checkBeforeSave()
 {
            //var tabBudget=document.getElementById("TblNewBudget");
			//var cmdSave=document.getElementById("cmdSave");
			//var hd1=document.getElementById("hd1");
			var FMonth=document.getElementById("FMonth");
			var FYear=document.getElementById("Fyear");
			var TMonth=document.getElementById("TMonth");
			var TYear=document.getElementById("Tyear");
			var Budget=document.getElementById("Budget");
			//var tr1=document.getElementById("tr1"); 
			var mem = document.getElementById("dDist");	
	        var selectedmem = mem.options[mem.selectedIndex].value;
	
	        var cat = document.getElementById("dCat");	
	        var selectedcat = cat.options[cat.selectedIndex].value; 
	        
	        var STR=selectedmem + "|" + selectedcat + "|01 " + FMonth.value +" " +FYear.value +"|01 " + TMonth.value +" " +TYear.value;
	        //alert(STR);
	        
	        var requestUrl = "BudgetAsex.aspx?CheckId=" + encodeURIComponent(STR);
	
	
	        CreateXmlHttp();	
	        if(XmlHttp){
		        XmlHttp.onreadystatechange = CheckedBeforeSave;
		        XmlHttp.open("GET", requestUrl,  false);		
		        XmlHttp.send(null);		
	         }
	        
	        
 }
 function CheckedBeforeSave()
 {
    var hd2=document.getElementById("hd2");
    hd2.value="";
    if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{		
		//alert(XmlHttp.responseText);
		hd2.value=XmlHttp.responseText;
		    if (XmlHttp.responseText=="Y")
		    {
		        return false;
		    }
		    else
		    {
		        return true;
		    }
		    //MemberChange();
		    alert("Operation Successful");
		}
	}
 }
 
 function checkBeforeUpdate()
 {
            //var tabBudget=document.getElementById("TblNewBudget");
			//var cmdSave=document.getElementById("cmdSave");
			var hd1=document.getElementById("hd1").value;
			var FMonth=document.getElementById("FMonth");
			var FYear=document.getElementById("Fyear");
			var TMonth=document.getElementById("TMonth");
			var TYear=document.getElementById("Tyear");
			var Budget=document.getElementById("Budget");
			//var tr1=document.getElementById("tr1"); 
			var mem = document.getElementById("dDist");	
	        var selectedmem = mem.options[mem.selectedIndex].value;
	
	        var cat = document.getElementById("dCat");	
	        var selectedcat = cat.options[cat.selectedIndex].value; 
	        var STR=selectedmem + "|" + selectedcat + "|" + hd1 + "|" + Budget.value;
	        //alert(STR);
	        
	        var requestUrl = "BudgetAsex.aspx?CheckId1=" + encodeURIComponent(STR);
	
	
	        CreateXmlHttp();	
	        if(XmlHttp){
		        XmlHttp.onreadystatechange = CheckedBeforeSave;
		        XmlHttp.open("GET", requestUrl,  false);		
		        XmlHttp.send(null);		
	         }
	        
	        
 }
 function CheckedBeforeUpdate()
 {
    var hd2=document.getElementById("hd2");
    hd2.value="";
    if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{		
		//alert(XmlHttp.responseText);
		hd2.value=XmlHttp.responseText;
		    if (XmlHttp.responseText=="Y")
		    {
		        return false;
		    }
		    else
		    {
		        return true;
		    }
		    //MemberChange();
		    alert("Operation Successful");
		}
	}
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 function EditUpdate(Tag){
 //alert(Tag);
    var EditId = Tag;
    //alert(EditId);
    var hd1=document.getElementById("hd1");
    hd1.value=EditId;
    //alert(hd1.value);	
	//var selectedmem = mem.options[mem.selectedIndex].value;	
	var requestUrl = "BudgetAsex.aspx?EditId=" + encodeURIComponent(EditId);
	CreateXmlHttp();	
	if(XmlHttp){
		XmlHttp.onreadystatechange = EditBudget;
		XmlHttp.open("GET", requestUrl,  false);		
		XmlHttp.send(null);		
	 }
 }   
 
 function EditBudget()
 {
 var str1;
 var B=0;
 var c=0;
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{		
			var tabBudget=document.getElementById("TblNewBudget");
			var cmdSave=document.getElementById("cmdSave");
			//var hd1=document.getElementById("hd1");
			var FMonth=document.getElementById("FMonth");
			var FYear=document.getElementById("Fyear");
			var TMonth=document.getElementById("TMonth");
			var TYear=document.getElementById("Tyear");
			var Budget=document.getElementById("Budget");
			var tr1=document.getElementById("tr1");
			var response=XmlHttp.responseText.split('|');
			
			FMonth.value=response[0];
			FYear.value=response[1];
			TMonth.value=response[2];
			TYear.value=response[3];
			Budget.value=response[4];
			
		    FMonth.disabled=true;
			FYear.disabled=true;
			TYear.disabled=true;
			TMonth.disabled=true;
			
			
			cmdSave.value="Update";
		}
		
			
		
		else
		{
			alert("There was a problem retrieving data from the server." );
		 }
	  }
  }
 
 function AddNew()
 {
    
    var cmdSave=document.getElementById("cmdSave");
    var tabBudget=document.getElementById("TblNewBudget");
	var hd1=document.getElementById("hd1");
	var FMonth=document.getElementById("FMonth");
	var FYear=document.getElementById("Fyear");
	var TMonth=document.getElementById("TMonth");
	var TYear=document.getElementById("Tyear");
	var Budget=document.getElementById("Budget");
	
	var mem = document.getElementById("dDist");	
	var selectedmem = mem.options[mem.selectedIndex].value;
	
	var cat = document.getElementById("dCat");	
	var selectedcat = cat.options[cat.selectedIndex].value; 
	
	if (selectedmem==0 || selectedcat==0)
	{
	    alert("Member and category must be selected");
	    return false;
	}
	
	        FMonth.disabled=false;
			FYear.disabled=false;
			TMonth.disabled=false;
			TYear.disabled=false;
	
	cmdSave.value="Save";
	hd1.value="";
	FMonth.value=0;
	FYear.value="";
	TMonth.value=0;
	TYear.value="";
	Budget.value="";
	return true;
 }
 
 
 function ClearAll()
 {
    
    var cmdSave=document.getElementById("cmdSave");
    var tabBudget=document.getElementById("TblNewBudget");
	var hd1=document.getElementById("hd1");
	var FMonth=document.getElementById("FMonth");
	var FYear=document.getElementById("Fyear");
	var TMonth=document.getElementById("TMonth");
	var TYear=document.getElementById("Tyear");
	var Budget=document.getElementById("Budget");
	
	var mem = document.getElementById("dDist");	
	//var selectedmem = mem.options[mem.selectedIndex].value;
	
	var cat = document.getElementById("dCat");	
	//var selectedcat = cat.options[cat.selectedIndex].value; 
	
	FMonth.disabled=false;
	FYear.disabled=false;
	TMonth.disabled=false;
	TYear.disabled=false;
	
	cmdSave.value="Save";
	hd1.value="";
	FMonth.value=0;
	FYear.value="";
	TMonth.value=0;
	TYear.value="";
	Budget.value="";
	
 }
 
 
 function SaveUpdate()
 {
 if (!Save()){return;}
 	var mem = document.getElementById("dDist");	
	var selectedmem = mem.options[mem.selectedIndex].value;
	
	var cat = document.getElementById("dCat");	
	var selectedcat = cat.options[cat.selectedIndex].value;
	
	if (selectedcat==0)
	{
	   MemberChange();
	}
	else
	{
	   CategoryChange();
	}
 }
 
 function Save()
 {
    
    var query;
    var hd1=document.getElementById("hd1");
    var mem = document.getElementById("dDist");	
	var selectedmem = mem.options[mem.selectedIndex].value;	
    var cat = document.getElementById("dCat");	
	var selectedcat = cat.options[cat.selectedIndex].value;
	var fm = document.getElementById("FMonth");	
	var selectedfm = fm.options[fm.selectedIndex].value;
	var tm = document.getElementById("TMonth");	
	var selectedtm = tm.options[tm.selectedIndex].value;
	var fy=document.getElementById("Fyear").value;
	var ty=document.getElementById("Tyear").value;
	var bdg=document.getElementById("Budget").value;
	
	var mem = document.getElementById("dDist");	
	var selectedmem = mem.options[mem.selectedIndex].value;
	
		
    if (hd1.value=="")
    {
        checkBeforeSave();
        
        var hd2=document.getElementById("hd2");
        if (hd2.value=="Y") {
        alert("please check the date range. It may be occupied.");
        return false;}
        var mem = document.getElementById("dDist");	
	    var selectedmem = mem.options[mem.selectedIndex].value;
	
	    var cat = document.getElementById("dCat");	
	    var selectedcat = cat.options[cat.selectedIndex].value; 
	
	    if (selectedmem==0 || selectedcat==0)
	    {
	        alert("Member and category must be selected");
	        return false;
	    }
    
    
        query="insert into tbldealer_credit (Crd_Mem_ID,Crd_Mem_Cat_ID,Crd_Qtr_Start_Dt,Crd_Qtr_End_Dt,Crd_Amount,Crd_EnterBy_ID,Crd_Enter_Dt)";
        query=query+ " values(" +selectedmem + ","+ selectedcat + ",'01 " + selectedfm + " " + fy + "','01  " + selectedtm + " " + ty + "',"+ bdg +",XXXXXX,getdate())";
        
    }
    else
    {
        checkBeforeUpdate();
        
        var hd2=document.getElementById("hd2");
        if (hd2.value=="Y") {
        alert("Budget amount should be greater than consumed amount.");
        return false;}
        query="update tbldealer_credit set Crd_Qtr_Start_Dt='01 " + selectedfm + " " + fy + "',Crd_Qtr_End_Dt='01  " + selectedtm + " " + ty + "',Crd_Amount=" + bdg +",crd_modifyby_id=XXXXXX,crd_modify_dt=getdate() where crd_id="+ hd1.value;
        
    }
    var requestUrl = "BudgetAsex.aspx?query=" + encodeURIComponent(query);
	CreateXmlHttp();	
	if(XmlHttp){
		XmlHttp.onreadystatechange = reloadBudget;
		XmlHttp.open("GET", requestUrl,  false);		
		XmlHttp.send(null);		
	 }
	 return true;
 }
 
 function reloadBudget()
 {
    if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{		
		    //alert(XmlHttp.responseText);
		    //MemberChange();
		    alert("Operation Successful");
		}
	}
 }
 
 
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };
var rdbutton = '';
function MemAuth()
 {
  var userid;
  var username;
  var strUserType;
  if((document.getElementById('cboUserID').value == 0) && (document.getElementById('txtUserId').value == ''))
   {
      alert('Please select the user to edit catagory relation!')
   }
   else
   {
      if (document.getElementById('cboUserID').selectedIndex == -1 )
       {
         userid = document.getElementById('HiddenField1').value;
         username = document.getElementById('txtUserId').value;
       }
      else
       {
         userid = document.getElementById('cboUserID').value;
         username = document.getElementById('cboUserID').options[document.getElementById('cboUserID').selectedIndex].text;
         
       }
        strUserType = document.getElementById('cboUserType').options[document.getElementById('cboUserType').selectedIndex].text.charAt(0).toUpperCase();
        window.open('MemberAuthentication.aspx?id=' + userid + "&name=" + username + "&strUserType=" + strUserType,"","menubar=1,resizable=0,width=730,height=480,toolbar=1,location=0,directories=1,status=1,scrollbars=1,addressbar=1");
    }
}
function echeck() 
     {
        var str='';
        str=document.getElementById('txtEmail').value;
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1)
		{
		   alert("Invalid E-mail ID");
		   document.getElementById('txtEmail').focus();
		   return false;
		}
		 if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		 {
		   alert("Invalid E-mail ID");
		  document.getElementById('txtEmail').focus();
		  return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID");
		    document.getElementById('txtEmail').focus();
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    document.getElementById('txtEmail').focus();
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    document.getElementById('txtEmail').focus();
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    document.getElementById('txtEmail').focus();
		    return false;
		 }

 		 return true;					
	}
    function DisAllowAlphabets(e){
      if(e.which){
        if ((e.which >= 48 && e.which <= 57)||(e.which==8)){
      		return true;}
     	else if(e.which == 45){
     		return true;}
    	else{ 
			return false;}
        }
      else if(window.event){    
       	if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
      		window.event.returnValue=true;}
     	else if(window.event.keyCode == 45){
     		window.event.returnValue=true;}
    	else{
			window.event.returnValue=false;}  
        }
  } 

function checkPassword (strng) 
{
 var error = "";
 if (strng == "")
  {
    error = "* New Password can not be blank!";
  }
    var illegalChars = /[\W_]/; // allow only letters and numbers
    if (strng.length > 20) 
    {
    error = "* New Password can not more than 20 character!";    
    }
    else if (illegalChars.test(strng)) 
    {
     error = "* New password should not have either special character or blank space!";    
    }
    
     if (error != "") 
     {
       document.getElementById('errMsg').innerHTML="<span class='error'>" + error + " </span>";
       return false; 
     }
	return true;  
  }     
     function ValidateChangePwd()
     {
       
       
              
       if ((document.getElementById('tOldPwd').value).trim()=='')
       {
       document.getElementById('errMsg').innerHTML ="<span class='error'>* Old Password can not be blank!</span>" ;
       return false;
       }
       
       if (!checkPassword(document.getElementById('tNewPwd').value))
       {
       return false;
       }
              
       if ((document.getElementById('tNewPwd').value).trim()!=(document.getElementById('tConfPwd').value).trim() )
       {
       document.getElementById('errMsg').innerHTML ="<span class='error'>* New password and confirm password must be same!</span>";
       return false;
       }
       
       return true;
     }
     
function CheckLogin(){
  var theForm =document.getElementById('Lform');  
  if (theForm.uname.value==''){
      alert('Please enter user name.');
      theForm.uname.focus();
      return false; }
  else if(theForm.upass.value==''){
     alert('Please enter password.');
     theForm.upass.focus();
     return false; }
     
  return true;
 }

function GoPageno(pageno,url) { 
  var theForm = document.getElementById("form1");  
  if (url.indexOf('?')==-1){  url=url + '?'; }
  else {url=url + '&'; }
  
  if (theForm!=null) {
      var dcat=theForm.dcat.value
      var pcat=theForm.pcat.value
      document.location.href=url +"dcat=" +dcat+"&pcat="+pcat+"&pg=" +pageno;      
     
      }        
 }
          
function ShowCategory(dcatid,pcatid) { 
  var theForm = document.getElementById("form1");                    
  if (theForm!=null) {
       document.location.href="Product_List.aspx?dcat=" +dcatid+"&pcat="+pcatid;
     }     
 }
             
function ShowBig(prdid,dcat,pcat) { 
   var theForm = document.getElementById("form1");                    
   if (theForm!=null) {        
       var pageno=theForm.pg.value;
       //alert(pageno);
       document.location.href="Product_Details.aspx?dcat=" +dcat+"&pcat="+pcat+"&pg=" +pageno+"&pid="+prdid;                         
       }     
 }
 
 function ShowQuery(prdid)
 {
    var x=150;
	var y =200;
	//var pid = document.getElementById('drpCountry').value;
    window.open('pop_Query.aspx?prodID=' + prdid ,'welcome','width=500,height=350,left='+x+',top='+y);
 
 
 }
 
// function popup2()
//	{
//	var x=eval(xMousePos)-eval(300);
//	var y =eval(yMousePos)+eval(110);
//	var pid = document.getElementById('drpCountry').value;
//    window.open('pop_2.aspx?strval=' + pid ,'welcome','width=300,height=220,left='+x+',top='+y);
//    }

function MoveBack() { 
  var theForm = document.getElementById("form1");                    
  if (theForm!=null) {  
      var dcat=theForm.dcat.value;
      var pcat=theForm.pcat.value;
      var pageno=theForm.pg.value;
      document.location.href="Product_List.aspx?dcat=" +dcat+"&pcat="+pcat+"&pg=" +pageno;
  }        
 }

function AsSubmit(e){ 
      if(e.which){
        if (e.which==13){MoveToCart();} }     	
      else if(window.event){    
       	if (window.event.keyCode==13){MoveToCart();} }
  }

function AsLogin(e){ 
      if(e.which){
        if (e.which==13){
          if(CheckLogin()){LForm.submit();}
          else {return false;}
          } }     	
      else if(window.event){    
       	if (window.event.keyCode==13){
       	  if(CheckLogin()){LForm.submit();}
       	  else {return false;}
       	  } }
  }  

function MoveToCartx(){ 
  var msg="__________________________________________\n\n\n";   
   msg +="Please enter qunatity.";
   msg +="\n\n__________________________________________";
   
  var pid=document.getElementById("pcode");
  var unit=document.getElementById("unit");
  var dct=document.getElementById("dcat");
  var qty=document.getElementsByName("qty");   
  var isC="crd_1";
  
  var arr_unit=(unit.value).split(",")  
  var i;
  var qty_val="";
  var j=0;
   
  for (i=0; i<qty.length; i++){
   if (qty_val.length==0) { qty_val=qty[i].value;}
   else {qty_val= qty_val + "," + qty[i].value;}    
   if ((qty[i].value)>0) {j=1;} 
  }
  
  if (j==0){
     qty[0].focus();
     alert(msg);
     return false;
    }   
    
  for (i=0; i<qty.length; i++){   
   if (((qty[i].value) % arr_unit[i])!=0) {
     var msg1="__________________________________________\n\n\n";   
     msg1 +="Please enter qunatity with the multiple of "+arr_unit[i]+".";
     msg1 +="\n\n__________________________________________";
     qty[i].focus();
     qty[i].value=0;
     alert(msg1);
     return false; 
   } 
  }
 
  //alert(encodeURIComponent(pid.value)+","+encodeURIComponent(unit.value)+","+dct.value+","+encodeURIComponent(qty_val)+","+isC);
  AddToCart(encodeURIComponent(pid.value),dct.value,encodeURIComponent(qty_val),isC,"Shopping_Cart.aspx");  
  return true;
  
  
}
  
function MoveToCart(){ 
  var pid=document.getElementById("pcode");
  var unit=document.getElementById("unit");
  var dct=document.getElementById("dcat");
  var qty=document.getElementById("qty");   
  var isC="crd_1";
   
  if (! ValidateQty(qty,unit.value)) {return false;}    
  
  AddToCart(pid.value,dct.value,qty.value,isC,"Shopping_Cart.aspx");
  return true;
}


function AddToCart(pid,dc,q,cs,url){ 
  var el =document.getElementById(cs);
  var isC=0;
  
  if (el.type=='hidden'){ isC=1; }
  else{ if (el.checked){isC=1;}  }
  
  var URL="cart.aspx?pcode="+ pid + "&qty=" + q +"&dcat=" + dc + "&isC="+ isC +"&rurl="+ encodeURIComponent(url);      
  GoTO(URL);
 }
 
 
function removeitem(pid,dc){         
  var URL="cart.aspx?act=del&pcode="+ pid + "&dcat=" + dc;
  GoTO(URL);
 }

function CreateIndent(){
  var URL="Cart.aspx?act=ind"
  var isP=document.getElementById("isP");
  if (isP!=null){
     var msg="__________________________________________\n\n\n";       
     var msg1 ="\n\n__________________________________________";
     URL=URL+ "&isP="+isP.value;
     
     var chk=document.getElementById("chq");
     if ((((chk.value).trim()).length==0)||(isNaN(chk.value))){
         msg +="Pleaser enter valid cheque number.";
         alert(msg + msg1);         
         chk.focus(); 
         return false; }  
         
     URL=URL+ "&cq="+chk.value;    
     var bn= document.getElementById("bnk");  
     if (((bn.value).trim()).length==0){
         msg +="Pleaser enter name of bank.";
         alert(msg + msg1);         
         bn.focus(); 
         return; }     
     URL=URL+ "&bn="+bn.value;
     
     var br= document.getElementById("brn");  
     if (((br.value).trim()).length==0){
         msg +="Pleaser enter name of branch.";
         alert(msg + msg1);         
         br.focus(); 
         return; }     
     URL=URL+ "&br="+br.value;
    }
  else{
     URL=URL+ "&isP=0"
    }  
    
  GoTO(URL); 
  return true;
}

function GoTO(url){
  document.location.href=url;
 } 
 
 function ShowDetails(ind,lbl){
   var id = document.getElementById("IID"); 
   var lb = document.getElementById("lbl");
   id.value=ind;
   lb.value=lbl;     
   }
 
function checkmail(str){
    var at="@"        
	var dot="."
	var temp;
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	var invalidchar=" \"([{}])!#$%^&*';:,/\\?|+`~<>=~"
	if (str.indexOf(at)==-1){
		return false }
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr-1){
	    return false	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr-1){
	    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 }		
	for (i=0; i<(invalidchar.length-1); i++){
	      temp=invalidchar.substring(i,i+1);		      
	      if (str.indexOf(temp)!=-1){
	        return false} 
	 	}		 		
    return true; 
  }  
function ValidateForgetPwd(){
       if ((document.getElementById('temail').value).trim()==''){
       document.getElementById('errMsg').innerHTML ="<span class='error'>* E-mail can not be blank!</span>" ;
       return false; }
       
       if (!checkmail(document.getElementById('temail').value)){
       document.getElementById('errMsg').innerHTML ="<span class='error'>* Enter valid E-mail!</span>" ;
       return false;}
              
       if ((document.getElementById('tuserid').value).trim()==''){
       document.getElementById('errMsg').innerHTML ="<span class='error'>* User Id can not be blank!</span>";
       return false;}
       
       if ((document.getElementById('tphoneno').value).trim()=='' ){
       document.getElementById('errMsg').innerHTML ="<span class='error'>* Phone no can not be blank!</span>";
       return false;}
       
       return true;
 }   
function ValidatePForm(){
       if ((document.getElementById('temail').value).trim()==''){
       document.getElementById('errMsg').innerHTML ="<span class='error'>* E-mail can not be blank!</span>" ;
       return false; }
       
       if (!checkmail(document.getElementById('temail').value)){
       document.getElementById('errMsg').innerHTML ="<span class='error'>* Enter valid E-mail!</span>" ;
       return false;}
              
       if ((document.getElementById('tmob').value).trim()==''){
       document.getElementById('errMsg').innerHTML ="<span class='error'>* Mobile no can not be blank!</span>";
       return false;}     
       
       if ((document.getElementById('tphoff').value).trim()=='' ){
       document.getElementById('errMsg').innerHTML ="<span class='error'>* Office phone no can not be blank!</span>";
       return false;}
       return true;
 }        
      
function showmsg(){
  document.getElementById('trmsg').style.display='block';
  document.getElementById('trform').style.display='none';   
 } 
 
function Toggle(s,e){
 var dv = document.getElementById(e);
 if(dv!= null){
    var isHidden = dv.style.display == "none" ? true : false;   
    s.className = isHidden ? "dcname_s" : "dcname";   
    dv.style.display = isHidden ? "" : "none"; } 
 } 
//function DisAllowAlphabets(e)
//{
//        
//      if(e.which)
//      {      
//        if ((e.which >= 48 && e.which <= 57)||(e.which==8)||(e.which==46))
//        {
//      	return true;
//        }     	
//    	else
//    	{ 
//		   return false; }
//      }
//      }
//      else if(window.event)
//      {  
//      //alert("w"+window.event.keyCode); 
//       	if ((window.event.keyCode >= 48 && window.event.keyCode <= 57)||(window.event.keyCode==8) || (window.event.keyCode==46))
//       	{
//      		window.event.returnValue=true;
//      	}     	
//    	else
//    	{ 
//			window.event.returnValue=false; 
//		}  
//      }
//  } 
//  

//function fnCalOpen()
//	{
//      window.open('CalenderControl.aspx?','calendar_window','width=400,height=320,left=400,top=150');
//	}
	
 function DisAllowNumbers(e){
      if(e.which){
        if ((e.which >= 65 && e.which <= 90)||(e.which==8)||(e.which >= 97 && e.which <= 122)||(e.which==32)){
      		return true;} 
      	else{ 
			return false; }
       }
      else if(window.event){    
       	if ((window.event.keyCode >= 65 && window.event.keyCode <= 90)||(window.event.keyCode >= 97 && window.event.keyCode <= 122)||(window.event.keyCode==32)){
      		window.event.returnValue=true;} 
       else{ 
			window.event.returnValue= false; } 
   } 
 }
// 
 function DisAllowAlphabets(e){
      if(e.which){
        if ((e.which >= 48 && e.which <= 57)||(e.which==8)){
      		return true;}
     	
    	else{ 
			return false; }
        }
      else if(window.event){    
       	if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
      		window.event.returnValue=true;}
     	
    	else{ 
			window.event.returnValue=false; }  
        }
  } 
  
   function DisAllowAlphabets1(e){
      if(e.which){
        if ((e.which >= 48 && e.which <= 57)||(e.which==8)){
      		return true;}
     	else if(e.which == 46){
     		return true; }
    	else{ 
			return false; }
        }
      else if(window.event){    
       	if (window.event.keyCode >= 48 && window.event.keyCode <= 57){
      		window.event.returnValue=true;}
     	else if(window.event.keyCode == 46){
     		window.event.returnValue=true; }
    	else{ 
			window.event.returnValue=false; }  
        }
  } 
 function ValidateQty(s,u){
   var msg="__________________________________________\n\n\n";   
   msg +="Please enter qunatity with the multiple of "+u+".";
   msg +="\n\n__________________________________________";
   
   if ((((s.value) % u)!=0)||((s.value)==0)){
       alert(msg);
       s.value=u;
       s.focus();
       return false; }
  else{     
   return true; }
 }
 
function ValidateQtyx(s,u){
   var msg="__________________________________________\n\n\n";   
   msg +="Please enter qunatity with the multiple of "+u+".";
   msg +="\n\n__________________________________________";
   
   if ((((s.value) % u)!=0)||((s.value)==0)){
       alert(msg);
       s.value=0;
       s.focus();
       return false; }
  else{     
       return true; }
 }
 
 function ValidateQtyxy(s,u){   
   if (((s % u)!=0)||(s==0)){      
       s.value=0;      
       return false; }
  else{     
       return true; }
 }

function ValidateCQty(s,u,t){
   var msg="__________________________________________\n\n\n";   
   msg +="Please enter qunatity with the multiple of "+u+".";
   msg +="\n\n__________________________________________";
   
   if ((((s.value) % u)!=0)||((s.value)==0)){
       alert(msg);
       s.value=u;
       s.focus();
       return false;
        }
  else{     
   document.getElementById(t).innerHTML=(s.value)/u;
   return true; }
 }
 
 function UpdateCQty(s,q,t){
   if ((s.value)==0){s.value=0;}   
      
 }

function FindQString(key) {
   var query = window.location.search.substring(1);
   var param = query.split("&");
   for (i=0;i<param.length;i++) {
      var kval = param[i].split("=");
      if (kval[0] == key) {
      return kval[1];
       }
     }
 }
 
function ShowMsg(){
 var result=FindQString("rs");
 if (result==1){
     var msg="__________________________________________\n\n\n";   
     msg +="Credit limit is over you can't buy more items.";
     msg +="\n\n__________________________________________";
     alert(msg); }
 else if (result==2){
     var msg="__________________________________________\n\n\n";   
     msg +="Kindly fill the Quantity below or equal to product available in stock.";
     msg +="\n\n__________________________________________";
     alert(msg);
  }  
}


function validdate()
{
alert('Hi');
var monthday;
var d= document.getElementById('cboDay').value;
var m=document.getElementById('cboMonth').value;
var y=document.getElementById('cboyear').value;
months = new Array(12)
if(m== "Jan")
 monthday ='31';
else if(m== "Feb")
monthday=dayofmonth(y);
else if(m="Mar")
 monthday ='31';
else if(m="Apr")
 monthday ='30';
else if(m="May")
 monthday ='31';
else if(m="Jun")
 monthday ='30';
else if(m="Jul")
 monthday ='31';
else if(m="Aug")
 monthday ='31';
else if(m="Sep")
 monthday ='30';
else if(m="Oct")
 monthday ='3';
else if(m="Nov")
 monthday ='30';
else if(m="Dec")
 monthday ='31';
if(parseInt(d) > parseInt(monthday)){
 alert('this is not valid date');
 return false;
 }
 else
 return true;
}

function dayofmonth(y)
{
if ((parseInt(y) % 4 == 0) || (parseInt(y) % 100 == 0) || (parseInt(y) % 400 == 0)) {
return ('29');
}
else 
{
return('28');
}
}





//-------------------------Changes Made by Ganesh on 21 Feb 2009-------------------------------------------

function fetchCity(abc)
				{ 
					var Modela = document.getElementById(abc);
                    //var dType=document.getElementById("st");
                    //var SelType=dType.value;
					var selected=Modela.options[document.getElementById(abc).selectedIndex].value;
					//alert(selected);
					var requestUrl = "LoadData.aspx?State=" + encodeURIComponent(selected);
					CreateXmlHttp();	
					if(XmlHttp){
						XmlHttp.onreadystatechange = LoadCity;
						XmlHttp.open("get", requestUrl,  false);		
						XmlHttp.send(null);		
					}
				}   
		
		
		
 function LoadCity()
   {
   var x,y
	if(XmlHttp.readyState == 4)
          { var cmbCityVar=document.getElementById("ddlCity");

                        while(cmbCityVar.selectedIndex > -1)
                        {
                           cmbCityVar.remove(cmbCityVar.selectedIndex);
                        }
                        
                     
                            var newOption="0";
                            var newOpt="--Select--";
                            var oOption=document.createElement("option");
                            oOption.appendChild(document.createTextNode(newOpt));
                            oOption.setAttribute("value",newOption);
                            cmbCityVar.appendChild(oOption);
                            //document.getElementById("hd1").value="-1";
                       
                       
		if(XmlHttp.status == 200)
                {		 
        		        var tmpString=XmlHttp.responseText;
                        if(tmpString != "")
                        {
                            var tmpCity1=tmpString.split("|");
                            for(x=0;x<tmpCity1.length;x++)
                            {
                               var tmpCity=tmpCity1[x].split(",");
                               //for(i=0;i<tmpCity.length;i++)
                                //{
                                    //var tmpid=tmpCity[i];
                                    var newOption=tmpCity[0];
                                    var newOpt=tmpCity[1];
                                    
                                    var oOption=document.createElement("option");
                                    oOption.appendChild(document.createTextNode(newOpt));
                                    oOption.setAttribute("value",newOption);
                                    cmbCityVar.appendChild(oOption);
                                 //}
                             }
                        }
		}
		else
                 {
			alert("City doesn't Exist for this State");
		 }
		
	  }
  }
 

function cityvalue(ctrl)
{
var city=document.getElementById(ctrl).value;
if(city == 20000 || city == 0)
   {
   document.getElementById("txtCity").disabled=false;
   }
else
   document.getElementById("txtCity").disabled=true;
}

function CityValueNew(ctrl)
{

var city=document.getElementById(ctrl);
var CityId=document.getElementById(ctrl).value;
var cityName=city.options[city.selectedIndex].text
//alert(cityName);
if(cityName == "Other" || CityId == 0)
   {
   document.getElementById("txtCity").disabled=false;
   }
else
   document.getElementById("txtCity").disabled=true;
}


function CityOther()
{
    var city1=document.getElementById("ddlCity").value;

    if(city1 != "20000")
    {
        document.getElementById("txtCityOther").style.display="none";
    }
    else
    {
        document.getElementById("txtCityOther").style.display="";
    }
}

//-------------------------------function for control click  on career block------------------------------------------------
function clickcareer(ctrl)
{
if(ctrl=="Work@MetLife")
{
document.getElementById("Work@MetLife").style.display="block";
document.getElementById("Life@MetLife").style.display="none";
document.getElementById("JoinUS").style.display="none";
}
if(ctrl=="Life@MetLife")
{
document.getElementById("Work@MetLife").style.display="none";
document.getElementById("Life@MetLife").style.display="block";
document.getElementById("JoinUS").style.display="none";
}
if(ctrl=="JoinUs")
{
alert(ctrl);

document.getElementById("Work@MetLife").style.display="none";
document.getElementById("Life@MetLife").style.display="none";
document.getElementById("JoinUS").style.display="block";
}
}

//-------------------------------function use for search utility ------------------------------------------------

function SearchHN(txtBox)
{
    var sVal = document.getElementById(txtBox).value;
    //alert(sVal);
    if(sVal==''){
        alert("Please enter some text for search.");
        document.getElementById(txtBox).focus();
        return false;
    }
    else{
        window.location="SearchWithInSite.aspx?Search=M&SearchText="+sVal;
    }
}
//function getPrint(print_area)
//{
//document.getElementById("btnPrint").style.display="none";
//    //Creating new page
//    var pp = window.print();
//    //Adding HTML opening tag with <HEAD> … </HEAD> portion 
////    pp.document.writeln('<HTML><HEAD><title>Print Preview</title>')
////    pp.document.writeln('<LINK href=Styles.css type="text/css" rel="stylesheet">')
////    pp.document.writeln('<LINK href=PrintStyle.css ' + 
////                        'type="text/css" rel="stylesheet" media="print">')
////    pp.document.writeln('<base target="_self"></HEAD>')

////    //Adding Body Tag
////    pp.document.writeln('<body MS_POSITIONING="GridLayout" bottomMargin="0"');
////    pp.document.writeln(' leftMargin="0" topMargin="0" rightMargin="0">');
////    pp.document.writeln('<font font-size="13px" font-weight= "bold">');
////    //Adding form Tag
////    pp.document.writeln('<form method="post">');
////    //Writing print area of the calling page
////    pp.document.writeln(document.getElementById(print_area).innerHTML);
////    //Ending Tag of </form>, </body> and </HTML>
////    pp.document.writeln('</form></body></HTML>'); 
//}


