﻿// JScript File

var Tabs = new Array()

Tabs[0] = "tblItemTab|Items.aspx";
Tabs[1] = "tblScheduleTab|Schedule.aspx";
Tabs[2] = "tblOrdersTab|Orders.aspx";
Tabs[3] = "tblClientTab|Clients.aspx";
Tabs[4] = "tblDeliveriesTab|Deliveries.aspx";
Tabs[5] = "tblShelfTab|ShelfTab.aspx";

var msgItem = "Please select Item in order to proceed.";
var msgIssue = "Please select Issue in order to proceed.";
var msgClient = "Please select Client in order to proceed.";
var msgPackingList = "Please select Packing List in order to proceed.";
var msgPackingListIsClose = "The Packing List is close. \n Please select unclosed Packing List or create a new one."
function Loader(objName){
    
    var obj = eval("document.getElementById('" + objName +"')");
    
    if(obj.className != "TabsSelected")
        {
         
         
         
         var src;
         switch (objName){
            case "tblItemTab":
                 src = "Items.aspx?ItemSearchText="+$("hidItemSearchText").value;
                 break;
            case "tblScheduleTab":
                 
                 if($("hidItemID").value == "" || $("hidItemID").value ==0)
                 {
                     alert(msgItem);
                     return;
                 }
                 src = "Schedule.aspx?itemID="+$("hidItemID").value + "&year=" + $("hidScheduleYear").value
                 showLoading();
                 break;
            case "tblOrdersTab":
                 if($("hidItemID").value == "" || $("hidItemID").value ==0)
                 {
                     alert(msgItem);
                     return;
                 }
                 if($("hidIssueID").value == "" || $("hidIssueID").value ==0)
                 {
                     alert(msgIssue);
                     return;
                 }
                 src = "Orders.aspx?IssueID=" + $("hidIssueID").value;
                 showLoading();
                 break; 
            case "tblClientTab":
                 src = "Clients.aspx?ClientSearchText=" + $("hidClientSearchText").value;
                 
                 break;       
            case "tblDeliveriesTab": 
                if($("hidClientID").value.split('_')[0]=="" || $("hidClientID").value.split('_')[0] == 0)
                {
                    alert(msgClient);
                    return;
                }
                src = "Deliveries.aspx?ClientID=" + $("hidClientID").value.split('_')[0] + "&StoreroomID="+ $("hidStoreroomID").value;
                showLoading();
                 
                break;
           case "tblShelfTab": 
                if($("hidClientID").value.split('_')[0]=="" || $("hidClientID").value.split('_')[0] == 0)
                {
                    alert(msgClient);
                    return;
                }
//                if($("hidWeightID").value=="" || $("hidWeightID").value == 0)
//                {
//                    alert(msgPackingList);
//                    return;
//                }
                if($("hidISWeightClose").value==1)
                {
                    alert(msgPackingListIsClose);
                    return;
                }
                
                src = "StockView.aspx?ClientID=" + $("hidClientID").value.split('_')[0] + "&StoreroomID="+ $("hidStoreroomID").value + "&weightID=" + $("hidWeightID").value;
                showLoading();
                break;
                    
         }
         disableAllTabs()
         obj.className = 'TabsSelected';
         window.frames[0].location.href = src;
         
     }
 }

function showLoading()
{
     loadingLeft =$("frmLeft").cumulativeOffset()[0];
     loadingTop = $("frmLeft").cumulativeOffset()[1];
     $("divLoading").style.left = loadingLeft + 200;
     $("divLoading").style.top = loadingTop+180; 
     $("divLoading").show(); 
}

function disableAllTabs(){
  
   var obj = null; 
   for(i=0;i<Tabs.length;i++) {
        obj = eval("document.getElementById('" + Tabs[i].split("|")[0] +"')");
        if(obj != null)
            obj.className = "TabsNormal";
           }
  
}

function trim(s) {
  
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}



