/*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);
}  AHORA ESTA EN UN ARCHIVO JS APARTE EN LA RAIZ CON EL NOMBRE COOKIES.JS
*/




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=620,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 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 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("Has olvidado introducir el nombre");
    f.nombre.focus();
    return false
  }
  if (f.apellidos.value=="")
  {
    alert("Has olvidado introducir los apellidos");
    f.apellidos.focus();
    return false
  }
  
/*  if (f.nif.value=="")
  {
    alert("Has olvidado introducir el NIF");
    f.nif.focus();
    return false
  }
  

  
  
	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("Has olvidado introducir el NIF válido");
		  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("Has olvidado introducir el email");
    f.email.focus();
    return false
  }
  
if (f.email.value.toString().search(/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i)){

   alert("Has olvidado introducir el email válido");
    f.email.focus();
    return false

}
  
  if (f.password.value=="")
  {
    alert("Has olvidado introducir el password");
    f.password.focus();
    return false
  }
   if (f.password_1.value=="")
  {
    alert("Has olvidado introducir la confirmación del password");
    f.password_1.focus();
    return false
  }
	if (f.password.value != f.password_1.value)
	{
    alert("El password y la confirmación no coinciden");
    return false
	}
  if (f.telefono.value=="")
  {
    alert("Has olvidado introducir el telefono");
    f.telefono.focus();    
    return false
  }
	
  return true;
}  

function comprueba2()
{

  var d = document.f;
  if (d.email2.value=="")
  {
    alert("Has olvidado introducir el email");
    d.email2.focus();
    return false
  }
  if (d.password2.value=="")
  {
    alert("Has olvidado introducir 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 + "&nifAction=" + document.f.nif.value;
}

function alta_usuario(){
	

	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("Ingrese una dirección de correo válida");
document.form1.email.focus();
return false;
}


function comprueba (){

if (document.form1.email.value.length==0){
       alert("Debe escribir 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("Has olvidado introducir el nombre");
    f.nombre.focus();
    return false
  }
  if (f.apellidos.value=="")
  {
    alert("Has olvidado introducir los apellidos");
    f.apellidos.focus();
    return false
  }
  
  if (f.nif.value=="")
  {
    alert("Has olvidado introducir el NIF");
    f.nif.focus();
    return false
  }
  if (f.email.value=="")
  {
    alert("Has olvidado introducir el email");
    f.email.focus();
    return false
  }
  if (f.password.value=="")
  {
    alert("Has olvidado introducir el password");
    f.password.focus();
    return false
  }
   if (f.password_1.value=="")
  {
    alert("Has olvidado introducir la confirmación del password");
    f.password_1.focus();
    return false
  }
	if (f.password.value != f.password_1.value)
	{
    alert("El password y la confirmación no coinciden");
    return false
	}
  if (f.telefono.value=="")
  {
    alert("Has olvidado introducir el telefono");
    f.telefono.focus();    
    return false
  }
	
  return true;
}  

function comprueba2()
{

  var d = document.f;
  if (d.email2.value=="")
  {
    alert("Has olvidado introducir el email");
    d.email2.focus();
    return false
  }
  if (d.password2.value=="")
  {
    alert("Has olvidado introducir 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=es','','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=es','','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 es()
    {
			if (ie || ns6) { document.puntoEs.src="images/puntoRojo.gif"; }
    }

    function finEs()
    {
			if (ie || ns6) { document.puntoEs.src="images/puntoVerde.gif"; }
    }
    
    function cat()
    {
			if (ie || ns6) { document.puntoCat.src="images/puntoRojo.gif"; }
    }

    function finCat()
    {
			if (ie || ns6) { document.puntoCat.src="images/puntoVerde.gif"; }
    }
    
    function en()
    {
			if (ie || ns6) { document.puntoEn.src="images/puntoRojo.gif"; }
    }

    function finEn()
    {
			if (ie || ns6) { document.puntoEn.src="images/puntoVerde.gif"; }
    }
    
		function ocultarMenus(){
			ocultar('menu1');
			ocultar('menu2');
			ocultar('menu3');
			ocultar('menu4');
			ocultar('menu5');
			ocultar('menu6');
			ocultar('menu7');
		}
		
		function menu(val)
		{
			if (ie || ns6)
			{
				aux = eval("document.punto"+val)
				aux.src ="images/puntoRojo.gif";
		  }
			ocultarMenus();
			mostrar('menu'+val);
			if (ie || ns6) { aparecer('menu'+val, 4); }
		}
		
		function finMenu(val)
		{
			if (ie || ns6)
			{
				aux = eval("document.punto"+val);
				aux.src ="images/puntoVerde.gif";
		  }
		}
		
		
		


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 abreAlta ()
	{
		window.open('alta_usuario.php','','resizable=1,toolbar=0,location=0,directories=0, status=0,menubar=0,scrollbars=1,width=424,height=670');
	}
	
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');
}