var flahIsLoading=false;

function getSiteURL() {
	loc = window.location.toString();
	
	return loc.substring(0 ,loc.lastIndexOf('/')+1);
	
}

function loadFlash() {
	if(flahIsLoading) return;
	
	flahIsLoading=true;
	
	var siteURL = getSiteURL();
	
	var siteURLActual="";
	
	//catalan
	if(siteURL.substring(siteURL.length-4) == "cat/") {
		siteURL = siteURL.substring(0 ,(siteURL.length-4));
		siteURLActual = "cat/";
	} else 
		if(siteURL.substring(siteURL.length-3) == "en/") { //ing
		siteURL = siteURL.substring(0 ,(siteURL.length-3));
		siteURLActual = "en/";
	}
	//alert(siteURL);
	
	
	var so = new SWFObject(siteURL + "swf/header.swf", "headerSWF", "799", "124", "7", "#B2B2B2");
	so.addParam("quality", "high");
	
	so.addVariable("siteURL", siteURL);
	so.addVariable("siteURLActual", siteURLActual);
	
	so.write("contenidoflash");	
}

function getLiveHelpStatus() {
	var url = getSiteURL() + 'helpOnline.php';	
	var data = "";
	
    new Ajax.Request(
        url,
        {method: 'post', parameters: data, onComplete: refreshLiveHelp}
    );
}

function refreshLiveHelp(originalRequest) {
	 img = $("liveHelpIMG");
	 
	 if(img==null) return;
	 
	 if(originalRequest.responseText != 'si') {
	 	img.src = helpOffIMG.src;
	 } else {
	 	img.src = helpOnIMG.src;
	 }
	 
	 
}

//----------------

var helpOnIMG = new Image()
helpOnIMG.src = "img/livehelp/online.png"

var helpOffIMG = new Image()
helpOffIMG.src = "img/livehelp/offline.png"

try {
	Event.observe(window, 'load', startLiveHelp, false);
} catch (e) {
	//alert(e);
}

function startLiveHelp() {
	
	loadFlash();
	
	img = $("liveHelpIMG");
	 
	if(img==null) return;
	 
  	getLiveHelpStatus();
	new PeriodicalExecuter(getLiveHelpStatus, 10);
}