var colors = new Array();
function guardaColors(idColor,color){
	colors[idColor]=color;
}
function canviarFonsColor(idColor){
	
	if (colors[idColor]=="") 
	{ 
		colnou="#E8EBE0";
	} else {
		colnou=colors[idColor];
	}
	
		document.getElementById('FonsColor').style.backgroundColor=colnou;	
		
	
}
function Esborra() {
  var f1 = document.forms['f1'];
  if (confirm("Seguro que desea eliminar los mensajes seleccionados?")) {
    f1.accio.value="borrar";
	f1.paginacarrega.value="enviats";
    f1.submit();
  }
}
function Enviar(accio,id) {
  f = document.f1;
  if ( f.assumpte.value == '' ) {
    alert('Debe indicar el asunto del mensaje');
  } else if ( f.cos.value == '' ) {
    alert('Debe indicar el cuerpo del mensaje');
  } else if ( f.destinataris.value == '' ) {
    alert('Debe indicar los destinatarios del mensaje');
  } else {
    f.accio.value = accio;
    f.submit();
	//carregar_modif_POST('./intranet/redactar_missatge.php',id,accio,'accio');
  }
}
function mostra(idGrup)
{	if (document.getElementById("GRUPDIV" + idGrup).style.display=='none') {
		document.getElementById("GRUPDIV" + idGrup).style.display='';
	} else {
		document.getElementById("GRUPDIV" + idGrup).style.display='none';
	}
}
function modifica()
{
var m;
//m=split(",",document.form1.id_registre.value);
m=document.form1.id_registre.value.split(",");

if(m.length==2){
document.form1.op.value='a';
document.form1.action='n_carpeta.php';
document.form1.submit();
}else{
alert('Selecciona una carpeta');
}
}
function selecc(id,element)
{ 
	
	var cad;
	var flag;
	if (document.form1.id_registre.value=="") {
			cad="";
			element.className='SelecNo';
	} else {
		cad=document.form1.id_registre.value.split(",");
	}
	
	for (var i=0;i<cad.length;i++){
		if(cad[i]==id){
			flag='sel';
		}
	}
	if(flag=='sel'){
	document.form1.id_registre.value="";
		for (var i=0;i<cad.length;i++){
			if(cad[i]!=id && cad[i]!=""){
				document.form1.id_registre.value=document.form1.id_registre.value+","+cad[i];
				
			}//element.className='SelecNo';
		}
	}else{
		document.form1.id_registre.value=document.form1.id_registre.value+","+id;
		//element.className='SelecSi';
	}
	if (element.className=='SelecSi') { element.className='SelecNo'; } else { element.className='SelecSi'; }
}
function selecc2(id,element)
{ 
	var cad;
	var flag;
	if (document.form1.id_registre2.value=="") {
			cad=""
	} else {
		cad=document.form1.id_registre2.value.split(",");
	}
	
	for (var i=0;i<cad.length;i++){
		if(cad[i]==id){
			flag='sel';
		}
	}
	if(flag=='sel'){
	document.form1.id_registre2.value="";
		for (var i=0;i<cad.length;i++){
			if(cad[i]!=id && cad[i]!=""){
				document.form1.id_registre2.value=document.form1.id_registre2.value+","+cad[i];
				//element.className='SelecNo'
			}
		}
	}else{
		document.form1.id_registre2.value=document.form1.id_registre2.value+","+id;
		//element.className='SelecSi'
	}
	if (element.className=='SelecSi') { element.className='SelecNo'; } else { element.className='SelecSi'; }
	
}
function carrega_docs()
{
	doc=document.form1.id_registre2.value.split(",");
	for (var i=1;i<doc.length;i++) {
		window.open("descarrega.php?iddoc=" + doc[i],'','width=10, height=10, scrollbars=0,statusbars=0,status=0');
	}
}

function campobligatori(formid,nompag,nomform,nomdiv,nompag2,nomdiv2) {	
var Formulario = document.getElementById(formid);
var longitudFormulario = Formulario.elements.length;

 for (var i=0; i <= Formulario.elements.length-1;i++) {
	estil=Formulario.elements[i].className;	
	if ((estil=="obligatori" || estil=="obligatoridata") && (Formulario.elements[i].value=="")) {
		alert("Faltan campos obligatorios!");
		Formulario.elements[i].focus();	
		enviar=0;
		break;
	} else if ((estil=="obligatoridata") && (Formulario.elements[i].value!="")) {
		var el=Formulario.elements[i].value;
		var dat=el.split("/");
		if (dat.length<3) { dat=el.split("-"); } 
		if (dat.length<3) {				
			alert("Formato de fecha incorrecto. Debe tener el formato 'dd/mm/aaaa'");
			Formulario.elements[i].focus();	
			enviar=0;
			break;
	
		} else {
			if (isNaN(dat[0]) || isNaN(dat[1]) || isNaN(dat[2])) {
				alert("Formato de fecha incorrecto. Debe tener el formato 'dd/mm/aaaa'");
				Formulario.elements[i].focus();	
				enviar=0;
				break;
			} else {
				enviar=1;
			}
		}
	
 	} else {
		enviar=1;
	}
 }
 if (enviar==1) { 
	 if (nompag!=undefined) {
		 makerequest_form(nompag,nomform,nomdiv,nompag2,nomdiv2);
	 } else {
		 Formulario.submit(); 
	}
 }
}

function campobligatori_Fancybox(formid,nompag,nomform,nomdiv,nompag2,nomdiv2) {	
alert('abc');
var Formulario = document.getElementById(formid);
var longitudFormulario = Formulario.elements.length;

 for (var i=0; i <= Formulario.elements.length-1;i++) {
	estil=Formulario.elements[i].className;	
	if ((estil=="obligatori" || estil=="obligatoridata") && (Formulario.elements[i].value=="")) {
		alert("Faltan campos obligatorios!");
		Formulario.elements[i].focus();	
		enviar=0;
		break;
	} else if ((estil=="obligatoridata") && (Formulario.elements[i].value!="")) {
		var el=Formulario.elements[i].value;
		var dat=el.split("/");
		if (dat.length<3) { dat=el.split("-"); } 
		if (dat.length<3) {				
			alert("Formato de fecha incorrecto. Debe tener el formato 'dd/mm/aaaa'");
			Formulario.elements[i].focus();	
			enviar=0;
			break;
		} else {
			if (isNaN(dat[0]) || isNaN(dat[1]) || isNaN(dat[2])) {
				alert("Formato de fecha incorrecto. Debe tener el formato 'dd/mm/aaaa'");
				Formulario.elements[i].focus();	
				enviar=0;
				break;
			} else {
				enviar=1;
			}
		}
 	} else {
		enviar=1;
	}
 }
 alert(enviar);
 if (enviar==1) { 
	 if (nompag!=undefined) {
		
		 makerequest_form_FancyBox(nompag,nomform,nomdiv,nompag2,nomdiv2);
	 } else {
		 Formulario.submit(); 
	}
	$.fancybox.close()
 }
}
function campobligatori_portada(formid,nompag,nomform,nomdiv,nompag2,nomdiv2) {	
var Formulario = document.getElementById(formid);
var longitudFormulario = Formulario.elements.length;

 for (var i=0; i <= Formulario.elements.length-1;i++) {
	estil=Formulario.elements[i].className;	
	if ((estil=="obligatori" || estil=="obligatoridata") && (Formulario.elements[i].value=="")) {
		alert("Faltan campos obligatorios!");
		Formulario.elements[i].focus();	
		enviar=0;
		break;
	} else if ((estil=="obligatoridata") && (Formulario.elements[i].value!="")) {
		var el=Formulario.elements[i].value;
		var dat=el.split("/");
		if (dat.length<3) { dat=el.split("-"); } 
		if (dat.length<3) {				
			alert("Formato de fecha incorrecto. Debe tener el formato 'dd/mm/aaaa'");
			Formulario.elements[i].focus();	
			enviar=0;
			break;
		} else {
			if (isNaN(dat[0]) || isNaN(dat[1]) || isNaN(dat[2])) {
				alert("Formato de fecha incorrecto. Debe tener el formato 'dd/mm/aaaa'");
				Formulario.elements[i].focus();	
				enviar=0;
				break;
			} else {
				enviar=1;
			}
		}
 	} else {
		enviar=1;
	}
 }
 if (enviar==1) { 
	 if (nompag!=undefined) {
		 Formulario.submit(); 
		 //makerequest_form_FancyBox_Sincro(nompag,nomform,nomdiv,nompag2,nomdiv2);
	 } else {
		 Formulario.submit(); 
	}
	//$.fancybox.close();
 }
}
function time(){
	
	/*carregar_modif2('perfilPropi_notesPortada.php');
	carregar_modif('','intranet/missatgeriaPortada.php','');
	makerequest('comunicacionsPortada.php','comunicacions');
	makerequest('tasques_llistatPortada.php','tasques');
	makerequest('ImatgesPortada.php','imatges');
	makerequest('biblio_resultatsPortada.php','recursos');*/
	document.fDesvalida.submit();
	setTimeout('time(ruta);',100000);
	}
function canviaEstilGrup(grup,c){
	
	for (i=0;i<=c;i++){
	document.getElementById(i).style.color='#666600';
	}
	grup.style.color='#000000';
	grup.style.backgroundColor='#ffffff';
}
