

var BASEPATH_URL = '/pcatradio3/crAds.jsp';


var txt="";

/*function LoadAdtechAd(posicio,seccio,idint,tipus)
{
	loadAjaxPubli(posicio,seccio,idint,"ADTECH",tipus);
}
*/

function LoadAdtechAd(posicio,seccio,idint,tipus)
{
	loadAjaxPubli(posicio,seccio,idint,"SMART",tipus);
}


function LoadAdsenseAd(divId,posicio,seccio,idint,tipus,height,width)
{
	loadFramePubli(divId,posicio,seccio,idint,"ADSENSE",tipus,height,width);
}


function loadFramePubli(divId,posicio,seccio,idint,proveidor,tipus,height,width,format)
{


//var ifrm = document.getElementById(divId);
var ifrm= document.createElement("IFRAME");
ifrm.src = getAddUrl(posicio,seccio,idint,proveidor,tipus,format);
ifrm.scrolling="no";
ifrm.width = (width)+"px";
ifrm.height = (height)+"px";
ifrm.frameBorder = "0";
ifrm.marginwidth = "0";
ifrm.marginheight = "0";
if (document.getElementById(divId).firstChild!=null) document.getElementById(divId).firstChild.nodeValue = '';
document.getElementById(divId).appendChild(ifrm);

}

function loadAjaxPubli(posicio,seccio,idint,proveidor,tipus)
{
	var txt=getAddHTML(getAddUrl(posicio,seccio,idint,proveidor,tipus));
	
	eval(txt);
	
}


function getAddUrl(posicio,seccio,idint,proveidor,tipus,format)
{
 if(format==undefined) format="js";
 return BASEPATH_URL+'?posicio='+posicio+'&seccio='+seccio+'&idint='+idint+'&proveidor='+proveidor+'&tipus='+tipus+'&format='+format;
}

// AJAX 

var xmlhttp;
var timeoutId; //Id para almacenar timeout y poder cancelarlo
var timeToWait = 10000; //Timeout (Si pasa de 10s se aborta la petición)

function LoadHTML(url, asynchronous, uniqueId, postData) {
	if (window.ActiveXObject) { // code for IE
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) { // code for Mozilla, etc.
		xmlhttp=new XMLHttpRequest();	  
	} else {
		alert('Your browser cannot handle this script');
	}
	return doRequest(url, uniqueId, postData);
}

//Se llamara si hay que cancelar una peticion (servidor ocupado/crash?)
function timeUp(){
	xmlhttp.abort();
}

function doRequest(url, uniqueId, postData){
		timeoutId = setTimeout(timeUp,timeToWait);
		// Crida sincrona
		if(postData!="" && postData!=undefined){ //POST
			xmlhttp.open("POST", url, false);
			xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=ISO-8859-1");
			xmlhttp.send(postData);
		}
		else{	//GET
			xmlhttp.open("GET", url, false);
			xmlhttp.send(null);
		}
		var result = xmlhttp.responseText;
		return result
		//genericFunction(result, uniqueId);		
}

function genericFunction(result, uniqueId){	
	var specificFunction = "genericFunction"+uniqueId+"('"+uniqueId+"', result)";
	eval(specificFunction);
}

function getAddHTML(url)
{
	return LoadHTML(url,false,"","");
}

var InterTimerNowAndNext = 180 * 1000;
var AraFemBASEURL = 'http://www.catradio.cat/xml_dinamic/nowandnext_';
var CurrentPrograma = 0;

/*
function getLiveStreamingProgram(emissora,idContainer,posicio)
{
	
	
	if(emissora=="CATINFO"){emissora="CATINFORMA"}
	$.ajax({
        type: "GET",
	url: AraFemBASEURL +  emissora +".xml",
	dataType: "xml",
	success: function(xml) {
		$(xml).find('cadena').each(function(){
			var prog_ini= $(this).find('prog_ini').text();
			var prog_fi = $(this).find('prog_fi').text();
			
			var dateString_ini = prog_ini;  // dd/MM/yyyy hh:mm
			var dateString_fi = prog_fi;  // dd/MM/yyyy hh:mm
			
			
			var dateformat_ini = prog_ini.split(" ");
			var dateformat_fi = prog_fi.split(" ");
			
			
			var day_ini = dateformat_ini[0].split("/")[0];
			var month_ini = dateformat_ini[0].split("/")[1];
			var year_ini = dateformat_ini[0].split("/")[2];
			
			var day_fi = dateformat_fi[0].split("/")[0];
			var month_fi = dateformat_fi[0].split("/")[1];
			var year_fi = dateformat_fi[0].split("/")[2];
			
			
			var hour_ini = dateformat_ini[1].split(":")[0];
			var minutes_ini = dateformat_ini[1].split(":")[1];
			 
			
			var hour_fi = dateformat_fi[1].split(":")[0];
			var minutes_fi = dateformat_fi[1].split(":")[1];
			
			var myDate_ini = new Date(dateString_ini);
			var myDate_fi = new Date(dateString_fi);
			//alert("Month: "+myDate.getMonth());
			//alert("Hour: "+myDate.getHours());
			

			prog_ini = humanToTime(year_ini,month_ini, day_ini,hour_ini,minutes_ini,0);
			prog_fi = humanToTime(year_fi,month_fi, day_fi,hour_fi,minutes_fi,0);
			
			if((prog_ini<v_realTimeStamp) && (prog_fi>v_realTimeStamp))
			{
				var id_prog = $(this).find('programa_id').text();
				if(CurrentPrograma!=id_prog){
					CurrentPrograma=id_prog;
					//LoadAd(idContainer,id_prog,"programa",'PRIMER_ROBA');
					loadFramePubli("iframe1","POSICIO","programa",id_prog,ADTECH,"item","300","250")
				}
		}
	});
	}
});
	
	
}

*/
