// JavaScript Document
<!--

function bbcode(code,control){
	document.getElementById(control).value+="["+code+"]"+prompt("Texte","txt")+"[/"+code+"]"
}
function bbUrl(control){
	document.getElementById(control).value+="[url="+prompt("URL:","http://www.")+"]"+prompt("Texte del link:","Link a...")+"[/url]"
}

function obreURL(snom,surl,itop,ileft,iwidth,iheight,stoolbar,slocation,sstatus,smenubar,sscrollbars,sresizable){
	if(!snom){ snom = ' '; }
	if(!surl){ surl = 'error'; }
	if(!itop){ itop = '0'; }
	if(!ileft){ ileft = '0'; }
	if(!iwidth){ iwidth = '700'; }
	if(!iheight){ iheight = '500'; }
	if(!stoolbar){ stoolbar = 'no'; }
	if(!slocation){ slocation = 'no'; }
	if(!sstatus){ sstatus = 'no'; }
	if(!smenubar){ smenubar = 'no'; }
	if(!sscrollbars){ sscrollbars = 'yes'; }
	if(!sresizable){ sresizable = 'yes'; }
	var sprop="top="+itop+ ",left="+ileft+",height="+iheight+",width="+iwidth+",toolbar="+stoolbar+",location="+slocation+",status="+sstatus+",menubar="+smenubar+",scrollbars="+sscrollbars+",resizable="+sresizable;
	var win = window.open(surl,null,sprop);
	win.focus();
}

function enviar(nom_camps,excepcion,accion,formulario){
	var camposVacios=0;
	i = 0;
	campos = "";
	while(i < nom_camps.length){
		if(trimAll(document.getElementById(nom_camps[i]).value) == "" ) {
			camposVacios = camposVacios + 1;
			campos = campos + "\n    " + nom_camps[i];
		}
		i = i + 1;
	}
	if(camposVacios == 0){
		if(trimAll(accion) == ""){
			var des=true;
		}else{
			var des = confirm('Confirma que desitja '+accion+' el registre?');
		}
		if(des == true){
//			alert(formulario.name);
//			formulario.submit();
			document.getElementById(formulario).submit();
		}
	}else{
		alert("Existeixen " + camposVacios + " camps buits: " + campos + "\n" + excepcion);
		return false;
	}
}

function leftTrim(sString){
	while (sString.substring(0,1) == ' '){
		sString = sString.substring(1, sString.length);
	}
	return sString;
}

function rightTrim(sString){
	while (sString.substring(sString.length-1, sString.length) == ' '){
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function trimAll(sString){
	while (sString.substring(0,1) == ' '){
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' '){
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function setCampoMantenimiento(value,field) {
	switch(value){
		case "_self":
			document.getElementById(field).value = value;
			break;
		case "_blank":
			document.getElementById(field).value = value;
			break;
		case "_parent":
			document.getElementById(field).value = value;
			break;
		case "date_now":
			document.getElementById(field).value = Date();
			break;
	}
}
// -->