function recalcula() {
	var id_1; var id_2; var id_3; var id_4; var id_5; var id_6; var id_7; var id_8; var id_9;
	var preu_1; var preu_2; var preu_3; var preu_4; var preu_5; var preu_6; var preu_7; var preu_8; var preu_9;
	id_1 = id_2 = id_3 = id_4 = id_5 = id_6 = id_7 = id_8 = id_9 = 0;
	preu_1 = preu_2 = preu_3 = preu_4 = preu_5 = preu_6 = preu_7 = preu_8 = preu_9 = 0;
	id_1 = this.document.getElementById('id1');
	id_2 = this.document.getElementById('id2');
	id_3 = this.document.getElementById('id3');
	id_4 = this.document.getElementById('id4');
	id_5 = this.document.getElementById('id5');
	id_6 = this.document.getElementById('id6');
	id_7 = this.document.getElementById('id7');
	id_8 = this.document.getElementById('id8');
	id_9 = this.document.getElementById('id9');
	preu_1 = this.document.getElementById('value1');
	preu_2 = this.document.getElementById('value2');
	preu_3 = this.document.getElementById('value3');
	preu_4 = this.document.getElementById('value4');
	preu_5 = this.document.getElementById('value5');
	preu_6 = this.document.getElementById('value6');
	preu_7 = this.document.getElementById('value7');
	preu_8 = this.document.getElementById('value8');
	preu_9 = this.document.getElementById('value9');
	var total = 0;
	total += id_1.value * preu_1.value;
	total += id_2.value * preu_2.value;
	total += id_3.value * preu_3.value;
	total += id_4.value * preu_4.value;
	total += id_5.value * preu_5.value;
	total += id_6.value * preu_6.value;
	total += id_7.value * preu_7.value;
	total += id_8.value * preu_8.value;
	total += id_9.value * preu_9.value;
	var tot = 0;
	tot = this.document.getElementById('total');
	var t = "";
	t = posarPunts(total);
	tot.value = t+' Euros';
}
function posarPunts(parametre) {
	var nou = new String(parametre);
	var caracters = nou.length;
	var retorn = "";
	var final = 0;
	if (caracters>3) {
		for (i=0;i<caracters;i++) {
			final = caracters - i;
			if (((final % 3)==0) && (final!=0)) retorn += ".";
			retorn += nou.charAt(i);
		}
	}
	else retorn = nou;
	return retorn;
}
function comprovacio(camps,noms,eltexte,frase){
	camps=camps.split(',');
	noms=noms.split(',');
	correcte=1;

	for(i=0;i<(camps.length-1);i++){
		if(!document.getElementById(camps[i]).value){
			alert(eltexte+noms[i]);
			document.getElementById(camps[i]).focus();
			correcte=0;
		}
	}
	
	if(correcte){
		if(confirm(frase)) correcte=1;
		else correcte=0;
	}
	
	if(correcte){
		cargar(1,'Cargando ');
		return true
	}else return false;
}
function conteArroba(cadena) {
	var nb = cadena.length;
	var arroba = false;
	for (i=0;i<nb; i++) {
		if (cadena.charAt(i)=='@') arroba = true;
	}
	return arroba;
}
function retornaDomini(email) {
	var nb = email.length;
	var domini = "www.";
	var copia = false;
	var j = 4;
	for (i=0;i<nb; i++) {
		if (email[i]=='@') {
			copia=true;
			j = i;
			break;
		}
	}
	domini = "www." + email.substring((j+1),nb);
	return domini;
}
function valida() {
	var uname = document.forms.login.nick.value;
	var valid = conteArroba(uname);
	var domini = "";
	if (valid==true) {
		domini = retornaDomini(uname);
		document.forms.login.action = "http://" + domini + "/admin/index.php";
		document.forms.login.submit();
	}
	else alert('L\'usuari introduīt no es vālid.');
	
}

//<![CDATA[
function load() {
	if (GBrowserIsCompatible()) {
		var icon = new GIcon();
		icon.image = 'http://www.pimes.es/templates/web/img/logoterraetrans.png';
		icon.iconSize = new GSize(134, 132);
		icon.iconAnchor = new GPoint(-20, 5);
		icon.infoWindowAnchor = new GPoint(0,30);
		var direccion = "\
		<font class='tipLetra'>\
		<b>TERRAE NOSTRUM COMUNICACIONS, SL</b><br />\
		Carrer Matarķ, 29-31, 3r, 1Ē<br />\
		08400 - Granollers, Barcelona<br />\
		<br />\
		Tel: +34 93 840 16 03<br />\
		Tel: +34 93 849 47 28<br />\
		Fax: +34 93 840 16 03<br />\
		E-mail: info@pimes.es<br />\
		</font>";
		var marcador = new GMarker(new GLatLng(41.609572,2.278958),icon); 
		GEvent.addListener(marcador, 'click', function(){marcador.openInfoWindowHtml(direccion);});
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(41.609572,2.278958), 17); 
		map.setMapType(G_NORMAL_MAP);
		map.addControl(new GSmallMapControl());
		map.addOverlay(marcador);
		marcador.openInfoWindowHtml(direccion);
	}
}
//]]>
