/*Ha la responsabilità di eseguire tutti i salti chiamati dai flash (client side).

I link sono di due tipi "ORef" e "IRef" (Outer e Inner Ref) che specificano se si deve fare un puro 
href verso un URL esterno (ORef: in questo caso il parametro è la stringa URL, pero il link viene aperto 
in una nuova target window) o interno (IRef: qui la stringa conterrà anche i parametri [ad es. ID negozio]
La funzione di GoToIRef aggiunge eventualmente il SID quando serve; qui il link si apre nella stessa window.

La variabile SID può essere valorizzata con un long valido o con 0. Nel primo caso sarà aggiunto il relativo 
parametro ai link interni, altrimenti non verrà aggiunto (significa che sono abilitati i cookies e il Session 
ID gira per di lì).*/

function JSLinkManager(sid){

//Property
this.SID = sid;


//Methods
this.GoToORef = GoToORef;
this.GoToIRef = GoToIRef;

}

function GoToORef(URLString){
	window.open(URLString);
}

function GoToIRef(URLString){
if (URLString=="hallin"){
	location.href="/mall/home/SPHall.asp";
}

if (URLString=="regis"){
	location.href="/mall/membership/SPLogin.asp";
}

if (URLString=="carr"){
	location.href="/mall/ECommerce/SPCarrello.asp";
}

if (URLString=="servizi"){
}

if (URLString=="cerca"){
	location.href="/mall/home/SPRicerca.asp";
}

if (URLString=="guida"){

}
//alert("iref " + URLString);


if (URLString.substr(0,1)=="p" && URLString.substr(2,1)=="c"){
	location.href="SPHallToRep.asp?str=" + URLString;
}

}



