function coloca_idiomas(){
	var ancho_pant = document.body.offsetWidth;
	var alto_pant = document.body.offsetHeight;
	var obj = new Object();
	document.getElementById("idiomas").style.marginLeft = ((ancho_pant - 700)/2) + 525;
	document.getElementById("idiomas").style.marginTop = ((alto_pant - 500)/2) + 480;
}
function coloca_idiomes2(){
	var ancho_pant = document.body.offsetWidth;
	var alto_pant = document.body.offsetHeight;
	var obj = new Object();
	document.getElementById("idiomas").style.marginLeft = ((ancho_pant - 700)/2) + 515;
	document.getElementById("idiomas").style.marginTop = ((alto_pant - 500)/2) - 30;
}
function coloca_tel(){
	var alto_pant = document.body.offsetHeight;
	var obj = new Object();
	document.getElementById("tel").style.marginTop = ((alto_pant - 500)/2) + 290;
}

function coloca_tel2(){
	var alto_pant = document.body.offsetHeight;
	var obj = new Object();
	document.getElementById("tel").style.marginTop = ((alto_pant - 500)/2) + 120;
}
function coloca_peu(){
	var ancho_pant = document.body.offsetWidth;
	var alto_pant = document.body.offsetHeight;
	var obj = new Object();
	document.getElementById("pie").style.marginLeft = ((ancho_pant - 700)/2) ;
	document.getElementById("pie").style.marginTop = ((alto_pant - 500)/2) + 500;
}
function avisolegal(){
	w=367;
	h=600;
	url='avisolegal.html';
	propiedades = 'height='+h+',width='+w+',scrollbars=YES,resizable=no,toolbar=no';
	ventana = window.open(url,'avisolegal',propiedades);
	if(ventana.window.focus)
	{
		ventana.window.focus();
	}
}
function hideRecipient(nombre, dominio){
	document.write("<input type='hidden' name='recipient' value='"+nombre+"@"+dominio+"'>");
}


function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.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+='- Ha d\'introduïr una adreça de correu vàlida.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\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+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- S\'han d\'omplir els camps marcats amb asterisc.\n'; }
  } if (errors) alert('No es poden enviar les dades pels següents motius:\n'+errors);
  document.MM_returnValue = (errors == '');
}