﻿// JScript File

var P2W_Req = P2W_CreateXMLHttpRequest();
var P2W_Targ = null;
var P2W_ResultState = new Array();
var P2W_ActiveTab = "P2W_AD_Results";
P2W_ResultState["P2W_AD_Results"] = new P2W_Result_State(1, null);
P2W_ResultState["P2W_SS_Results"] = new P2W_Result_State(1, null);
P2W_ResultState["P2W_CL_Results"] = new P2W_Result_State(1, null);
P2W_ResultState["P2W_MS_Results"] = new P2W_Result_State(1, null);
P2W_ResultState["P2W_CP_Results"] = new P2W_Result_State(1, null);
P2W_ResultState["P2W_DL_Results"] = new P2W_Result_State(1, null);

function P2W_Result_State(pg, url)
{       
    this.Page = pg;
    this.Url = url;
}
function P2W_Get_Async_Result(resultType,url,pg)
{ 
     var divId = "P2W_"+resultType+"_Results";
     P2W_Targ = document.getElementById(divId);
     P2W_Req.open("get",url,true);
     P2W_Req.onreadystatechange = P2W_Show_Async_Result;         
     P2W_Req.send(null);
     P2W_ActiveTab = divId;
     P2W_ResultState[divId].Page = pg;
     P2W_ResultState[divId].Url = url;         
}
function P2W_Show_Async_Result()
{
    if(P2W_Req.readyState != 4)
    {
        return;
    }
    else if(P2W_Targ != null)
    {
        P2W_Targ.innerHTML = P2W_Req.responseText;            
    }
}
function P2W_SetBookmark()
{
    var obj = P2W_ResultState[P2W_ActiveTab];   
    if(obj != null)
	{
	    var resultType = P2W_ActiveTab.split("_")[1];        
	    P2W_ResultPageState.SetValue(escape(location.href) + "___" + resultType + "___" + obj.Page + "___" + escape(obj.Url));        
	}
}
function P2W_Toggle_SearchResults(nbr)
{	  
    P2W_ActiveTab = P2W_Result_Divs[nbr];
    P2W_SetBookmark();	   
    P2W_SetElementDisplay(new Array(nbr),P2W_Result_Divs);       
    P2W_SetElementClass(new Array(nbr),P2W_Result_Tabs);      
}

function P2W_Init_Search_Results(tp)
{  
    //alert(tp);
    var s = P2W_ResultPageState.GetValues("ResultPageState");
    if(s != null)
    {
        var arr = s.toString().split("___");
        var u = unescape(arr[0]);    
        var t = "P2W_" +arr[1].toString() + "_Results";
 
        if(location.href == u && arr.length > 4 && arr[4] == 'true')
        {
          for (var i=0;i<P2W_Result_Divs.length; i++)
          {
              if(P2W_Result_Divs[i] == t)
              { 
                if(arr[3] != 'null')
                    P2W_Get_Async_Result(arr[1].toString(),unescape(arr[3]).toString(),arr[2].toString())
                P2W_Toggle_SearchResults(i.toString());	   
                break;
              }
          }
        }
            else
        {       
            
            P2W_Toggle_SearchResults(tp);	 
        }   
    }
    else
    {       
        
        P2W_Toggle_SearchResults(tp);	 
    }                
}
var P2W_Result_Divs = new Array('P2W_AD_Results','P2W_SS_Results','P2W_CL_Results','P2W_MS_Results','P2W_CP_Results','P2W_DL_Results');
var P2W_Result_Tabs = new Array('P2W_TAB_AD_Results','P2W_TAB_SS_Results','P2W_TAB_CL_Results','P2W_TAB_MS_Results','P2W_TAB_CP_Results','P2W_TAB_DL_Results');  
    