﻿function SearchPages(searchPhrase)
{
    location.href="http://rqweb.camelonta.se/Search.aspx?usterms=" + searchPhrase;
}

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="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;
}

function HighligtsStart() {
    $("#RightTeaserHighligts").hide();
}

function HighligtsShowPage(url, title, image, body, linktext) {
    
    title = unescape(title);
    body = unescape(body);

    if (image != "") {
        if (url != "") {
            $("#HighlightImage").html("<a href=\"" + url + "\"><img src=\"" + image + ".axd?maxwidth=300\" border=\"0\"/></a>");
        } else {
            $("#HighlightImage").html("<img src=\"" + image + ".axd?maxwidth=300\"/>");
        }
    } else {
        $("#HighlightImage").html("");
    }
    var HighlightBody = "<p>" + body + "</p>"

    if (url != "") {
        HighlightBody += "<p>"
        HighlightBody += "<a href=\"" + url + "\">" + linktext + "</a>"
    }
    HighlightBody += "<p>"
    $("#HighlightBody").html(HighlightBody);
}
function HighligtsStart() {
    $("#RightTeaserHighligts").hide();
}

var carusel_init = false;
function caruselInit() {
    if (!carusel_init) {
        $('.jMyCarousel ul').stop();
        $(".jMyCarousel").jMyCarousel({
            speed: 200,
            visible: '550px',
            eltByElt: false,
            circular: false
        });
        carusel_init = true;
    }
}

function FixAutoComplete(containerDiv) {
    var inputs = document.getElementById(containerDiv).getElementsByTagName("input");
    for (var i = 0; i < inputs.length; i++) {
        inputs[i].setAttribute("autocomplete", "off");
    }
}

function GetQueryString(ji) {
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    for (i = 0; i < gy.length; i++) {
        ft = gy[i].split("=");
        if (ft[0] == ji) {
            return ft[1];
        }
    }
}