function traspasar_codigo() {
document.getElementById('cuerpo1').innerHTML = window.frames['v1'].document.getElementsByTagName('body')[0].innerHTML;
}
function traspasar_cuerpo_central() {
document.getElementById('cuerpo_central').innerHTML = window.frames['v2'].document.getElementsByTagName('body')[0].innerHTML;
}
function traspasar_agenda() {
document.getElementById('capa_agenda').innerHTML = window.frames['v3'].document.getElementsByTagName('body')[0].innerHTML;
}
function traspasar_contenidos() {
document.getElementById('contenidos').innerHTML = window.frames['v4'].document.getElementsByTagName('body')[0].innerHTML;
}
function traspasar_temas() {
document.getElementById('temas').innerHTML = window.frames['v5'].document.getElementsByTagName('body')[0].innerHTML;
}
function traspasar_scroll_agenda_inicio() {
document.getElementById('scroll_agenda').innerHTML = window.frames['v6'].document.getElementsByTagName('body')[0].innerHTML;
}

function mostrar(nombreCapa){
document.getElementById(nombreCapa).style.visibility='visible';
}
function ocultar(nombreCapa){
document.getElementById(nombreCapa).style.visibility='hidden';
}
function vercuerpo2(){
document.getElementById('cuerpo1').style.visibility='hidden';
document.getElementById('cuerpo2').style.visibility='visible';
} 
function vercuerpo1(){
document.getElementById('cuerpo2').style.visibility='hidden';
document.getElementById('cuerpo1').style.visibility='visible';
} 
function traspasar_codigo_form() {
document.getElementById('cuerpo1').innerHTML = window.frames.v1.document.getElementsByTagName('body')[0].innerHTML;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function Mensaje(element, message) {
   alert(message);
   element.focus();
}

function muestracargando(){
			dofade=false;
			document.getElementById('Cuerpo').innerHTML =str_cargando;

			}

function Validaresp(form) {
   var validado = false;
   //Condiciones para la comprobación de campos
   if (form.nombre.value == "") {
      Mensaje(form.nombre, "Falta el nombre.");
   }
   else if (form.texto.value == "") {
      Mensaje(form.texto, "Debe realizar alguna sugerencia antes de enviar.");
   }
   else if (form.correo.value.indexOf("@") == -1 ||
            form.correo.value.indexOf(".") == -1) {
      Mensaje(form.correo, "Por favor, incluya su dirección electrónica.");
   }
   else {
      validado = true;
   }
   return validado;
}

function Validarcat(form) {
   var validado = false;
   //Condiciones para la comprobación de campos
   if (form.nombre.value == "") {
      Mensaje(form.nombre, "Falta el nom.");
   }
   else if (form.texto.value == "") {
      Mensaje(form.texto, "No hi ha suggeriments.");
   }
   else if (form.correo.value.indexOf("@") == -1 ||
            form.correo.value.indexOf(".") == -1) {
      Mensaje(form.correo, "Sis plau, inclogui la seva adreça electrònica.");
   }
   else {
      validado = true;
   }
   return validado;
}

function disabletext(e){
return false
}

function reEnable(){
return true
}

function AbreVentana (URL,titulo){
   open(URL,"","width=800,height=600,resizable=yes,scrollbars=yes")
}
function AbreVentanaConTitulo (URL,titulo){
   open(URL,titulo,"width=800,height=600,resizable=yes,scrollbars=yes")
}

IMG01 = "Imagenes/Varios/vineta-on.gif"  //image when mouse is over the link
IMG02 = "Imagenes/Varios/vineta-off.gif" //image when mouse isn't over the link

function imgover(imgname){
     imgname.src = IMG01
}

function imgout(imgname){
     imgname.src = IMG02
}
IMG1 = "Imagenes/Varios/on.gif"  //image when mouse is over the link
IMG2 = "Imagenes/Varios/off.gif" //image when mouse isn't over the link

function imgencima(imgnombre){
     imgnombre.src = IMG1
}

function imgfuera(imgnombre){
     imgnombre.src = IMG2
}
/*****************************************************************************
Pop-up ajustada a foto. 
http://javascript.tunait.com/
******************************************************************************/

var titulopordefecto = "Perico de los palotes"; //Si no se especifica un título al llamar a la función colocará el que se especifique aquí
var ventana;
var cont=0;

function afoto(cual,titulo)
{
if(cont==1){ventana.close();ventana=null}
if(titulo==null){titulo=titulopordefecto}
ventana=window.open('','ventana','resizable=yes,scrollbars=no')
ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><center><table height="100%"><tr valign="middle"> <td><center><img src="' + cual + '" onLoad="opener.redimensionar(this.width+20, this.height+43)"></td></tr></table>');
ventana.document.close();
cont++;
}
function redimensionar(ancho, alto)
{
ventana.resizeTo(ancho+12,alto+28);
ventana.moveTo((screen.width-ancho)/2,(screen.height-alto)/2); //centra la ventana. Eliminar si no se quiere centrar el popup
}

/Oculta capa mientras la carga/
function muestraGranDiv(){
document.getElementById('cargando').style.display = "none";
document.getElementById('granDiv').style.display = "block";
}

/*muestra u oculta segun su Estado actual siendo la capa block*/
		function MuestraOcultaCapaBlock(capa){
		if (document.getElementById(capa).style.display == "none"){
			document.getElementById(capa).style.display = "block"
			}	
			else{
			document.getElementById(capa).style.display = "none"
			}
		}
/***********************************************
* Dynamic Ajax  Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
/*bust potential caching of external pages after initial request? (1=yes, 0=no)*/
var bustcachevar=0 ;
var loadedobjects="";
var rootdomain="http://"+window.location.hostName;
var bustcacheparameter="";

function ajaxpage(url, containerid){
	var page_request = false
	/* if Mozilla, Safari etc*/
	if (window.XMLHttpRequest) 
		page_request = new XMLHttpRequest()
	/* if IE	*/
	else if (window.ActiveXObject){ 
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
	return false
	page_request.onreadystatechange=function(){
		loadpage(page_request, containerid)
	}
	/*if bust caching of external page*/
	if (bustcachevar) 
		bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
		page_request.open('GET', url+bustcacheparameter, true)
		page_request.send(null)
}

function loadpage(page_request, containerid){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
		/*alert(page_request.responseText)*/
		document.getElementById(containerid).innerHTML=page_request.responseText
	/*else if (page_request.status != 200) {
		alert("page_request.status : " + page_request.status  + "\n " + "window.location.href.indexOf(http) : " + window.location.href.indexOf("http") + "\n " + "page_request.readyState : " + page_request.readyState);
	}*/
}

function loadobjs(){
	if (!document.getElementById)
		return
	for (i=0; i<arguments.length; i++){
		var file=arguments[i]
		var fileref=""
		/*Check to see if this object has not already been added to page before proceeding*/
		if (loadedobjects.indexOf(file)==-1){ 
			/*If object is a js file*/
			if (file.indexOf(".js")!=-1){ 
				fileref=document.createElement('script')
				fileref.setAttribute("type","text/javascript")
				fileref.setAttribute("src", file)
			}
			/*If object is a css file*/
			else if (file.indexOf(".css")!=-1){ 
				fileref=document.createElement("link")
				fileref.setAttribute("rel", "stylesheet")
				fileref.setAttribute("type", "text/css")
				fileref.setAttribute("href", file)
			}
		}
		if (fileref!=""){
			document.getElementsByTagName("head").item(0).appendChild(fileref)
			/*Remember this object as being already added to page*/
			loadedobjects+=file+" " 
		}
	}
}

/***********************************************
* Gradual Highlight image script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/


function slowhigh(which2,baseopacity){
imgobj=which2
browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
instantset(baseopacity)
highlighting=setInterval("gradualfade(imgobj)",50)
}

function slowlow(which2,baseopacity){
cleartimer()
instantset(baseopacity)
}

function instantset(degree){
if (browserdetect=="mozilla")
	imgobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
	imgobj.filters.alpha.opacity=degree
}

function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}

function gradualfade(cur2){
	if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
	cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
	cur2.filters.alpha.opacity+=10
	else if (window.highlighting)
clearInterval(highlighting)
}

function round_right(){
		Nifty("ul#split h3","top");
		Nifty("ul#split div","none");
}