﻿function SearchOrders(orderID)
{
   // alert(orderID);
    //var SiteUrl = "http://localhost/demo/www.rahmqvist.se/";
    if(ValidateOrderID(orderID))
    {
  	    var ajaxConn = new AjaxConnection( );
	    var responseIsXml = false;
	    var url=_Domain +"/corp/theme/GetOrders.aspx?orderID=" + orderID;// + "&SiteUrl=" + SiteUrl;
	    var serverResponseContent = ajaxConn.Get(url, null, onGetOrders_Callback, 0, responseIsXml);
	}
}

function ValidateOrderID(orderID)
{
    return /\d{2}\-\d{4,8}/.test(orderID);
}

function onGetOrders_Callback(serverResponseContent, nodeID)
{
	var serverResponse = eval(serverResponseContent);
	var numberOfItems = serverResponse[0];
	var itemStr = serverResponse[1];
    //alert(numberOfItems+"\n"+itemStr);
    var itemArray = eval(itemStr);
    //alert(itemArray.length);
    var htmldiv = document.getElementById("OrderSearchResult");
    var html = "";
    htmldiv.style.visibility="visible";
    if(itemArray.length > 0)
    {
        html = "<h3>" + _OrderSearchResult + ":</h3><strong>" + _Order + ": " + itemArray[0] + "</strong><ul>";
        for(var j = 1;j<itemArray.length;j++)
        {
            html += "<li>" + _OrderPackage + ": <a href=\"javascript:void(0)\" onclick=\"javascript:window.open('http://www.posten.se/tracktrace/TrackConsignments_do.jsp?trackntraceAction=saveSearch&logisticCustomerNumber=&referenceNumber=&loginHandlerImplClass=se.posten.pse.framework.security.applicationImpl.tracktrace.LoginHandlerImpl&internalPageNumber=0&doNotShowInHistory=true&consignmentId=" + itemArray[j] + "','order','width=600,height=400,status=no;');\">" + itemArray[j] + "</a></li>";
        }
        html += "</ul>";
    }else
    {
        html = "<h3>" + _OrderNoMatches + "</h3>";
    }
    htmldiv.innerHTML = html;
}



function JumpToSite(url)
{
    if(! (url.substring(0,4) == "http"))
        url = "http://" + url;
    //window.open(url);
    document.location.href = url;
}
