// detecta netscape
n = (document.layers)? 1:0
// detecta explorer
ie = (document.all)? 1:0
// detecta mac
agt=navigator.userAgent.toLowerCase();

// onmouseover imagen /////////////////////////////////////////////////////////////////////
function newImage(arg) {
		if (document.images) {
			rslt = new Image();
			rslt.src = arg;
			return rslt;
		}
	}
	
	function changeImages() {
		if (document.images && (preloadFlag == true)) {
			for (var i=0; i<changeImages.arguments.length; i+=2) {
				document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
			}
		}
	}
	
	var preloadFlag = false;
	function preloadImages() {
		if (document.images) {
			bot1_over = newImage("img/btOzonizadoresOn.gif");
			bot2_over = newImage("http://www.ozonovalencia.com/img/btPurificadorOn.gif");
			bot3_over = newImage("http://www.ozonovalencia.com/img/btHigieneIndOn.gif");
			bot4_over = newImage("http://www.ozonovalencia.com/img/btOzonoMedOn.gif");
			bot5_over = newImage("http://www.ozonovalencia.com/img/btOsmosisOn.gif");
			bot6_over = newImage("http://www.ozonovalencia.com/img/btCosmeticaOn.gif");
		
			
			preloadFlag = true;
		}
	}
	
	/////////////////////////////////////////////////////////////////
	
	// NUEVA VENTANA SIN SCROLL //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function nuevaVentana(direccion,nombre,alto,ancho)
{
	// para pagina imprimir left=50,top=50
	window.open(''+direccion+'',''+nombre+'','hotkeys=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+ancho+',height='+alto+',left=50,top=50');
}
	
	// NUEVA VENTANA CON SCROLL //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function nuevaVentana2(direccion,nombre,alto,ancho)
	{
		// para pagina imprimir left=50,top=50
		window.open(''+direccion+'',''+nombre+'','hotkeys=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+ancho+',height='+alto+',left=50,top=50');
	}
	
	//// img popUp //////////////////////////////////////////////////////////////////////////
	
	PositionX = 100;
	PositionY = 100;
	defaultWidth  = 500;
	defaultHeight = 500;
	var AutoClose = true;
	if (parseInt(navigator.appVersion.charAt(0))>=4){
	var isNN=(navigator.appName=="Netscape")?1:0;
	var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
	var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
	var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
	function popImage(imageURL,imageTitle){
	if (isNN){imgWin=window.open('about:blank','',optNN);}
	if (isIE){imgWin=window.open('about:blank','',optIE);}
	with (imgWin.document){
	writeln('<html><head><title>Cargando ...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
	writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
	writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
	writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
	writeln('width=100-(document.body.clientWidth-document.images[0].width);');
	writeln('height=100-(document.body.clientHeight-document.images[0].height);');
	writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
	writeln('window.innerWidth=document.images["imagenes"].width;');writeln('window.innerHeight=document.images["imagenes"].height;}}');
	writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
	if (!AutoClose) writeln('</head><body bgcolor="000000" scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
	else writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
	writeln('<img name="imagenes" src='+imageURL+' style="display:block"></body></html>');
	close();		
	}}

/////////////////////////////////////////////////////////////////////////////////////////////

// IMPRIME /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1); 

function imprime() {
  if (pr) // NS4, IE5
    window.print()
  else if (da && !mac) // IE4 (Windows)
    vbPrintPage()
  else // other browsers
    alert("Lo sentimos, tu navegador no soporta esta función");
  return false;
}

// ONMOUSEOVER FILAS //////////////////////////////////////////////////////////////////////////////////////////////////////////////

n = (document.layers)? 1:0
ie = (document.all)? 1:0

function sobre2(src,clrOver,i) {
		if (!src.contains(event.fromElement)) {
		 src.style.cursor = 'hand';
		 src.bgColor = clrOver;
		
		}
}
	 
	function fuera2(src,clrIn,i) {
	if (!src.contains(event.toElement)) {
	 	src.style.cursor = 'default';
	 	src.bgColor = clrIn;
	
		}
}



		
////////// formulario campo numerico ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function numbersonly(myfield, e, dec) 
	 { 
	var key; 
	var keychar; 
	if (window.event) 
	key = window.event.keyCode; 
	else if (e) 
	key = e.which; 
	else 
	return true; 
	keychar = String.fromCharCode(key); 
	// control keys 
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) 
	return true; 
	// numbers 
	  else if ((("0123456789").indexOf(keychar) > -1)) 
	  return true; 
	// decimal point jump 
	  else if (dec && (keychar == ".")) 
	  { 
	  myfield.form.elements[dec].focus(); 
	  return false; 
	  } 
	  else 
	  return false; 
	  }