function submitenter(myfield,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
		else return true;

			if (keycode == 13) {
				myfield.form.submit();
				return false;
			}
			else 	return true;
}

function info(a) {
	var b = document.getElementById(a).href;location.href=(b)
}

function ObreModal(url,alt,ample) {
	window.showModalDialog(url,'PageN','dialogHeight='+ alt +'px; dialogWidth='+ ample +'px;help=no;status=no');
}

var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus,scrollar){
	if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
		settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=" + scrollar + ",location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";
		win=window.open(mypage,myname,settings);
		win.focus();
}
function SubmitForm(URL) { 
document.forms[0].action = URL; 
document.forms[0].submit();
}
function imprimir() {
	document.all.printLink.style.display = 'none';
	window.print();
	document.all.printLink.style.display = '';
}
var cookiesEnabled = false;

function salir()
{	window.top.close();
}
function borrar(URL){
	if (confirm("Va a esborrar la revista seleccionada.\nDesitja continuar?")){
		location.href=URL;
	}
}
function borramsg(URL){
	if (confirm("Va a esborrar el missatge seleccionat.\nDesitja continuar?")){
		location.href=URL;
	}
}
function borratodo(URL){
	if (confirm("Se va a eliminar la lista y todos los contactos relacionados\n¿Desea continuar?")){
		location.href=URL;
	}
}
function borraMulti(URL){
	if (confirm('Se van a eliminar los elementos seleccionados.\n¿Desea continuar?')){
		c=document.getElementsByTagName('input');
		nv=new Array();
		j=0;
		for(var i=0;i<c.length;i++){
			if((c[i].type=='checkbox')&&(c[i].checked)){
				nv[j]=[c[i].value];
				j++;
			}
		}
		if (nv.length==0) {
			alert('No se ha seleccionado ningun elemento');
		}
		else {
			sended='';
			for(var i=0;i<nv.length;i++){
				if (sended == '') { sended = nv[i]; }
				else { sended = sended+','+nv[i]; }
			}
			location.href=URL+'?id='+sended;
		}
	}
}
function envia(URL) {
	c=document.getElementsByTagName('input'); 
	nv=new Array();
	j=0; 
	for(var i=0;i<c.length;i++){ 
	    if((c[i].type=='checkbox')&&(c[i].checked)){ 
	    nv[j]=[c[i].value]; 
	    j++; 
	    } 
	} 
	if (nv.length==0) { 
		alert('No se ha seleccionado ninguna comision'); 
	}
   else {
		sended='';
		for(var i=0;i<nv.length;i++){ 
			if (sended == '') { sended = nv[i]; }
			else { sended = sended+','+nv[i]; }
		} 
		location.href=URL+'&id='+sended; 
	}
}
function Item(){
	this.length = Item.arguments.length
	for (var i = 0; i < this.length; i++)
	this[i] = Item.arguments[i]
}
function Fecha() {
	var ndia  = new Item('Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado')
	var nmes  = new Item('Gener', 'Febrer', 'Març', 'Abril', 'Maig', 'Juny',
	'Juliol', 'Agost', 'Setembre', 'Octubre', 'Novembre', 'Decembre')
	var ahora
	var fecha = new Date()
	var ano   = fecha.getYear()
	var mes   = fecha.getMonth()
	var dia   = fecha.getDay()
	var aux   = "" + fecha

	if (ano<10) {
		ano2 = "200" + eval(ano)
	}
	else if (ano<80) {                // ano tiene 2 dígitos 19xx (más de 80)
		ano2 = "20" + ano
	}
	else if (ano<=99) {               // ano tiene 2 dígitos 20xx (menor de 80)
		ano2 = "19" + ano
	}
	else if (ano<1000) {              // ano tiene 3 dígitos (100 es 2000)
		ano2 = eval(ano) + eval(1900)
	}
	else {
		ano2 = ano                      // ano tiene 4 dígitos
	}

	ahora = ndia[dia] + ", " + eval(aux.substring(7, 10)) + " " + "de" + " " + nmes[mes] + " " + "de" + " " + ano2
	revista = nmes[mes] + " " + "de" + " " + ano2
	return revista
}
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_validateForm() { //v4.1  includes a 4th parameter for the field label (by dolors)
	var i,p,q,nm,t,test,num,min,max,errors='',args=MM_validateForm.arguments;
	for (i=0; i<(args.length-2); i+=4) {
		t=args[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+='- '+t+' ha de ser una adreça vàlida.\n';
			}
			else if (test!='R') {
				num = parseFloat(val);
				if (isNaN(val)) errors+='- '+t+' ha de ser un número.\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+='- '+t+' ha de ser un valor entre '+min+' i '+max+'.\n';
				}
			}
		}
		else if (test.charAt(0) == 'R') errors += '- '+t+' és un camp obligatori.\n';
		}
	}
	if (errors) alert('Hi ha els següents errors:\n'+errors);
	document.MM_returnValue = (errors == '');
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function CheckMaxLength(Object, MaxLen) {
	if(Object.value.length > MaxLen){
		Object.value = Object.value.substring(0, MaxLen);
	}
}
function comprueba_descripcion(quedan,descripcion,quants)
{
	if(descripcion.value.length>quants)
		descripcion.value=descripcion.value.substring(0,quants);
	 document.getElementById(quedan).innerHTML=quants-descripcion.value.length;
}
function Condiciones() {
	if (document.envia.Acepto.checked == false) {
		document.envia.enviar.disabled = true; 
 }  
	else {
		document.envia.enviar.disabled = false; 
 }
}