/*function creaCookie (name, value)
{
	document.cookie = name+"="+value;
}




function leeCookie (name)
{
  if (document.cookie)
  {
    var cookies=document.cookie.split(";");
    for (var i=0; i<cookies.length; i++)
    {
      var varName=(cookies[i].split("=")[0]);
      var varValue=(cookies[i].split("=")[1]);

      while (varName.charAt(0)==" ")
        varName=varName.substr(1,varName.length);

      // the escape() function will url encode the value				
      if (varName==name)
        return escape(varValue);
    }
  }
  return " ";
}

function getCookie ()
{
	var cookieValue=leeCookie("sonido");
  	if (cookieValue==" ")
        {
  	  //alert("Cookie not found, please set cookie first");
          cookieValue="[not found]";
        }
    //alert(cookieValue);
	clipsonido.SetVariable("_root.cookieValue", cookieValue);
}
*/

function estilos()
{
	navegador = navigator.appName
	version = parseInt(navigator.appVersion)
	if ((navegador=="Netscape") && (version < 5))
	{
		document.write('<link rel="stylesheet" href="includes/estilos_n.css" type="text/css">');	
	}else {	
		document.write('<link rel="stylesheet" href="includes/estilos.css" type="text/css">');
	}
}
function over(nombre, imagen)
{
	nombre.src = imagen;
}

function estilos_admin()
{
	navegador = navigator.appName
	version = parseInt(navigator.appVersion)
	if ((navegador=="Netscape") && (version < 5))
	{
		document.write('<link rel="stylesheet" href="../includes/estilos_admin_n.css" type="text/css">');	
	}else {	
		document.write('<link rel="stylesheet" href="../includes/estilos_admin.css" type="text/css">');		
	}
}

function estilos_admin_home()
{
	navegador = navigator.appName
	version = parseInt(navigator.appVersion)
	if ((navegador=="Netscape") && (version < 5))
	{
		document.write('<link rel="stylesheet" href="../../includes/estilos_admin_n.css" type="text/css">');	
	}else {	
		document.write('<link rel="stylesheet" href="../../includes/estilos_admin.css" type="text/css">');		
	}
}

var sumaAncho = 0;
var sumaAlto = 0;

function abreCesta(id)
{
	window.open('tiendaAction.php?idProducto='+id,'','resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=465,height=600');
}

function dibuja_espaciov()
{
	if (screen.height > 600)
	{
    sumaAlto = 75;
		document.write ("<tr><td height='1' colspan='3'><img width='1' src='images/shim.gif' height='75'></td></tr>")
	}
}

function dibuja_espacioh()
{
	if (screen.width > 800)
	{
    sumaAncho = 114;
		document.write ("<td width='114'><img src='images/shim.gif' width='114' height='1'></td>")
	}
}
function asigna()
{
	if (screen.height <= 600) sumaAlto = 75;
	if (screen.width <= 800)   sumaAncho = 114;
}
function dibuja_espaciovHome()
{
	sumaAlto = 75;
	if (screen.height > 600)
	{
		document.write ("<tr><td height='115'><img width='115' src='images/shim.gif' height='1'></td></tr>")
	}else {
		document.write ("<tr><td height='75'><img width='115' src='images/shim.gif' height='1'></td></tr>")
	}
}
function dibuja_espaciovHomeBottom()
{
	sumaAlto = 75;
	if (screen.height > 600)
	{
		document.write ("<tr><td height='170'><img width='115' src='images/shim.gif' height='1'></td></tr>")
	}else{
		document.write ("<tr><td height='54'><img width='115' src='images/shim.gif' height='1'></td></tr>")
	}
}
function dibuja_espaciohHome()
{
	 sumaAncho = 114;
	if (screen.width > 800)
	{
		document.write ("<td width='72'><img src='images/shim.gif' width='72' height='1'></td>")
	}
}

function getBrowserType() 
{
	navegador = navigator.appName
	version = parseInt(navigator.appVersion)
	if ((navegador=="Netscape") && (version < 5))
	{
		return 1;//Navigator 4.X
	}else {	
		return 2;//IExplorer
	}
}

function getTxtSize(browserType) 
{
	if (browserType==1)//Navigator 4.X
	{
		return 15;
	}else if (browserType==2) {	//IExplorer
		return 20;
	}
}


function confirmPass()
{
	window.open('sendPassword.php','', 'resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=500,height=250');
}

function submitForm ()
{
	if (comprueba())
		document.f.submit();
}

function comprueba ()
{
    var f = document.f;
  if (f.nombre.value=="")
  {
    alert("Ha oblidat d'introduir el nom");
    f.nombre.focus();
    return false
  }
  if (f.apellidos.value=="")
  {
    alert("Ha oblidat d'introduir els cognoms");
    f.apellidos.focus();
    return false
  }
  
/*  if (f.nif.value=="")
  {
    alert("Ha oblidat d'introduir el NIF");
    f.nif.focus();
		return false
    
}else{


  
  
	var str = f.nif.value.toString().replace(/^X/i, '')
	str = str.replace(/^([0-9]{7}[A-Z])/i, '0$1')
	if (str.search(/^[0-9]{8}[A-HJ-NP-TV-Z]$/i)){
	 alert("Ha oblidat d'introduir el NIF vàlid");
		  f.nif.focus();
		return false}
	var stack = 'TRWAGMYFPDXBNJZSQVHLCKE'
  var pos = parseInt(str.substr(0, 8), 10) % 23;
	if (str.substr(8, 1).toUpperCase() != stack.substr(pos, 1)){
  	return false
	}

}*/

 if (f.email.value=="")
  {
    alert("Ha oblidat d'introduir el email");
    f.email.focus();
    return false
  }
  
if (f.email.value.toString().search(/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i)){

   alert("Ha oblidat d'introduir el email vàlid");
    f.email.focus();
    return false

}
    if (f.password.value=="")
  {
    alert("Ha oblidat d'introduir el password");
    f.password.focus();
    return false
  }
   if (f.password_1.value=="")
  {
    alert("Ha olvidado d'introduir la confirmació del password");
    f.password_1.focus();
    return false
  }
	if (f.password.value != f.password_1.value)
	{
    alert("El password i la confirmació no coincideixen");
    return false
	}
  if (f.telefono.value=="")
  {
    alert("Ha oblidat d'introduir el telèfon");
    f.telefono.focus();    
    return false
  }
	
  return true;
}  

function comprueba2()
{

 
  var d = document.f;
  if (d.email2.value=="")
  {
    alert("Ha oblidat introduir el email");
    d.email2.focus();
    return false
  }
  if (d.password2.value=="")
  {
    alert("Ha oblidat d'introduir el password");
    d.password2.focus();
    return false
  }
  return true;
}

function alta_user(){

	var ns = (document.layers) ? true: false;
	var ie = (document.all) ? true: false;
	var ver = 0;
	
	if (ie)
	{
		ver = navigator.appVersion;
		if (navigator.appVersion.indexOf("MSIE") != -1)
		{
			temp = navigator.appVersion.split("MSIE");
			ver = parseFloat(temp[1]);
		}
		if (ver < 5)
			window.location.href = "ftp_final.php?msg=1";
	}
	else if (ns)
	{
		var agent = navigator.userAgent.toLowerCase();
		var esMac = agent.indexOf("mac") != -1;
		if ((ver < 6) && esMac)
			window.location.href = "ftp_final.php?msg=1";
		else if ((ver < 4.7) && !esMac)
			window.location.href = "ftp_final.php?msg=1";
	}
	
	
}
  
  function comprueba2()
{
  var d = document.f;
  if (f.nombre.value=="")
  {
    alert("El nombre es obligatorio");
    return false
  }
  return true;
}  


	
	function comprobarMedidas(){
		infoMedidas = "";
		var alto_en_cm;
		var opt_copia = document.frmCalc.opt_copia;
		var select_tamanos = document.getElementById("select_tamanos");
		
		if(opt_copia[0].checked){ // Tamaños
			if(select_tamanos.value!=""){ // si hay algun tamaño seleccionado..
				medida_alto_en_cm = parseInt(select_tamanos.value/10);
				//medida_ancho_en_cm = parseInt((select_tamanos.value-parseInt(selectTamanos.value))*1000);
			}
			alto_en_cm = medida_alto_en_cm;		
		}
		if(opt_copia[1].checked){ // Personalizado
			var input_alto_copia = document.getElementById("input_alto_copia");
			var opt_copia_unidades = document.frmCalc.opt_copia_unidades;
			// calculamos el alto en cm según la unidad seleccionada
			if(opt_copia_unidades[0].checked) alto_en_cm = input_alto_copia.value; // en cm
			if(opt_copia_unidades[1].checked) alto_en_cm = (input_alto_copia.value/100); //en mm
			if(opt_copia_unidades[2].checked) alto_en_cm = input_alto_copia.value*cmPerInch; // en inch
		}
		if(alto_en_cm > ancho_maximo_maquina){
			infoMedidas = " &#8226; Se han superado las medidas máximas<br>";
		}else{
			infoMedidas = "";
		}
	}
	
	function comprobarFormatoHorizontal(){
		infoFormatoHorizontal = "";
		var input_ancho_copia = document.getElementById("input_ancho_copia");
		var input_alto_copia = document.getElementById("input_alto_copia");
		if(parseInt(input_alto_copia.value) > parseInt(input_ancho_copia.value)) infoFormatoHorizontal = " &#8226; Las medidas deben introducirse en formato horizontal<br>";
	}
	
	function comprobarProporciones(){
		infoProporciones = "";
		if(opt_ori[0].checked){ // option Pelicula
			alto_en_mm = parseInt(select_pelicula.value);
			ancho_en_mm = (select_pelicula.value - alto_en_mm) * 1000;
				
			medidas_utilizadas_alto = alto_en_mm * select_porcentaje.value;
			medidas_utilizadas_ancho = ancho_en_mm * select_porcentaje.value;
		}
		if(opt_ori[1].checked){ // option Opacos
			alto_en_mm = parseInt(select_opacos.value);
			ancho_en_mm = (select_opacos.value - alto_en_mm) * 1000;
			
			ancho_en_mm = Math.round(ancho_en_mm*1000)/1000;
			alto_en_mm = Math.round(alto_en_mm*1000)/1000;
			
			medidas_utilizadas_alto = alto_en_mm * select_porcentaje.value;
			medidas_utilizadas_ancho = ancho_en_mm * select_porcentaje.value;
		}
		if(opt_ori[2].checked){ // option Personalizado
			if(opt_ori_unidades[0].checked)	factor_unidad = 1; //en cm
			if(opt_ori_unidades[1].checked)	factor_unidad = 0.1; //en mm
			if(opt_ori_unidades[2].checked)	factor_unidad = 2.54; //en inch
				
			medidas_utilizadas_alto = input_alto_original.value * 10 * select_porcentaje.value * factor_unidad;
			medidas_utilizadas_ancho = input_ancho_original.value * 10 * select_porcentaje.value * factor_unidad;
		}
		if(opt_copia[0].checked){ // option Tamaños
			ancho_en_cm = (select_tamanos.value-parseInt(select_tamanos.value))*1000;
			alto_en_cm = parseInt(select_tamanos.value)/10;
		}
		if(opt_copia[1].checked){ // option Personalizado
			if(opt_copia_unidades[0].checked)	factor_unidad = 1; //en cm
			if(opt_copia_unidades[1].checked)	factor_unidad = 0.1; //en mm
			if(opt_copia_unidades[2].checked)	factor_unidad = 2.54; //en inch
			ancho_en_cm = input_ancho_copia.value * factor_unidad;
			alto_en_cm = input_alto_copia.value * factor_unidad;
		}
		
		ancho_en_cm = Math.round(ancho_en_cm*1000)/1000;
		alto_en_cm = Math.round(alto_en_cm*1000)/1000;
		
		entrega = Math.round((medidas_utilizadas_ancho / medidas_utilizadas_alto) * 1000)/1000;
		necesario = (ancho_en_cm == 0)? "": Math.round((ancho_en_cm / alto_en_cm) * 1000) / 1000;
		//alert(entrega+"=?"+necesario);

		proporcional = (entrega==necesario);
		medidas_al_reves = (alto_en_cm > ancho_en_cm);
		
		tiene_original = false;
		if(opt_ori[0].checked) tiene_original = (select_pelicula.value != "");
		if(opt_ori[1].checked) tiene_original = (select_opacos.value != "");
		if(opt_ori[2].checked) tiene_original = (!isNaN(parseInt(input_ancho_original.value))) && (!isNaN(parseInt(input_alto_original.value)));
		
		//alert("Proporcional=["+proporcional+"]\nMedidasAlReves=["+medidas_al_reves+"]\nAnchoEnCm=["+ancho_en_cm+"]\nTieneOriginal=["+tiene_original+"]")
		if((proporcional==false) && (medidas_al_reves==false) && (ancho_en_cm!=0) && tiene_original){
			infoProporciones = " &#8226; ¡Ojo, las proporciones no se corresponden!<br>";
		}else{
			infoProporciones = "";
		}
	}
	
	function comprobarDeberia(){
		infoDeberia = "";
		if(infoProporciones!=""){
			alto_deberia_m1 = Math.round(ancho_en_cm/medidas_utilizadas_ancho*medidas_utilizadas_alto*10)/10;
			ancho_deberia_m1 = ancho_en_cm;
			deberia_m1 = alto_deberia_m1 + " x " + ancho_en_cm;
			alto_deberia_m2 = alto_en_cm;
			ancho_deberia_m2 = Math.round(alto_en_cm/medidas_utilizadas_alto*medidas_utilizadas_ancho*10)/10;
			deberia_m2 = alto_en_cm + " x " + ancho_deberia_m2;
			
			alto_en_cm = alto_deberia_m2;
			ancho_en_cm = ancho_deberia_m2;

			if(deberiaOpt == 0) deberiaOpt = 2;
			if(deberiaOpt == 1){
				infoDeberia = " &#8226; Debería ser: " + "<input type='radio' name='deberia' checked value='1' onclick='deberiaOpt=1'>"+deberia_m1+" cm&nbsp;&nbsp;&nbsp;&nbsp;";
				infoDeberia+= "<input type='radio' name='deberia' value='2' onclick='deberiaOpt=2'>"+deberia_m2+" cm<br>";
			}
			if(deberiaOpt == 2){
				infoDeberia = " &#8226; Debería ser: " + "<input type='radio' name='deberia' value='1' onclick='deberiaOpt=1'>"+deberia_m1+" cm&nbsp;&nbsp;&nbsp;&nbsp;";
				infoDeberia+= "<input type='radio' name='deberia' checked value='2' onclick='deberiaOpt=2'>"+deberia_m2+" cm<br>";
			}
		}else{
			deberiaOpt = 0;
		}
	}	

	function comprobarQueNoFaltenDatos(){
		//comprobando 'Original analógico'
		if((opt_ori[0].checked) && (select_pelicula.value=="")){ // option Pelicula
			alert("Debe seleccionar un valor para el campo 'Pelicula'");
			select_pelicula.focus();
			return false;
		}
		if((opt_ori[1].checked) && (select_opacos.value=="")){ // option Opacos
			alert("Debe seleccionar un valor para el campo 'Opacos'");
			select_opacos.focus();
			return false;
		}
		if(opt_ori[2].checked){ // option Personalizado
			if(input_ancho_original.value==""){
				alert("Debe introducir un valor para el campo 'Ancho'");
				input_ancho_original.focus();
				return false;
			}
			if(input_alto_original.value==""){
				alert("Debe introducir un valor para el campo 'Alto'");
				input_alto_original.focus();
				return false;
			}
		}
		//comprobando 'Copia digital'
		if((opt_copia[0].checked) && (select_tamanos.value=="")){ // option Tamaños
			alert("Debe seleccionar un valor para el campo 'Tamaños'");
			select_tamanos.focus();
			return false;
		}
		if(opt_copia[1].checked){ // option Personalizado
			if(input_ancho_copia.value==""){
				alert("Debe introducir un valor para el campo 'Ancho'");
				input_ancho_copia.focus();
				return false;
			}
			if(input_alto_copia.value==""){
				alert("Debe introducir un valor para el campo 'Alto'");
				input_alto_copia.focus();
				return false;
			}
		}
		return true;
	}
	
	function mostrarResultados(){
		var resultados = "";
		if((parseInt(input_ancho_copia.value) >= parseInt(input_alto_copia.value))||(ancho_en_cm==0) || (infoProporciones!="") || (select_tamanos.value!="")){
			resultados = " &#8226; Se necesita una imagen TIFF sin comprimir de ";
			var tamano_en_mb;
			var ancho_pixeles;
			var alto_pixeles;
			var resolucion;
			var resolucion_no_sabe_maquina;
			var resolucion_optimizada;
			var distancia_observacion;
				
			if(deberiaOpt==1){
				alto_en_cm = alto_deberia_m1;
				ancho_en_cm = ancho_deberia_m1;
			}
			if(deberiaOpt==2){
				alto_en_cm = alto_deberia_m2;
				ancho_en_cm = ancho_deberia_m2;
			}
			
			// cálculo de tamaño en pixels
			if(ancho_en_cm<45){
				resolucion_no_sabe_maquina = 300;
			}else{
				distancia_observacion = Math.sqrt(alto_en_cm*ancho_en_cm)*1.1811;
	 			resolucion_optimizada = (Math.log(25.4/(distancia_observacion*10*Math.sin((1.3/60)*(Math.PI/180))))/Math.LN10)*40+(8000/distancia_observacion);
				resolucion_no_sabe_maquina = resolucion_optimizada;
			}
			resolucion = resolucion_no_sabe_maquina;
			
			ancho_pixeles = Math.round(alto_en_cm/2.54*resolucion);
			alto_pixeles = Math.round(ancho_en_cm/2.54*resolucion);
			opt_color = document.frmCalc.opt_color;
			color = (opt_color[0].checked? opt_color[0].value:opt_color[1].value);
			tamano_en_mb = Math.round((ancho_pixeles * alto_pixeles * color/1048576)*10)/10;

			resultados = resultados + "<b>" + tamano_en_mb + " MB (" + alto_pixeles + " x " + ancho_pixeles + " pix)</b><br>";

			//cálculo de resolución de escaneo
			if(tiene_original&&(infoFormatoHorizontal=="")){
				resultados = resultados + " &#8226; La resolución de escaneo óptima será: <b>";
				
				var resolucion_de_escaneo;
				if(medidas_utilizadas_ancho!=0){
					resolucion_de_escaneo = Math.round(alto_pixeles/medidas_utilizadas_ancho*25.4);
				}else{
					resolucion_de_escaneo = "";
				}
				if((resolucion_de_escaneo!=0)&&(resolucion_de_escaneo!="")){
					if(resolucion_de_escaneo > 4000){
						resultados = resultados + "máxima del escáner</b>";
					}else{
						resultados = resultados + resolucion_de_escaneo + " ppp</b>";
					}
				}
			}		
			
			//cálculo de jpeg a máxima calidad
			if(tamano_en_mb!=""){
				resultados = resultados + "<br> &#8226; Si la guarda como JPEG a máxima calidad, puede ocupar <b>";
				resultados = resultados + Math.round(tamano_en_mb*0.4*10)/10 + " MB</b>";
			}
			
			//cálculo de tiempo segun conexión
			if(tamano_en_mb!=""){
				var select_banda = document.getElementById("select_banda");
				var tamano_en_kb_;
				var tiempo_pre;
				var tiempo_def;
				var tamano_en_mb_jpeg;
				tamano_en_mb_jpeg = Math.round(tamano_en_mb*0.4*10)/10;
				tamano_en_kb_ = Math.round(tamano_en_mb_jpeg*1024*8);
				tiempo_pre = Math.round(tamano_en_kb_/select_banda.value/60);
				tiempo_def = "";
				if(tiempo_pre>60){
					tiempo_def = "" + parseInt(tiempo_pre/60) + " h ";
				}
				tiempo_def = tiempo_def + tiempo_pre-parseInt(tiempo_pre/60)*60 + " min";
				resultados = resultados + "<br> &#8226; Tardará <b>" + tiempo_def + "</b> (aproximadamente) en enviarla a través de FTP con la conexión elegida.";
			}
		
			return resultados;
		}
	}
	
	function calcular(){
		select_pelicula = document.getElementById("select_pelicula");
		select_porcentaje = document.getElementById("select_porcentaje");
		select_opacos = document.getElementById("select_opacos");
		input_ancho_original = document.getElementById("input_ancho_original");
		input_alto_original = document.getElementById("input_alto_original");
		input_ancho_copia = document.getElementById("input_ancho_copia");
		input_alto_copia = document.getElementById("input_alto_copia");
		select_tamanos = document.getElementById("select_tamanos");
		opt_ori_unidades = document.frmCalc.opt_ori_unidades;
		opt_copia_unidades = document.frmCalc.opt_copia_unidades;
		opt_ori = document.frmCalc.opt_ori;
		opt_copia = document.frmCalc.opt_copia;


		// comprobar formulario
		if(comprobarQueNoFaltenDatos()){
			comprobarFormatoHorizontal();
			comprobarProporciones();
			comprobarDeberia();
	
			var divInfo = document.getElementById("divInfo");
			divInfo.innerHTML = infoMedidas + infoFormatoHorizontal + infoProporciones + infoDeberia;
			if(divInfo.innerHTML == "") divInfo.innerHTML = "Ningún problema que informar.";
			
			var res = "" + mostrarResultados() + "";
			var divResultados = document.getElementById("divResultados");
			divResultados.innerHTML = (res=="undefined")? "":mostrarResultados();
		}
	}
	
	function uncheck(exception){
		var opt_ori = document.frmCalc.opt_ori;
		for(var i=0;i<opt_ori.length;i++){
			if(i!=exception) opt_ori[i].checked = false;
		}
	}
	function changeDeberia(){
		var submit_btn = document.frmCalc.Submit;
		submit_btn.value = "RECALCULAR";
	}
	function resetDeberia(){
		var submit_btn = document.frmCalc.Submit;
		submit_btn.value = "CALCULAR";	
	}
	
	
function confirmPass()
{
	window.open('sendPassword.php','', 'resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=500,height=250');
}


function isEmailAddress()
{
var s = document.form1.email.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
alert("Introdueixi una direcció de correu vàlida");
document.form1.email.focus();
return false;
}


function comprueba (){

if (document.form1.email.value.length==0){
       alert("Ha d'escriure un e-mail")
       document.form1.email.focus();
	return false
	}
	return true;
/*
  if (document.form1.email.value.length==0){
       alert("Debe escribir un e-mail")
       document.form1.email.focus();
	return false
    } else
	
	{
	
	var s = document.form1.email.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
alert("Ingrese una dirección de correo válida");
document.form1.email.focus();
return false;

	}
	return true;

*/

}

function resizeOuterTo(w,h) {
 if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
    top.outerWidth=w;
    top.outerHeight=h;
   }
   else top.resizeTo(w,h);
 }
}

function abrePop (url)
	{
		window.open(url+'ftp.php','','resizable=1,toolbar=0,location=0,directories=0, status=0,menubar=0,scrollbars=1,width=424,height=600');
	}
	
	
function ftp_(){

	var ns = (document.layers) ? true: false;
	var ie = (document.all) ? true: false;
	var ver = 0;
	
	if (ie)
	{
		ver = navigator.appVersion;
		if (navigator.appVersion.indexOf("MSIE") != -1)
		{
			temp = navigator.appVersion.split("MSIE");
			ver = parseFloat(temp[1]);
		}
		if (ver < 5)
			window.location.href = "ftp_final.php?msg=1";
	}
	else if (ns)
	{
		var agent = navigator.userAgent.toLowerCase();
		var esMac = agent.indexOf("mac") != -1;
		if ((ver < 6) && esMac)
			window.location.href = "ftp_final.php?msg=1";
		else if ((ver < 4.7) && !esMac)
			window.location.href = "ftp_final.php?msg=1";
	}

}




function confirmPass()
{
	window.open('sendPassword.php','', 'resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=500,height=250');
}

function submitForm ()
{
	if (comprueba())
		document.f.submit();
}

function comprueba ()
{
  var f = document.f;
  if (f.nombre.value=="")
  {
    alert("Ha oblidat d'introduir el nom");
    f.nombre.focus();
    return false
  }
  if (f.apellidos.value=="")
  {
    alert("Ha oblidat d'introduir els cognoms");
    f.apellidos.focus();
    return false
  }
  
  if (f.nif.value=="")
  {
    alert("Ha oblidat d'introduir el NIF");
    f.nif.focus();
    return false
  }
  if (f.email.value=="")
  {
    alert("Ha oblidat d'introduir el email");
    f.email.focus();
    return false
  }
  if (f.password.value=="")
  {
    alert("Ha oblidat d'introduir el password");
    f.password.focus();
    return false
  }
   if (f.password_1.value=="")
  {
    alert("Ha olvidado d'introduir la confirmació del password");
    f.password_1.focus();
    return false
  }
	if (f.password.value != f.password_1.value)
	{
    alert("El password i la confirmació no coincideixen");
    return false
	}
  if (f.telefono.value=="")
  {
    alert("Ha oblidat d'introduir el telèfon");
    f.telefono.focus();    
    return false
  }
	
  return true;
}  

function comprueba2()
{

  var d = document.f;
  if (d.email2.value=="")
  {
    alert("Ha oblidat introduir el email");
    d.email2.focus();
    return false
  }
  if (d.password2.value=="")
  {
    alert("Ha oblidat d'introduir el password");
    d.password2.focus();
    return false
  }
  return true;
}

function asigna ()
{
		if (comprueba2())
	 window.location = "ftp.php?envio=<?=$envio?>&email=" + document.f.email2.value + "&password=" + document.f.password2.value + "&display=123";
}

	function abreInt (num)
	{
		window.open("texto.php?num=" + num,"ayuda","width=300,height=100,scrollbars=yes,resizable=yes");
	}
	
	
		function abrePop2 ()
	{
		window.open('../pedir_presupuesto.php?idioma=cat','','resizable=1,toolbar=0,location=0,directories=0, status=0,menubar=0,scrollbars=1,width=424,height=600');
	}
	
	
	function abrePop22 ()
	{
		window.open('../pedir_presupuesto.php?idioma=cat','','resizable=1,toolbar=0,location=0,directories=0, status=0,menubar=0,scrollbars=1,width=424,height=600');
	}
	
	
	function abrePop3 ()
	{
		window.open('../pedir_presupuesto.php?idioma=cat','','resizable=1,toolbar=0,location=0,directories=0, status=0,menubar=0,scrollbars=1,width=424,height=700');
	}
	
	function abreAnunciarse()
{
	window.open('anunciarse.php','','resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,width=350,height=470');
}


function document_write(){
	
	document.write("<div id='pruebaDiv' style='position:absolute;left:"+(398+sumaAncho)+";top:"+(169+sumaAlto)+";height:237;width:360;visibility:visible;'>");
		if (ie)
		{
			document.write("<IFRAME STYLE='display:none' NAME='bufferFrame'></IFRAME>");
			genera_scroll ("prueba_contDiv",350, 0, 260, 347)
		}
		if (ns6)			
		{
			document.write("<IFRAME STYLE='display:yes;border:0;width:347;height:215;' NAME='listado_eventos'></IFRAME>");
			document.getElementsByTagName("IFRAME")[0].src = '<?=$cont?>'
		}
document.write("</div>");

	// Inicialización de la libreria de las capas
	
	init();
	initMouse();
	
	if (ie)
	{
		cargar ('prueba_cont', '<?=$cont?>')
	}

	
	
}


function abreAviso()
{
	window.open('aviso.php','','resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=370,height=200');
	return false;
}


function abreAlta ()
	{
		window.open('alta_usuario.php','','resizable=1,toolbar=0,location=0,directories=0, status=0,menubar=0,scrollbars=1,width=424,height=700');
	}
	
	
	
for (i = 0; i < numMenus; i++){
  estaMenuNormal[i] = false;
  estaMenu[i] = false;
  estaSubMenu[i] = false;
}

function ocultarTodas(){
  for (i = 0; i < numMenus; i++){
    ocultar('Menu'+i);
    ocultar('SubMenu'+i);
    mostrar('MenuNormal'+i);
  }
}

function gestionarMenus(){
  var iMenuNormal = -1;
  var iMenu = -1;
  var iSubMenu = -1;
  var fin = false;
  var i = 0;
  while ((i < numMenus) && (!fin)){
    if (estaMenu[i] == true){
      iMenu = i;
      fin = true;
    }
    i++;
  }
  i = 0;
  while ((i < numMenus) && (!fin)){
    if (estaMenuNormal[i] == true){
      iMenuNormal = i;
      fin = true;
    }
    i++;
  }
  i = 0;
  while ((i < numMenus) && (!fin)){
    if (estaSubMenu[i] == true){
      iSubMenu = i;
      fin = true;
    }
    i++;
  }
  var encima = -1;
  if (iMenu != -1)
    encima = iMenu;
  if (iMenuNormal != -1)
    encima = iMenuNormal;
  if (iSubMenu != -1)
    encima = iSubMenu;
  if (encima != -1){
    if (encima != menuActivo){
      ocultarTodas();
      ocultar('MenuNormal'+encima);
      mostrar('Menu'+encima);
      mostrar('SubMenu'+encima, 4);
      if (!ns4)
        aparecer('SubMenu'+encima, 1);
      menuActivo = encima;
    }
  }else{
    ocultarTodas();
    menuActivo = -1;
  }
}

function activarTimeout(){
  if (idTimeout!=0)
    clearTimeout(idTimeout);
  idTimeout = setTimeout('gestionarMenus()',200);
}
    // Tipo 0: Menu; Tipo 1: Menu resaltado; Tipo 2: Submenu
function EntraMenu(tipo, men){
  if (tipo == 0)
    estaMenuNormal[men] = true;
  else if (tipo == 1)
    estaMenu[men] = true;
  else
    estaSubMenu[men] = true;
  activarTimeout();
}

function SaleMenu(tipo, men){
  if (tipo == 0)
    estaMenuNormal[men] = false;
  else if (tipo == 1)
    estaMenu[men] = false;
  else
    estaSubMenu[men] = false;
  activarTimeout();
}

function entraPunto(img){
  img.src = "images/puntoAzul.gif";
}

function salePunto(img){
  img.src = "images/puntoGris.gif";
}

function entraPunto2(img){
  img.src = "images/puntoBlanco.gif";
}

function salePunto2(img){
  img.src = "images/puntoRojo.gif";
}
function changePunto(imgNum, link_){
	var imgPunto = document.getElementById("p"+imgNum);
	var imgName;
	
document.getElementById("link"+link_).style.color='#ff0000'


	
	imgName = imgPunto.src.substring(imgPunto.src.lastIndexOf("/")+1);
	if(imgName == "puntoRojo2.gif"){
		imgPunto.src = "images/puntoBlanco.png";
	}else{
		imgPunto.src = "images/puntoRojo2.gif";
	}
}


function changePunto_out(imgNum, link_){
	var imgPunto = document.getElementById("p"+imgNum);
	var imgName;
	



document.getElementById("link"+link_).style.color='#FFFFFF'


	
	imgName = imgPunto.src.substring(imgPunto.src.lastIndexOf("/")+1);
	if(imgName == "puntoRojo2.gif"){
		imgPunto.src = "images/puntoBlanco.png";
	}else{
		imgPunto.src = "images/puntoRojo2.gif";
	}
}

function changePunto2(imgNum){
	var imgPunto = document.getElementById("p"+imgNum);
	var imgName;
	imgName = imgPunto.src.substring(imgPunto.src.lastIndexOf("/")+1);
	if(imgName == "puntoRojo3.png"){
		imgPunto.src = "images/puntoBlanco2.gif";
	}else{
		imgPunto.src = "images/puntoRojo3.png";
	}
}




function changePunto_contact(imgNum){
	var imgPunto = document.getElementById("p"+imgNum);
	var imgName;
	
	
	imgName = imgPunto.src.substring(imgPunto.src.lastIndexOf("/")+1);
	if(imgName == "puntoRojo2.gif"){
		imgPunto.src = "images/puntoBlanco.png";
	}else{
		imgPunto.src = "images/puntoRojo2.gif";
	}
}



function politica_privacidad()
{
	window.open('politica_privacidad.php','', 'resizable=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,width=450,height=700');
}


function abreAlta ()
	{
		window.open('alta_usuario.php','','resizable=1,toolbar=0,location=0,directories=0, status=0,menubar=0,scrollbars=1,width=424,height=700');
	}
	
function toogle_div(id){
	if(document.getElementById(id).style.display == "none") document.getElementById(id).style.display = "block";
	else document.getElementById(id).style.display = "none";
}

function ir_mostrar_encuentro(id){
	document.getElementById("content_"+id).style.display = "block";
	window.location.href = "pto_encuentro?calendario#"+id;	
}
function pelicula (where)
{
	window.open('pelicula.php?what='+where,'','resizable=1,toolbar=0,location=0,directories=0, status=0,menubar=0,scrollbars=1,width=650,height=620');
}