//Capçalera i peu ////////////////////////////////////////////////////////////

function cap_menu(pos) {
		html  = '<div class="clear"><a href="/lasetmana/" title="P&agrave;gina d\'inici"><img src="/lasetmana/2008/img/cap.jpg" alt="La Setmana de TV3. Llegir ens fa més vius" /></a></div>';
		html += '<div id="menu">';
		html += '<ul>';
		
		if(pos==2) {
			html += '<li class="off">Lectures recomanades</li>';
		} else {
			html += '<li><a href="/pprogrames/lasetmana2008/setSeccio.jsp?seccio=propostes" title="Lectures recomanades">Lectures recomanades</a></li>';
		}
		if(pos==1) {
			html += '<li class="off">Racons de lectura</li>';
		} else {
			html += '<li><a href="/pprogrames/lasetmana2008/setSeccio.jsp?seccio=fotos" title="Racons de lectura">Racons de lectura</a></li>';
		}
		/*if(pos==3) {
			html += '<li class="off">Enquestes</li>';
		} else {
			html += '<li><a href="#" title="Enquestes">Enquestes</a></li>';
		}*/
		/*if(pos==4) {
			html += '<li class="off">Blog de La Setmana</li>';
		} else {
			html += '<li><a href="#" title="Blog de La Setmana">Blog de La Setmana</a></li>';
		}*/
		if(pos==5) {
			html += '<li class="last off">Els teus blogs</li>';
		} else {
			html += '<li class="last"><a href="/lasetmana/2008/blogs.htm" title="Els teus blogs">Els teus blogs</a></li>';
		}
		if(pos==6) {
			html += '<li class="extra"><div id="botovideo" class="off"><span class="noboto">El millor de La Setmana</span></div></li>';
		} else {
			html += '<li class="extra"><div id="botovideo"><a href="/pprogrames/lasetmana2008/setSeccio.jsp?seccio=video" title="El millor de La Setmana">El millor de La Setmana</a></div></li>';
		}
		html += '</ul>';
		html += '</div>';
		document.write(html);
	}

	function submenu(pos) {
		html  = '<div id="submenu">';
		html += '<ul>';		
		
		if(pos==1) {
			html += '<li id="sm1_off" class="off">Qu&egrave; &eacute;s La Setmana</li>';
		} else {
			html += '<li id="sm1"><a href="/lasetmana/2008/quees.htm" title="Qu&egrave; &eacute;s La Setmana">Qu&egrave; &eacute;s La Setmana</a></li>';
		}
		if(pos==2) {
			html += '<li id="sm2_off" class="off">Llegir a la xarxa</li>';
		} else {
			html += '<li id="sm2"><a href="/lasetmana/2008/xarxa.htm" title="Llegir a la xarxa">Llegir a la xarxa</a></li>';
		}
		if(pos==3) {
			html += '<li id="sm3_off" class="off">Un blog de lectura</li>';
		} else {
			html += '<li id="sm3"><a href="http://blogs.ccrtvi.com/unblogdelectures.php" title="Un blog de lectura">Un blog de lectura</a></li>';
		}
		if(pos==4) {
			html += '<li id="sm4_off" class="last off">Qu&egrave; llegeixes?</li>';
		} else {
			html += '<li id="sm4" class="last"><a href="http://www.quellegeixes.cat/" target="_blank" title="Qu&egrave; llegeixes?">Qu&egrave; llegeixes?</a></li>';
		}
		
		html += '</ul>';
		html += '</div>';
		html += '<div id="destacats">';
		html += '<a href="http://www.gencat.cat/cultura/" target="_blank" title="Departament de Cultura i Mitjans de Comunicaci&oacute;"><img src="/lasetmana/2008/img/sm_gencat.jpg" alt="Amb el suport de: Generalitat de Catalunya. Departament de Cultura i Mitjans de Comunicaci&oacute;" /></a>';
		html += '</div>';
		document.write(html);		
	}

	function peu() {
		html = '<div id="peu">';
		html += '<div class="left">';
		html += '<a href="http://www.interactiva.cat/" target="_blank" title="CCRTV Interactiva"><img class="logoccrtvi" src="/lasetmana/2008/img/logo_ccrtvi.gif" alt="CCRTV Interactiva" /></a>';
		html += '<a href="http://www.tv3.cat/" target="_blank" title="Televisi&oacute; de Catalunya"><img class="logotv3" src="/lasetmana/2008/img/logo_tvc.gif" alt="Televisi&oacute; de Catalunya" /></a>';
		html += '</div>';
		html += '<div class="right">';
		html += '<p>&copy; CCRTV Interactiva, S.A. - Televisi&oacute; de Catalunya, S.A.</p>';
		html += '<p><a href="/lasetmana/2008/mapaweb.htm" title="Mapa web">Mapa web</a> | <a href="http://www.tv3.cat/avis/" target="_blank" title="Av&iacute;s legal">Av&iacute;s legal</a> | <a href="http://www.tv3.cat/iqua" target="_blank" title="Segell de qualitat">Segell de qualitat</a> | <a href="/lasetmana/2008/contacta.htm" title="Contacta">Contacta<img src="/lasetmana/2008/img/logo_5430.gif" alt="5430" /></a></p>';
		html += '</div>';
		html += '</div>';
		document.write(html);		
	}
	
/////////////////////////////////////////////////////////////////////////////

// Pestanyes /////////////////////////////////////////////////////////////

function swapTab(actual,total) {
	for(var i=0;i<total;i++) {
		if((i+1)==actual) {
			document.getElementById('content'+actual).className = 'llistat';
			document.getElementById('tab'+actual).className = 'selected';
		} else {
			document.getElementById('content'+(i+1)).className = 'llistat amaga';
			document.getElementById('tab'+(i+1)).className = '';
		}
	}
}

/////////////////////////////////////////////////////////////////////////////

// Amaga i mostra divs /////////////////////////////////////////////////////////////

function divMostra(nom) {
	document.getElementById(nom).className = '';
}
function divAmaga(nom) {
	document.getElementById(nom).className = 'amaga';
}

/////////////////////////////////////////////////////////////////////////////

// Inserta objectes Flash /////////////////////////////////////////////////////////////

function insertSimpleFlash(url,w,h) {
	var str='';
	str+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+ w +'" height="'+ h +'">';
	str+='<param name="movie" value="'+url+'" />';
	str+='<param name="quality" value="high" />';
	str+='<param name="wmode" value="opaque" />';
	str+='<param name="menu" value="false" />';
	str+='<param value="exactfit" name="scale" />';
	str+='<embed src="'+url+'" quality="high" wmode="opaque" scale="exactfit" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowScriptAccess="sameDomain" width="'+ w +'" height="'+ h +'"></embed>';
	str+='</object>';
	document.write(str);
}

/////////////////////////////////////////////////////////////////////////////

//Modul Canals ////////////////////////////////////////////////////////////

	timerID = 0;
	obert = false;
	maxim = 150; /* màxim píxels alçada */
	
	function obre(actidobj) {
		var objecte_cap = document.getElementById('cap_'+actidobj);
		var objecte_con = document.getElementById('con_'+actidobj);
		
		if(eval('alsada_'+actidobj) < maxim) {
			eval('obert_'+actidobj+' = true');
			eval('factor_'+actidobj+' = Math.floor(factor_'+actidobj+' / 2)');
			eval('alsada_'+actidobj+' = (maxim - factor_'+actidobj+')');
			objecte_con.style.height = eval('alsada_'+actidobj)+"px";
		} else {
			eval('alsada_'+actidobj+' = factor_'+actidobj+' = maxim');
			eval('window.clearInterval(timerID_'+actidobj+')');
			objecte_cap.className = 'desplega_cap desplegat';
		}
	}
	function tanca(actidobj) {		
		var objecte_cap = document.getElementById('cap_'+actidobj);
		var objecte_con = document.getElementById('con_'+actidobj);
	
		if(eval('alsada_'+actidobj) > 0) {
			eval('factor_'+actidobj+' = Math.floor(factor_'+actidobj+' / 2)');
			eval('alsada_'+actidobj+' = factor_'+actidobj);
			objecte_con.style.height = eval('alsada_'+actidobj)+"px";
		} else {
			eval('alsada_'+actidobj+' = 0');
			eval('factor_'+actidobj+' = maxim');
			eval('window.clearInterval(timerID_'+actidobj+')');
			eval('obert_'+actidobj+' = false');
			objecte_cap.className = 'desplega_cap';
		}
	}
	
	function swapInfo(idobj) {
		
		var objecte_cap = document.getElementById('cap_'+idobj);
		var objecte_con = document.getElementById('con_'+idobj);

		if(eval('typeof(alsada_'+idobj+')') == 'undefined') {
			if(objecte_con.className == 'desplega_con') {
				 eval('alsada_'+idobj+' = 0');
				 eval('obert_'+idobj+' = false');
			} else {
				 eval('alsada_'+idobj+' = ' + maxim);
				 eval('obert_'+idobj+' = true');
			}
			eval('factor_'+idobj+' = maxim');
		}
			
		if(eval('alsada_'+idobj) == 0) {
			if(eval('typeof(timerID_'+idobj+')') != 'undefined') {
					eval('window.clearInterval(timerID_'+idobj+')');
			}
			eval('timerID_'+idobj+' = window.setInterval(\'obre("'+idobj+'")\', 50)');
		} else if(eval('alsada_'+idobj) == maxim) {
			if(eval('typeof(timerID_'+idobj+')') != 'undefined') {
					eval('window.clearInterval(timerID_'+idobj+')');
			}
			eval('timerID_'+idobj+' = window.setInterval(\'tanca("'+idobj+'")\', 50)');
		}
	}

	//canals = ['tv3', 'c33', 'k3', 'c324', 'catradio', 'icatfm'];
	canals = ['tv3', 'c33', 'k3', 'c324', 'catradio'];
	dies = ['26052008', '27052008', '28052008', '29052008', '30052008', '31052008', '01062008'];
	
	function canviData(data,noms) {

		for(var i=0; i<canals.length; i++) {
			for(var j=0; j<dies.length; j++) {
				if(dies[j] == data) {
					document.getElementById(canals[i]+'_'+dies[j]).className = 'mostra';
					if(j==(dies.length-1)) {
						document.getElementById('dia'+j).className = 'selected last';
					} else {
						document.getElementById('dia'+j).className = 'selected';
					}					
				} else {
					document.getElementById(canals[i]+'_'+dies[j]).className = 'amaga';
					if(j==(dies.length-1)) {
						document.getElementById('dia'+j).className = 'last';
					} else {
						document.getElementById('dia'+j).className = '';
					}
				}
			}
		}
	}
/////////////////////////////////////////////////////////////////////////////

	
//Modul Enquesta ////////////////////////////////////////////////////////////
	var i,j;
	var css = ['enquesta_winner','enquesta_normal'];
	function sendSelectedOption(form){
		var selectedOpt = undefined;
		for(j=0;j<opcions.length;j++){	
			if(document.getElementById(form)[j].checked == true){
				selectedOpt = j;
			}
		}
		if(selectedOpt != undefined){
			// SEND TO DO
			// alert(selectedOpt);
			// UPDATE
			updateEnquesta();
		}
	}
	function updateEnquesta(){
		var winnerOpt = getWinner();
		var tempValue;
		var str = '<ul>';
		for(j=0;j<opcions.length;j++){	
			tempValue = Math.floor((values[j]*200)/100);
			if(j == winnerOpt){
				str += '<li>'+opcions[j]+'<div class="'+css[0]+'"><img src="/lasetmana/2008/img/Barra_Encuesta_Rojo.gif" width="'+tempValue+'" height="14px" alt="" /> <span class="enquesta_percent">'+values[j]+'%</span></div></li>';
			}else{
				str += '<li>'+opcions[j]+'<div class="'+css[1]+'"><img src="/lasetmana/2008/img/Barra_Encuesta.gif" width="'+tempValue+'" height="14px" alt="" /> <span class="enquesta_percent">'+values[j]+'%</span></div></li>';
			}
		}
		str += '</ul>';
		document.getElementById("resultat").innerHTML = str;
	}
	function getWinner(){
		var tempValue = 0;
		for(i=0;i<opcions.length;i++){	
			if(values[i]>tempValue){
				tempValue = i;
			}
		}
		return tempValue;
	}
	
	function mostrarTornar(boto_amaga,boto_mostra) {
		document.getElementById(boto_amaga).className = 'amaga';
		document.getElementById(boto_mostra).className = 'mostra';
	}

/////////////////////////////////////////////////////////////////////////////

	
// XML Dom ////////////////////////////////////////////////////////////
	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 loadXMLDoc(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');
		}
		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.responseXML;
			genericFunction(result, uniqueId);		
	}
	
	function genericFunction(result, uniqueId){	
		var specificFunction = "genericFunction"+uniqueId+"('"+uniqueId+"', result)";
		eval(specificFunction);
	}
/////////////////////////////////////////////////////////////////////////////


// Canvi de vídeo ////////////////////////////////////////////////////////////

	function swapVid(idint,total){

		ConfigData.VIDEO_ID = llistavideos[idint][1];
		insertaSVP("sp_video1", ConfigData, FlashParams);
		document.getElementById('svp_titol').innerHTML = llistavideos[idint][0];
		document.getElementById('svp_descripcio').innerHTML = llistavideos[idint][3];
		document.getElementById('svp_programa').innerHTML = llistavideos[idint][4];
		document.getElementById('svp_data').innerHTML = llistavideos[idint][5];

		for(var i=0; i<total; i++) {
			if(i==idint) {
				document.getElementById('captura'+i).className = 'captura inactiu';
				document.getElementById('ico_play'+i).className = 'ico_play amaga';
			} else {
				document.getElementById('captura'+i).className = 'captura';
				document.getElementById('ico_play'+i).className = 'ico_play';
			}
		}
	}
	
/////////////////////////////////////////////////////////////////////////////
