﻿function SelectExpBoxAsDimension(orderid,h)
{
   document.getElementById('div_3expBoxes'+orderid+'_'+h).style.display="block";
      document.getElementById('len_label'+orderid+'_'+h).style.display="none";
         document.getElementById('len'+orderid+'_'+h).style.display="none";
         document.getElementById('wid_label'+orderid+'_'+h).style.display="none";
         document.getElementById('wid'+orderid+'_'+h).style.display="none";
         document.getElementById('ht_label'+orderid+'_'+h).style.display="none";
         document.getElementById('ht'+orderid+'_'+h).style.display="none";
         document.getElementById('wt_label'+orderid+'_'+h).style.display="block";
         document.getElementById('wt'+orderid+'_'+h).style.display="block";
}
function DoneWarehouseDummy(orderid,nmbr,airship)
{
      
      var dimensionLn=new Array();
      var dimensionWd=new Array();
      var dimensionWt=new Array();
      var dimensionHt=new Array();
      var dimensionIn=new Array();
      var dimensionType=new Array();
      var m=1;
    for(var j=1;j<parseInt(nmbr)+1;j=parseInt(j)+1)
    {
     
      try
      {
          dimensionLn[m]=document.getElementById('txt_length'+orderid+'_'+j).value;
          dimensionWd[m]=document.getElementById('txt_width'+orderid+'_'+j).value;
          dimensionHt[m]=document.getElementById('txt_height'+orderid+'_'+j).value;
          dimensionWt[m]=document.getElementById('txt_weight'+orderid+'_'+j).value;
          dimensionIn[m]=document.getElementById('txt_insured'+orderid+'_'+j).value;
          dimensionType[m]="Normal";
           if(airship=="block")
           {
              var radioBtn=document.getElementsByName('Rad_UPS'+orderid+'_'+j);
              for(var g=0;g<radioBtn.length;g=parseInt(g)+1)
              {
                 if(radioBtn[g].checked)
                  {
                    if(radioBtn[g].value=="Express Box")
                    {
                      var radioBtn_sub=document.getElementsByName('Rad_UPS_Exp'+orderid+'_'+j);
                      for(var f=0;f<radioBtn_sub.length;f=parseInt(f)+1)
                      {
                       if(radioBtn_sub[f].checked)
                         {
                        
                         dimensionType[m]=radioBtn_sub[f].value; 
                         }
                      }
                    }
                    else
                    {
                       dimensionType[m]=radioBtn[g].value;
                    }
                  } 
               }
           }
          m=parseInt(m)+1;
      }
      catch(boxdeleted)
      {
        
      }
     
    }
    var fieldMissing=false;
    if(airship!="block")
    {
        for(var h=0;h<dimensionLn.length;h=parseInt(h)+1)
        {
            if(dimensionLn[h]=="" || dimensionWd[h]=="" ||  dimensionHt[h]=="" ||  dimensionWt[h]=="" || dimensionIn[h]=="")
            {
              fieldMissing=true;
            }
        }
    }
    if(fieldMissing)
    {
      alert('One of the field is Missing');
    }
    else
    {
    document.getElementById('div_processing'+orderid).style.display="block";
    var strLen=dimensionLn.join('!');
    var strWid=dimensionWd.join('!');
    var strHt=dimensionHt.join('!');
    var strWt=dimensionWt.join('!');
    var strIns=dimensionIn.join('!');
    var strTyp=dimensionType.join('!');
    
    var params='action=SaveBoxesDone&orderid='+orderid+'&length='+strLen+'&width='+strWid+'&height='+strHt+'&weight='+strWt+'&insured='+strIns+'&type='+strTyp;
    http.open('post','warehouseDummy.aspx?'+params,true);
    http.onreadystatechange = Response_SaveBoxes_dummy;
    SetHTTP_Header(params);
    http.send(params);
    }
    orderinProcess=orderid;
}
var orderinProcess="";
function Response_SaveBoxes_dummy()
{if(http.readyState==4)
{
document.getElementById('orderSep'+orderinProcess).style.display="none";
}
  
}

function addBoxDummy(action,orderid,nmbr,airship)
{

              nmbr=parseInt(nmbr)+1;
              var Fill="<div class=\"CSInsured\"><a href=\"javascript:FillInsuredValue('"+orderid+"','"+nmbr+"');\">Fill</a></div>";
              document.getElementById('div_FillIns'+orderid).innerHTML=Fill;
              
               var str="<div class=\"CSpackage\"  id=\"div_dim"+orderid+"_"+nmbr+"\">";
              if(airship=="block")
              {
                  str+="<div>";
                  str+="<input type=\"radio\" name=\"Rad_UPS"+orderid+"_"+nmbr+"\" checked=\"checked\" value=\"Normal\" />Normal";
                  str+="<input type=\"radio\" name=\"Rad_UPS"+orderid+"_"+nmbr+"\" value=\"ExpressBox\" />ExpressBox";
                  str+="<input type=\"radio\" name=\"Rad_UPS"+orderid+"_"+nmbr+"\" value=\"PAK\"/>PAK";
                  str+="<input type=\"radio\" name=\"Rad_UPS"+orderid+"_"+nmbr+"\" value=\"Letter\"/>Letter";
                  str+="</div>";
              }
          str+="<div class=\"CSDimension\" id=\"len_label"+orderid+"_"+nmbr+"\">Length</div>";
          str+="<div class=\"CSDimension\" id=\"len"+orderid+"_"+nmbr+"\"><input type=\"text\" id=\"txt_length"+orderid+"_"+nmbr+"\"  value=\"\"  class=\"CSDimTextBox\" /></div>";
          str+="<div class=\"CSDimension\" id=\"wid_label"+orderid+"_"+nmbr+"\">Width</div>"
          str+="<div class=\"CSDimension\" id=\"wid"+orderid+"_"+nmbr+"\"><input type=\"text\" id=\"txt_width"+orderid+"_"+nmbr+"\" value=\"\"   class=\"CSDimTextBox\" /></div>";
          str+="<div class=\"CSDimension\" id=\"ht_label"+orderid+"_"+nmbr+"\">Height</div>"
          str+="<div class=\"CSDimension\" id=\"ht"+orderid+"_"+nmbr+"\"><input type=\"text\" id=\"txt_height"+orderid+"_"+nmbr+"\" value=\"\"  class=\"CSDimTextBox\" /></div>";
          str+="<div class=\"CSDimension\" id=\"wt_label"+orderid+"_"+nmbr+"\">Weight</div>"
          str+="<div class=\"CSDimension\" id=\"wt"+orderid+"_"+nmbr+"\"><input type=\"text\" id=\"txt_weight"+orderid+"_"+nmbr+"\" value=\"\"  class=\"CSDimTextBox\" /></div>";
          str+="<div class=\"CSDimension\">Insured</div>";
          str+="<div class=\"CSDimension\" id=\"insuredLabel"+orderid+"_"+nmbr+"\" ></div>";
          str+="<div class=\"CSDimension\"><input type=\"text\" id=\"txt_insured"+orderid+"_"+nmbr+"\" onkeyup=\"javascript:saveInsuredWarehouse('"+orderid+"',event)\"  class=\"CSDimTextBox\" /></div>";
          str+="<div class=\"CSDimension\"><a href=\"javascript:ClickCancelDummy('"+orderid+"','"+nmbr+"');\">Delete</a></div>";
          str+="</div>";
var oldHtml=document.getElementById('newBox'+orderid).innerHTML;
document.getElementById('newBox'+orderid).innerHTML=oldHtml+str;
var count=document.getElementById('hiden_count'+orderid).value;
document.getElementById('hiden_count'+orderid).value=parseInt(count)+1;

var strBtn="<div class=\"CSAddmore\"><input type=\"button\" value=\"AddBox\" onclick=\"javascript:addBoxDummy('AddMoreBoxes','"+orderid+"','"+nmbr+"');\" /></div>";
strBtn+="<div class=\"CSDone\"><a href=\"javascript:DoneWarehouseDummy('"+orderid+"','"+nmbr+"','"+airship+"');\" style=\"text-decoration:none;\"><img style=\"border:0px;\" src=\"Images/DoneWarehouse.gif\" alt=\"Done\" /></a></div>";

document.getElementById('div_btns'+orderid).innerHTML=strBtn;
}
function ClickCancelDummy(orderid,nmbr)
{
   var count=document.getElementById('hiden_count'+orderid).value;
   var newcnt=parseInt(count)-1;
   document.getElementById('hiden_count'+orderid).value=newcnt;
   document.getElementById('div_dim'+orderid+"_"+nmbr).innerHTML="";
   document.getElementById('div_dim'+orderid+"_"+nmbr).style.display="none";
   FillInsuredValue(orderid,count);
}
function FillInsuredValue(orderid,pckcount)
{

var count=document.getElementById('hiden_count'+orderid).value;
            var itemPrice=document.getElementById('lbl_subTot'+orderid).innerHTML;
            try
            {
                var insured=parseFloat(itemPrice)/parseInt(count);
                insured=insured* 100;
                insured= Math.round(insured)/100;
                for(var j=1;j<parseInt(pckcount)+1;j=parseInt(j)+1)
                {
                  try
                  {
                
                  document.getElementById('txt_insured'+orderid+'_'+j).value=insured;
                  }
                  catch(ex)
                  {
                  }
                }
              
            }
            catch(j)
            {
            }
}
function selectPackageTypeFRomAir(packtype,orderid,h)
{
 
    if(packtype!="Express Box")
    {
     document.getElementById('div_3expBoxes'+orderid+'_'+h).style.display="none";
    }
    if(packtype!="Normal")
    {
         document.getElementById('len_label'+orderid+'_'+h).style.display="none";
         document.getElementById('len'+orderid+'_'+h).style.display="none";
         document.getElementById('wid_label'+orderid+'_'+h).style.display="none";
         document.getElementById('wid'+orderid+'_'+h).style.display="none";
         document.getElementById('ht_label'+orderid+'_'+h).style.display="none";
         document.getElementById('ht'+orderid+'_'+h).style.display="none";
         document.getElementById('wt_label'+orderid+'_'+h).style.display="block";
         document.getElementById('wt'+orderid+'_'+h).style.display="block";
         if(packtype=="Letter")
         {
             document.getElementById('wt_label'+orderid+'_'+h).style.display="none";
             document.getElementById('wt'+orderid+'_'+h).style.display="none";
         }
     }
     else
     {
       
         document.getElementById('len_label'+orderid+'_'+h).style.display="block";
         document.getElementById('len'+orderid+'_'+h).style.display="block";
         document.getElementById('wid_label'+orderid+'_'+h).style.display="block";
         document.getElementById('wid'+orderid+'_'+h).style.display="block";
         document.getElementById('ht_label'+orderid+'_'+h).style.display="block";
         document.getElementById('ht'+orderid+'_'+h).style.display="block";
         document.getElementById('wt_label'+orderid+'_'+h).style.display="block";
         document.getElementById('wt'+orderid+'_'+h).style.display="block";
     }
}


