﻿// JScript File
var xmlHttp
var xmlHttp2
var xmlHttp3
var sInput

function SetInputValue(InputStr, e)
{    
    var characterCode //literal character code will be stored in this variable
    //var typeCode //event type string will be stored in this variable

    if(e && e.which) //if which property of event object is supported (NN4)
    {
        e = e
        characterCode = e.which //character code is contained in NN4's which property
    }
    else
    {
        e = event
        characterCode = e.keyCode //character code is contained in IE's keyCode property
        //typeCode = e.type;
    }
    
    if(characterCode == 13 /*|| typeCode=='click'*/) //if generated character code is equal to ascii 13 (if enter key)
    { 
        GetPaketInfo(InputStr);
    }
    else
    {
         sInput = InputStr
    }
}

function GetInputValue()
{
    return sInput;
}

function GetPaketInfo(Posiljka)
{ 
    xmlHttp=GetXmlHttpObject()
    xmlHttp2=GetXmlHttpObject()
    
        if (xmlHttp==null )
        {
            alert ("Browser does not support HTTP Request")
            return
        }

    var url="GetPaketInfo.aspx?Input="+Posiljka+"&Input2=&Action="
    var url2="GetPaketInfo.aspx?Input="+Posiljka+"&Input2=&Action=List"
    
    Ajax_PreCallBack();
    
    xmlHttp.onreadystatechange=stateChanged 
    
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
 
    xmlHttp2.onreadystatechange=stateChanged
    
    xmlHttp2.open("GET",url2,true)
    xmlHttp2.send(null)
}

function GetPaketInfo2(Posiljka, Paket)
{ 
    xmlHttp=GetXmlHttpObject()
    
        if (xmlHttp==null )
        {
            alert ("Browser does not support HTTP Request")
            return
        }

    var url="GetPaketInfo.aspx?Input="+Posiljka+"&Input2="+Paket+"&Action="

    Ajax_PreCallBack();
    
    xmlHttp.onreadystatechange=stateChanged
    
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}

function stateChanged() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {   
        document.getElementById("PaketInfo").innerHTML=xmlHttp.responseText;
        Ajax_PostCallBack();
    }    
    
    if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
    {  
        document.getElementById("PaketiList").innerHTML=xmlHttp2.responseText;
        Ajax_PostCallBack();
    }
}  

function GetXmlHttpObject()
{ 
    var objXMLHttp=null
    
    if (window.XMLHttpRequest)
    {
        objXMLHttp=new XMLHttpRequest()
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }

    return objXMLHttp
}

function Ajax_PreCallBack() 
{			
    document.getElementById("LayerWait").style.visibility = "visible";
}
		
function Ajax_PostCallBack()
{
    document.getElementById("LayerWait").style.visibility = "hidden";
}