
//url segura
var URL_SECURE_BASE = "https://secure.ccrtvi.com";
var URL_REGISTER = URL_SECURE_BASE + '/su/Register';
var URL_WEB			= "http://www.ritmes.cat";

/*capcalera*/
function mostraCodi(){
 	var divLoggin = $('#login');	
  $('.links',divLoggin).hide();
  $('.codi',divLoggin).show();
}

function mostraCapcaleraLoginat(){
	$('#capsalera').addClass('loginat');
	$('#login').hide();
	$('#loginat').fadeIn();
}
	
function mostraCapcaleraLogin(){
	$('#capsalera').removeClass('loginat');
	$('#login').fadeIn();
	$('#loginat').hide();
}


/* Blog */
function getLink(datos) {
    return datos.substring(datos.indexOf('<link>') + 6, datos.indexOf('</link>')); 
}
function getDescription(datos) {
	var ind = datos.indexOf('<item>') + 1;
	var d = datos.substring(datos.indexOf('<title>', ind) + 7, datos.indexOf('</title>', ind));
	if (d.indexOf('<![CDATA[') >= 0) {
		d = d.substring(9,d.length - 3);
	}
	return d;
}
/*
function getDescription(datos) {
	var ind = datos.indexOf('<item>') + 1;
	var d = datos.substring(datos.indexOf('<description>', ind) + 13, datos.indexOf('</description>', ind));
	if (d.indexOf('<![CDATA[') >= 0) {
		d = d.substring(9,d.length - 3);
	}
	return d;
}
*/

//Verifica si el domini actual és segur
function isSecureDomain() {
	return document.location.href.indexOf(URL_SECURE_BASE)==0;
}

// OJD
function writeOjd() {
	if  (!isSecureDomain()) {
		document.write("<scr"+"ipt language='JavaScript' src='"+URL_WEB+"/js/tvc/ojd.js'></scr"+"ipt>");
	}
}

// Funcion dummy
function ajaxSite_DoHit() {
	
}

// Obté un objecte formulari.
// Per defecte, obté el formulari genèric.
// arguments[0] : identificador del formulari
function getForm() {
	var frmId = arguments[0]!=null ? arguments[0] : "myform";
	return getElemId(frmId);
}

// Obté element
function getElemId(id) {
	return document.getElementById(id);
}

/* Flash */

function insertaRitmesFlashObject( _swfPath , _divId, _w, _h, _v , _transparent , _bgcolor , _fv) {
	
	//rfo_intance_counter ++ ;  // no usar hasta testeo en compatibilidad en caso de más de un flash.
	var __transparent = ( _transparent == undefined ) ?  "opaque" : _transparent;
	
	var flashvars = {};

	if( _fv != undefined ) {
			flashvars =  _fv;
	}
	
	var params = {
	  menu: "false",
	  wmode: _transparent,
	  bgcolor:"#E7E9E2",
	  swliveconnect: "true", 
	  allowscriptaccess:"always",
	  allowfullscreen : "true"
	};
	var attributes = {
	  id: "flashSite",
	  name: "flashSite"
	};
	

	swfobject.embedSWF(_swfPath, _divId, _w, _h, _v, "flash/expressInstall.swf" , flashvars, params, attributes );
	
}

function insertaFlashTwitter() {
	if ($("#ritmesTwitterWidgetDiv").html() != null) {
		var flashvars = {
		};
		var params = {
			base: "flash/",
			wmode: "transparent",
			menu: "false",
			scale: "noScale",
			allowFullscreen: "true",
			allowScriptAccess: "always",
			bgcolor: "#FFFFFF"
		};
		var attributes = {
			id:"RitmesTwitterWidget"
		};
		swfobject.embedSWF("/flash/RitmesTwitterHeaderWidget.swf", "ritmesTwitterWidgetDiv", 331, 168, "9.0.0", "expressInstall.swf", flashvars, params, attributes);
	}
}

/** Funciones para Cabecera y Pie **/

// Construye la cabecera de pagina
function writeCapRITMES(who) {
	if (who == undefined) {
		who = "extern";
	}
	 
	var estoy = "" + location;
	if ((estoy.indexOf(URL_WEB) == 0) && ($("#capcalera").html() != null)) {
		$.ajax({
	        type: "GET",
	        url: URL_WEB + "/cabecera",
	        data: "who="+who,
	        success: function(datos){
				$("#capcalera").html(datos);
				insertaFlashTwitter();
	      	}
		});
	} else {
		writeCapRITMESEstatic();
	}
}

// Construye el pie de pagina
function writePeuRITMES(who) {
	if (who == undefined) {
		who = "extern";
	}
	
	var estoy = "" + location;
	if ((estoy.indexOf(URL_WEB) == 0) && ($("#peu").html() != null)) {
		$.ajax({
	        type: "GET",
	        url: URL_WEB + "/pie",
	        data: "who="+who,
	        success: function(datos){
				$("#peu").html(datos);
	      	}
		});
	} else {
		writePeuRITMESEstatic();
	}
}
	  
function writePeuRITMESEstatic() {
	
	var data = '';

	if ($("#peu").html() == null) {
		data += ('<div id="peu">');
	}
		

	 
		if ($("#peu").html() == null) {
	data += ('</div>');
		document.write(data);
	} else {
		$("#peu").html(data);
		}
	
	 writeOjd(); 	

}

function writeCapRITMESEstatic() {
	
	var data = '';

	if ($("#peu").html() == null) {
		data += ('<div id="capsalera">');
	}
		

	  
	if ($("#capsalera").html() == null) {
		data += ('</div>');
		document.write(data);
	} else {
		$("#capsalera").html(data);
	}

	       
}

