//Funciones para cambio de imagenes
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// Función que abre una ventana con una imagen
function abreImagen(referencia,imagen,ancho,alto){
	ventana = window.open("", "nuevasonido", "width = "+ancho+", height = "+alto+", left = 10, top = 10, scrollbars = yes, resizable = yes");
    ventana.document.open();
    ventana.document.writeln('<html>');
    ventana.document.writeln('<head>');
    ventana.document.writeln('<title>Construcciones Mecácnias Fervi - Maquinaria de Ocasión - Ref. '+referencia+'</title>');
    ventana.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">');
    ventana.document.writeln('<style type="text/css">');
    ventana.document.writeln('<!--');
    ventana.document.writeln('body {');
    ventana.document.writeln('	margin-left: 0px;');
    ventana.document.writeln('	margin-top: 0px;');
    ventana.document.writeln('}');
    ventana.document.writeln('-->');
    ventana.document.writeln('</style></head>');
    ventana.document.writeln('<body bgcolor="#EEEEFF" >');
    ventana.document.writeln('<table border="0" cellpading="0" cellspacing="0" width="100%"  height="100%">');
    ventana.document.writeln('<tr><td valign="center" align="center"><img src="'+imagen+'"></td></tr>');
    ventana.document.writeln('</table>');
    ventana.document.writeln('</body>');
    ventana.document.writeln('</html>');
	ventana.document.close();
    ventana.focus();
}

function abreContactoCorreo(){
	ventana = window.open("", "nuevasonido", "width = 520, height = 250, left = 10, top = 10, scrollbars = yes, resizable = yes");
    ventana.document.open();
    ventana.document.writeln('<html>');
	ventana.document.writeln('<head>');
	ventana.document.writeln('<title>Construcciones Mecácnias Fervi - Formulario de Contacto</title>');
	ventana.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">');
	ventana.document.writeln('<style type="text/css">');
	ventana.document.writeln('<!--');
	ventana.document.writeln('	body {');
	ventana.document.writeln('	margin-left: 0px;');
	ventana.document.writeln('	margin-top: 0px;');
	ventana.document.writeln('	font-family: Arial, Helvetica, sans-serif;');
	ventana.document.writeln('	font-size: 12px;');
	ventana.document.writeln('	}');
	ventana.document.writeln('-->');
	ventana.document.writeln('</style>');
	ventana.document.writeln('</head>');
	ventana.document.writeln('<body bgcolor="#EEEEFF" >');
	ventana.document.writeln('<br>Para ponerse en contacto con nosotros, por favor, rellene el siguiente formulario.<br><br>');
	ventana.document.writeln('<form action="enviar.asp" method="post" name="contacto">');
	ventana.document.writeln('Nombre: <input name="nombre" type="text" size="50" maxlength="150"><br>');
	ventana.document.writeln('&nbsp;&nbsp;&nbsp;&nbsp;Email: <input name="email" type="text" size="50" maxlength="150"><br>');
	ventana.document.writeln('&nbsp;&nbsp;Mensaje: <textarea name="mensaje" cols="50" rows="5"></textarea><br>');
	ventana.document.writeln('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="enviar" type="submit" value="Enviar">');
	ventana.document.writeln('</form>');
	ventana.document.writeln('</body>');
	ventana.document.writeln('</html>');
	ventana.document.close();
    ventana.focus();
}

// Función que hace el texto deslizante en la barra de estado
function scrollit(seed) {
	var m1  = "Construcciones Mecánicas Fervi S.L.                         ";
	var m2  = "Extrusoras, Cabezales y Cambiadores de filtro.                         ";
	var m3  = "Bombas de extrusión, Carros de estiraje, Baños y Hornos.                         ";
	var m4  = "Módulos, Trascanadoras, Bobinadoras, Accesorios y repuestos.                         ";
	var m5  = "";
	var msg=m1+m2+m3+m4+m5;
	var out = " ";
	var c   = 1;
	if (seed > 100) {
		seed--;
		cmd="scrollit("+seed+")";
		timerTwo=window.setTimeout(cmd,100);
	}
	else if (seed <= 100 && seed > 0) {
		for (c=0 ; c < seed ; c++) {
			out+=" ";
		}
		out+=msg;
		seed--;
		window.status=out;
		cmd="scrollit("+seed+")";
		timerTwo=window.setTimeout(cmd,100);
	}
	else if (seed <= 0) {
		if (-seed < msg.length) {
			out+=msg.substring(-seed,msg.length);
			seed--;
			window.status=out;
			cmd="scrollit("+seed+")";
			timerTwo=window.setTimeout(cmd,100);
		}
		else {
		window.status=" ";
		timerTwo=window.setTimeout("scrollit(100)",75);
      }
   }
}

function calcular1(f){ 
	//intento convertir a entero. 
	//si era un entero no le afecta, si no lo era lo intenta convertir 
	va = f.valor1.value;
	valor1 = parseInt(va); 
	va = f.valor2.value;
	valor2 = parseInt(va);
	va = f.diametro.value;
	valor3 = parseFloat(va); 
	if (isNaN(valor1) || isNaN(valor2)) {
		f.total1.value='';
		f.total2.value='';
		return;
	}
	factor=0;
	switch (valor3){
		case 0.12: factor=0.010744;
				   break;
		case 0.13: factor=0.012609;
				   break;
		case 0.14: factor=0.014624;
				   break;
		case 0.15: factor=0.016787;
				   break;
		case 0.16: factor=0.0191;
				   break;
		case 0.17: factor=0.021563;
				   break;
		case 0.18: factor=0.024174;
				   break;
		case 0.19: factor=0.026935;
				   break;
		case 0.20: factor=0.029845;
				   break;
		case 0.21: factor=0.032904;
				   break;
		case 0.22: factor=.036112;
				   break;
		case 0.23: factor=0.03947;
				   break;
		case 0.24: factor=0.042976;
				   break;
		case 0.25: factor=0.046633;
				   break;
		case 0.26: factor=0.050438;
				   break;
		case 0.27: factor=0.054392;
				   break;
		case 0.28: factor=0.058496;
				   break;
		case 0.29: factor=0.062749;
				   break;
		case 0.30: factor=0,067151;
				   break;
		case 0.31: factor=0.071702;
				   break;
		case 0.32: factor=0.071702;
				   break;
		case 0.33: factor=0.076403;
				   break;
		case 0.34: factor=0.081253;
				   break;
		case 0.35: factor=0.086252;
				   break;
		case 0.36: factor=0.0914;
				   break;
		case 0.37: factor=0.096698;
				   break;
		case 0.38: factor=0.102144;
				   break;
		case 0.39: factor=0.10774;
				   break;
		case 0.40: factor=0.113486;
				   break;
		case 0.41: factor=0.11938;
				   break;
		case 0.42: factor=0.125424;
				   break;
		case 0.43: factor=0.131617;
				   break;
		case 0.44: factor=0.14445;
				   break;
		case 0.45: factor=0.15109;
				   break;
		case 0.46: factor=0.15788;
				   break;
		case 0.47: factor=0.164819;
				   break;
		case 0.48: factor=0.171907;
				   break;
		case 0.49: factor=0.179145;
				   break;
		case 0.50: factor=0.186532;
				   break;
		default:   return;
	}
	total = parseInt((((factor * valor1)*60)/1000*valor2)*10000);
	f.total1.value = total / 10000;
	f.total2.value = (total * 24)/10000;
} 

function calcular2(f){ 
	//intento convertir a entero. 
	//si era un entero no le afecta, si no lo era lo intenta convertir 
	va = f.valor1.value;
	valor1 = parseInt(va); 
	va = f.valor2.value;
	valor2 = parseInt(va);
	va = f.diametro.value;
	valor3 = parseFloat(va); 
	if (isNaN(valor1) || isNaN(valor2)) {
		f.total1.value='';
		f.total2.value='';
		return;
	}
	factor=0;
	switch (valor3){
		case 0.12: factor=0.010291;
				   break;
		case 0.13: factor=0.012078;
				   break;
		case 0.14: factor=0.014008;
				   break;
		case 0.15: factor=0.016081;
				   break;
		case 0.16: factor=0.018296;
				   break;
		case 0.17: factor=0.020655;
				   break;
		case 0.18: factor=0.023156;
				   break;
		case 0.19: factor=0.025801;
				   break;
		case 0.20: factor=0.028588;
				   break;
		case 0.21: factor=0.031518;
				   break;
		case 0.22: factor=0.034592;
				   break;
		case 0.23: factor=0.037808;
				   break;
		case 0.24: factor=0.041167;
				   break;
		case 0.25: factor=0.044669;
				   break;
		case 0.26: factor=0.048314;
				   break;
		case 0.27: factor=0.052102;
				   break;
		case 0.28: factor=0.056033;
				   break;
		case 0.29: factor=0.060107;
				   break;
		case 0.30: factor=0.064324;
				   break;
		case 0.31: factor=0.068683;
				   break;
		case 0.32: factor=0.073186;
				   break;
		case 0.33: factor=0.077832;
				   break;
		case 0.34: factor=0.08262;
				   break;
		case 0.35: factor=0.087552;
				   break;
		case 0.36: factor=0.092626;
				   break;
		case 0.37: factor=0.097844;
				   break;
		case 0.38: factor=0.103204;
				   break;
		case 0.39: factor=0.108707;
				   break;
		case 0.40: factor=0.114353;
				   break;
		case 0.41: factor=0.120143;
				   break;
		case 0.42: factor=0.126075;
				   break;
		case 0.43: factor=0.13215;
				   break;
		case 0.44: factor=0.138368;
				   break;
		case 0.45: factor=0.144729;
				   break;
		case 0.46: factor=0.151233;
				   break;
		case 0.47: factor=0.157879;
				   break;
		case 0.48: factor=0.164669;
				   break;
		case 0.49: factor=0.171602;
				   break;
		case 0.50: factor=0.178678;
				   break;
		default:   return;
	}
	total = parseInt((((factor * valor1)*60)/1000*valor2)*10000);
	f.total1.value = total / 10000;
	f.total2.value = (total * 24)/10000;
} 

function calcular3(f){ 
	//intento convertir a entero. 
	//si era un entero no le afecta, si no lo era lo intenta convertir 
	va = f.valor1.value;
	valor1 = parseInt(va); 
	va = f.valor2.value;
	valor2 = parseInt(va);
	va = f.diametro.value;
	valor3 = parseFloat(va); 
	if (isNaN(valor1) || isNaN(valor2)) {
		f.total1.value='';
		f.total2.value='';
		return;
	}
	total = parseInt((((valor1 / valor3)*60)*valor2)*10000);
	f.total1.value = total / 10000;
	f.total2.value = (total * 24)/10000;
} 

function calcular4(f){ 
	//intento convertir a entero. 
	//si era un entero no le afecta, si no lo era lo intenta convertir 
	va = f.valor1.value;
	valor1 = parseInt(va); 
	va = f.valor2.value;
	valor2 = parseInt(va);
	va = f.diametro.value;
	valor3 = parseFloat(va); 
	if (isNaN(valor1) || isNaN(valor2)) {
		f.total1.value='';
		f.total2.value='';
		return;
	}
	total = parseInt((((valor1 / valor3)*60)*valor2)*10000);
	f.total1.value = total / 10000;
	f.total2.value = (total * 24)/10000;
} 