

if (window.URL_WEB === undefined) {
	document.write('<script type="text/javascript" src="http://www.super3.cat/tags/js/variables.js" >&nbsp;</script>');
}


/*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();
}

/* Llistes votables */
//Funció que insereix el player per als elements de la llista votable
function insertaSVPLlista(URLVideo, URLImatge, divId){
	var ConfigData = new Object();
	//ConfigData.VIDEO_URL = "rtmp://flv-190-str.tv3.cat/ondemand/g/tvcatalunya/"+URLVideo;
	ConfigData.VIDEO_URL = URLVideo;
	ConfigData.POSTER_URL = URL_WEB + "/multimedia/"+URLImatge;
	ConfigData.WIDTH = 123; ConfigData.HEIGHT = 84;
	ConfigData.SKIN_URL = "http://www.tv3.cat/svp2/themes/svp2_skinTAGS.swf";
	ConfigData.SKIN_FORM_URL = "http://www.tv3.cat/svp2/themes/svp2_skinFormTAGS.swf";
	ConfigData.USE_VOLUMESLIDER = "false"; ConfigData.USE_MINIMUM_SIZE = "false";
	ConfigData.END_TEMPLATE = 1; ConfigData.USE_PREVIDEO = "false";
	
	var FlashParams = new Object();
	FlashParams.bgcolor = "#ffffff";
	FlashParams.width = 123;
	FlashParams.height = 84;
	FlashParams.quality = "high";
	FlashParams.swLiveConnect = "true";
	FlashParams.menu = "true";
	FlashParams.scale = "noscale";
	FlashParams.salign = "tl";
	FlashParams.align = "l";
	FlashParams.allowFullScreen = "true";
	
	insertaSVP( "videotons_vid2_"+divId, ConfigData , FlashParams );
}



/* Llistes votables */
//Funció que insereix el player per als elements de la llista votable
function insertaEVPLlista(URLVideo, URLImatge, divId){
		
	var params = {};
	params.swliveconnect = 'true';
	params.allowfullscreen = 'true';
	
	var flashvars = {};
	flashvars.videoid = URLVideo;
	flashvars.themepath='http://www.tv3.cat/ria/players/3ac/evp/themes/evp_tags_min.swf';
	flashvars.basepath = baseurl + '/ria/players/3ac/evp/';
	flashvars.controlbar = 'false';
	flashvars.poster_url = 'http://www.tv3.cat/multimedia/'+URLImatge;
	flashvars.instancename ='playerEVP_'+divId;
	
	var size = {};
	size.width = "123";
	size.height = "84";
	
	insertaEVP("videotons_vid2_"+divId,flashvars,params,  size);
}

//Funció que insereix el player per als elements de la llista votable a partir d'un id de vídeo
function insertaSVPLlistaAmbId(idVideo, divId){
	var ConfigData = new Object();
	
	ConfigData.VIDEO_ID = idVideo;
	ConfigData.WIDTH = 123; ConfigData.HEIGHT = 84;
	ConfigData.SKIN_URL = "http://www.tv3.cat/svp2/themes/svp2_skinTAGS.swf";
	ConfigData.SKIN_FORM_URL = "http://www.tv3.cat/svp2/themes/svp2_skinFormTAGS.swf";
	ConfigData.USE_VOLUMESLIDER = "false"; ConfigData.USE_MINIMUM_SIZE = "false";
	ConfigData.END_TEMPLATE = 1; ConfigData.USE_PREVIDEO = "false";
	
	var FlashParams = new Object();
	FlashParams.bgcolor = "#ffffff";
	FlashParams.width = 123;
	FlashParams.height = 84;
	FlashParams.quality = "high";
	FlashParams.swLiveConnect = "true";
	FlashParams.menu = "true";
	FlashParams.scale = "noscale";
	FlashParams.salign = "tl";
	FlashParams.align = "l";
	FlashParams.allowFullScreen = "true";
	
	insertaSVP( "videotons_vid2_"+divId, ConfigData , FlashParams );
}



//Funció que insereix el player per als elements de la llista votable a partir d'un id de vídeo
function insertaEVPLlistaAmbId(idVideo, divId){

	var params = {};
	params.swliveconnect = "true";
	params.allowfullscreen = "true";
	
	var flashvars = {};
	flashvars.videoid = idVideo;
	flashvars.themepath="http://www.tv3.cat/ria/players/3ac/evp/themes/evp_tags_min.swf";
	flashvars.basepath = baseurl + '/ria/players/3ac/evp/';
	flashvars.controlbar = 'false';
	flashvars.instancename ="playerEVP_"+divId;
	
	var size = {};
	size.width = "123";
	size.height = "84";
	
	insertaEVP("videotons_vid2_"+divId,flashvars,params,  size);
}

//Funcio que fa la petició de vot a su i recull el resultat
function enviaVot(tipologia, idint, divId, color)
{
	color = '' + color;
	if ((color == 'undefined') || (color == 'null')) {
		color = 'red';
	}
	$.ajax({
        type: "GET",
        url: "/su/Register",
        data: "num_punt=1&contentId="+idint+"&tipoId="+tipologia+"&hiTarget=*.swf&hiAction=220&hiRegServiceId=SP3_REG&hiServiceId=3XL_VOTE"+tipologia+""+idint+"&hiPortal=tags&num_vot=1&domainId=TAG&language=ca&hiGroupServiceId=3XL_VOTE&hiRetrievalXsl=login.xsl",
        success: function(datos){
			var code = datos.documentElement.getElementsByTagName("code")[0].firstChild.data;
			var divToFlush = "";
			if (code == 0) divToFlush="Fet!";
			else divToFlush='<font color="'+color+'">Error!</font>';
	        				
			$("#"+divId).html(divToFlush);
      	}
	});
	ajaxSite_DoHit();
}

function repteCancelar(id_repte, id_joc) {
	var url = URL_WEB + '/ptags/action/repteCancelar.jsp?id_repte=' + id_repte + '&id_joc=' + id_joc + '&url=' + document.location;
	$.ajax({
        type: "GET",
        url: url,
        success: function(datos){
			$("#msg_respuesta_enviats").html(datos);
      	}
	});
	ajaxSite_DoHit();
}

function repteRebutjar(id_repte, id_joc, nick) {
	var url = URL_WEB + '/ptags/action/repteRebutjar.jsp?id_repte=' + id_repte + '&id_joc=' + id_joc+ '&nick_reptador=' + nick + '&url=' + document.location;
	$.ajax({
        type: "GET",
        url: url,
        success: function(datos){
			$("#msg_respuesta_rebuts").html(datos);
      	}
	});
	ajaxSite_DoHit();
}

//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='"+baseurl+"/js/tvc/ojd.js'></scr"+"ipt>");
	}
}

// Funcion dummy
function ajaxSite_DoHit() {
	
}


// Variables y metodos de Lista Votable
var percents = Array();
var totalVots = 0;
function updataVots() {

	// Calculamos el total de votos
	for (i=1;i<percents.length;i++) {
	    vots = 1*percents[i];
	    totalVots = totalVots+vots;
    }
    
    //Para cada elemento, calculamos su porcentaje y lo seteamos en las divs correspondientes
    for (i=1;i<percents.length;i++) {
	    vots = 1*percents[i];
	    percent = Math.floor((100*vots) / totalVots );
	    
	    if (totalVots == 0) percent = 0;
	    
	    valorDiv = percent+"%";
	   
	                
	    $("#percentNum" + i).html(valorDiv);
	    $("#percentBarra" + i).width(valorDiv);
    }
}


/*modul enquesta M3*/
/*
function respostaEnquesta(check){
	var enquesta = $(check).parents('div.item:first');
	$('form',enquesta).fadeOut('fast',function(){
		$('ul.resultats',enquesta).fadeIn();
		});
	
	// AJAX OJD HIT
	ajaxSite_DoHit();
}
*/

function respostaEnquesta2(check, valor, idForm) {
	
	var enquesta = $(check).parents('div.item:first');
	var params = "hiRegServiceId=SP3_REG&hiServiceId="+idForm+"&hiPortal=tags&hiAction=64&resposta="+valor+"&hiTarget=*.swf&hiRetrievalXsl=aggregatedata.xsl&hiRetrieval=S";
				  
	var inicio_ul="<ul>";
	var fin_ul="</ul>";
	var url_envio= URL_WEB + "/su/Register"
	var strResult='';
	var percentajeMax=0;
	
	    $.ajax({
	        type: 'GET',
	        url:url_envio,
	        data: params,
	        error: function(){
	    	
	        $('ul.resultats', enquesta).html('<font color="red">Error en l\'enviament de l\'enquesta</font>');
	    	},
	        success: function(data) {
	    		//alert('data: '+data);

	    		$('form',enquesta).fadeOut('fast',function(){

	    		    var contador = 0;
	    		    
	    		    $(data).find('item').each(function(){
	    		        var percent = 1 * $(this).find('pencentage').text();
	    		        if (percentajeMax <= percent ){
	    		        	percentajeMax = percent;
	    		        }
	    		        	    		        
	    		    });
	    		    
	    		    $(data).find('item').each(function(){
	    		        if (contador%2 == 0) {
	    		        	strResult += inicio_ul;
	    		        }
	    		        var orde = $(this).find('order').text();
	    		        var percent = $(this).find('pencentage').text();
	    		        var descrip = $(this).find('description').text();
	    		        var count = $(this).find('counter').text();
	    		        
	    		        strResult+='<li><p>'+descrip+'</p><div style="width: '+percent+'px;"';

	    		        if (percentajeMax==percent){
	    		        	 strResult+='class="grafic1"/>';
	    		        }else{
	    		        	 strResult+='class="grafic2"/>';
	    		        }
	    		       
	    		        strResult+='<div class="percent">'+percent+'%</div></li>';
	    		        	    		        
	    		        if (contador%2 == 1) {
	    		        	strResult += fin_ul;
	    		            
	    		        }
	    		        contador++;
	    		    });
	    		    
	    		  
		            $('ul.resultats', enquesta).html(strResult);
	    			$('ul.resultats', enquesta).fadeIn();
	    			});

	        }
	    })
	    
	    // AJAX OJD HIT
		ajaxSite_DoHit();
	    
	}


function loadComments(url, num_elems) {
	
	var contador = 0;
	var inicio_ul = '<ul>';
	var fin_ul = '</ul>';
	var msg = '<div class="text"><b>Missatges</b><br/>Encara no hi ha missatges.... Deixa tu el primer.</div>';
	var todo = '';
	li = $("#li_test").html();
	
	$.ajax({
	url: url,
	error: function(){
	
	    todo += inicio_ul;
	    todo += msg;
	    todo += fin_ul;
	    $("#comentarios").html(todo);
	    
	    // Establezco numero de comentarios
	    $("#num_comentaris").html("(0)");
	    $("#numComentaris").html("(0)");
	    
	},
	success: function(datos){
	
	    var contador = 0;
	    $(datos).find('COMMENT').each(function(){
	        if (contador % num_elems == 0) {
	            todo += inicio_ul;
	        }
	        var nom = $(this).find('COMMENT_USER_FULL_NAME').text();
	        var comentari = $(this).find('TEXT').text();
	        var data = $(this).find('DATE').text();
	        
	        li_actual = li.replace('[comentari]',comentari).replace('[name]',nom).replace('[date]',data).replace('[comentari_queixa]',escape(comentari));
	      
	        
	        todo += li_actual;
	        
	        if (contador % num_elems == (num_elems - 1)) {
	            todo += fin_ul;
	            
	        }
	        contador++;
	    });
	    
	    if (todo == '') {
	        todo += inicio_ul;
	        todo += msg;
	        todo += fin_ul;
	    }

	    // Establezco numero de comentarios
	    $("#num_comentaris").html("("+contador+")");
	    $("#numComentaris").html("("+contador+")");
	    
	    // Pongo listado de comentarios
	    $("#comentarios").html(todo);
	    addDataModulos('mod-sistema-comentaris1', true); 
	    init_basic_cycle('mod-sistema-comentaris1');
	    tb_init('a.thickbox');//inicialitzem comportament thickbox (per si algun dels links del nou slide obre un thickbox)
	    
	}
	});
	
	displayComments();
	
}

function displayComments() {
	//Not logged
	if (code != 0) {
		/*$('#formcomentaris p.login').fadeIn();
		$('#formcomentaris p.comentari').hide();
		$('#participa').show();*/
		
		$('#commentingInfo').css('display','block');
		$('#formcomentaris').css('display','none');
	} 
	//Logged in
	else {

		/*$('#formcomentaris p.login').fadeOut();
		$('#formcomentaris p.comentari').show();
		$('#participa').hide();*/
		
		$('#commentingInfo').css('display','none');
		$('#formcomentaris').css('display','block');
	}
}

function enviaComment() {
	document.forms['formcomentaris'].elements['hiTarget'].value = document.location;
	document.forms['formcomentaris'].submit();
}

/** Funciones para Formulario **/

function processaForm(opcio) {
	if (opcio == 0) {document.getElementById('tipologia').value='';} 
	if (opcio == 5) {document.getElementById('tipologia').value='ARTICLES';} 
	if (opcio == 4) {document.getElementById('tipologia').value='MULTIMEDIA';}
	if (opcio == 2) {document.getElementById('tipologia').value='GALERIA';}
	if (opcio == 3) {document.getElementById('tipologia').value='JOCS';}
	if (opcio == 6) {document.getElementById('tipologia').value='VIDEO';}
	if (opcio == 1) {document.getElementById('tipologia').value='CONCURSOS';}
	
	document.getElementById('seleccio').value=opcio;
	document.frmSearcher.hiStartValue.value="1";
	document.frmSearcher.submit();
}

function processaForm2(pagina,valorinici,tipologia,text) {

	if (text==''){
		document.getElementById('textcerca2').value=document.getElementById('buscador-tags').value;
	} else{
		document.getElementById('textcerca2').value=text;
	}
	document.getElementById('pag').value=pagina;
	document.getElementById('valorinici').value=valorinici;
	document.getElementById('tipo').value=tipologia;
	document.frmSearch.submit();
}

function seleccionaOpcio(opcio) {
	document.getElementById('filtre').selectedIndex = opcio;
}

function processaFormDescarrega(){

  elem=document.getElementsByName('OPT');
        for(i=0;i<elem.length;i++)
        {        
		        if (elem[i].checked) {
			        document.formDescarrega.action= elem[i].value;
			        document.formDescarrega.submit();
		        }
        }
}

/** Funciones para Cabecera y Pie **/

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

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

	if ($("#peu").html() == null) {
		data += ('<div id="peu">');
	}
		
	data += ('<ul class="logos">');
	data += ('<li><a href="http://www.tv3.cat/" title="Televisi\u00F3 de Catalunya" target="_blank"><img src="'+baseurl+'/img/logo_tv3.gif" width="118" height="35" alt="Televisi\u00F3 de Catalunya" /></a></li>');
	data += ('<li><a href="http://www.super3.cat" title="K3" target="_blank"><img src="'+baseurl+'/img/logo_k3.gif" width="52" height="35" alt="SUPER3" /></a></li>'); 
	data += ('</ul>');
	 
	  data += ('<div class="portals">');
	  data += ('Els nostres portals:');
	  data += ('<ul>');
	  data += ('<li class="primer"><a href="http://www.super3.cat/">Super3</a></li>');
	  data += ('<li><a href="http://www.unamadecontes.cat/">Una m\u00E0 de contes</a></li>');
	  data += ('<li><a href="http://www.tv3.cat/pprogrames/infok/infkSeccio.jsp">Info K</a></li>');
	  data += ('<li><a href="http://www.tv3.cat/play/">Play</a></li>');
	  data += ('<li><a href="http://www.edu3.cat/">Edu3.cat</a></li>');
	  data += ('</ul>');                                   
	  data += ('</div>');
	 
	  data += ('<div class="copyright">');
	  data += ('&copy; 2011 - Tots dels drets reservats'); 
	  data += ('<ul>');
	  data += ('<li class="primer"><a href="http://www.tv3.cat/" target="_blank">TVC</a></li>');
	  data += ('</ul>');
	  data += ('</div>');
	 
	  data += ('<ul class="menu">');
	  data += ('<li class="primer"><a href="'+baseurl+'/quisom">Qui som?</a></li>');
	  data += ('<li><a href="'+baseurl+'/mapaweb">Mapa web</a></li>');
	  data += ('<li><a href="http://www.tv3.cat/comercial/" target="_blank">Publicitat</a></li>');
	  data += ('<li><a href="http://www.tv3.cat/avis/" target="_blank">Av\u00EDs legal</a></li>');
	   //data += ('<li><a href="http://www.tv3.cat/iqua/">Segell de qualitat</a></li>');
	  data += ('<li><a href="'+baseurl+'/contacta">Contacta</a></li>');
	  data += ('<li><a href="'+baseurl+'/info/">Ajuda</a></li>');
	  data += ('<li><a href="'+baseurl+'/info/paresimares.html">Pares i mares</a></li>');
	  data += ('</ul>');
	 
		if ($("#peu").html() == null) {
	data += ('</div>');
		document.write(data);
	} else {
		$("#peu").html(data);
		}
	
	 writeOjd(); 	

}

function writeCapTAGSEstatic() {
	
	var data = '';

	if ($("#peu").html() == null) {
		data += ('<div id="capsalera">');
	}
		
	data += ( '<div id="logos">' );
	data += ( '<a href="'+baseurl+'" title="TAGS"><img src="'+baseurl+'/img/cap_logo_tags_nadal2011.gif" alt="Logotip de Tags" class="cap_logo_tags"/></a>' );
	data += ( '<img src="'+baseurl+'/img/cap_logo_s3.png" alt="Logotip de Super 3" class="cap_logo_s3"/>' );
	data += ( '<span class="horari">&nbsp;</span>' );
	data += ( '</div>' );
	data += ( '<img src="'+baseurl+'/img/cap_logo_tv3.png" alt="Logotip de Televisi&oacute; de Catalunya" class="cap_logo_tv3"/>' );
	data += ( '<div class="m-forum" id="menu">' );
	data += ( '<ul id="navegacio">' );
	data += ( '<li id="m-taggers" class="">' );
	data += ( '<a title="Tàguers" class="item" href="#"><span>Tàguers</span></a>' );
	data += ( '<div>' );
	data += ( '<ul>' );
	data += ( '<li class="primer"><a href="'+baseurl+'/zep">Zep</a></li>' );
	data += ( '<li><a href="'+baseurl+'/aidi">Aidi</a></li>' );
	data += ( '<li><a href="'+baseurl+'/san">San</a></li>' );
	data += ( '<li><a href="'+baseurl+'/ruls">Rüls</a></li>' );
	data += ( '<li><a href="'+baseurl+'/llistes">Llistes</a></li>' );
	data += ( '<li><a href="'+baseurl+'/tests">Testos</a></li>' );
	data += ( '</ul>' );
	data += ( '</div>' );
	data += ( '</li>' );
	data += ( '<li id="m-jocs" class="">' );
	data += ( '<a title="Jocs" class="item" href="'+baseurl+'/jocs"><span>Jocs</span></a>' );
	data += ( '<div></div>' );
	data += ( '</li>' );
	data += ( '<li id="m-concursos" class="">' );
	data += ( '<a title="Concursos" class="item" href="'+baseurl+'/concursos"><span>Concursos</span></a>' );
	data += ( '<div></div>' );
	data += ( '</li>' );
	data += ( '<li id="m-tv" class="">' );
	data += ( '<a title="Tv" class="item" href="#"><span>Vídeos</span></a>' );
	data += ( '<div>' );
	data += ( '<ul>' );
	data += ( '<li class="primer"><a href="'+baseurl+'/videos/programa">Programa</a></li>' );
	data += ( '<li><a href="'+baseurl+'/videos/coreos">Córeos</a></li> ' );
	data += ( '<li><a href="'+baseurl+'/videos/extres">Extres</a></li> ' );
	data += ( '<li><a href="'+baseurl+'/videos/karaoke">Karaoke</a></li> ' );
	data += ( '</ul>' );
	data += ( '</div>' );
	data += ( '</li>' );
	data += ( '<li id="m-multimedia" class="">' );
	data += ( '<a title="Multimèdia" class="item" href="'+baseurl+'/multimedies"><span>Multimèdia</span></a>' );
	data += ( '<div>' );
	data += ( '<ul>' );
	data += ( '<li class="primer"><a href="'+baseurl+'/galeries">Fotos</a></li>' );
	data += ( '<li><a href="'+baseurl+'/musica">Música</a></li>' );
	data += ( '<li><a href="'+baseurl+'/imprimir">Per imprimir</a></li>' );
	data += ( '<li><a href="'+baseurl+'/ordinador">Per a l\'ordinador</a></li>' );
	data += ( '<li><a href="'+baseurl+'/internet">Per aplicacions internet</a></li>' );
	data += ( '</ul>' );
	data += ( '</div>' );
	data += ( '</li>' );
	data += ( '<li id="m-mobils" class="">' );
	data += ( '<a title="Mòbils" class="item" href="'+baseurl+'/mobils"><span>Mòbils</span></a>' );
	data += ( '<div>' );
	data += ( '<ul>' );
	data += ( '<li class="primer"><a href="http://www.super3.cat/app/">App Super3</a></li>' );
	data += ( '</ul>' );
	data += ( '</div>' );
	data += ( '</li>' ); 
	data += ( '<li id="m-blogs" class="">' );
	data += ( '<a title="Blogs" class="item" href="#"><span>Blogs</span></a>' ); 
	data += ( '<div><ul>' );
	data += ( ' <li class="primer"><a href="http://blogs.tags.cat/blogzep.php">Blog Zep</a></li>' );
	data += ( '<li><a href="http://blogs.tags.cat/blogaidi.php">Blog Aidi</a></li>' );
	data += ( '<li><a href="http://blogs.tags.cat/blogsan.php">Blog San</a></li>' );
	data += ( '<li><a href="http://blogs.tags.cat/blogruls.php">Blog Rüls</a></li>' );                         
	data += ( '</ul>' );
	data += ( '</div>' );
	data += ( '</li>' ); 	
	data += ( '<li id="m-forum" class="over">' );
	data += ( '<a title="Fòrum" class="item" href="http://forum.tags.cat/"><span>Fòrum</span></a>' );
	data += ( '<div></div>' );
	data += ( '</li>' );
	data += ( '</ul>' );
	data += ( '</div>' );
	  
	if ($("#capsalera").html() == null) {
		data += ('</div>');
		document.write(data);
	} else {
		$("#capsalera").html(data);
	}


	init_rollover_menu();
	init_rollover_botons();	
	       
}


