﻿// JScript File
function val_change_password()
{
document.getElementById("newpwd").value=trim(document.getElementById("newpwd").value);
document.getElementById("conpwd").value=trim(document.getElementById("conpwd").value);
 if(document.getElementById("newpwd").value=='')
    {
      alert('Please enter new password.');
      document.getElementById("newpwd").focus();
      return false;
    }   
 if(document.getElementById("newpwd").value.length<6)
    {
      alert('Password should be at least six characters long.');
      document.getElementById("newpwd").focus();
      return false;
    }   
 if(document.getElementById("conpwd").value=='')
    {
      alert('Please enter confirm password.');
      document.getElementById("conpwd").focus();
      return false;
    } 	
 if(document.getElementById("newpwd").value!=document.getElementById("conpwd").value)
    {
      alert('Password and confim password must match.');
      document.getElementById("conpwd").focus();
      return false;
    }   	
}
function IsHex(strString)
  {
	var field=strString;
   var strValidChars = "#0123456789abcdefABCDEF";
   var strChar;
   var blnResult = true;
  
   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
		 
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
             blnResult = false;
         }
      }
   return blnResult;
   }
function IsNumeric_dec1(strString)
   //  check for valid numeric strings	
   {
	var field=strString;
	var apos=field.indexOf(".");
	var dotpos=field.lastIndexOf(".");
//	alert(apos+":"+strString.length);
	if(apos==0 && strString.length==1)
	return false;
	if(apos!=dotpos)
	return false;
   var strValidChars = "-+0123456789.";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
		 
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }
function paper_name()
{
//if(document.getElementById("ddl1").selectedIndex==0)
//{
//    alert("Please select productname");
//    return false;
//}
document.getElementById("paper").value=trim(document.getElementById("paper").value);
if(document.getElementById("paper").value=='')
     {
     alert("Please enter paper.");
     document.getElementById("paper").focus();
     return false;
     }
     
     
}

function paper_name1()
{
var tot=parseInt(document.getElementById("total_records").value);
var a=0;
 for(var i=1;i<=tot;i++)
 { 
 var chk="req_"+i;
 var rate="ratefactor_"+i;
 
 
 
 
     if(document.getElementById(chk).checked==true)
     {
     a=1;
     document.getElementById(rate).value=trim(document.getElementById(rate).value);
     if(document.getElementById(rate).value=='')
     {
      alert("Please enter +/- % of basic rate.");
      document.getElementById(rate).focus();
      return false;
     }
	  var disc=document.getElementById(rate).value;
//	  alert(disc);
     var min=-100;
     var max=100;
     if(parseFloat(disc) < parseFloat(min) || parseFloat(disc) > parseFloat(max))
     {
        alert('Rate is out of range');
        document.getElementById(rate).focus();
        return false;
     }
     if(!IsNumeric_dec1(document.getElementById(rate).value))
     {
      alert("Invalid +/- % of basic rate.");
      document.getElementById(rate).focus();
      return false;
     }
//     var disc=document.getElementById(rate).value;
//     
//     var min=-100;
//     var max=100;
//     if(parseFloat(disc) < parseFloat(min) || parseFloat(disc) > parseFloat(max))
//     {
//        alert('Invalid Rate');
//        return false;
//     }
//     
   
 }
 else
 {
 if(document.getElementById(rate).value!='')
     {
      alert("Please select paper for rate.");
      document.getElementById(rate).focus();
      return false;
     }
	 }
}
 if(a==0)
 {
  alert('Please select paper.');
  return false;
 }
 
 
 

}

//Check Credit Card
function check_cc()
{
  document.getElementById("ccn").value=trim(document.getElementById("ccn").value);
   document.getElementById("card_holder").value=trim(document.getElementById("card_holder").value);
   document.getElementById("security_code").value=trim(document.getElementById("security_code").value);
   document.getElementById("year").value=trim(document.getElementById("year").value);
 //  document.getElementById("promo_code").value=trim(document.getElementById("promo_code").value);
    if(document.getElementById("card_holder").value=='')
    {
      alert('Please enter card holder name.');
      document.getElementById("card_holder").focus();
      return false;
    }    
    if(document.getElementById("ccn").value=='')
    {
      alert('Please enter credit card number.');
      document.getElementById("ccn").focus();
      return false;
    }    
    else if(!isNumeric(document.getElementById("ccn").value))
    {
      alert('Please enter valid Credit Card Number.');
      document.getElementById("ccn").focus();
      return false;
    }
    
    if(document.getElementById("month").selectedIndex==0)
    {    
       alert("Please select expiry month of Credit Card Number.");
       document.getElementById("month").focus();
       return false;
    }
    if(document.getElementById("year").value=='')
    {
      alert('Please enter expiry year of Credit Card Number.');
      document.getElementById("year").focus();
      return false;
    }  
    if(!isNumeric(document.getElementById("year").value))
    {
      alert('Invalid expiry year of Credit Card Number.');
      document.getElementById("year").focus();
      return false;
    }  
    var res=val_date_year(document.getElementById("year").value,document.getElementById("month").value);
    if(res==false)
    { 
       alert("This Credit Card has already expired.");
       document.getElementById("month").focus();
       return false;
    }
     if((document.getElementById("year").value)<2008 || document.getElementById("year").value>2020)
    {
      alert('Invalid expiry year of Credit Card Number.');
      document.getElementById("year").focus();
      return false;
    }
    if(document.getElementById("security_code").value=='')
    {
      alert('Please enter security code.');
      document.getElementById("security_code").focus();
      return false;
    }  
    else if(!isNumeric(document.getElementById("security_code").value))
    {
      alert('Please enter valid security code.');
      document.getElementById("security_code").focus();
      return false;
    }

    return true;
}
// check year and moth only
function val_date_year(y,m)
{
	var current_date = new Date();
	var current_year=current_date.getFullYear();
	if(y > current_year)
		return true;
	else if(y < current_year)
		return false;
	else if(y==current_year)
	{
		var current_mon=current_date.getMonth();
		current_mon=current_mon+1;
		if(m > current_mon)
			return true;
		else if(m < current_mon)
			return false;
		else if(m==current_mon)
		{		
			return true;
		}
		else
		return false;
	}
}
function bill_shipp()
{
    if(document.getElementById("CheckBox1").checked==true)
    {
        document.getElementById("s_street").value=document.getElementById("b_street").value;
        document.getElementById("s_street2").value=document.getElementById("b_street2").value;
        document.getElementById("s_city").value=document.getElementById("b_city").value;
        document.getElementById("s_zip").value=document.getElementById("b_zip").value;
        document.getElementById("s_state").value=document.getElementById("b_state").value;
        document.getElementById("s_phone").value=document.getElementById("b_phone").value;
        document.getElementById("s_email").value=document.getElementById("b_email").value;
        document.getElementById("s_name").value=document.getElementById("b_name").value;
    }
    else
    {
        document.getElementById("s_street").value="";
        document.getElementById("s_street2").value="";
        document.getElementById("s_city").value="";
        document.getElementById("s_zip").value="";
        document.getElementById("s_state").value="";
        document.getElementById("s_phone").value="";
        document.getElementById("s_email").value="";
        //alert(document.getElementById("s_name").value);
        document.getElementById("s_name").value="";
    }
}
function shipp()
{
document.getElementById("b_street").value=trim(document.getElementById("b_street").value);
document.getElementById("b_city").value=trim(document.getElementById("b_city").value);
document.getElementById("b_zip").value=trim(document.getElementById("b_zip").value);
document.getElementById("b_state").value=trim(document.getElementById("b_state").value);
document.getElementById("b_phone").value=trim(document.getElementById("b_phone").value);
document.getElementById("b_email").value=trim(document.getElementById("b_email").value);
document.getElementById("s_street").value=trim(document.getElementById("s_street").value);
document.getElementById("s_city").value=trim(document.getElementById("s_city").value);
document.getElementById("s_zip").value=trim(document.getElementById("s_zip").value);
document.getElementById("s_state").value=trim(document.getElementById("s_state").value);
document.getElementById("s_phone").value=trim(document.getElementById("s_phone").value);
document.getElementById("s_email").value=trim(document.getElementById("s_email").value);
document.getElementById("b_name").value=trim(document.getElementById("b_name").value);
document.getElementById("s_name").value=trim(document.getElementById("s_name").value);
 if(document.getElementById("b_name").value=='')
     {
      alert("Please enter billing name.");
      document.getElementById("b_name").focus();
      return false;
     }
    if(document.getElementById("b_street").value=='')
     {
      alert("Please enter billing street.");
      document.getElementById("b_street").focus();
      return false;
     }
    if(document.getElementById("b_city").value=='')
     {
      alert("Please enter billing city.");
      document.getElementById("b_city").focus();
      return false;
     }
    if(document.getElementById("b_zip").value=='')
     {
      alert("Please enter billing zip code.");
      document.getElementById("b_zip").focus();
      return false;
     }
    if(!isNumeric(document.getElementById("b_zip").value))
     {
      alert("Invalid billing  zip code.");
      document.getElementById("b_zip").focus();
      return false;
     }  
     if(document.getElementById("b_zip").value.length<5)
     {
      alert("Invalid billing zip code.");
      document.getElementById("b_zip").focus();
      return false;
     }     	 
     if(document.getElementById("b_state").value=='')
     {
      alert("Please enter billing state.");
      document.getElementById("b_state").focus();
      return false;
     }
     if(document.getElementById("b_phone").value=='')
     {
      alert("Please enter billing phone number.");
      document.getElementById("b_phone").focus();
      return false;
     }
        var ret=validate_phone(document.getElementById("b_phone"),"Billing phone number is invalid.");
        if(ret==false)
        {        
        document.getElementById("b_phone").focus();
        return false;
        }
  if(document.getElementById("b_email").value=='')
        {
        alert("Please enter billing email.");
        document.getElementById("b_email").focus();
        return false;
        }
        var retx=mf_validation(document.getElementById("b_email"),"E","Invalid billing email.") ;
        if(retx==false)
        return false;


 if(document.getElementById("servicecode").value!='99')
        {
        
       

     if(document.getElementById("s_name").value=='')
     {
      alert("Please enter shipping name.");
      document.getElementById("s_name").focus();
      return false;
     }
    if(document.getElementById("s_street").value=='')
     {
      alert("Please enter shipping street.");
      document.getElementById("s_street").focus();
      return false;
     }
    if(document.getElementById("s_city").value=='')
     {
      alert("Please enter shipping city.");
      document.getElementById("s_city").focus();
      return false;
     }
    if(document.getElementById("s_zip").value=='')
     {
      alert("Please enter shipping zip code.");
      document.getElementById("s_zip").focus();
      return false;
     }
    if(!isNumeric(document.getElementById("s_zip").value))
     {
      alert("Invalid shipping  zip code.");
      document.getElementById("s_zip").focus();
      return false;
     }  
     if(document.getElementById("s_zip").value.length<5)
     {
      alert("Invalid shipping zip code.");
      document.getElementById("s_zip").focus();
      return false;
     }     	 
     if(document.getElementById("s_state").value=='')
     {
      alert("Please enter shipping state.");
      document.getElementById("s_state").focus();
      return false;
     }
     if(document.getElementById("s_phone").value=='')
     {
      alert("Please enter shipping phone number.");
      document.getElementById("s_phone").focus();
      return false;
     }
        var ret=validate_phone(document.getElementById("s_phone"),"shipping phone number is invalid.");
        if(ret==false)
        {        
        document.getElementById("s_phone").focus();
        return false;
        }
  if(document.getElementById("s_email").value=='')
        {
        alert("Please enter shipping email.");
        document.getElementById("s_email").focus();
        return false;
        }
        var retx=mf_validation(document.getElementById("s_email"),"E","Invalid shipping email.") ;
        if(retx==false)
        return false;
        }
		  if(document.getElementById("servicecode").value=='00')
        {
        alert("Please select shipping service type.");
        document.getElementById("servicecode").focus();
        return false;
        }
}

function val_member()
{
//var tmp = "<%= Session["asdas"]%>"
document.getElementById("fname").value=trim(document.getElementById("fname").value);
document.getElementById("lname").value=trim(document.getElementById("lname").value);
document.getElementById("bname").value=trim(document.getElementById("bname").value);
document.getElementById("address").value=trim(document.getElementById("address").value);
document.getElementById("city").value=trim(document.getElementById("city").value);

document.getElementById("zip").value=trim(document.getElementById("zip").value);
document.getElementById("teleam").value=trim(document.getElementById("teleam").value);
document.getElementById("fax").value=trim(document.getElementById("fax").value);
document.getElementById("email").value=trim(document.getElementById("email").value);
document.getElementById("uname").value=trim(document.getElementById("uname").value);
document.getElementById("pwd").value=trim(document.getElementById("pwd").value);
document.getElementById("conpwd").value=trim(document.getElementById("conpwd").value);
document.getElementById("ddlMemberType").value=trim(document.getElementById("ddlMemberType").value);
if(document.getElementById("ddlMemberType").value=='Select Type')
     {
      alert("Please select type.");
      document.getElementById("ddlMemberType").focus();
      return false;
     }
    if(document.getElementById("fname").value=='')
     {
      alert("Please enter first name.");
      document.getElementById("fname").focus();
      return false;
     }
    if(document.getElementById("lname").value=='')
     {
      alert("Please enter last name.");
      document.getElementById("lname").focus();
      return false;
     }
    if(document.getElementById("address").value=='')
     {
      alert("Please enter address 1.");
      document.getElementById("address").focus();
      return false;
     }
    if(document.getElementById("city").value=='')
     {
      alert("Please enter city.");
      document.getElementById("city").focus();
      return false;
     }
     if(document.getElementById("state").value=='Select State')
     {
      alert("Please select state.");
      document.getElementById("state").focus();
      return false;
     }
    if(document.getElementById("zip").value=='')
     {
      alert("Please enter zip code.");
      document.getElementById("zip").focus();
      return false;
     }     
    if(!isNumeric(document.getElementById("zip").value))
     {
      alert("Invalid zip code.");
      document.getElementById("zip").focus();
      return false;
     }  
     if(document.getElementById("zip").value.length<5)
     {
      alert("Invalid zip code.");
      document.getElementById("zip").focus();
      return false;
     }     
     if(document.getElementById("teleam").value=='')
     {
      alert("Please enter telephone number.");
      document.getElementById("teleam").focus();
      return false;
     }
        var ret=validate_phone(document.getElementById("teleam"),"Telephone number is invalid.");
        if(ret==false)
        {        
        document.getElementById("teleam").focus();
        return false;
        }
      if(document.getElementById("fax").value!='')
      {
       var ret=validate_phone(document.getElementById("fax"),"Fax number is invalid");
        if(ret==false)
        {        
        document.getElementById("fax").focus();
        return false;
        }
      }
      if(document.getElementById("email").value=='')
        {
        alert("Please enter email.");
        document.getElementById("email").focus();
        return false;
        }
        var retx=mf_validation(document.getElementById("email"),"E","Invalid email.") ;
        if(retx==false)
        return false;
        if(document.getElementById("uname").value=='')
         {
          alert("Please enter user name.");
          document.getElementById("uname").focus();
          return false;
         }
        if(document.getElementById("pwd").value=='')
         {
          alert("Please enter password.");
          document.getElementById("pwd").focus();
          return false;
         } 
          if(document.getElementById("pwd").value.length<6)
         {
          alert("Password must be at least six characters long.");
          document.getElementById("pwd").focus();
          return false;
         }  
         if(document.getElementById("conpwd").value=='')
         {
          alert("Please enter password.");
          document.getElementById("conpwd").focus();
          return false;
         }  
        
          if(document.getElementById("CodeNumberTextBox").value=='')
         {
          alert("Please enter verification code.");
          document.getElementById("CodeNumberTextBox").focus();
          return false;
         }  
          if(document.getElementById("conpwd").value!=document.getElementById("pwd").value)
         {
          alert("Password and Confirm Password not matching");
          document.getElementById("conpwd").value="";
          document.getElementById("conpwd").focus();
          return false;
         }  
        
         if(document.getElementById("CodeNumberTextBox").value.toLowerCase()!=document.getElementById("vericode").value.toLowerCase())
         {
          alert("Invalid verification code");
          document.getElementById("CodeNumberTextBox").value="";
          document.getElementById("CodeNumberTextBox").focus();     
             return false;
         }  
         
}


function val_Editmember()
{
//var tmp = "<%= Session["asdas"]%>"
    document.getElementById("fname").value=trim(document.getElementById("fname").value);
    document.getElementById("lname").value=trim(document.getElementById("lname").value);
    document.getElementById("bname").value=trim(document.getElementById("bname").value);
    document.getElementById("address").value=trim(document.getElementById("address").value);

    document.getElementById("city").value=trim(document.getElementById("city").value);

    document.getElementById("zip").value=trim(document.getElementById("zip").value);
    document.getElementById("teleam").value=trim(document.getElementById("teleam").value);
    document.getElementById("fax").value=trim(document.getElementById("fax").value);
    document.getElementById("email").value=trim(document.getElementById("email").value);
    if(document.getElementById("fname").value=='')
     {
          alert("Please enter first name.");
          document.getElementById("fname").focus();
          return false;
     }
    if(document.getElementById("lname").value=='')
     {
          alert("Please enter last name.");
          document.getElementById("lname").focus();
          return false;
     }
    if(document.getElementById("address").value=='')
     {
          alert("Please enter address 1.");
          document.getElementById("address").focus();
          return false;
     }
  if(document.getElementById("city").value=='')
     {
          alert("Please enter city.");
          document.getElementById("city").focus();
          return false;
     }
     if(document.getElementById("state").value=='Select State')
     {
          alert("Please select state.");
          document.getElementById("state").focus();
          return false;
     }
    if(document.getElementById("zip").value=='')
     {
          alert("Please enter zip code.");
          document.getElementById("zip").focus();
          return false;
     }     
    if(!isNumeric(document.getElementById("zip").value))
     {
          alert("Invalid zip code.");
          document.getElementById("zip").focus();
          return false;
     }  
     if(document.getElementById("zip").value.length<5)
     {
          alert("Invalid zip code.");
          document.getElementById("zip").focus();
          return false;
     }     
     if(document.getElementById("teleam").value=='')
     {
          alert("Please enter telephone AM.");
          document.getElementById("teleam").focus();
          return false;
     }
     if(document.getElementById("teleam").value!='')
      {
          var ret=validate_phone(document.getElementById("teleam"),"Telephone number is invalid.");
          if(ret==false)
            {        
                document.getElementById("teleam").focus();
                return false;
            }
      }
      if(document.getElementById("fax").value!='')
      {
            var ret=validate_phone(document.getElementById("fax"),"Fax number is invalid");
            if(ret==false)
            {        
                document.getElementById("fax").focus();
                return false;
            }
      }
      if(document.getElementById("email").value=='')
      {
            alert("Please enter email.");
            document.getElementById("email").focus();
            return false;
      }
      var retx=mf_validation(document.getElementById("email"),"E","Invalid email.");
      if(retx==false)
           return false;
   }


function getKeyCode(e)
{
 if (window.event)
    return window.event.keyCode;
 else if (e)
    return e.which;
 else
    return null;
}

function keyRestrict(e, validchars) {
 var key='', keychar='';
 key = getKeyCode(e);
 if (key == null) return true;
 keychar = String.fromCharCode(key);
 keychar = keychar.toLowerCase();
 validchars = validchars.toLowerCase();
 if (validchars.indexOf(keychar) != -1)
  return true;
 if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
  return true;
 return false;
}

function validate_phone(obj,msg)
{
var ind1=obj.value.indexOf('-');
var rm=obj.value.substring(ind1+1);
var ind2=rm.indexOf('-');
if(obj.value.length<10)
{
   alert(msg);
   obj.focus();
   return false;
}
if(ind1!=3 || ind2 !=3)
{
   alert(msg);
   obj.focus();
   return false;
}
if(!isNumeric(obj.value.substring(0,3)))
  {
   alert(msg);
   obj.focus();
   return false;
  } 
if(!isNumeric(obj.value.substring(4,7)))
  {
   alert(msg);
   obj.focus();
   return false;
  } 
if(!isNumeric(obj.value.substring(8,obj.value.length)))
  {
   alert(msg);
   obj.focus();
   return false;
  }  
if(parseInt(obj.value.substring(0,3))==0)
{
  alert(msg);
  obj.focus();
  return false; 
}
if(parseInt(obj.value.substring(4,7))==0)
{
  alert(msg);
   obj.focus();
   return false;
 
}
if(parseInt(obj.value.substring(8,obj.value.length))==0)
{
  alert(msg);
   obj.focus();
   return false;
 
}
}

function val_product(opt)
{
document.getElementById("productname").value=trim(document.getElementById("productname").value);
//document.getElementById("basicrate").value=trim(document.getElementById("basicrate").value);
//document.getElementById("brokerrate").value=trim(document.getElementById("brokerrate").value);
    if(document.getElementById("productname").value=='')
     {
      alert("Please enter product name.");
      document.getElementById("productname").focus();
      return false;
     }
     if(document.getElementById("type").selectedIndex==0)
     {
     if(document.getElementById("category").selectedIndex==0)
      {
      alert("Please select category.");
      document.getElementById("category").focus();
      return false;
      }
     }
     if(opt==0 && document.getElementById("imagename").value=='')
        {
         alert("Please upload photo.");
         document.getElementById("imagename").focus();
         return false;
        } 
        if(document.getElementById("imagename").value!='')
        {
        var ret=mf_validation(document.getElementById("imagename"),"I","Please only upload photo that end in types: (jpg,jpeg,gif,png) \nPlease select a new file to upload and submit again.") ;
        if(ret==false)
        return false;
        }
//    if(document.getElementById("basicrate").value=='')
//     {
//      alert("Please enter basic rate.");
//      document.getElementById("basicrate").focus();
//      return false;
//     }
//    if(!IsNumeric_dec(document.getElementById("basicrate").value))
//    {
//     alert("Invalid basic rate.");     
//     document.getElementById("basicrate").focus();
//     return false;
//    } 
//    if(document.getElementById("basicrate").value.indexOf(".")>6) 
//    {
//    alert("Before decimal point only 6 digits are allowed.");
//    document.getElementById("basicrate").focus();
//    return false;
//    }
//    if(document.getElementById("basicrate").value.indexOf(".")==-1 && document.getElementById("basicrate").value.length>6) 
//    {
//    alert("Only 6 digits are allowed.");
//    document.getElementById("basicrate").focus();
//    return false;
//    } 
//    if(document.getElementById("brokerrate").value=='')
//     {
//      alert("Please enter broker rate.");
//      document.getElementById("brokerrate").focus();
//      return false;
//     }
//    if(!IsNumeric_dec(document.getElementById("brokerrate").value))
//    {
//     alert("Invalid broker rate.");     
//     document.getElementById("brokerrate").focus();
//     return false;
//    } 
//    if(document.getElementById("brokerrate").value.indexOf(".")>6) 
//    {
//    alert("Before decimal point only 6 digits are allowed.");
//    document.getElementById("brokerrate").focus();
//    return false;
//    }
//    if(document.getElementById("brokerrate").value.indexOf(".")==-1 && document.getElementById("brokerrate").value.length>6) 
//    {
//    alert("Only 6 digits are allowed.");
//    document.getElementById("brokerrate").focus();
//    return false;
//    }    

}
function quantity_chk()
{
var tot=parseInt(document.getElementById("total_records").value);
var a=0;
 for(var i=1;i<=tot;i++)
 { 
 var chk="req_"+i;
 var cust="cust_"+i;

 var qua="q_"+i;
     if(document.getElementById(chk).checked==true)
     {
     a=1;
     document.getElementById(qua).value=trim(document.getElementById(qua).value);
     if(document.getElementById(qua).value=='')
     {
      alert("Please enter quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     if(!isNumeric(document.getElementById(qua).value))
     {
      alert("Invalid quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     
     
     document.getElementById(cust).value=trim(document.getElementById(cust).value);
     if(document.getElementById(cust).value=='')
     {
      alert("Please enter multiplier.");
      document.getElementById(cust).focus();
      return false;
     }
    if(!IsNumeric_dec(document.getElementById(cust).value))
    {
     alert("Invalid multiplier.");     
     document.getElementById(cust).focus();
     return false;
    } 
	 if(parseFloat(document.getElementById(cust).value) <= 0)
   {
   alert("Invalid multiplicator.");     
     document.getElementById(cust).focus();
     return false;
   } 
  if((parseInt(document.getElementById(qua).value))==1000 && (parseFloat(document.getElementById(cust).value)) != 1) 
  {
        alert("Multiplicator for quantity 1000 must be 1.");
        return false;
  }
     
 }
} 
 
 if(a==0)
 {
  alert('Please enter at least one quantity and then save.');
  return false;
 }
}

function quantity_chk1()
{

var tot=parseInt(document.getElementById("total_records").value);

 for(var i=1;i<=tot;i++)
 { 
 
  var cust="mult_"+i;
  
 var qua="q_"+i;
     
     document.getElementById(qua).value=trim(document.getElementById(qua).value);
     if(document.getElementById(qua).value=='')
     {
      alert("Please enter quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     if(!isNumeric(document.getElementById(qua).value))
     {
      alert("Invalid quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     document.getElementById(cust).value=trim(document.getElementById(cust).value);
     if(document.getElementById(cust).value=='')
     {
      alert("Please enter multiplicator.");
      document.getElementById(cust).focus();
      return false;
     }
    if(!IsNumeric_dec(document.getElementById(cust).value))
    {
     alert("Invalid multiplicator.");     
     document.getElementById(cust).focus();
     return false;
    } 
	if(parseFloat(document.getElementById(cust).value) <= 0)
   {
   alert("Invalid multiplicator.");     
     document.getElementById(cust).focus();
     return false;
   }
   if((parseInt(document.getElementById(qua).value))==1000 && (parseFloat(document.getElementById(cust).value)) != 1) 
  {
        alert("Multiplicator for quantity 1000 must be 1.");
        return false;
  }

     }     
}

function pquantity_chk()
{

 if(document.getElementById('ddl1').options[document.getElementById('ddl1').selectedIndex].text == 'Select Parameter')
 {
   if(document.getElementById('ddl1').selectedIndex == 0)
   {
        alert('Please select parameter name.') ;
        return false;
   } 
}
var tot=parseInt(document.getElementById("total_records").value);
var a=0;
 for(var i=1;i<=tot;i++)
 { 
 var chk="req_"+i;
 var cust="cust_"+i;

 var qua="q_"+i;
     if(document.getElementById(chk).checked==true)
     {
     a=1;
     document.getElementById(qua).value=trim(document.getElementById(qua).value);
     if(document.getElementById(qua).value=='')
     {
      alert("Please enter quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     if(!isNumeric(document.getElementById(qua).value))
     {
      alert("Invalid quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     
     document.getElementById(cust).value=trim(document.getElementById(cust).value);
     if(document.getElementById(cust).value=='')
     {
      alert("Please enter multiplier.");
      document.getElementById(cust).focus();
      return false;
     }
    if(!IsNumeric_dec(document.getElementById(cust).value))
    {
     alert("Invalid multiplier.");     
     document.getElementById(cust).focus();
     return false;
    } 
	if(parseFloat(document.getElementById(cust).value) <= 0)
   {
   alert("Invalid multiplicator.");     
     document.getElementById(cust).focus();
     return false;
   }
   if((parseInt(document.getElementById(qua).value))==1000 && (parseFloat(document.getElementById(cust).value)) != 1) 
  {
        alert("Multiplicator for quantity 1000 must be 1.");
        return false;
  }
 }
} 
 if(a==0)
 {
  alert('Please enter at least one quantity and then save.');
  return false;
 }
}





function quantity_chk2()
{

  if(document.getElementById('ddl1').options[document.getElementById('ddl1').selectedIndex].text == 'Select Parameter')
 {
   if(document.getElementById('ddl1').selectedIndex == 0)
   {
        alert('Please select parameter name.') ;
        return false;
   } 
}

var tot=parseInt(document.getElementById("total_records").value);
var a=0;
for(var i=1;i<=tot;i++)
 {
   var req="req_"+i;
  if(document.getElementById(req).checked==true)
        a=1;    
 }
if(a==0)
 { 
  alert('Please select quantity to save.');
  return false;
 }





 for(var i=1;i<=tot;i++)
 { 
 
  var cust="mult_"+i;
  
 var qua="q_"+i;
     
     document.getElementById(qua).value=trim(document.getElementById(qua).value);
     if(document.getElementById(qua).value=='')
     {
      alert("Please enter quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     if(!isNumeric(document.getElementById(qua).value))
     {
      alert("Invalid quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     document.getElementById(cust).value=trim(document.getElementById(cust).value);
     if(document.getElementById(cust).value=='')
     {
      alert("Please enter multiplicator.");
      document.getElementById(cust).focus();
      return false;
     }
    if(!IsNumeric_dec(document.getElementById(cust).value))
    {
     alert("Invalid multiplicator.");     
     document.getElementById(cust).focus();
     return false;
    } 
    if(parseFloat(document.getElementById(cust).value) <= 0)
   {
   alert("Invalid multiplicator.");     
     document.getElementById(cust).focus();
     return false;
   } 
   if((parseInt(document.getElementById(qua).value))==1000 && (parseFloat(document.getElementById(cust).value)) != 1) 
  {
        alert("Multiplicator for quantity 1000 must be 1.");
        return false;
  }

     }     
}



function check_multiplier()
{
 var tot=parseInt(document.getElementById("total_records").value);
 for(var i=1;i<=tot;i++)
 { 
 var chk="req_"+i;
 var mult="multiplier_"+i;
 
     if(document.getElementById(chk).checked==true)
     {
     document.getElementById(mult).value=trim(document.getElementById(mult).value);
     if(document.getElementById(mult).value=='')
     {
      alert("Please enter multiplier.");
      document.getElementById(mult).focus();
      return false;
     }
    if(!IsNumeric_dec(document.getElementById(mult).value))
    {
     alert("Invalid multiplier.");     
     document.getElementById(mult).focus();
     return false;
    } 
    if(document.getElementById(mult).value.indexOf(".")>6) 
    {
    alert("Before decimal point only 6 digits are allowed.");
    document.getElementById(mult).focus();
    return false;
    }
    if(document.getElementById(mult).value.indexOf(".")==-1 && document.getElementById(mult).value.length>6) 
    {
    alert("Only 6 digits are allowed.");
    document.getElementById(mult).focus();
    return false;
    } 
     }     
 }
}


function manage_proof()
{
document.getElementById("name").value=trim(document.getElementById("name").value);
    if(document.getElementById("name").value=='')
     {
      alert("Please enter multiplier.");
      document.getElementById("name").focus();
      return false;
     }
    if(!IsNumeric_dec(document.getElementById("name").value))
    {
     alert("Invalid multiplier.");     
     document.getElementById("name").focus();
     return false;
    } 
    if(document.getElementById("name").value.indexOf(".")>6) 
    {
    alert("Before decimal point only 6 digits are allowed.");
    document.getElementById("name").focus();
    return false;
    }
    if(document.getElementById("name").value.indexOf(".")==-1 && document.getElementById("name").value.length>6) 
    {
    alert("Only 6 digits are allowed.");
    document.getElementById("name").focus();
    return false;
    } 
}
function isNumeric(strString)
{
  var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
		 
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}
function IsNumeric_dec(strString)
   //  check for valid numeric strings	
   {
	var field=strString;
	var apos=field.indexOf(".");
	var dotpos=field.lastIndexOf(".");
//	alert(apos+":"+strString.length);
	if(apos==0 && strString.length==1)
	return false;
	if(apos!=dotpos)
	return false;
   var strValidChars = "0123456789.";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
		 
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function param_name()
{
document.getElementById("name").value=trim(document.getElementById("name").value);
if(document.getElementById("name").value=='')
     {
     alert("Please enter parameter name.");
     document.getElementById("name").focus();
     return false;
     }
}

function color_name()
{
document.getElementById("color").value=trim(document.getElementById("color").value);
if(document.getElementById("color").value=='')
     {
     alert("Please enter color.");
     document.getElementById("color").focus();
     return false;
     }
	 
}

function pmscolor_name()
{
document.getElementById("pmscolorname").value=trim(document.getElementById("pmscolorname").value);
if(document.getElementById("pmscolorname").value=='')
     {
     alert("Please enter PMS color name.");
     document.getElementById("pmscolorname").focus();
     return false;
     }
     

if(document.getElementById("custompms").checked==false)
{
document.getElementById("pmscolorcode").value=trim(document.getElementById("pmscolorcode").value);
if(document.getElementById("pmscolorcode").value=='')
     {
     alert("Please enter PMS color code.");
     document.getElementById("pmscolorcode").focus();
     return false;
     } 
     if(!IsHex(document.getElementById('pmscolorcode').value))
     {
        alert("Invalid PMS Color code.");
        return false;
     }    
     }
     else if(document.getElementById("custompms").checked==true)
     {
     document.getElementById("PMSPrice").value=trim(document.getElementById("PMSPrice").value);
if(document.getElementById("PMSPrice").value=='')
     {
     alert("Please enter PMS price.");
     document.getElementById("PMSPrice").focus();
     return false;
     }
      if(!IsNumeric_dec1(document.getElementById("PMSPrice").value))
     {
        alert("Invalid PMS price.");
        return false;
     }
     }
     
     
     
     
     
}

function size_name()
{
document.getElementById("size").value=trim(document.getElementById("size").value);
if(document.getElementById("size").value=='')
     {
     alert("Please enter size.");
     document.getElementById("size").focus();
     return false;
     }
}

function size_name1()
{
     
     var tot=parseInt(document.getElementById("total_records").value);
var a=0;
 for(var i=1;i<=tot;i++)
 { 
 var chk="req_"+i;
     if(document.getElementById(chk).checked==true)
     {
     a=1; 
return true;	 
 }
} 
 if(a==0)
 {
  alert('Please select size.');
  return false;
 }
 
     
}

function proof_name()
{
document.getElementById("proof").value=trim(document.getElementById("proof").value);
if(document.getElementById("proof").value=='')
     {
     alert("Please enter proof.");
     document.getElementById("proof").focus();
     return false;
     }
     document.getElementById("name").value=trim(document.getElementById("name").value);
if(document.getElementById("name").value=='')
     {
     alert("Please enter price.");
     document.getElementById("name").focus();
     return false;
     }
  if(!IsNumeric_dec(document.getElementById("name").value))
    {
     alert("Invalid proof price.");     
     document.getElementById("name").focus();
     return false;
    }    
     
}

function log_val()
{

    document.getElementById("TextBox1").value=trim(document.getElementById("TextBox1").value);
    document.getElementById("TextBox2").value=trim(document.getElementById("TextBox2").value);
     if(document.getElementById("TextBox1").value=='')
     {
     alert("Please enter user name.");
     document.getElementById("TextBox1").focus();
     return false;
     }
     else if(document.getElementById("TextBox2").value=='')
     {
     alert("Please enter password.");
     document.getElementById("TextBox2").focus();
     return false;
     }
     else
     {
     return true;
     }
}

function log_val1()
{

    document.getElementById("uname1").value=trim(document.getElementById("uname1").value);
    document.getElementById("pwd1").value=trim(document.getElementById("pwd1").value);
     if(document.getElementById("uname1").value=='')
     {
     alert("Please enter member name.");
     document.getElementById("uname1").focus();
     return false;
     }
     else if(document.getElementById("pwd1").value=='')
     {
     alert("Please enter password.");
     document.getElementById("pwd1").focus();
     return false;
     }
     else
     {
     return true;
     }
}

// trim function

function trim(stringToTrim) 
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function rate1()
{
if(document.getElementById('quantity_lst').selectedIndex==0)
{
//    alert('Please select quantity.');
//    return false;
}
if(parseFloat(document.getElementById('basicrate').value)==0)
	 {
		alert('Please check base price.');
		return false;
	 }
if(document.getElementById('hcustompms1').value=='True')
{
    if(document.getElementById('custompms1').value=='')  
   {
        alert('Please enter Custom Color code') ;
        return false;
   } 
 
  if(!IsHex(document.getElementById('custompms1').value))
     {
        alert("Invalid Color code.");
        return false;
     } 
}
if(document.getElementById('hcustompms2').value=='True')
{
    if(document.getElementById('custompms2').value=='')  
   {
        alert('Please enter Custom Color code') ;
        return false;
   } 
   if(!IsHex(document.getElementById('custompms2').value))
     {
        alert("Invalid Color code.");
        return false;
     } 
	 
	 
      
}


//var qty=parseInt(document.getElementById('quantity_lst').options[document.getElementById('quantity_lst').selectedIndex].text);
//var qty_mult_txt=document.getElementById('quantity_lst').value.split("$");
//var qty1=parseInt(qty_mult_txt[0]);
//document.getElementById('qty').value=qty1;
//alert(basicrate);
//document.getElementById('basicrate').value=basicrate;
}






function fun_quote()
{
var pfid="";
var multiplier=0;
//var basicrate=parseFloat(document.getElementById('basicrate').value);
var qty=parseInt(document.getElementById('quantity_lst').options[document.getElementById('quantity_lst').selectedIndex].text);
var qty_mult_txt=document.getElementById('quantity_lst').value.split("$");
var multiplier=parseFloat(qty_mult_txt[1]);
//alert(basicrate);
//document.getElementById('basicrate').value=basicrate;
var qtyid=qty_mult_txt[0];
var tot_rec=parseInt(document.getElementById('tot_records').value);
var tot_turn=parseInt(document.getElementById('total_turn').value);
var tot_turn_value=0;
for(var i=1;i<=tot_turn;i++)
{
var turn="turn_"+i;
if(document.getElementById(turn).checked==true)
{
var a=document.getElementById(turn).value.split("$");
tot_turn_value=a[1];
document.getElementById("turn_pf").value=a[0];
}
}

for(var i=1;i<=tot_rec;i++)
{
var optlst="optlst_"+i;
var mySplitResult = document.getElementById(optlst).value;
//multiplier=multiplier+parseFloat(mySplitResult[1]);
pfid=pfid+","+mySplitResult;
}
//alert("(qty*qty_mult): "+(qty*qty_mult)+"\n(basicrate*(1+multiplier))"+(basicrate*(1+multiplier))+"\n((qty*qty_mult)*(basicrate*(1+multiplier)))"+((qty*qty_mult)*(basicrate*(1+multiplier)))+"\nparseFloat(tot_turn_value)"+parseFloat(tot_turn_value)+"\n((qty*qty_mult)*(basicrate*(1+multiplier)))+parseFloat(tot_turn_value)"+(((qty*qty_mult)*(basicrate*(1+multiplier)))+parseFloat(tot_turn_value)));
var proof=document.getElementById('proof_lst').value.split("$");
//alert(qty );
//alert(qty_mult );
//alert(basicrate );
//alert(multiplier );

//var subtotal= ((qty_mult)*(basicrate*(1+multiplier)))+parseFloat(tot_turn_value)+parseFloat(proof[1]);
var subtotal= (basicrate*(1+multiplier))+parseFloat(tot_turn_value)+parseFloat(proof[1]);

//alert(subtotal);

document.getElementById("subtotal_txt").innerHTML="$"+subtotal.toFixed(2);

document.getElementById("unit_cost_txt").innerHTML="$"+(subtotal/qty).toFixed(2);

document.getElementById("pfid_list").value=pfid;
document.getElementById("subtotal").value=subtotal.toFixed(4);
document.getElementById("proofid").value=proof[0];
document.getElementById("qtyid").value=qtyid;
document.getElementById("qty").value=qty;
//document.getElementById("qty_mult").value=qty_mult;
//alert(qty+" : "+qty_mult);
//alert(tot_rec+" : "+multiplier);
}
function mf_validation(obj,type,msg) 
{ 

     // removing white spaces
     if (type!="I") 
	   obj.value = trim(obj.value);

    // Blank Field Validation
			if (type=="B") 
			{ 
		 
				if(obj.value=="") 
				{ 
					alert(msg); 
					obj.select();
					obj.focus(); 
					return false; 
				} 
			} // end if type B 

		// Number Field Validation
			if (type=="N") 
			{ 
				if(obj.value=="" || obj.value<0 || isNaN(obj.value)==true) 
				{ 
					alert(msg); 
					obj.select();
					obj.focus(); 
					return false; 
				} 
 
			} // end if type N
			
		
 		// Text Field Validation
			if (type=="T") 
			{ 
				var last = obj.value;
				var flag = 1;
				for (var i = 0; i < last.length; i++)
				{
					var ch = last.substring(i, i + 1);
					if (((ch < "a" || "z" < ch) &&  (ch!=" " && ch!=",")) && ((ch < "64" || "Z" < ch) &&  (ch!=" " && ch!=",")))
						{
							flag = 0;
							break;
						}
				}
				if( flag==0 )
				 {
					alert(msg); 
					obj.select();
					obj.focus();
					return false;
				 }
		   	} // end if type T 
			
			// Email Field Validation
			
			if (type=="E") 
			{ 			
				if(emailCheck(obj.value)==false) 
					{ 
					
						alert(msg); 
						obj.select();
						obj.focus(); 
						return false; 
					} 
 
			} // end if type E 
			
			
			// URL Field Validation
			if (type=="U") 
			{ 
				if(isValidURL(obj.value)==false) 
					{ 
						alert(msg); 
						obj.select();
						obj.focus(); 
						return false; 
					} 
 
			} // end if type U 	
			
			
			// blank image upload validation
			if (type=="I") 
			{ 
		
				if (!/(\.(gif|jpg|jpeg|png))$/i.test(obj.value))
					{ 
					
						alert(msg); 
						obj.select();
						obj.focus(); 
						return false; 
					} 
 
			} // end if type I
		
			

 
} // END FUNCTION  

// function for url validation

function isValidURL(url){ 
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/; 
    if(RegExp.test(url)){ 
         return true;
    }else{ 
		return false;
    } 
} 


// function for email no validation
function emailCheck(str1) 
{ 
        var RegExp = /^((([A-Z]|[a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([A-Z]|[a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([A-Z]|[a-z]|[0-9])([A-Z]|[a-z]|[0-9]|\-){0,61}([A-Z]|[a-z]|[0-9])\.))*([A-Z]|[a-z]|[0-9])([A-Z]|[a-z]|[0-9]|\-){0,61}([A-Z]|[a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/ 
	
    if(RegExp.test(str1)){ 
        return true;
    }else{ 
		return false;
    } 


}//end of function emailCheck

// function for validating multiple emails
function multiEmail(obj, msg)
{
	var emails = trim(obj.value);
	var email  = emails.split(',');
	var retVal;
	for (var i = 0; i < email.length; i++)
	 {
	   email_add = trim(email[i]);	  
	   if(emailCheck(email_add) == false) 
		{ 
			alert(msg + ', Check email id ' + (i + 1)); 
			obj.select();
			obj.focus(); 
			return false; 
			break;
		} 	

     }
	
}

function chkddl()
{
    if(document.getElementById('ddl1').selectedIndex == 0)
   {
        alert('Please check dropdownlist value') ;
        return false;
   } 
  return true; 
}

function price_chk()
{
if(document.getElementById('ddl1').selectedIndex == 0)
   {
        alert('Please select parameter name.') ;
        return false;
   } 
var tot=parseInt(document.getElementById("total_records").value);
var a=0;
 for(var i=1;i<=tot;i++)
 { 
 var chk="req_"+i;
 var cust="cust_"+i;
 var qua="q_"+i;
     if(document.getElementById(chk).checked==true)
     {
     a=1;
     document.getElementById(qua).value=trim(document.getElementById(qua).value);
     if(document.getElementById(qua).value=='')
     {
      alert("Please enter quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     if(!isNumeric(document.getElementById(qua).value))
     {
      alert("Invalid quantity.");
      document.getElementById(qua).focus();
      return false;
     }
     
     document.getElementById(cust).value=trim(document.getElementById(cust).value);
     if(document.getElementById(cust).value=='')
     {
      alert("Please enter price.");
      document.getElementById(cust).focus();
      return false;
     }
    if(!IsNumeric_dec(document.getElementById(cust).value))
    {
     alert("Invalid price.");     
     document.getElementById(cust).focus();
     return false;
    } 
   
     }     
 }
 
 if(a==0)
 {
  alert('Please enter at least one quantity and then save.');
  return false;
 }
}


function baseprice_chk()
{
    if(document.getElementById('ddl1').selectedIndex == 0)
   {
        alert('Please select size.') ;
        return false;
   } 
    var tot=parseInt(document.getElementById("total_records").value);
    var a=0;
    for(var i=1;i<=tot;i++)
    { 
        var chk="req_"+i;
        var cust="cust_"+i;
        if(document.getElementById(chk).checked==true)
        {
            a=1;
             document.getElementById(cust).value=trim(document.getElementById(cust).value);
            if(document.getElementById(cust).value=='')
            {
                alert("Please enter basic price.");
                document.getElementById(cust).focus();
                return false;
            }
            if(!IsNumeric_dec(document.getElementById(cust).value))
            {
                alert("Invalid basic price.");     
                document.getElementById(cust).focus();
                return false;
            } 
         }     
     }
 
    if(a==0)
 {
    alert('Please select color/page.');
    return false;
    
   }
  
}





function CABWeightCheck()
{
    if(document.getElementById('ddl1').selectedIndex == 0)
   {
        alert('Please select size.') ;
        return false;
   } 
    if(document.getElementById('ddlPaper').selectedIndex == 0)
   {
        alert('Please select paper.') ;
        return false;
   } 
    var tot=parseInt(document.getElementById("total_records").value);
    var a=0;
    for(var i=1;i<=tot;i++)
    { 
        var chk="req_"+i;
        var cust="cust_"+i;
        if(document.getElementById(chk).checked==true)
        {
            a=1;
             document.getElementById(cust).value=trim(document.getElementById(cust).value);
            if(document.getElementById(cust).value=='')
            {
                alert("Please enter weight.");
                document.getElementById(cust).focus();
                return false;
            }
            if(!IsNumeric_dec(document.getElementById(cust).value))
            {
                alert("Invalid basic weight.");     
                document.getElementById(cust).focus();
                return false;
            } 
         }     
     }
 
    if(a==0)
 {
    alert('Please select no of pages.');
    return false;
    
   }
  
}




function baseprice_grid_chk()
{
    document.getElementById('txtWeight').value=trim(document.getElementById('txtWeight').value);
     if(document.getElementById('txtWeight').value=='')
     {
      alert("Please enter weight.");
      document.getElementById('txtWeight').focus();
      return false;
     }
    
//     document.getElementById('price').value=trim(document.getElementById('price').value);
//     if(document.getElementById('price').value=='')
//     {
//      alert("Please enter basic price.");
//      document.getElementById('price').focus();
//      return false;
//     }
        if(!IsNumeric_dec(document.getElementById('txtWeight').value))
        {
         alert("Invalid Weight.");     
         document.getElementById('txtWeight').focus();
         return false;
        } 
}



function p_price_chk()
{  

    if(document.getElementById('ddl1').selectedValue == 'Select Parameter')
   {
        alert('Please select parameter.') ;
        return false;
   }
     
     document.getElementById('price').value=trim(document.getElementById('price').value);
     if(document.getElementById('price').value=='')
     {
      alert("Please enter price.");
      document.getElementById('price').focus();
      return false;
     }
    if(!IsNumeric_dec(document.getElementById('price').value))
    {
     alert("Invalid price.");     
     document.getElementById('price').focus();
     return false;
    } 
 
}