﻿var AjaxServerPageName = "/AjaxHandlers/AjaxResponse.aspx";
//Creating and setting the instance of appropriate xmlHttp Request object to a “xmlHttp” variable
var inputField = '';
var divWarehouseStock = '';
var partNumber = '';
var lineCode = '';
var quantity = '';
var waitImage = '';
var textBox ;
var xmlHttp = null;

function openWarehouseOrderPlacement(controlID,imgID) 
{   
    waitImage = imgID;
    document.getElementById(waitImage).style.display='block';
    var lnkAvailable = 'lnkAvailable';
    divWarehouseStock = 'divWarehouseStock';
    divWarehouseStock = controlID.replace(/lnkAvailable/,'divWarehouseStock');
    var tblName = "grdSearchResult";
    var warehouseDivs = document.getElementById(tblName).getElementsByTagName('Div');
    for (var index = 0; index <= warehouseDivs.length - 1; index++) 
    {
        if (warehouseDivs[index].id == divWarehouseStock)
        {
        }
        else  
        {//Close other divWarehouseStock
           if (warehouseDivs[index].id.indexOf('WarehouseStock') > 0)
              warehouseDivs[index].innerHTML = '';
        }
    }


    partNumber = controlID.replace(/lnkAvailable/, "lnkPartNo");
    partNumber = document.getElementById(partNumber);
    partNumber = partNumber.firstChild;
    partNumber = partNumber.data;
    lineCode = partNumber.substring(partNumber.indexOf('('),partNumber.length);	
    lineCode = lineCode.replace(/[^a-zA-Z 0-9]+/g,'');
    lineCode = lineCode.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
    partNumber = partNumber.substring(0,partNumber.indexOf('('));	
    quantity = controlID.replace(/lnkAvailable/, "txtQty");
    quantity= document.getElementById(quantity).value;
    openWarehouseOrderPopup();
}

function openWarehouseOrderPlacementOrderForm(controlID,imgID) 
{   
    waitImage = imgID;
    document.getElementById(waitImage).style.display='block';
    var lnkAvailable = 'lnkAvailable';
    divWarehouseStock = 'divWarehouseStock';
    divWarehouseStock = controlID.replace(/lnkAvailable/,'divWarehouseStock');
    var tblName = "grdResult";
    var warehouseDivs = document.getElementById(tblName).getElementsByTagName('Div');
    for (var index = 0; index <= warehouseDivs.length - 1; index++) 
    {
        if (warehouseDivs[index].id == divWarehouseStock)
        {
        }
        else  
        {//Close other divWarehouseStock
           if (warehouseDivs[index].id.indexOf('WarehouseStock') > 0)
              warehouseDivs[index].innerHTML = '';
        }
    }

    partNumber = controlID.replace(/lnkAvailable/, "lnkPartNo");
    partNumber = document.getElementById(partNumber);
    partNumber = partNumber.firstChild;
    partNumber = partNumber.data;
    lineCode = partNumber.substring(partNumber.indexOf('('),partNumber.length);	
    lineCode = lineCode.replace(/[^a-zA-Z 0-9]+/g,'');
    lineCode = lineCode.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
    partNumber = partNumber.substring(0,partNumber.indexOf('('));
quantity = controlID.replace(/lnkAvailable/, "txtQty");
    quantity= document.getElementById(quantity).value;	
    openWarehouseOrderPopup();
    
}

 function openWarehouseOrderPopup()
{
    document.getElementById(waitImage).style.display='none';
    var url="/Catalog/Warehouse.aspx?partnumber="+ encodeURIComponent(partNumber) +"&linecode="+encodeURIComponent(lineCode)+"&qty="+ quantity;
     
    var messageBody = '';
    messageBody = "<script language=javascript src=/Script/Common.js></script>";
    messageBody = messageBody + "<div class=blur><div class=shadow><div class=content>";
    messageBody = messageBody + "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 width=350px style='valign:top'>";
    messageBody = messageBody + "<TR><TD><span><nobar><b><FONT COLOR=BLACK SIZE=1>Warehouse Inventory Status For: </FONT><FONT COLOR=BLUE SIZE=2> " +  partNumber + " (" + lineCode + ")" + "</Font></b></nobar></span></TD></TR>";
    messageBody = messageBody + "<TR><TD><IFRAME width='105%' height='100%' scrolling='yes' autoflow='yes' frameborder='0'  id='frame1' src='"+ url +"' scrolling='auto'></IFRAME></TD></TR>";
    messageBody = messageBody + "<TR><TD><FONT COLOR=#000000 SIZE=1>";
    messageBody = messageBody + "<CENTER><p style=Text-Align:Right><a href='javascript:closeWarehousePopUp();'>Close</a></p></CENTER>";
    messageBody = messageBody + "</FONT>";
    messageBody = messageBody + "</TD></TR></TABLE></DIV>";
    messageBody = messageBody + "</div></div></div>";
    
    document.getElementById(divWarehouseStock).style.display = 'block';
    document.getElementById(divWarehouseStock).innerHTML = messageBody;
    //window.open(url,"Warehouse");
}

 
 function closeWarehousePopUp()
 {
   document.getElementById(divWarehouseStock).style.display = 'none';
 }
 

 
 //Returns the node text value
 function getInnerText(node)
 {
     return (node.textContent || node.innerText || node.text);
 }


