﻿
// JScript File

var $ = function(i)
{
return document.getElementById(i);
}

function SearchVisitorOrUser(value,e)
{
   var txtsearch =document.getElementById(value); 
		if (txtsearch.value == ""){
		try
		{
			alert("Please enter a word, phrase or part number to for which to search.");
			txtsearch.focus();
	    }
        catch( dummy ) {}
        StopEvent(e) // Tell non-IE to ignore event 
		} 

}
//function ShowRepNumberDependingOnRole()
//{
//    var ddlAccountType=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_roleList");
//    var RepNumberddlRow=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_RepNumberDDLRow");
//    var RepNumberRow=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_RepNumberRow");
//    ddlAccountType=trim(ddlAccountType);
//    if(ddlAccountType=="Representative Salesman")
//    {
//            RepNumberRow.style.display="block";
//            RepNumberddlRow.style.display="none";
//            
//    }
//    else if (ddlAccountType=="Master Representative Salesman")
//    {
//            RepNumberRow.style.display="none";
//            RepNumberddlRow.style.display="block";
//    }
//}
function ShowStateDependingOnCountry()
{
    var ddlState = document.getElementById("ctl00_ContentPlaceHolder1_userProfile_tdComboState");
    var ddlCanadaState = document.getElementById("ctl00_ContentPlaceHolder1_userProfile_tdCanadaComboState");
    var txtState = document.getElementById("ctl00_ContentPlaceHolder1_userProfile_tdtxtState");
    var ddlCountryOption=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_ddlCountry").value;
    ddlCountryOption=trim(ddlCountryOption);
    if(ddlCountryOption=="USA")
    {
          ddlState.selectedIndex = 0;
          ddlState.style.display="block";
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display="none";                 
    }
    else if(ddlCountryOption=="CAN")
    {             
        ddlState.style.display = "none";
        ddlState.selectedIndex = -1;
        txtState.style.display = "none";   
        ddlCanadaState.selectedIndex = 0;
        ddlCanadaState.style.display="block";
    }
    else
    {        
          ddlState.style.display = "none";
          ddlState.selectedIndex = -1;
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display = "block";               
    }
}
function ShowStateDependingOnCountry1()
{
    var ddlState = document.getElementById("ctl00_ContentPlaceHolder1_tdComboState");
    var ddlCanadaState = document.getElementById("ctl00_ContentPlaceHolder1_tdCanadaComboState");
    var txtState = document.getElementById("ctl00_ContentPlaceHolder1_tdtxtState");
    var ddlCountryOption=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
    var lblCombomsg = document.getElementById("divCombo");
    var divStatelabel = document.getElementById("ctl00_ContentPlaceHolder1_divStateLabel");
    var lblCanadaCombomsg = document.getElementById("ctl00_ContentPlaceHolder1_Label1");
    //var lblmsg2 = document.getElementById("Label2");
    var lblstate = document.getElementById("state");
    var lblstate2 = document.getElementById("lblstate2");
    var lblTextboxmsg = document.getElementById("ctl00_ContentPlaceHolder1_divtextbox");

    ddlCountryOption=trim(ddlCountryOption);
    if(ddlCountryOption=="USA")
    {
          ddlState.selectedIndex = 0;
          ddlState.style.display="block";
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display="none";  
          lblCombomsg.style.display="block";
            lblCombomsg.innerHTML="State/Province:";
            lblstate.style.display="none";
            lblstate.innerHTML="";
            lblCanadaCombomsg.style.display="none";
            lblCanadaCombomsg.innerHTML="";
            //lblCombomsg.style.color="red";               
    }
    else if(ddlCountryOption=="CAN")
    {             
        ddlState.style.display = "none";
        ddlState.selectedIndex = -1;
        txtState.style.display = "none";   
        ddlCanadaState.selectedIndex = 0;
        ddlCanadaState.style.display="block";
        lblCombomsg.style.display="none";
            lblCombomsg.innerHTML="";
            lblstate.style.display="none";
            lblstate2.style.display="none";
            //lblmsg2.style.display="none";
            lblstate.innerHTML="";
            lblstate2.innerHTML="";
            //lblmsg2.innerHTML="";
            lblCanadaCombomsg.style.color="red";
    }
    else
    {        
          ddlState.style.display = "none";
          ddlState.selectedIndex = -1;
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display = "block";  
          lblTextboxmsg.style.display="block";
                lblTextboxmsg.innerHTML="State/Province:";
                lblstate.style.display="none";
                lblstate2.style.display="none";
                lblstate.innerHTML="";
                lblstate2.innerHTML="";
                lblCanadaCombomsg.style.display="none";
                lblCanadaCombomsg.innerHTML="";
                //lblTextboxmsg.style.color="red";             
    }
}
function TextboxComboboxValidationActivate(e)
{
var country = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
var combo=document.getElementById("ctl00_ContentPlaceHolder1_ddlState").selectedIndex;
var combocanada=document.getElementById("ctl00_ContentPlaceHolder1_ddlCanadaState").selectedIndex;
var txt=document.getElementById("ctl00_ContentPlaceHolder1_txtDisplayState").value;
var lblCombomsg = document.getElementById("divCombo");
var divStatelabel = document.getElementById("ctl00_ContentPlaceHolder1_divStateLabel");
var lblCanadaCombomsg = document.getElementById("ctl00_ContentPlaceHolder1_Label1");
//var lblmsg2 = document.getElementById("Label2");
var lblstate = document.getElementById("state");
var lblstate2 = document.getElementById("lblstate2");
var lblTextboxmsg = document.getElementById("ctl00_ContentPlaceHolder1_divtextbox");

if(trim(country) == "USA" || trim(country) == "US")
{
//    if(combo =="0")
//    { 
//        try
//        {
//            lblCombomsg.style.display="block";
//            lblCombomsg.innerHTML="*State/Province:";
//            lblstate.style.display="none";
//            lblstate.innerHTML="";
//            lblCanadaCombomsg.style.display="none";
//            lblCanadaCombomsg.innerHTML="";
//            lblCombomsg.style.color="red";
//        }
//        catch( dummy ) {}
//             StopEvent(e) // Tell non-IE to ignore event 
//    }
//    else
//    {
//        lblCombomsg.style.display="none";
//        lblCombomsg.innerHTML="";
//        lblstate.style.display="block";
//        lblstate.innerHTML="State/Province:";
//         
//    }
    }
    else if(trim(country) == "CAN" || trim(country) == "CA")
    {
//        if(combocanada =="0")
//    { 
//        try
//        {
//            //lblCanadaCombomsg.style.display="block";
//            //lblCanadaCombomsg.innerHTML="* State/Province:";
//            lblCombomsg.style.display="none";
//            lblCombomsg.innerHTML="";
//            lblstate.style.display="none";
//            lblstate2.style.display="none";
//            //lblmsg2.style.display="none";
//            lblstate.innerHTML="";
//            lblstate2.innerHTML="";
//            //lblmsg2.innerHTML="";
//            lblCanadaCombomsg.style.color="red";
//        }
//        catch( dummy ) {}
//             StopEvent(e) // Tell non-IE to ignore event 
//    }
//    else
//    {
//        lblCombomsg.style.display="none";
//        lblCombomsg.innerHTML="";
//        lblstate.style.display="block";
//        lblstate.innerHTML="State/Province:";
//         
//    }
    }
    else
    {
        if(txt =="")
        {   
            try
            {
                lblTextboxmsg.style.display="block";
                lblTextboxmsg.innerHTML="*State/Province:";
                lblstate.style.display="none";
                lblstate2.style.display="none";
                lblstate.innerHTML="";
                lblstate2.innerHTML="";
                lblCanadaCombomsg.style.display="none";
                lblCanadaCombomsg.innerHTML="";
                lblTextboxmsg.style.color="red";
                
                
                
            }
            catch( dummy ) {}
                StopEvent(e) // Tell non-IE to ignore event 
        }
//        else
//        {
//            lblTextboxmsg.style.display="none";
//            lblTextboxmsg.innerHTML="";
//            lblstate2.style.display="block";
//            lblstate2.innerHTML="State/Province:"; 
//        }
}

}
function ShowStateDependingOnCountryactivate()
{
    var ddlState = document.getElementById("ctl00_ContentPlaceHolder1_tdComboState");
    var ddlCanadaState = document.getElementById("ctl00_ContentPlaceHolder1_tdCanadaComboState");
    var txtState = document.getElementById("ctl00_ContentPlaceHolder1_tdtxtState");
    var ddlCountryOption=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
    ddlCountryOption=trim(ddlCountryOption);
    if(ddlCountryOption=="USA")
    {
          ddlState.selectedIndex = 0;
          ddlState.style.display="block";
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display="none";                 
    }
    else if(ddlCountryOption=="CAN")
    {             
        ddlState.style.display = "none";
        ddlState.selectedIndex = -1;
        txtState.style.display = "none";   
        ddlCanadaState.selectedIndex = 0;
        ddlCanadaState.style.display="block";
    }
    else
    {        
          ddlState.style.display = "none";
          ddlState.selectedIndex = -1;
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display = "block";               
    }
      
}
function ShowStateDependingOnCountryactivatePageload()
{
    var ddlState = document.getElementById("ctl00_ContentPlaceHolder1_tdComboState");
    var ddlCanadaState = document.getElementById("ctl00_ContentPlaceHolder1_tdCanadaComboState");
    var txtState = document.getElementById("ctl00_ContentPlaceHolder1_tdtxtState");
    var ddlCountryOption=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
    ddlCountryOption=trim(ddlCountryOption);
    if(ddlCountryOption=="USA")
    {
          //ddlState.selectedIndex = 0;
          ddlState.style.display="block";
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display="none";                 
    }
    else if(ddlCountryOption=="CAN")
    {             
        ddlState.style.display = "none";
        ddlState.selectedIndex = -1;
        txtState.style.display = "none";   
        //ddlCanadaState.selectedIndex = 0;
        ddlCanadaState.style.display="block";
    }
    else
    {        
          ddlState.style.display = "none";
          ddlState.selectedIndex = -1;
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display = "block";               
    }
      
}

function trim(value) 
{
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = /  /g;
   while (temp.match(obj)) { temp = temp.replace(obj, " "); }
   return temp;
}
function PrivacyStatementchkbox(ref,source,CheckRepInfo,e)
{
 var chkbox = document.getElementById(ref);
 var RepInfoHeader = document.getElementById(CheckRepInfo);
 var txtRepPass = document.getElementById('ctl00_ContentPlaceHolder1_userProfile_txtCompPwd');
 if(source != "reqcatalog")
 {
    //TextboxComboboxValidation(e);
    var ddlRole = document.getElementById('ctl00_ContentPlaceHolder1_userProfile_roleList');
    var txtPwd = document.getElementById('ctl00_ContentPlaceHolder1_userProfile_txtCompPwd');
    var txtconfirmPwd = document.getElementById('ctl00_ContentPlaceHolder1_userProfile_txtVerifyCompPwd');
    if(ddlRole)
    {
//        if(ddlRole.value=="Representative - Principal" || ddlRole.value=="Representative Salesman" || ddlRole.value=="Master Representative Salesman")
//        {
//            if(txtPwd.value == "" && txtconfirmPwd.value =="")
//            {
//                alert("Please enter company password.");
//            }
//        }
    }
 }
 //var lblerormsg = document.getElementById("errormsg");
 
 if(RepInfoHeader != null)
 {
    if(RepInfoHeader.style.display == "block")
    { 
        if(txtRepPass.value =="")
        {
            RequiredValidationForRepPassword('ctl00_ContentPlaceHolder1_userProfile_txtCompPwd','PassReq','event');
        }
        else
        {
            RequiredValidationForRepPassword('ctl00_ContentPlaceHolder1_userProfile_txtVerifyCompPwd','VerifyPassReq','event');
        }
    }
 }
 if ( chkbox != null)
 {
  if ( chkbox.checked == false)
        {
                try{
//                        lblerormsg.visible=true;
//                        lblerormsg.style.color="red";
                        
                       alert(" You must acknowledge your acceptance of the Privacy Statement and Terms & Conditions.");
                    }
                catch( dummy ) {}
                    StopEvent(e) // Tell non-IE to ignore event 
               
        }
   }                
}
function ValidateDropdown(value,e)
{
    var dropdownid=document.getElementById(value)
    if (dropdownid.selectedIndex==0)
    {
      try{
           alert(" Please select Representative before proceeding.");
          }
      catch( dummy ) {}
      StopEvent(e) // Tell non-IE to ignore event 
    }
}
function ValidateStateOrZipCodeForSearch(refState, refZip,e)
{
 var stateCtl = document.getElementById(refState);
  var refZip = document.getElementById(refZip);
  var ZipcodeEntered = true;
	var checkNum = parseInt(refZip.value);
	if(isNaN(checkNum)) ZipcodeEntered = false;

  if ( (stateCtl.selectedIndex == 0) && ZipcodeEntered == false )
        {
                try{
                       alert(" Please enter either state or a numeric zip value before proceeding.");
                    }
                catch( dummy ) {}
                    StopEvent(e) // Tell non-IE to ignore event 
               
        }
}

function ValidateZipCodeForSearch( refZip,e)
{
 
  var refZip = document.getElementById(refZip);
  var ZipcodeEntered = true;
	var checkNum = parseInt(refZip.value);
	if(isNaN(checkNum)) ZipcodeEntered = false;

  if (  ZipcodeEntered == false )
        {
                try{
                       alert(" Please enter  a numeric zip value before proceeding.");
                    }
                catch( dummy ) {}
                    StopEvent(e) // Tell non-IE to ignore event 
               
        }
}

//for Sales rep search
function ValidateStateOrZipCodeForRepSearch(refZip,e)
{
 //var stateCtl = document.getElementById(refState);
  var refZip = document.getElementById(refZip);
  var ZipcodeEntered = true;
	var checkNum = parseInt(refZip.value);
	if(isNaN(checkNum)) ZipcodeEntered = false;

  if (ZipcodeEntered == false )
        {
                try{
                       alert(" Please enter  a numeric zip value before proceeding.");
                    }
                catch( dummy ) {}
                    StopEvent(e) // Tell non-IE to ignore event 
               
        }
}

function ValidateprovinceOrZipCodeForSearch(refprovince, refZip,e)
{
 var provinceCtl = document.getElementById(refprovince);
  var refZip = document.getElementById(refZip);
  var ZipcodeEntered = true;
	var checkNum = parseInt(refZip.value);
	if(isNaN(checkNum)) ZipcodeEntered = false;

  if ( (provinceCtl.selectedIndex == 0) && ZipcodeEntered == false )
        {
                try{
                       alert(" Please enter either province or a numeric zip value before proceeding.");
                    }
                catch( dummy ) {}
                    StopEvent(e) // Tell non-IE to ignore event 
               
        }
}
function ValidateStateCountySearch(refcounty,e)
{
 var refcounty=document.getElementById(refcounty);
//var lblerormsg = document.getElementById("errormsg");
  if ( refcounty.selectedIndex == 0 )
        {
                try{
                       alert(" Please enter county value before proceeding.");
                    }
                catch( dummy ) {}
                    StopEvent(e) // Tell non-IE to ignore event 
               
        }
}
// Prevents event bubble up or any usage after this is called.
// pE - event object
function StopEvent(pE)
{
   if (!pE)
     if (window.event)
	pE = window.event;
     else
	return;
   if (pE.cancelBubble != null)
      pE.cancelBubble = true;
   if (pE.stopPropagation)
      pE.stopPropagation();
   if (pE.preventDefault)
      pE.preventDefault();
   if (window.event)
      pE.returnValue = false;
   if (pE.cancel != null)
      pE.cancel = true;
}  // StopEvent

function PhoneEmailCheck(e)
{
var email=document.getElementById("ctl00_ContentPlaceHolder1_FeedbackContactEmail").value;
var phone=document.getElementById("ctl00_ContentPlaceHolder1_FeedbackContactPhone").value;
var lblerormsg = document.getElementById("ctl00_ContentPlaceHolder1_errormsg");
if(email=="" && phone=="")
  {
    try
    {
      lblerormsg.style.display="block";
      lblerormsg.innerHTML="One of Email and Phone is required";
      lblerormsg.style.color="red";
    }
     catch( dummy ) {}
          StopEvent(e) // Tell non-IE to ignore event 
  }
  else
  {
      lblerormsg.style.display="none";
      lblerormsg.innerHTML="";
  }
}

function LoginPasswordValidation(c1,c2,c3,e)
{
var email=document.getElementById(c1).value;
var phone=document.getElementById(c2).value;
var lblerormsg = document.getElementById(c3);
if(email=="" && phone=="")
  {
    try
    {
      lblerormsg.style.display="block";
      lblerormsg.innerHTML="One of Password and CompanyPassword is required";
      lblerormsg.style.color="red";
    }
     catch( dummy ) {}
          StopEvent(e) // Tell non-IE to ignore event 
  }
  else
  {
      lblerormsg.style.display="none";
      lblerormsg.innerHTML="";
  }
}

//Ajax functions
function ajaxOBJ(){  
    var xmlHttp;
    try{    // Firefox, Opera 8.0+, Safari    
        xmlHttp=new XMLHttpRequest();    
        return xmlHttp;
    }catch (e){    // Internet Explorer    
        try{      
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");  
            return xmlHttp;    
        }catch (e){      
            try{        
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");   
                return xmlHttp;     
            }catch (e){        
                alert("Your browser does not support AJAX!");        
                return false;        
            }      
        }    
    }  
}

var setUserApprovalUnapproval = {
    valuesto: function(userId,status)
    {
        try
        {
            var isConfirm = confirm("Are you sure you want to Change the Status?");
            if(isConfirm)
            {
                newHttpObj = ajaxOBJ();
                var url="UserActiveInactiveByAjax.aspx"
                var data = "UserId=" + userId + "&Status=" + status  + "&Rnid="+Math.random();
             //   alert(data);
              //  alert(url);
                //fill the attributes of the object and post back
                newHttpObj.onreadystatechange = setUserApprovalUnapproval.returnwork;
                newHttpObj.open("POST",url ,true);
                newHttpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
                newHttpObj.send(data);
                return true;
             }
       }
       catch(e)
       {
            alert("error");
       }
       
 },
    returnwork:function()
    {
        if(newHttpObj.readyState==4)
        {
            try
            {
                var JSON_txt = newHttpObj.responseText;
                if(JSON_txt.indexOf("Data Saved") >-1)
                {
                    //alert("User status is Changed.");
//                }else{
//                    alert(JSON_txt + ":error"
//                    );
                }
            }
            catch(e)
            {
                alert("error");
            }
        }
    }
}


var setCatalogRequestApprovalUnapproval = {
    valuesto: function(requestid,status)
    {
        try
        {
            var isConfirm = confirm("Are you sure you want to Change the Status?");
            
            if(isConfirm)
            {
  
                newHttpObj = ajaxOBJ();
                var url="CatalogRequestActiveInactiveByAjax.aspx"
                var data = "RequestId=" + requestid + "&Status=" + status;
               
                //fill the attributes of the object and post back
                newHttpObj.onreadystatechange = setCatalogRequestApprovalUnapproval.returnwork1;
                newHttpObj.open("POST",url ,true);
                newHttpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
                newHttpObj.send(data);
                return true;
             }
       }
       catch(e)
       {
            alert("error");
       }
       
 },
    returnwork1:function()
    {
        if(newHttpObj.readyState==4)
        {
            try
            {
                var JSON_txt = newHttpObj.responseText;
                if(JSON_txt.indexOf("Data Saved") >-1)
                {
                  //  alert("User status is Changed.");
//                }else{
//                    alert(JSON_txt + ":error"
//                    );
                }
            }
            catch(e)
            {
                alert("error");
            }
        }
    }
}


function SessionTimeOut (VarSessionTimeout)
    //valuesto: functio n(SessionTimeout)
    {
        try
        {
             window.setTimeout("confirmBox()",((120 - 2) * 60000)); 
            

       }
       catch(e)
       {
            alert("error");
       }
       
 }
//Number of Reconnects
var count=0;
//Maximum reconnects setting
var max = 5;
function confirmBox(){
var logout = confirm("To remain logged in to ILSCO’s website, please click OK. Otherwise, you will be logged out in 2 minutes.")
try
     {
         if (logout==true) 
         {  //if user pressed OK
//              count++;
//             if (count < max)
//            {
//                var img = new Image(1,1);
//                img.src = 'KeepSessionAlive.aspx?count=' + count;
//            }                           
            newHttpObj = ajaxOBJ();
            var url="KeepSessionAlive.aspx"
                          
            //fill the attributes of the object and post back
//            newHttpObj.onreadystatechange = SessionTimeOut.returnwork2;
            newHttpObj.open("POST",url ,true);
            newHttpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
            newHttpObj.send();
//            return true;
         } 
         else {  //if user pressed Cancel
            return false;
            }
   }
   catch(e)
       {
            alert("error");
       }
}

function CheckBlank(id,e)
{
    var val=trim(document.getElementById("ctl00_PopInContentPlaceHolder_txtPhoneNumber").value);
    document.getElementById("ctl00_PopInContentPlaceHolder_txtPhoneNumber").value=val;
    if(val=="" || val==" ")
    {
        alert("Enter Phone no.");
         try {
             window.Page_BlockSubmit == true;
             window.event.returnValue = true;
           } 
       catch( dummy ) {}
      StopEvent(e) // Tell non-IE to ignore event     
    }
    window.Page_BlockSubmit == false;
    
}

function CheckTextbox1(val1,val2,val3,e)
{
//debugger
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
var monthfield=$(val3).value.split("/")[0]
var dayfield=$(val3).value.split("/")[1]
var yearfield=$(val3).value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
    if( $(val1).value =="" && $(val2).value =="" )
       {
            try
            {
                alert("Please fill the Item ID\r\nPlease fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
    else if($(val1).value =="")
        {
           try
            {
                alert("Please fill the Item ID");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else if($(val2).value =="")
        {
            try
            {
                alert("Please fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }  
         
          else  if($(val3).value =="")
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if (! validformat.test($(val3).value))
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            else if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
            {
            try
            
            {
            alert("Invalid Day, Month, or Year range detected. Please correct in Format 'MM/DD/YYYY' and submit again.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           
}           
function CheckTextbox2(val1,val2,val3,e)
{
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
var monthfield=$(val3).value.split("/")[0]
var dayfield=$(val3).value.split("/")[1]
var yearfield=$(val3).value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
    if( $(val1).value =="" && $(val2).value =="" )
       {
            try
            {
                alert("Please fill the Item ID\r\nPlease fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
    else if($(val1).value =="")
        {
           try
            {
                alert("Please fill the Item ID");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else if($(val2).value =="")
        {
            try
            {
                alert("Please fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
     else  if($(val3).value =="")
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if (! validformat.test($(val3).value))
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            else if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
            {
            try
            
            {
            alert("Invalid Day, Month, or Year range detected. Please correct in Format 'MM/DD/YYYY' and submit again.")
            }
            catch(dummy){}
            StopEvent(e)
            }
}
function CheckTextbox3(val1,val2, val3, e)
{
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
var monthfield=$(val3).value.split("/")[0]
var dayfield=$(val3).value.split("/")[1]
var yearfield=$(val3).value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
    if( $(val1).value =="" && $(val2).value =="" )
       {
            try
            {
                alert("Please fill the Item ID\r\nPlease fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
    else if($(val1).value =="")
        {
           try
            {
                alert("Please fill the Item ID");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else if($(val2).value =="")
        {
            try
            {
                alert("Please fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else  if($(val3).value =="")
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if (! validformat.test($(val3).value))
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            else if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
            {
            try
            
            {
            alert("Invalid Day, Month, or Year range detected. Please correct in Format 'MM/DD/YYYY' and submit again.")
            }
            catch(dummy){}
            StopEvent(e)
            } 
}
function CheckTextbox4(val1,val2,val3,e)
{
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
var monthfield=$(val3).value.split("/")[0]
var dayfield=$(val3).value.split("/")[1]
var yearfield=$(val3).value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
    if( $(val1).value =="" && $(val2).value =="" )
       {
            try
            {
                alert("Please fill the Item ID\r\nPlease fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
    else if($(val1).value =="")
        {
           try
            {
                alert("Please fill the Item ID");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else if($(val2).value =="")
        {
            try
            {
                alert("Please fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
     else  if($(val3).value =="")
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if (! validformat.test($(val3).value))
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            else if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
            {
            try
            
            {
            alert("Invalid Day, Month, or Year range detected. Please correct in Format 'MM/DD/YYYY' and submit again.")
            }
            catch(dummy){}
            StopEvent(e)
            }              
}
function CheckTextbox5(val1,val2,val3,e)
{
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
var monthfield=$(val3).value.split("/")[0]
var dayfield=$(val3).value.split("/")[1]
var yearfield=$(val3).value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
    if( $(val1).value =="" && $(val2).value =="" )
       {
            try
            {
                alert("Please fill the Item ID\r\nPlease fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
    else if($(val1).value =="")
        {
           try
            {
                alert("Please fill the Item ID");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else if($(val2).value =="")
        {
            try
            {
                alert("Please fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
              else  if($(val3).value =="")
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if (! validformat.test($(val3).value))
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            else if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
            {
            try
            
            {
            alert("Invalid Day, Month, or Year range detected. Please correct in Format 'MM/DD/YYYY' and submit again.")
            }
            catch(dummy){}
            StopEvent(e)
            }
}
function CheckTextbox6(val1,val2,val3,e)
{
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
var monthfield=$(val3).value.split("/")[0]
var dayfield=$(val3).value.split("/")[1]
var yearfield=$(val3).value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
    if( $(val1).value =="" && $(val2).value =="" )
       {
            try
            {
                alert("Please fill the Item ID\r\nPlease fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
    else if($(val1).value =="")
        {
           try
            {
                alert("Please fill the Item ID");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else if($(val2).value =="")
        {
            try
            {
                alert("Please fill the Quantity");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
          else  if($(val3).value =="")
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if (! validformat.test($(val3).value))
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            else if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
            {
            try
            
            {
            alert("Invalid Day, Month, or Year range detected. Please correct in Format 'MM/DD/YYYY' and submit again.")
            }
            catch(dummy){}
            StopEvent(e)
            }
}

// calculate the ASCII code of the given character
function CalcKeyCode(aChar) {
  var character = aChar.substring(0,1);
  var code = aChar.charCodeAt(0);
  return code;
}

function checkNumber(val) 
{
  var strPass = val.value;
  var strLength = strPass.length;
  var lchar = val.value.charAt((strLength) - 1);
  var cCode = CalcKeyCode(lchar);

  /* Check if the keyed in character is a number
     do you want alphabetic UPPERCASE only ?
     or lower case only just check their respective
     codes and replace the 48 and 57 */

  if (cCode < 48 || cCode > 57 ) 
  {
    var myNumber = val.value.substring(0, (strLength) - strLength);
    val.value = myNumber;
  }
  return false;
}
function RequiredSequence(val)
{
        var validValue=/^[0-9]{0,10}$/;
        var seq=val.value;
        if(seq=="")
        {
        alert("Please Enter Sequence no");
        return false;
        }
       if( validValue.test(seq)==false)
        {
        alert("Please Enter Only Numeric Value");
        val.value="";
        return false;
        }
}
function dateOrder(val) {

  var strPass = val.value;
  var strLength = strPass.length;
  var lchar = val.value.charAt((strLength) - 1);
  var cCode = CalcKeyCode(lchar);

  /* Check if the keyed in character is a number
     do you want alphabetic UPPERCASE only ?
     or lower case only just check their respective
     codes and replace the 48 and 57 */

  if (cCode < 47|| cCode > 57 ) {
    var myNumber = val.value.substring(0, (strLength) - strLength);
    val.value = myNumber;  
        
  }
    
  return false;
}

function AddComments(ID,e)
{
    try
    {
        $(ID).style.display="block";       
    }
    catch(dummy){}
      StopEvent(e)   
}

function change(id3)
{
    var chk=id3;
    var chkid = id3.id;
    var divid = chkid.replace("chkl","DivSeq");
    var div=document.getElementById(divid);
             
    if(chk.checked == true) 
    {
        div.style.display = "block";  
    }
    else
    {
        div.style.display = "none";  
    }   
}
function comment(id3)
{

    var btncomment=id3;
    var btncommentid = id3.id;
    var divid = btncommentid.replace("ImgAddLineComments","Divcomment");
    var div=document.getElementById(divid);  
     div.style.display = "block";  
}

function TextboxComboboxValidation(e)
{
var country = document.getElementById("ctl00_ContentPlaceHolder1_userProfile_ddlCountry").value;
var combo=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_ddlState").selectedIndex;
var txt=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_txtDisplayState").value;
var lblCombomsg = document.getElementById("divCombo");
var lblstate = document.getElementById("state");
var lblstate2 = document.getElementById("lblstate2");
var lblTextboxmsg = document.getElementById("divtextbox");

if(trim(country) == "USA")
{
    if(combo =="0")
    { 
        try
        {
            lblCombomsg.style.display="block";
            lblCombomsg.innerHTML="* State/Province:";
            lblstate.style.display="none";
            lblstate.innerHTML="";
            lblCombomsg.style.color="red";
        }
        catch( dummy ) {}
             StopEvent(e) // Tell non-IE to ignore event 
    }
    else
    {
        lblCombomsg.style.display="none";
        lblCombomsg.innerHTML="";
        lblstate.style.display="block";
        lblstate.innerHTML="State/Province:";
         
    }
    }
    else
    {
        if(txt =="")
        {   
            try
            {
                lblTextboxmsg.style.display="block";
                lblTextboxmsg.innerHTML="* State/Province:";
                 lblstate.style.display="none";
                lblstate2.style.display="none";
                  lblstate.innerHTML="";
                lblstate2.innerHTML="";
                lblTextboxmsg.style.color="red";
            }
            catch( dummy ) {}
                StopEvent(e) // Tell non-IE to ignore event 
        }
        else
        {
            lblTextboxmsg.style.display="none";
            lblTextboxmsg.innerHTML="";
            lblstate2.style.display="block";
            lblstate2.innerHTML="State/Province:"; 
        }
}

}

function TextboxComboboxValidate(e)
{
var country = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
var combo=document.getElementById("ctl00_ContentPlaceHolder1_ddlState").selectedIndex;
var txt=document.getElementById("ctl00_ContentPlaceHolder1_txtDisplayState").value;
var lblCombomsg = document.getElementById("divCombo");
var lblstate = document.getElementById("state");
var lblstate2 = document.getElementById("lblstate2");
var lblTextboxmsg = document.getElementById("lbltextbox");
if(trim(country) == "USA")
{
    if(combo =="0")
    { 
        try
        {
            lblCombomsg.style.display="block";
            lblCombomsg.innerHTML="* State/Province:";
            lblstate.style.display="none";
            lblstate.innerHTML="";
            lblCombomsg.style.color="red";
        }
        catch( dummy ) {}
             StopEvent(e) // Tell non-IE to ignore event 
    }
    else
    {
        lblCombomsg.style.display="none";
        lblCombomsg.innerHTML="";
        lblstate.style.display="block";
        lblstate.innerHTML="State/Province:";
         
    }
    }
    else
    {
        if(txt =="")
        {   
            try
            {
                lblTextboxmsg.style.display="block";
                lblTextboxmsg.innerHTML="* State/Province:";
                 lblstate.style.display="none";
                lblstate2.style.display="none";
                  lblstate.innerHTML="";
                lblstate2.innerHTML="";
                lblTextboxmsg.style.color="red";
            }
            catch( dummy ) {}
                StopEvent(e) // Tell non-IE to ignore event 
        }
        else
        {
            lblTextboxmsg.style.display="none";
            lblTextboxmsg.innerHTML="";
            lblstate2.style.display="block";
            lblstate2.innerHTML="State/Province:"; 
        }
}

}

function TextboxComboboxValidationForActivateUser(e)
{
var country = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
var combo=document.getElementById("ctl00_ContentPlaceHolder1_ddlState").selectedIndex;
var txt=document.getElementById("ctl00_ContentPlaceHolder1_txtDisplayState").value;
var lblCombomsg = document.getElementById("divCombo");
var lblstate = document.getElementById("state");
var lblstate2 = document.getElementById("lblstate2");
var lblTextboxmsg = document.getElementById("divtextbox");

if(trim(country) == "USA")
{
    if(combo =="0")
    { 
        try
        {
            lblCombomsg.style.display="block";
            lblCombomsg.innerHTML="* State/Province:";
            lblstate.style.display="none";
            lblstate.innerHTML="";
            lblCombomsg.style.color="red";
        }
        catch( dummy ) {}
             StopEvent(e) // Tell non-IE to ignore event 
    }
    else
    {
        lblCombomsg.style.display="none";
        lblCombomsg.innerHTML="";
        lblstate.style.display="block";
        lblstate.innerHTML="State/Province:";
         
    }
    }
    else
    {
        if(txt =="")
        {   
            try
            {
                lblTextboxmsg.style.display="block";
                lblTextboxmsg.innerHTML="* State/Province:";
                 lblstate.style.display="none";
                lblstate2.style.display="none";
                  lblstate.innerHTML="";
                lblstate2.innerHTML="";
                lblTextboxmsg.style.color="red";
            }
            catch( dummy ) {}
                StopEvent(e) // Tell non-IE to ignore event 
        }
        else
        {
            lblTextboxmsg.style.display="none";
            lblTextboxmsg.innerHTML="";
            lblstate2.style.display="block";
            lblstate2.innerHTML="State/Province:"; 
        }
}

}

function windowpop(str)
{
//debugger
  window.open (str, 'SearchOptions', config='height=300,width=500, toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=yes, directories=yes, status=yes'); 
}
function checknull(e) 
{
//debugger
 
  var strLength = document.getElementById("ctl00_ContentPlaceHolder1_grdrmarequest_ctl02_txt01").value;
  var lblvalidate = document.getElementById("ctl00_ContentPlaceHolder1_divvalidate")
  try
  {
  if(strLength =="")
  {
                lblvalidate.style.display = "block";
                lblvalidate.innerHTML = "Please Enter The Value, This Field is Mandatory";
                lblvalidate.style.color = "red";
  }
  else
  {
         lblvalidate.style.display = "none";
            lblvalidate.innerHTML = "";
  }
  }
    catch( dummy ) {}
                StopEvent(e)
 
}
function checknull1(e) 
{
//debugger
 
  var strLength = document.getElementById("ctl00_ContentPlaceHolder1_grdrmarequest_ctl02_txt02").value;
  var lblvalidate = document.getElementById("ctl00_ContentPlaceHolder1_divvalidate")
  try
  {
  if(strLength =="")
  {
                lblvalidate.style.display = "block";
                lblvalidate.innerHTML = "Please Enter The Value, This Field is Mandatory";
                lblvalidate.style.color = "red";
  }
  else
  {
         lblvalidate.style.display = "none";
            lblvalidate.innerHTML = "";
  }
  }
    catch( dummy ) {}
                StopEvent(e)
 
}
function checknull2(e) 
{
//debugger
 
  var strLength = document.getElementById("ctl00_ContentPlaceHolder1_grdrmarequest_ctl02_txt03").value;
  var lblvalidate = document.getElementById("ctl00_ContentPlaceHolder1_divvalidate")
  try
  {
  if(strLength =="")
  {
                lblvalidate.style.display = "block";
                lblvalidate.innerHTML = "Please Enter The Value, This Field is Mandatory";
                lblvalidate.style.color = "red";
  }
  else
  {
         lblvalidate.style.display = "none";
            lblvalidate.innerHTML = "";
  }
  }
    catch( dummy ) {}
                StopEvent(e)
 
}
function checkforrequired(val1,val2,val3,e)
{
//debugger
    if( $(val1).value =="" && $(val2).value =="" && $(val3).value =="" )
       {
            try
            {
                alert("Please fill the Part No\r\nPlease fill the Qty\r\nPlease fill the Invoice No");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
    else if($(val1).value =="")
        {
           try
            {
                alert("-Please fill Part No");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else if($(val2).value =="")
        {
            try
            {
                alert("-Please fill Qty");  
            }
            catch(dummy){} 
            StopEvent(e) 
        } 
          else if($(val3).value =="")
        {
            try
            {
                alert("-Please fill Invoice No");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }               
}

function checkforrequiredinreqjob(val1,val2,val3,e)
{
//debugger
    if( $(val1).value =="" && $(val2).value =="" && $(val3).value =="" )
       {
            try
            {
                alert("-Please fill Part Number\r\n-Please fill the Annual Qty\r\n-Please fill the Release Qty");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
    else if($(val1).value =="")
        {
           try
            {
                alert("-Please fill Part No");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }
      else if($(val2).value =="")
        {
            try
            {
                alert("-Please fill Annual Qty");  
            }
            catch(dummy){} 
            StopEvent(e) 
        } 
          else if($(val3).value =="")
        {
            try
            {
                alert("-Please fill Release Qty");  
            }
            catch(dummy){} 
            StopEvent(e) 
        }               
}

function SelectPaymentMathod(val1,val2,e)
{
    TextboxComboboxValidationActivate(e);
    var txt = document.getElementById(val1).value;
    var ddl = document.getElementById(val2);
    chkrequiredfield(e);
    chkrequiredfieldPhone(e);
            if((txt !="") && (ddl.selectedIndex==3 || ddl.selectedIndex==4))
            {
               try
               {
                 ddl.selectedIndex = 2;        
               }
                catch(dummy){} 
                 StopEvent(e)
             }
   
                if((txt =="") && (ddl.selectedIndex==1 || ddl.selectedIndex==2))
                {
                    try
                    {
                        alert("Please enter carrier account number"); 
                    }
                    catch(dummy){} 
                    StopEvent(e)
                }  
      
            
}

function RegexValidationCustomerNo(value1,value2) 
{

   var lblvalidate = document.getElementById("ShowInvalidFormat")
   var temp1 = document.getElementById(value1).value;
   var temp2 = document.getElementById(value2).value;
   var obj = /^[a-zA-Z0-9\s.]+$/;
   if( obj.test(temp1)==false || obj.test(temp1)==false)
   {
        lblvalidate.style.display = "block";
        lblvalidate.innerHTML = "Invalid Format";
        lblvalidate.style.color = "red";
  }
  else
  {
         lblvalidate.style.display = "none";
         lblvalidate.innerHTML = "";
  }

}
function CheckDropdown(value,e)
{
    var dropdownid=document.getElementById(value)
    
    if(dropdownid.disabled ==true)
    { 
         StopEvent(e)
    }
  
}
function RegexValidationCustomerPrefixSuffix(value,e) 
{
   
       var lblvalidate = document.getElementById("ShowInvalid")
       var temp = document.getElementById(value).value;
       var obj = /[a-zA-Z0-9]/;

       if(obj.test(temp)==false)
       {
       try{
       
            lblvalidate.style.display = "block";
            lblvalidate.innerHTML = "Invalid Format";
            lblvalidate.style.color = "red";
          }  
             catch(dummy){} 
            StopEvent(e) 
 
       }
       else
       {
             lblvalidate.style.display = "none";
             lblvalidate.innerHTML = "";
       }

}
function checkddl(e)
{



if(document.getElementById("ctl00_ContentPlaceHolder1_ddlCompany").selectedIndex==0)
{
try
            {
                alert("-Please Select Customer");  
            }
            catch(dummy){} 
            StopEvent(e) 
} 
}
function chkrequiredfieldCarrierAccountNo(e)
{
var CANo  = document.getElementById("ctl00_ContentPlaceHolder1_carrierAccount").value;
//var lblmsg = document.getElementById("lblmsg");
if(CANo == "")
{
        try
        {
        
        alert("Please Enter Carrier Account Number, It is Mandatory if Payment Method is Credit Card");

        }
        catch( dummy ) {}
             StopEvent(e) // Tell non-IE to ignore event 

    }

}
function chkrequiredfield(e)
{
var PoNo  = document.getElementById("ctl00_ContentPlaceHolder1_PoNo").value;
//var lblmsg = document.getElementById("lblmsg");
if(PoNo == "")
{
        try
        {
        
        alert("Please Enter Purchase Order, It is Mandatory");

        }
        catch( dummy ) {}
             StopEvent(e) // Tell non-IE to ignore event 

    }

}
function chkrequiredfieldPhone(e)
{
var phone  = document.getElementById("ctl00_ContentPlaceHolder1_phone").value;
//var lblmsg = document.getElementById("lblmsg");
if(phone == "")
{
        try
        {
        
        alert("Please Enter Phone Number, It is Mandatory");

        }
        catch( dummy ) {}
             StopEvent(e) // Tell non-IE to ignore event 

    }

}
function CheckBlankshoppingcart(e)
{
    var val=trim(document.getElementById("ctl00_ContentPlaceHolder1_PoNo").value);
    if(val=="")
    {
        alert("Please Enter Purchase Order.");
         try {
             window.Page_BlockSubmit == true;
             window.event.returnValue = true;
           } 
       catch( dummy ) {}
      StopEvent(e) // Tell non-IE to ignore event     
    }
    window.Page_BlockSubmit == false;
    
}
function CheckBlankddl(val1,msg,e)
{
    var val=trim(document.getElementById(val1).value);
    if(val=="")
    {       
       try {
              alert(msg);
           } 
       catch( dummy ) {}
                    StopEvent(e) // Tell non-IE to ignore event  
    }
    
    
}

function ShowRepInfoByRoles(Role)
{
//    var trHeader = document.getElementById(val1);
//    var trPass = document.getElementById(val2);
//    var trVarifyPass = document.getElementById(val3);
    var ddlRoleOption=document.getElementById(Role).value;
    ddlRoleOption=trim(ddlRoleOption);
    
    var RepNumberddlRow=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_RepNumberDDLRow");
    var RepNumberRow=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_RepNumberRow");
    var ddlRepNumber=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_ddlRepNo");
    var custno=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_CustomerNoRow");
    var repno=document.getElementById("ctl00_ContentPlaceHolder1_userProfile_RepNumberRow");
//    if(ddlRoleOption=="Master Representative - Principal" || ddlRoleOption=="Master Representative Salesman" || ddlRoleOption=="Representative - Principal" || ddlRoleOption=="Representative Salesman")
//    {
//          trHeader.style.display = "block";             
//          trPass.style.display = "block"; 
//          trVarifyPass.style.display = "block"; 
//          
//    }
//    else
//    {
//        trHeader.style.display = "none";             
//        trPass.style.display = "none"; 
//        trVarifyPass.style.display = "none"; 
//       
//    }

    if(ddlRoleOption=="Master Representative Salesman")
    {
            RepNumberRow.style.display="none";
            RepNumberddlRow.style.display="none";
            ddlRepNumber.selectedIndex=-1;
//            if(repno!=null)
//          {
//          repno.style.display="block";
//          }
          if(custno!=null)
          {
          custno.style.display="none";
          }
            
    }
    else if (ddlRoleOption=="Representative Salesman")
    {
            RepNumberRow.style.display="none";
            RepNumberddlRow.style.display="block";
            ddlRepNumber.selectedIndex=0;
//          if(repno!=null)
//          {
//          repno.style.display="block";
//          }
          if(custno!=null)
          {
          custno.style.display="none";
          }
    }
    if(ddlRoleOption == "Representative - Principal")
    {
        if(repno!=null)
          {
          repno.style.display="block";
          }
          if(custno!=null)
          {
          custno.style.display="none";
          }
    }
    if((ddlRoleOption!="Master Representative - Principal") && (ddlRoleOption!="Master Representative Salesman") && (ddlRoleOption!="Representative - Principal") && (ddlRoleOption!="Representative Salesman"))
    {
         if(repno!=null)
        {
        repno.style.display="none";
        }
        if(custno!=null)
        {
        custno.style.display="block";
        }
    }
}
function RequiredValidationForRepPassword(val,spn,e)
{
    var txtpass = document.getElementById(val).value;
    var spnPass = document.getElementById(spn);
//    var txtVarifyPass = document.getElementById(val2).value;
//    var spnVarifyPass = document.getElementById(spn2);
    if(txtpass == "")
    {
        spnPass.style.display = "block";
    }
    else
    {
        spnPass.style.display = "none";
    }
//    if(txtVarifyPass == "")
//    {
//        spnVarifyPass.style.display = "block";
//    }
    
}


//--------------------------------------------------------------------------------
//    Function: isCreditCard(strInput)
// Description: Checks to see that the number passes the Luhn Mod-10 test
//       Input: strInput - the credit card number to be checked
//     Returns: true  - if field only contains proper characters
//              false - if credit card failed test
//  Disclaimer:	Skipjack Financial Services grants you a nonexclusive copyright license to use
//		this sample code from which you can generate similar function tailored to your own
//		specific needs.
//
//		This sample is provided by Skipjack Financial Services for illustrative purposes
//		only. It has not been thoroughly tested under all conditions. Skipjack, therefore,
//		cannot guarantee or imply reliability, serviceability, or function.
//
//		The sample code contained herein is provided to you "AS IS" without any	warranties 
//		of any kind. The implied warranties of non-infringement, merchantability and 
//		fitness for a particular purpose are expressly disclaimed.
//--------------------------------------------------------------------------------
function isCreditCard(strInput,val2)
{
	// Encoding only works on cards with less than 19 digits
	var Input = strInput.value	
	var div = document.getElementById(val2);
	if(Input=="")
	{
	    div.style.display="block";
        div.innerHTML = "*";
        div.style.color = "Red";
	}
	
	else if (Input.length > 19) 
	{
	    div.style.display="block";
        div.innerHTML = "Invalid Card Number !";
        div.style.color = "Red";
	     strInput.value="";

	}
	else
	{
	    div.style.display="none";
        div.innerHTML = "";
	    var sum = 0; 
	    var mul = 1; 
	    var l = Input.length;
    	
	    for (i = 0; i < l; i++)
	    {
		    var digit    = Input.substring(l-i-1,l-i);
    		    var tproduct = parseInt(digit ,10) * mul;

	    	    if (tproduct >= 10) 
		    { sum += (tproduct % 10) + 1; }
    		    else
		    { sum += tproduct; }

    		    if (mul == 1)       
		    { mul++; }
	    	    else
		    { mul--; }
  	    }	

  	    if ((sum % 10) == 0)  return (true);
  	    else                  
  	     div.style.display="block";
        div.innerHTML = "Invalid Card Number !";
        div.style.color = "Red";
	     strInput.value="";

    }
}

function expired( month, year ) 
{
    var now = new Date();
    var Cmonth = document.getElementById(month).value;
    var Cyear = document.getElementById(year).value;							// this function is designed to be Y2K compliant.
    var expiresIn = new Date(year,month,0,0,0);		// create an expired on date object with valid thru expiration date
    expiresIn.setMonth(expiresIn.getMonth()+1);		// adjust the month, to first day, hour, minute & second of expired month
    if(Cmonth<=now.getMonth() && Cyear<=now.getYear())
    {
        alert("Sorry! card has already expired");
    }        	
}
function RequiredFieldValidation(val1,val2)
{
    var div = document.getElementById(val2);
    if(val1.value=="")
    {
        div.style.display="block";
        div.innerHTML = "*";
        div.style.color = "Red";
        
    }
    else
    {
        div.style.display="none";
        div.innerHTML = "";
    }
}
function redirectParent(url)
{

    window.location.href=url;
}
function requiredcardfield(val1,div1,val2,div2,e,month, year)
{
     var txtname = document.getElementById(val1);
     var divname = document.getElementById(div1);
     var txtnumber = document.getElementById(val2);
     var divnumber = document.getElementById(div2);
     
         if(txtname.value=="")
        {
            try
            {
            divname.style.display="block";
            divname.innerHTML = "*";
            divname.style.color = "Red";
           // expired( month, year );
             }
            catch( dummy){}
            StopEvent(e) // Tell non-IE to ignore event  
        }
        else
        {
            divname.style.display="none";
            divname.innerHTML = "";
        }
   
    
    if(txtnumber.value=="")
    {
        try
        {
        divnumber.style.display="block";
        divnumber.innerHTML = "*";
        divnumber.style.color = "Red";
        //expired( month, year );
         }
        catch( dummy ){}
        StopEvent(e) // Tell non-IE to ignore event  
    }
    else
    {
        divnumber.style.display="none";
        divnumber.innerHTML = "";
    }
   try
   {
    expired( month, year );
   }
   catch( dummy ){}
   // StopEvent(e) // Tell non-IE to ignore event  
}
function CheckStartEndDate(e)
{
  var txtStartdate= new Date(document.getElementsByName("ctl00$ContentPlaceHolder1$dp$dp1$ctl00").item(0).value);
  var txtEndDate= new Date(document.getElementsByName("ctl00$ContentPlaceHolder1$dp$dp2$ctl00").item(0).value);
   if(txtStartdate>txtEndDate)
     {
       try
       {
        alert("Start date should not be greater than end date.");
       }
       catch(dummy){}
       StopEvent(e)
     }
     else if(txtStartdate=="NaN"||txtEndDate=="NaN")
     {
        try
        {
            alert("Please enter date");
        }
         catch(dummy){}
        StopEvent(e)
     }
       
     else if(txtStartdate=="NaN" && txtEndDate=="NaN")
     {
        try
        {
            alert("Please enter date");
        }
      
        catch(dummy){}
        StopEvent(e)
    }
}

function check_date(val,e)
{
//debugger
if(val.value == "")
{
try
{
alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
}
  catch(dummy){}
  StopEvent(e)
}
else
{
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ //Basic check for format validity
//var returnval=false
if (! validformat.test(val.value))
{
try
{
alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
}
  catch(dummy){}
  StopEvent(e)
}
else
{ //Detailed check for valid date ranges
try
{
var monthfield=val.value.split("/")[0]
var dayfield=val.value.split("/")[1]
var yearfield=val.value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
alert("Invalid Day, Month, or Year range detected. Please correct in Format 'MM/DD/YYYY' and submit again.")
//else
//returnval=true;
}
  catch(dummy){}
  StopEvent(e)
}
}
}

function checkNumberorder(val) 
{
//debugger
  var strPass = val.value;
  if(strPass != "0")
  {
  var strLength = strPass.length;
  var lchar = val.value.charAt((strLength) - 1);
  var cCode = CalcKeyCode(lchar);

  /* Check if the keyed in character is a number
     do you want alphabetic UPPERCASE only ?
     or lower case only just check their respective
     codes and replace the 48 and 57 */

  if (cCode < 48 || cCode > 57 ) 
  {
    var myNumber = val.value.substring(0, (strLength) - strLength);
    val.value = myNumber;
  }
  }
  return false;
}





function chklineno(val,e)
{

var lineno = val.value;
//var lblmsg = document.getElementById("lblmsg");
if(lineno == "")
{
        try
        {
        
        alert("Please Enter P O Line No, It is Mandatory");

        }
        catch( dummy ) {}
             StopEvent(e) // Tell non-IE to ignore event 

    }

}

function Checkdatefield(val1,e)
{
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
var monthfield=$(val1).value.split("/")[0]
var dayfield=$(val1).value.split("/")[1]
var yearfield=$(val1).value.split("/")[2]
var dayobj = new Date(yearfield, monthfield-1, dayfield)
         if($(val1).value =="")
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if (! validformat.test($(val1).value))
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            else if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield))
            {
            try
            
            {
            alert("Invalid Day, Month, or Year range detected. Please correct in Format 'MM/DD/YYYY' and submit again.")
            }
            catch(dummy){}
            StopEvent(e)
            }
}

function Customjobreq(val1, val2, val3, val4)
{
//debugger;

    var txtarea1 = $(val1).value;
    var annualqty = $(val2).value;
    var relqty = $(val3).value;
    var date = $(val4).value;
    var divreq = document.getElementById("ctl00_ContentPlaceHolder1_spanreq");
    if(txtarea1 =="" || annualqty == "" || relqty =="" || date =="")
    {
           divreq.style.display ="block";
            
    }
    else
    {
      divreq.style.display ="none";
    }
}


function ValidateDateCriteria(control,e)
{
    var form = control.form;
    var valid= /^\d{2}\/\d{2}\/\d{4}$/;
     for (var i = 0; i < form.elements.length; i++)
     {
        if (form.elements[i].type == "text")
        {          
             if(form.elements[i].id.contains="txtreqShipDate")
             {
                if(valid.test(form.elements[i].value)==false && form.elements[i].value!="") 
                {
//                    ErrorMessage.visible=true;
//                    ErrorMessage.innerText="character not accepted";    
//                    event.returnValue = false;
//                    return;
                } 
             }          
        }
     }
}

function CheckdatefieldNew(e)
{
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
var textreqDate1=document.getElementById("ctl00_ContentPlaceHolder1_txtreqShipDate");
var textreqDate2=document.getElementById("ctl00_ContentPlaceHolder1_txtreqShipDate1");
var textreqDate3=document.getElementById("ctl00_ContentPlaceHolder1_txtreqShipDate2");
var textreqDate4=document.getElementById("ctl00_ContentPlaceHolder1_txtreqShipDate3");
var textreqDate5=document.getElementById("ctl00_ContentPlaceHolder1_txtreqShipDate4");
var textreqDate6=document.getElementById("ctl00_ContentPlaceHolder1_txtreqShipDate5");

var ItemId1=document.getElementById("ctl00_ContentPlaceHolder1_txtItemId");
var ItemId2=document.getElementById("ctl00_ContentPlaceHolder1_txtItemId1");
var ItemId3=document.getElementById("ctl00_ContentPlaceHolder1_txtItemId2");
var ItemId4=document.getElementById("ctl00_ContentPlaceHolder1_txtItemId3");
var ItemId5=document.getElementById("ctl00_ContentPlaceHolder1_txtItemId4");
var ItemId6=document.getElementById("ctl00_ContentPlaceHolder1_txtItemId5");

var Qty1=document.getElementById("ctl00_ContentPlaceHolder1_Txtquantity");
var Qty2=document.getElementById("ctl00_ContentPlaceHolder1_Txtquantity1");
var Qty3=document.getElementById("ctl00_ContentPlaceHolder1_Txtquantity2");
var Qty4=document.getElementById("ctl00_ContentPlaceHolder1_Txtquantity3");
var Qty5=document.getElementById("ctl00_ContentPlaceHolder1_Txtquantity4");
var Qty6=document.getElementById("ctl00_ContentPlaceHolder1_Txtquantity5");

            if((ItemId1.value !="" && Qty1.value !="" && textreqDate1.value =="") || (ItemId2.value !="" && Qty2.value !="" && textreqDate2.value =="") || (ItemId3.value !="" && Qty3.value !="" &&  textreqDate3.value =="") || (ItemId4.value !="" && Qty4.value !="" && textreqDate4.value =="") || (ItemId5.value !="" &&  Qty5.value !="" && textreqDate5.value =="") || (ItemId6.value !="" && Qty6.value !="" && textreqDate6.value =="")  )
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if ((ItemId1.value !="" && Qty1.value !="" && ! validformat.test(textreqDate1.value)) || (ItemId2.value !="" && Qty2.value !="" && ! validformat.test(textreqDate2.value)) || (ItemId3.value !="" && Qty3.value !="" && ! validformat.test(textreqDate3.value)) || (ItemId4.value !="" && Qty4.value !="" && ! validformat.test(textreqDate4.value)) || (ItemId5.value !="" && Qty5.value !="" && ! validformat.test(textreqDate5.value)) || (ItemId6.value !="" && Qty6.value !="" && ! validformat.test(textreqDate6.value)) )
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            
}
function CheckdatefieldInGrid(val1,e)
{
////document.write(ctrlid);
var validformat=/^\d{2}\/\d{2}\/\d{4}$/ 
//var val1=document.getElementById("ctl00_ContentPlaceHolder1_grdCart_ctl02_txtDate");

            if(val1.value =="")
            {
            try
            {
            alert("Date can not be Blank. Please Enter Date in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
           //Basic check for format validity
            //var returnval=false
           else if (! validformat.test(val1.value))
            {
            try
            {
            alert("Invalid Date Format. Please Enter in Format 'MM/DD/YYYY'.")
            }
            catch(dummy){}
            StopEvent(e)
            }
            
}
function CheckFromToDate(e)
{
    var valFrom=document.getElementById("ctl00_ContentPlaceHolder1_FromDate").value;
    var valTo=document.getElementById("ctl00_ContentPlaceHolder1_ToDate").value;
    var txtFrom=document.getElementById("ctl00_ContentPlaceHolder1_FromDate");
    var txtTo=document.getElementById("ctl00_ContentPlaceHolder1_ToDate");
valFrom = new Date(valFrom);
valTo = new Date(valTo);
//       if (txtFrom.value=="" && txtTo.value=="")
//       {
//            StopEvent(e)
//       }
       
             if((valTo < valFrom) && (valTo!="") && (valFrom!="") )
            {   
                try
                    {
                         alert("From date should be less than To date.")
                    }
                catch(dummy){}
                StopEvent(e)  
            }
        
  
}
function changeRadioButtonEmail()
{
    var chkEmail=document.getElementById("ctl00_ContentPlaceHolder1_rdEmail");
    var chkDate=document.getElementById("ctl00_ContentPlaceHolder1_rdDate");
    var EmailSection=document.getElementById("ctl00_ContentPlaceHolder1_EmailSection");
    var DateSection=document.getElementById("ctl00_ContentPlaceHolder1_DateSection");
    var SecondDateSection=document.getElementById("ctl00_ContentPlaceHolder1_SecondDateSection");
    var ThirdDateSection=document.getElementById("ctl00_ContentPlaceHolder1_ThirdDateSection");
    var txtEmail=document.getElementById("ctl00_ContentPlaceHolder1_txtemail");
    var txtFrom=document.getElementById("ctl00_ContentPlaceHolder1_FromDate");
    var txtTo=document.getElementById("ctl00_ContentPlaceHolder1_ToDate");          
    if(chkEmail.checked == true) 
    {
        chkDate.checked=false;
        
        DateSection.style.display="none";
        SecondDateSection.style.display="none";
        ThirdDateSection.style.display="none";
        
        EmailSection.style.display="block";
        txtEmail.value="";
    }
    else if (chkEmail.checked== false)
    {
            chkDate.checked=true;
        DateSection.style.display="block";
        SecondDateSection.style.display="block";
        ThirdDateSection.style.display="block";
        txtFrom.value="";
        txtTo.value="";
        EmailSection.style.display="none";
        
    } 
    
}
function changeRadioButtonDate()
{
    var chkEmail=document.getElementById("ctl00_ContentPlaceHolder1_rdEmail");
    var chkDate=document.getElementById("ctl00_ContentPlaceHolder1_rdDate");
    var EmailSection=document.getElementById("ctl00_ContentPlaceHolder1_EmailSection");
    var DateSection=document.getElementById("ctl00_ContentPlaceHolder1_DateSection");
    var SecondDateSection=document.getElementById("ctl00_ContentPlaceHolder1_SecondDateSection");
    var ThirdDateSection=document.getElementById("ctl00_ContentPlaceHolder1_ThirdDateSection");
    var txtEmail=document.getElementById("ctl00_ContentPlaceHolder1_txtemail");
    var txtFrom=document.getElementById("ctl00_ContentPlaceHolder1_FromDate");
    var txtTo=document.getElementById("ctl00_ContentPlaceHolder1_ToDate");          
    if(chkDate.checked == true) 
    {
        chkEmail.checked=false;
        
        DateSection.style.display="block";
        SecondDateSection.style.display="block";
        ThirdDateSection.style.display="block";
        txtFrom.value="";
        txtTo.value="";
        EmailSection.style.display="none";
    }
    else if (chkDate.checked== false)
    {
            chkEmail.checked=true;
            
        DateSection.style.display="none";
        SecondDateSection.style.display="none";
        ThirdDateSection.style.display="none";
        
        EmailSection.style.display="block";
        txtEmail.value="";
    }   
}
function StopEventForEmail(e)
{
    var EmailSection=document.getElementById("ctl00_ContentPlaceHolder1_EmailSection");
   var txtEmail=document.getElementById("ctl00_ContentPlaceHolder1_txtemail");
   if (txtEmail.value=="")
   {
        StopEvent(e)
   }
   else
   {
         EmailSection.style.display="block";
   }
}
function ShowRepInfoByRolesForAdmin(val1,val2,val3,Role)
{
    var trHeader = document.getElementById(val1);
    var trPass = document.getElementById(val2);
    var trVarifyPass = document.getElementById(val3);
    var ddlRoleOption="";
    if(Role=='ctl00_ContentPlaceHolder1_roleList')
    {
     ddlRoleOption=document.getElementById(Role).value;
    }
    else
    {
     ddlRoleOption=Role;
    }
    ddlRoleOption=trim(ddlRoleOption);
    
    //var RepNumberddlRow=document.getElementById("ctl00_ContentPlaceHolder1_RepNumberDDLRow");
    var RepNumberRow=document.getElementById("ctl00_ContentPlaceHolder1_RepNumberRow");
    //var ddlRepNumber=document.getElementById("ctl00_ContentPlaceHolder1_ddlRepNo");
    var custno=document.getElementById("ctl00_ContentPlaceHolder1_CustomerNoRow");
    var repno=document.getElementById("ctl00_ContentPlaceHolder1_RepNumberRow");
    if(ddlRoleOption=="Master Representative - Principal" || ddlRoleOption=="Master Representative Salesman" || ddlRoleOption=="Representative - Principal" || ddlRoleOption=="Representative Salesman")
    {
//          trHeader.style.display = "block";             
//          trPass.style.display = "block"; 
//          trVarifyPass.style.display = "block"; 
          
    }
    else
    {
//        trHeader.style.display = "none";             
//        trPass.style.display = "none"; 
//        trVarifyPass.style.display = "none"; 
       
    }

    if(ddlRoleOption=="Master Representative Salesman")
    {
            //RepNumberRow.style.display="none";
           if(repno!=null)
          {
          repno.style.display="block";
          }
          if(custno!=null)
          {
          custno.style.display="none";
          }
            
    }
    else if (ddlRoleOption=="Representative Salesman")
    {
           // RepNumberRow.style.display="none";
          if(repno!=null)
          {
          repno.style.display="block";
          }
          if(custno!=null)
          {
          custno.style.display="none";
          }
    }
    if(ddlRoleOption == "Representative - Principal")
    {
        if(repno!=null)
          {
          repno.style.display="block";
          }
          if(custno!=null)
          {
          custno.style.display="none";
          }
    }
    if(ddlRoleOption == "Master Representative - Principal")
    {
        if(repno!=null)
          {
          repno.style.display="block";
          }
          if(custno!=null)
          {
          custno.style.display="none";
          }
    }
    if((ddlRoleOption!="Master Representative - Principal") && (ddlRoleOption!="Master Representative Salesman") && (ddlRoleOption!="Representative - Principal") && (ddlRoleOption!="Representative Salesman"))
    {
         if(repno!=null)
        {
        repno.style.display="none";
        }
        if(custno!=null)
        {
        custno.style.display="block";
        }
    }
}
function ShowStateDependingOnCountryForAdmin()
{
    var ddlState = document.getElementById("ctl00_ContentPlaceHolder1_tdComboState");
    var ddlCanadaState = document.getElementById("ctl00_ContentPlaceHolder1_tdCanadaComboState");
    var txtState = document.getElementById("ctl00_ContentPlaceHolder1_tdtxtState");
    var ddlCountryOption=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
    ddlCountryOption=trim(ddlCountryOption);
    if(ddlCountryOption=="USA")
    {
          ddlState.selectedIndex = 0;
          ddlState.style.display="block";
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display="none";                 
    }
    else if(ddlCountryOption=="CAN")
    {             
        ddlState.style.display = "none";
        ddlState.selectedIndex = -1;
        txtState.style.display = "none";   
        ddlCanadaState.selectedIndex = 0;
        ddlCanadaState.style.display="block";
    }
    else
    {        
          ddlState.style.display = "none";
          ddlState.selectedIndex = -1;
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display = "block";               
    }
}


//function StopEventForDate(e)
//{debugger;
//   var txtFrom=document.getElementById("ctl00_ContentPlaceHolder1_FromDate");
//   var txtTo=document.getElementById("ctl00_ContentPlaceHolder1_ToDate");

//   if (txtFrom.text=="" && txtTo.text=="")
//   {
//        StopEvent(e)
//   }
//}

function ToUpper(e) 
{

document.getElementById("ctl00_ContentPlaceHolder1_PoNo").value= document.getElementById("ctl00_ContentPlaceHolder1_PoNo").value.toUpperCase();

}
function ShowStateDependingOnCountryForChangeInformation()
{
    var ddlState = document.getElementById("ctl00_ContentPlaceHolder1_tdComboState");
    var ddlCanadaState = document.getElementById("ctl00_ContentPlaceHolder1_tdCanadaComboState");
    var txtState = document.getElementById("ctl00_ContentPlaceHolder1_tdtxtState");
    var ddlCountryOption=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry").value;
    ddlCountryOption=trim(ddlCountryOption);
    if(ddlCountryOption=="USA")
    {
          ddlState.selectedIndex = 0;
          ddlState.style.display="block";
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display="none";                 
    }
    else if(ddlCountryOption=="CAN")
    {             
        ddlState.style.display = "none";
        ddlState.selectedIndex = -1;
        txtState.style.display = "none";   
        ddlCanadaState.selectedIndex = 0;
        ddlCanadaState.style.display="block";
    }
    else
    {        
          ddlState.style.display = "none";
          ddlState.selectedIndex = -1;
          ddlCanadaState.style.display = "none";
          ddlCanadaState.selectedIndex = -1;
          txtState.style.display = "block";               
    }
}
function GetSystemDate(txt)
{

var SysDate=new Date();
var date=SysDate.getDate();
if(date<10){date='0'+date}
var month=SysDate.getMonth();
var year=SysDate.getUTCFullYear(); 
if(month==0)
{

document.getElementById(txt).value='01'+"/"+date+"/"+year;
}
else
{
month=month+1;
if(month<10){month='0'+month}

document.getElementById(txt).value=month+"/"+date+"/"+year;
}
//document.getElementById(txt).value=month+1+"/"+date+"/"+year;
//return sysDate.toGMTString();
}
function VarificationOnReviewCatalog(e)
{   
    CheckFromToDate(e);    
}

function AddTHEAD(tableName)
{
   var table = document.getElementById(tableName); 
   if(table != null) 
   {
    var head = document.createElement("THEAD");
    head.style.display = "table-header-group";
    head.appendChild(table.rows[0]);
    table.insertBefore(head, table.childNodes[0]); 
   }	
} 

