﻿      
function fn_validateNumeric(thi,dec)
{
   if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 46))
      event.returnValue = false;
   if(dec=="n" && event.keyCode == 46)
   {
      event.returnValue = false;
   }
   else
   {
      if(event.keyCode == 46 && instr(thi.value,".")>=0)
         event.returnValue = false;
   }
}

function CheckNumericKeyInfo($char, $mozChar) {

if($mozChar != null) { // Look for a Mozilla-compatible browser
if(($mozChar >= 48 && $mozChar <= 57) || $mozChar == 0 || $char ==
8 || $mozChar == 13) $RetVal = true;
else {
$RetVal = false;
//alert('Please enter a numeric value.');
}
}
else { // Must be an IE-compatible Browser
if(($char >= 48 && $char <= 57) || $char == 13) $RetVal = true;
else {
$RetVal = false;
//alert('Please enter a numeric value.');
}
}
return $RetVal;
}

function setPriceTax(strName,packageNumber)
{
    var selObj= document.getElementById(strName.id);
    var selIndex = selObj.selectedIndex;
    var val=selObj.options[selIndex].value.split("|");
    var txtPrice=("txtPrice_Prod_")+(packageNumber);
    var txtTax=("txtTax_Prod_")+(packageNumber);
    var txtTaxComment=("txtTaxComment_Prod_")+(packageNumber);
    var txtTotal=("txtTotal_Prod_")+(packageNumber);
    var txtDDLQty=("txtQtyDDL_")+(packageNumber);
    var spanId=("span_")
    if(selIndex!=0)
        {
            document.getElementById('span_'+ packageNumber).style.visibility="visible";
            document.getElementById(txtPrice).value=val[0];
            document.getElementById(txtTax).value=val[1]
            document.getElementById(txtTaxComment).innerHTML=val[3];
            document.getElementById(txtTotal).value=val[2];
            document.getElementById(txtDDLQty).disabled=false;
            document.getElementById(txtDDLQty).enabled=true;
            document.getElementById(txtDDLQty).readOnly=false;
        }
    else
        {
            document.getElementById('span_'+ packageNumber).style.visibility="hidden";
            document.getElementById(txtDDLQty).disabled=true;
            document.getElementById(txtDDLQty).enabled=false;
            document.getElementById(txtDDLQty).readOnly=true;
            document.getElementById(txtDDLQty).value="";
            document.getElementById('txtTotalDDL_'+packageNumber).value="";
        }
}

function setPrice(txtQtyName,txtPrice,txtTax,txtTotal,txtSubTotal)
{

   var qty;
   var price;
   var tax;
   var oldSubTot;
   var oldTot;
   var subTotal; 
   //setting the values
   //debugger;
   if(document.forms[0][txtTax]!= null)
        tax=Number((document.forms[0][txtTax].value).substring(4));
   else
        tax=0;
   
   qty=Number(document.forms[0][txtQtyName].value);
   price=Number((document.forms[0][txtPrice].value).substring(4));
   oldSubTot=Number(document.forms[0][txtSubTotal].value);
   oldTot=Number(document.forms[0][txtTotal].value);
   subTotal=Number(document.forms[0][txtSubTotal].value);
   
   if(subTotal!=0)
    {
        document.forms[0][txtTotal].value = (qty*(price+tax)).toFixed(2);
        document.forms[0][txtSubTotal].value = (oldSubTot - oldTot + qty*(price+tax)).toFixed(2);
    }
    else
    {
        document.forms[0][txtTotal].value =(qty*(price+tax)).toFixed(2); 
        document.forms[0][txtSubTotal].value = document.forms[0][txtTotal].value;    
    
    }
    if(Number(document.forms[0][txtSubTotal].value)>0)
    {
        document.getElementById(globalClientID).enabled=true;
        document.getElementById(globalClientID).disabled=false;
    }
    else
    {
        document.getElementById(globalClientID).enabled=false;
        document.getElementById(globalClientID).disabled=true;
    }
  
}  


function show(strName)
{
    var ctrlName=strName.name;
    alert(ctrlName);
    alert(document.getElementById(ctrlName).value);
}

function enableQuantityTxtBox(ddlName,txtPriceName,txtQty,txtTot)
{
    //ddlName is the Name of Dropdown Control with Different Package Types 
    //The Price Text Box of the Selected Package
    //Quantity Text box which Must get Enabled on Package Selection
    //Total Text box whcih must get Enabled on package Selection
}



function disable_message_fields1()
{
    alert('Test');
    if(document.information.send_empty_card.checked)
    {
    alert('Checked');
    }
    if(document.getElementById('send_empty_card_id').checked)
	{
		document.getElementById('message_to_id').value = '';
		document.getElementById('message_from_id').value = '';
		document.getElementById('message_id').value = '';		
		document.getElementById('message_to_id').disabled = true;
		document.getElementById('message_to_id').enabled = false;
		document.getElementById('message_from_id').disabled = true;
		document.getElementById('message_from_id').enabled = false;
		document.getElementById('message_id').disabled = true;
		document.getElementById('message_id').enabled = false;
	}
	else
	{
		document.getElementById('message_to_id').disabled = false;
		document.getElementById('message_to_id').readonly = false;
		document.getElementById('message_from_id').disabled = false;
		document.getElementById('message_from_id').readonly = false;
		document.getElementById('message_id').disabled = false;
		document.getElementById('message_id').readonly = false;
	}
	
}

function disable_shipping_address()
{
	if(document.information.different_address.checked)
	{

		this.copy_sender_information();
		for(i=0; i<document.information.title_receiver.length; i++)
		{
		document.information.title_receiver[i].disabled='disabled';
		
		}
		document.information.title_receiver.disabled='disabled';
		document.information.f_name_receiver.disabled='disabled';
		document.information.l_name_receiver.disabled='disabled';
		document.information.address1_receiver.disabled='disabled';
		document.information.address2_receiver.disabled='disabled';
		document.information.city_receiver.disabled='disabled';
		document.information.zip_receiver.disabled='disabled';
		document.information.state_receiver.disabled='disabled';
		document.information.country_receiver.disabled='disabled';
		document.information.company_receiver.disabled='disabled';
		document.information.phone_receiver.disabled='disabled';
		
			
	}
	else
	{
		for(i=0; i<document.information.title_receiver.length; i++)
		{
		document.information.title_receiver[i].disabled=false;
		
		}		
		document.information.title_receiver.disabled=false;
		document.information.title_receiver.disabled=false;
		document.information.f_name_receiver.disabled=false;
		document.information.l_name_receiver.disabled=false;
		document.information.address1_receiver.disabled=false;
		document.information.address2_receiver.disabled=false;
		document.information.city_receiver.disabled=false;
		document.information.zip_receiver.disabled=false;
		document.information.state_receiver.disabled=false;
		document.information.country_receiver.disabled=false;
		document.information.company_receiver.disabled=false;
		document.information.phone_receiver.disabled=false;
		this.clear_receiver_information();
	}
}