// Startup variables
var imageTag = false;
var theSelection = false;

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

//mouse Events.
var esIE = document.all?true:false;
if (!esIE){
	document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown = getMouseXY;
var mouseX,mouseY;
function getMouseXY(e) {
	if(esIE){
		mouseX = event.clientX + document.body.scrollLeft;
		mouseY = event.clientY + document.body.scrollTop;
	} else {
		mouseX = e.pageX;
		mouseY = e.pageY;
	}
	return true;
}


//mm
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_validateForma() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForma.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' ha de contindre una direcció de correu.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' ha de contindre un numero.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' ha de ser un numero '+min+' y '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' Requerit.\n'; }
  } if (errors) alert('Han ocorregut els seguents errors:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//misc
function gebid(e){
  var wd = window.document;
    if (wd.getElementById){
        return wd.getElementById(e);
	}else if (wd.all){
        return wd.all[e];
	}
}

//agrega una opcion a una lista
function addListItem(forma,lista,label,data){
	var largo = document.forms[forma][lista].options.length;
	document.forms[forma][lista].options[largo] = new Option(label,data);
	document.forms[forma][lista].options[largo].selected = true;
}

function hideSec(secName){
	panel = document.getElementById(secName);
	dgr = document.getElementById('degr');
	panel.className = 'hidden';
	dgr.className = 'hidden';
}
//reseta el div
function chargePict(pict){
	imgL = document.getElementById('imgG');
	imgL.src = pict;
}
var Y = "";
var X = "";
function coordenadas () {
  X = window.event.x;
  Y = window.event.y;
  return true;
 }

/*
show secc.
pone visible un div.
*/
function showSec(secName,f,title){
	var ample = screen.width;
	var alt = screen.height;
	var panel,dgr,tit;
	pic = chargePict(f);
	panel = document.getElementById(secName);
	dgr = document.getElementById('degr');
	tit = document.getElementById('expF');
	panel.className = 'showed';
	dgr.className = 'showed';
	tit.innerHTML = title;
	if(alt < 864){
		dgr.style.height = '1024px';
	}
	panel.style.left = (ample - 600) /2 + 'px';
	panel.style.top = (alt - 450) /3 + 'px';
}
/*
show secc.
pone visible un div.
*/
function chargeClip(){
	ok=showSec('ligas');
	return true;
}
//agregar autor
function addAname_cb(){
	var out,tipo,arreglo,msg;
	msg = this.response;
	out = gebid('addAutorResponse');
	tipo = msg.substring(0,5);
	if(tipo == 'error'){
		//error
		out.innerHTML =msg;
		//muestre la forma de nuevo.
		gebid('addAutorFormHolder').className = 'display';
		//reset al input.
		gebid('addAutorInput').value = '';
		return;
	}
	//todo bien.
	//hacemos el arreglo del texto recibido 'msg|id autor| nombre'
	arreglo = msg.split('|');
	out.innerHTML =arreglo[0] + "<br /> <a href=\"javascript:hideSec('addAutor')\">cerrar</a>";
	//agregamos el elemento a la lista autor_id de mainForm
	addListItem('mainForm','autor_id',arreglo[2],arreglo[1]);
	
}
function addAname(page){
	var val,out,forma;
	out = gebid('addAutorResponse');
	forma = gebid('addAutorFormHolder');
	//ocultamos el form.
	forma.className='hidden';
	out.innerHTML ='procesando...';
	
	val =  gebid('addAutorInput').value;
	//ocut
	if(val == ''){
		out.innerHTML ='error: no se digitó nombre de autor';
		//mostramos el form.
		forma.className='display';
		return;
	};
	ajax = new sack(page);
	ajax.setVar('mode','sack');
	ajax.setVar('nombre',val);
	ajax.method = 'POST';
	ajax.onCompletion = addAname_cb;
	ajax.runAJAX();	
}
//agregar maqueta
function addMname_cb(){
	var out,tipo,arreglo,msg;
	msg = this.response;
	out = gebid('addMaquetaResponse');
	tipo = msg.substring(0,5);
	if(tipo == 'error'){
		//error
		out.innerHTML =msg;
		//muestre la forma de nuevo.
		gebid('addMaquetaFormHolder').className = 'display';
		//reset al input.
		gebid('addMaquetaInput').value = '';
		return;
	}
	//todo bien.
	//hacemos el arreglo del texto recibido 'msg|id autor| nombre'
	arreglo = msg.split('|');
	out.innerHTML =arreglo[0]+ "<br /> <a href=\"javascript:hideSec('addMaqueta')\">cerrar</a>";;
	//agregamos el elemento a la lista autor_id de mainForm
	addListItem('mainForm','maqueta_id',arreglo[2],arreglo[1]);
	
}
function addMname(page){
	var val,out,forma;
	out = gebid('addMaquetaResponse');
	forma = gebid('addMaquetaFormHolder');
	//ocultamos el form.
	forma.className='hidden';
	out.innerHTML ='procesando...';
	
	val =  gebid('addMaquetaInput').value;
	//ocut
	if(val == ''){
		out.innerHTML ='error: no se digitó nombre de maqueta';
		//mostramos el form.
		forma.className='display';
		return;
	};
	ajax = new sack(page);
	ajax.setVar('mode','sack');
	ajax.setVar('nombre',val);
	ajax.method = 'POST';
	ajax.onCompletion = addMname_cb;
	ajax.runAJAX();
}
//agregar disco.
function addDname_cb(){
	var out,tipo,arreglo,msg;
	msg = this.response;
	out = gebid('addDiscoResponse');
	tipo = msg.substring(0,5);
	if(tipo == 'error'){
		//error
		out.innerHTML =msg;
		//muestre la forma de nuevo.
		gebid('addDiscoFormHolder').className = 'display';
		//reset al input.
		gebid('addDiscoInput').value = '';
		return;
	}
	//todo bien.
	//hacemos el arreglo del texto recibido 'msg|id autor| nombre'
	arreglo = msg.split('|');
	out.innerHTML =arreglo[0]+ "<br /> <a href=\"javascript:hideSec('addDisco')\">cerrar</a>";;
	//agregamos el elemento a la lista autor_id de mainForm
	addListItem('mainForm','disco_id',arreglo[2],arreglo[1]);
	
}
function addDname(page){
	var val,out,forma;
	out = gebid('addDiscoResponse');
	forma = gebid('addDiscoFormHolder');
	//ocultamos el form.
	forma.className='hidden';
	out.innerHTML ='procesando...';
	
	val =  gebid('addDiscoInput').value;
	//ocut
	if(val == ''){
		out.innerHTML ='error: no se digitó nombre de disco';
		//mostramos el form.
		forma.className='display';
		return;
	};
	ajax = new sack(page);
	ajax.setVar('mode','sack');
	ajax.setVar('nombre',val);
	ajax.method = 'POST';
	ajax.onCompletion = addDname_cb;
	ajax.runAJAX();
}
//confirma borrado antes de ir a pagina..
<!--
function confirmDel(rname,url){
 var flag= confirm("Esborrar Registre: " + rname +"?");
 if (flag == true)
 {
   window.location=url;
 }
}
//-->
//llena los campos del form con los argumentos, cambia el modo.
function EditGal (nombre,id){
	var titulo,info;
	//head.
	titulo = gebid('titol');
	titulo.innerHTML = "Editant el nom de la galeria: " + nombre;
	//autor
	document.galform.nom.value = nombre;
	//id
	document.galform.cid.value = id;
	//modo.
	document.galform.mode.value = "edit";
	//boton
	document.galform.submit.value = "editar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Editant Galeria, <a href="javascript:resetGalForm();">Click per a afegir galeria</a>';
}
//reseta el form de agregar autor ( cambiado antes a editar autor).
function resetGalForm (){
	var titulo,info;
	//head.
	titulo = gebid('titol');
	titulo.innerHTML = "Afegir Galeria";
	//autor
	document.galform.nom.value = '';
	//id
	document.galform.cid.value = '';
	//modo.
	document.galform.mode.value = "add";
	//boton
	document.galform.submit.value = "afegir";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Si ho dessitges pots incloure una nova galeria.';
}
//igual que las anteriores dos, pero para maquetas.
//llena los campos del form con los argumentos, cambia el modo.
function EditMaqueta (nombre,id){
	var titulo,info;
	//head.
	titulo = gebid('titulo');
	titulo.innerHTML = "Editando  Maqueta: " + nombre;
	//autor
	document.maquetaform.nombre.value = nombre;
	//id
	document.maquetaform.mid.value = id;
	//modo.
	document.maquetaform.mode.value = "edit";
	//boton
	document.maquetaform.submit.value = "editar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Editando maqueta, <a href="javascript:resetMaquetaForm();">click para agregar maqueta</a>';
}
//reseta el form de agregar autor ( cambiado antes a editar autor).
function resetMaquetaForm (){
	var titulo,info;
	//head.
	titulo = gebid('titulo');
	titulo.innerHTML = "Agregar Maqueta";
	//autor
	document.maquetaform.nombre.value = '';
	//id
	document.maquetaform.mid.value = '';
	//modo.
	document.maquetaform.mode.value = "add";
	//boton
	document.maquetaform.submit.value = "agregar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Si lo desea puede agregar otra maqueta a la lista';
}
//ahora con discos
function EditDisco (nombre,id){
	var titulo,info;
	//head.
	titulo = gebid('titulo');
	titulo.innerHTML = "Editando  Disco: " + nombre;
	//autor
	document.discoform.nombre.value = nombre;
	//id
	document.discoform.mid.value = id;
	//modo.
	document.discoform.mode.value = "edit";
	//boton
	document.discoform.submit.value = "editar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Editando disco, <a href="javascript:resetDiscoForm();">click para agregar disco</a>';
}
//reseta el form de agregar autor ( cambiado antes a editar autor).
function resetDiscoForm (){
	var titulo,info;
	//head.
	titulo = gebid('titulo');
	titulo.innerHTML = "Agregar Disco";
	//autor
	document.discoform.nombre.value = '';
	//id
	document.discoform.mid.value = '';
	//modo.
	document.discoform.mode.value = "add";
	//boton
	document.discoform.submit.value = "agregar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Si lo desea puede agregar otro disco a la lista';
}
//llena los campos del form con los argumentos, cambia el modo.
function EditConv (texto,id,aid){
	var titulo,info;
	//head.
	titulo = gebid('titulo');
	titulo.innerHTML = "Editando  Conversaci&oacute;n: " + texto;
	//texto
	document.convform.texto.value = texto;
	//id
	document.convform.cid.value = id;
	//modo.
	document.convform.mode.value = "edit";
	//select
	document.convform.autor_id.options[aid].selected = true;
	//boton
	document.convform.submit.value = "editar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Editando conversaci&oacute;n, <a href="javascript:resetConvForm();">click para agregar conversaci&oacute;n nueva</a>';
}
//reseta el form de agregar autor ( cambiado antes a editar autor).
function resetConvForm (){
	var titulo,info;
	//head.
	titulo = gebid('titulo');
	titulo.innerHTML = "Agregar Conversaci&oacute;n";
	//autor
	document.convform.texto.value = '';
	//id
	document.convform.cid.value = '';
	//select
	document.convform.autor_id.options[0].selected = true;
	//modo.
	document.convform.mode.value = "add";
	//boton
	document.convform.submit.value = "agregar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Si lo desea puede agregar otra conversaci&oacute;n a la lista';
}
//link maker.
//deshabilita/habilita okbtn.
function disableBtn(disableFlag){
	gebid('okbtn').disabled = disableFlag;
	
}

function getSeccs(){
	var cats,secc,val,btn;
	sel1 = gebid('cat');
	secc = gebid('secc');
	btn = gebid('okbtn')
	val = sel1.value;
	if(val != 'historia'){
		clearSelect('secc');
		//secc.options[0].text = "actualizando";
		addListItem('link','secc','Actualitzant...',0);
		getSeccChilds(val);
		disableBtn(true);
	}else{
		secc.disabled = true;
		disableBtn(false);
	}
}
//sack callback, parsea el xml dentro del select secciones.
function parseChilds(){
	var l,nd,name,val,secc,error,out;
	out = gebid('ligasResponse');
	error = this.xmlhttp.responseXML.firstChild.getAttribute('msg');
	secc = gebid('secc');
	
	if(error != null){
		out.innerHTML +="error: " + error;
		secc.disabled = true;
		disableBtn(true);	
		return;
	}
	clearSelect('secc');	
	addListItem('link','secc','Sel.lecciona',0);	
	l = this.xmlhttp.responseXML.firstChild.childNodes.length;
	for( var n = 0;n<l;n++){
		nd = this.xmlhttp.responseXML.firstChild.childNodes[n];
		label = nd.getAttribute('name');
		val = nd.getAttribute('val');
		addListItem('link','secc',label,val);
	}
	secc.options[0].selected = true;
	secc.disabled = false;
	disableBtn(false);
}
// obtiene la info de las secciones.
function getSeccChilds(secc){
	var page;
	page = 'seccions.php'
	ajax = new sack(page);
	ajax.setVar('door','sack');
	ajax.setVar('id',secc);
	ajax.method = 'POST';
	ajax.onCompletion = parseChilds;
	ajax.runAJAX();
}
// borra las opciones del select.
function clearSelect(selectName) {
    var select = gebid(selectName);
    while (select.length > 0) {
        select.remove(0);
    }
}
//genera el link.
function addLink(){
	var cat,secc,texto,campo,out;
	cat = gebid('cat').value;
	if(cat != 'historia'){
		secc = gebid('secc').value;
		if(secc == 0){
			alert('No has sel·leccionat secció');
			return;
		}else{
			secc = ','+secc;
		}
	}else{
		secc = '';
	}
	texto = gebid('textoLiga').value;
	if(texto == ""){
		alert('No has escrit text per al víncul');
		return;
	}
	//campo donde poner el texto
	campo = gebid('campo').value;
	gebid(campo).value +=" <a href='asfunction:_root.ct.gotoLink,"+cat + secc+"'>"+texto+"</a>";
	gebid('ligasResponse').innerHTML = "V&iacute;ncul afegit <br /><a href=\"javascript:resetLinks();\">Tancar</a>";
	gebid('ligasFormHolder').className='hidden';
	//resetLinks();
}
//reinicializa los campos.
function resetLinks(){
	clearSelect('secc');
	disableBtn(false);
	gebid('secc').disabled = true;
	addListItem('link','secc','Seleccione',0);
	gebid('cat').selected = true;
	gebid('textoLiga').value = '';
	hideSec('ligas');
}
//genera el link externo.
function addLinkExt(){
	var texto,url,campo;
	url = gebid('urlExt').value;
	if(url == '' || url == 'http://'){
			alert('No has escrit cap URL per al víncul');
			return;
	}
	texto = gebid('textoLigaExt').value;
	if(texto == ""){
		alert('No has escrit text per al víncul');
		return;
	}
	texto = gebid('textoLigaExt').value;
	//campo donde poner el texto
	campo = gebid('campoExt').value;
	gebid(campo).value +=" <a href='"+url+"' target='_blank'>"+texto+"</a>";
	gebid('ligasExtResponse').innerHTML = "V&iacute;ncul afegit <br /><a href=\"javascript:resetLinksExt();\">Tancar</a>";
	gebid('ligasExtFormHolder').className='hidden';
	//resetLinksExt();
}
//reinicializa los campos.
function resetLinksExt(){
	gebid('textoLigaExt').value = '';
	gebid('urlExt').value = 'http://';
	hideSec('ligasExt');
}
//llena el form con los datos de la imagen
function fillImgData(id,url,titulo){
		var texto,desc;
		//mostramos el panel.
		gebid('imagen').className = 'showed';
		//mensaje.
		if(url == ""){
			texto = "Subir ";
			desc = " sin asignar";
		}else{
			texto = "Actualizar ";
			desc = '<br /> <img class="imgfixed" src="' + url + '" alt=""/>';
		}
		texto = texto + "imagen para " + titulo;
		gebid('imgHead').innerHTML = texto;
		gebid('imgDesc').innerHTML = "Imagen actual:" + desc;
		//id.
		gebid('iid').value = id;
		//
}
function launchImgPopUp(theURL) { //v2.0
  window.open(theURL,'image','width=100,height=100');
}
function launchImg(theURL) { //v2.0
  window.open(theURL,'Amics','top=100,status=no,scrollbars=yes,width=540,height=425');
}
//verdad.
function verdad(txtarea){
	theSelection = false;
	if ((clientVer >= 4) && is_ie && is_win)
	{
		theSelection = document.selection.createRange().text; // Get text selection
		
		if (theSelection) {
			// Add tags around selection
			document.selection.createRange().text = '<verdad>' + theSelection + '</verdad>';
			txtarea.focus();
			theSelection = '';
			return;
		}else{
			alert('debes seleccionar el texto primero');
			return false;
		}
	}
	else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
	{
		mozWrap(txtarea);
		return;
	}else{
		alert('debes seleccionar el texto primero');
		return false;
	}
}
// From http://www.massless.org/mozedit/
function mozWrap(txtarea)
{
	var selLength = txtarea.textLength;
	var selStart = txtarea.selectionStart;
	var selEnd = txtarea.selectionEnd;
	if (selEnd == 1 || selEnd == 2)
		selEnd = selLength;

	var s1 = (txtarea.value).substring(0,selStart);
	var s2 = (txtarea.value).substring(selStart, selEnd)
	var s3 = (txtarea.value).substring(selEnd, selLength);
	txtarea.value = s1 + '<verdad>' + s2 + '</verdad>' + s3;
	return;
}
//Elimina la imatge en les edicions
function elimiarImagen(){
	document.mainForm.foto.value = "n/a";
	document.mainForm.foto2.value = "n/a";
	document.mainForm['imgDisplay'].src = "../img/caract/fotoFalse.jpg";
}
//obri la galeria de imatges existents
var galeria = null;
function openImgManager(dades) { //v2.0
	if(galeria && !galeria.closed) galeria.close(); 
	var left = screen.width - 465;
  	galeria = window.open('imgGals.php?'+dades+'','galeria','left='+left+',top=100,status=yes,scrollbars=yes,width=450,height=500');
}
//actualitz la imatge en les edicions
function fillInfo(imgPath){
        window.opener.document.mainForm.foto.value = imgPath;
        window.opener.document.mainForm.foto2.value = imgPath;
        window.opener.document.mainForm['imgDisplay'].src = '../img/not/' + imgPath;
}
//funcio que comprova contrasenyes
function checkPass() {
  var f1 = document.mainForm;
  var wm = "ERROR:\n";
  var noerror = 1;
  var r1 = f1.cPass;
  var r2 = f1.ccPass;
  var r3 = f1.aPass;
  var r4 = f1.clau;
  if (r1.value != r2.value) {
    wm += "\nLa nova contrasenya no coincidix en els dos camps:\r\n\rCamp 1:"+r1.value+"\n\rCamp 2:"+r2.value+"\n";
    noerror = 0;
  }
  if(r3.value != r4.value){
  	wm += "\nLa contrasenya antiga no es correspón.\r\n";
    noerror = 0;  
  }
  if(r1.value == 0){
  	wm += "\nHas de posar una nova contrasenya.\r\n";
    noerror = 0;  
  }
  if (noerror == 0) {
    alert(wm);
    return false;
  }
  else return true;
}
//Contrasenya securitat
function galSecure(user){
	if(user == 'tatet'){
		location.href="galFotos.php?mode=load";
		return true;
	}else{
		return alert('No tens permís per a realitzar aquesta operació.');
	}
}
//llena los campos del form con los argumentos, cambia el modo.
function EditForum (nombre,texto,id){
	var titulo,info;
	//head.
	titulo = gebid('head');
	titulo.innerHTML = "Editant el tema de discussió: " + nombre;
	//autor
	document.forumform.titol.value = nombre;
	//autor
	document.forumform.text.value = texto;
	//id
	document.forumform.cid.value = id;
	//modo.
	document.forumform.mode.value = "editid";
	//boton
	document.forumform.submit.value = "editar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Editant tema, <a href="javascript:resetForumForm();">Click per a afegir un nou tema de discussió</a>';
}
//reseta el form de agregar autor ( cambiado antes a editar autor).
function resetForumForm (){
	var titulo,info;
	//head.
	titulo = gebid('head');
	titulo.innerHTML = "Afegir Tema";
	//autor
	document.forumform.titol.value = '';
	//autor
	document.forumform.text.value = '';
	//id
	document.forumform.cid.value = '';
	//modo.
	document.forumform.mode.value = "addid";
	//boton
	document.forumform.submit.value = "afegir";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Si ho dessitges pots incloure una nou tema.';
}
//llena los campos del form con los argumentos, cambia el modo.
function EditForumTm (nombre,texto,id){
	var titulo,info;
	//head.
	titulo = gebid('head');
	titulo.innerHTML = "Editant la resposta: " + nombre;
	//autor
	document.forumform.titol.value = nombre;
	//autor
	document.forumform.text.value = texto;
	//id
	document.forumform.id.value = id;
	//modo.
	document.forumform.mode.value = "editidtem";
	//boton
	document.forumform.submit.value = "editar";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Editant resposta, <a href="javascript:resetForumFormTm();">Click per a afegir un nova resposta</a>';
}
//reseta el form de agregar autor ( cambiado antes a editar autor).
function resetForumFormTm (){
	var titulo,info;
	//head.
	titulo = gebid('head');
	titulo.innerHTML = "Afegir Resposta";
	//autor
	document.forumform.titol.value = '';
	//autor
	document.forumform.text.value = '';
	//id
	document.forumform.cid.value = '';
	//modo.
	document.forumform.mode.value = "addidtem";
	//boton
	document.forumform.submit.value = "afegir";
	//cambiamos el texto de la info.
	info = gebid('info');
	info.innerHTML = 'Si ho dessitges pots incloure una nova resposta.';
}
//Contrasenya securitat
function videoSecure(user){
	if(user == 'tatet'){
		location.href="vidFlash.php";
		return true;
	}else{
		return alert('No tens permís per a realitzar aquesta operació.');
	}
}
//imatgesdel menú membres
img11=new Image();
img11.src="img/caract/9.jpg";
img21=new Image();
img21.src="img/caract/8.jpg";
img31=new Image();
img31.src="img/caract/7.jpg";
img41=new Image();
img41.src="img/caract/6.jpg";
img51=new Image();
img51.src="img/caract/5.jpg";
img61=new Image();
img61.src="img/caract/4.jpg";
img71=new Image();
img71.src="img/caract/3.jpg";
img81=new Image();
img81.src="img/caract/2.jpg";
img91=new Image();
img91.src="img/caract/1.jpg";
function Cambia(refer,nueva) {
	document[refer].src=eval(nueva+".src") 
}

function menuPass (){
	var menu;
	//head.
	menu = gebid('menu');
	menu.innerHTML = '<table><tr><td align="center" width="100"><font class="textoBold"><a title="Mostra més opcions del menú." href="javascript:menuRtn();"><<<</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="cartells.php">Cartells</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="videos.php">Videos</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="noticies.php">Noticies</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="novetatsLong.php">Novetats</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="amicsDetr.php">Detractors</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="servidor.php">Servidor</a></font></td></tr></table>';
}
function menuRtn (){
	var menu;
	//head.
	menu = gebid('menu');
	menu.innerHTML = '<table><tr><td align="center" width="100"><font class="textoBold"><a href="informacio.php">Informació</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="membres.php">Membres</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="manaments.php">Manaments</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="fotos.php">Fotografies</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="forum.php">Fòrum</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="pareguts.php">Pareguts</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="agraiments.php">Agraïments</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a href="admin/index.php">Administració</a></font></td><td align="center"><div align="center" class="textoBold">|</div></td><td align="center" width="100"><font class="textoBold"><a title="Mostra més opcions del menú." href="javascript:menuPass();">>>></a></font></td></tr></table>';
}
function copyright(){
	alert('Aquesta web esta protegida amb copyright. No es\npermet la seua reproducció sense el consentiment\nde 2008 © casaruralQuartell.\nCopyright 2008 © casaruralQuartell. Tots els drets\nreservats. Disseny i Programació\nde Sistemes Web.\n\nEsta web esta protegida con copyright. No se\npermite su reproduccion sin el consentimiento\nde 2008 © casaruralQuartell.\nCopyright 2008 © casaruralQuartell. Todos los derechos \nreservados. Disseny i Programació\nde Sistemes Web.');
}
function changeImg(refer,nueva,ample,alt,nom) {
	var titol;
	
	document[refer].src=eval(nueva+".src");
	document[refer].width = ample;
	document[refer].height = alt;
	titol = gebid('nomFoto');
	titol.innerHTML = nom;
}
function langChange(lang){
   var mi_flash = document.getElementById("slideshow");
   mi_flash.SetVariable("nouIdm", lang);
   location.href="index.php?changeLang="+lang;
}