// JavaScript Document
var IE = document.all?true:false;
if(IE)
{
	var AltoPantalla = screen.Height / 2;
	var AnchoPantalla = screen.Width / 2;
}
else
{
	var AltoPantalla = screen.height / 2;
	var AnchoPantalla = screen.width / 2;
}
function cargaPagina(url,div,parametros)
{
	//alert(url  + ' -- ' + div + ' -- ' + parametros)
	new Ajax(url,{method: 'post', postBody:parametros, update:div}).request();
	if(url == 'detalle.php')
		clearTimeout(tiempoCarga);
	//if(url != "login2.php" && url != "situacion.php")
		//setTimeout("cargaPagina('login2.php', 'div_caja_login', 'a=0');", 700);
		//cargaPagina('login2.php', 'div_caja_login', 'a=0');
}
function mail_valido(cadena)
{
	var b=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;	
	if (!b.test(cadena))
		return false;
	return true;
}
function AbrePopup(Ruta, Nombre, Ancho, Alto) {
	var AltoMostrar = AltoPantalla - (Alto / 2);
	var AnchoMostrar = AnchoPantalla - (Ancho / 2);	
	var PopUpW = window.open(Ruta, Nombre, "width=" + Ancho + ", height=" + Alto + ", top=" + AltoMostrar + ", left=" + AnchoMostrar + ", scrollbars=no, titlebar=no, menubar=no, directories=no, status=no, location=no");
	PopUpW.focus();
	return false;
}
function AbrePopupConScroll(Ruta, Nombre, Ancho, Alto) {
	var AltoMostrar = AltoPantalla - (Alto / 2);
	var AnchoMostrar = AnchoPantalla - (Ancho / 2);	
	var PopUpW = window.open(Ruta, Nombre, "width=" + Ancho + ", height=" + Alto + ", top=" + AltoMostrar + ", left=" + AnchoMostrar + ", scrollbars=yes, titlebar=no, menubar=no, directories=no, status=no, location=no");
	PopUpW.focus();
	return false;
}
function telefono_valido(numero)
{
	var tfno= parseInt(numero);
	var error = "";
	if ( isNaN(tfno) )
	{	
		alert("El teléfono introducido no es válido");
		error="q";
	}
	else
	{
		if ( !( (tfno >= 900000000) && (tfno < 1000000000) || (tfno >= 600000000) && (tfno < 700000000) ) )  
		{	
			alert("El teléfono introducido no es válido");
			error="q";
		}
	}
	if(error == "")
		return true;
	return false;

}
var antSub = 0;
var antSub2 = 0;
var antFam = 0;

function abreSubMenu(codigo)
{
	var i;
	var total = $('totalSubMenu').value;
	if (codigo != antSub)
	{
		for (i=1; i<=total; i++)
		{
			if($("sub_" + codigo + "_" + i))
			{
				$("sub_" + codigo + "_" + i).style.display = "block";
				//abreFamilia (i, 1);
			}
			else if (antSub != 0 && $("sub_" + antSub + "_" + i))
				$("sub_" + antSub + "_" + i).style.display = "none";
		}
		antSub = codigo;
	}
}

function abreFamilia(cat, codigo, tipo, familia)
{	
	var i;
	var total = $('totalFamilia').value;
	if (codigo != antFam && tipo != 1)
	{
		for (i=1; i<=total; i++)
		{
			if($("fam_" + cat + "_" + codigo + "_" + i))			
			{
				$("fam_" + cat + "_" + codigo + "_" + i).style.display = "block";
				if($("flecha_" + codigo)) $("flecha_" + codigo).innerHTML = " &#9660; ";
			}
			else if (antFam != 0 && $("fam_" + cat + "_" + antFam + "_" + i))
			{
				$("fam_" + cat + "_" + antFam + "_" + i).style.display = "none";
				if($("flecha_" + antFam)) $("flecha_" + antFam).innerHTML = " &#9658; ";
			}
		}
		antFam = codigo;
		antSub2 = antSub;
	}
	else
	{
		for (i=1; i<=total; i++)
		{
			if($("fam_" + cat + "_" + codigo + "_" + i))			
			{
				$("fam_" + cat + "_" + codigo + "_" + i).style.display = "none";
				if($("flecha_" + codigo))
					$("flecha_" + codigo).innerHTML = " &#9658; ";
			}
		}
		antFam = 0;
	}
}

function ActualizaSituacion(cat, subcat, fam)
{
	/*var texto = "";
	texto = texto + 'categoria=' + cat;
	if(typeof(subcat) != "undefined")
		texto = texto + '&subcategoria=' + subcat;
	if(typeof(fam) != "undefined")
		texto = texto + '&familia=' + fam;
	cargaPagina('situacion.php','div_situacion', texto);*/
}

function ajustaDiv()
{
	$('div_central').style.height = "auto";
	$('div_menu').style.height = "auto";
	if($('div_menu').offsetHeight < 480)
		$('div_menu').style.height = "480px";
	if($('div_central').offsetHeight > ($('div_menu').offsetHeight + 60) )
		$('div_menu_pie').style.height = $('div_central').offsetHeight - $('div_menu').offsetHeight - 73 + document.body.scrollTop + "px";
	else
		$('div_menu_pie').style.height = "1px";
}

function logado()
{
	if ($('usuario').value == "" || $('passw').value == "")
	{
		$('logadomsg').effect('opacity').custom(1,0);
		
		msg = "<div id='div_login'>";
		msg += "<div id='div_login_titulo'>Alerta</div>";
		msg += "<div id='div_login_usuario' style='width: 245px;'>Por favor tiene que rellanar los campos<br />de Usuario y Pass para poder logarse.</div>";
		msg += "<div id='div_login_entrada' style='width: 245px; cursor: pointer;''><img id='div_bot_aceptar' src='imagenes/bot_aceptar.png' border='0' onmouseover='this.src=\"imagenes/bot_aceptar_over.png\";' onmouseout='this.src=\"imagenes/bot_aceptar.png\";' style='cursor: pointer;' onclick='aceptar();' /></div>";
		msg += "</div>";
		
		var he = window.getScrollTop() + (window.getHeight()/2) - 88, we = window.getScrollLeft() + (window.getWidth()/2) - 162;
		
		$('logadoAlerta').setStyles({'top':he - 15+'px','left':we + 25+'px','display':'block'}).setHTML(msg);
		$('logadoAlerta').effect('opacity').custom(0,1);
	}
	else
	{
		var usuario = $('usuario').value;
		var pass = $('passw').value;
		$('div_login').setHTML("");
		cargaPagina("http://www.cyrtek.es/login.php","div_login","usuario=" + usuario + "&pass=" + pass + "")
	}
}

function aceptar()
{
	$('logadoAlerta').effect('opacity').custom(1,0);			
	$('logadomsg').effect('opacity').custom(0,1);
}
var tiempoCarga = '';
function muestraDetalle(codigo)
{
	$('div_detalle_producto').style.display='inline';
	$('imagen_categoria').style.display='none';
	clearTimeout(tiempoCarga);
	tiempoCarga = setTimeout("cargaPagina('detalle.php','div_detalle_producto','cod=" + codigo  + "');", 500)
	
	/*if ( navigator.appName == 'Netscape')
		$('div_detalle_producto').style.display='table'; 
	else 
		$('div_detalle_producto').style.display='block';*/
}
function ilumina(n)
{
	var total = $('total').value;
	$('seleccionado').value = n;
	for (i=1;i<=total;i++)
	{
		if(i==n)
			$('producto_'+i).className='listado_productos_fila_on';
		else
			$('producto_'+i).className='listado_productos_fila';
	}
}
function login2()
{
	if($('nombre').value == "" || $('pass').value == "" || $('nombre').value == "Usuario" || $('pass').value == "*******")
		alert('Rellene todos los campos');
	else
		cargaPagina('login2.php', 'cabecera_izquierda', 'n=' + $('nombre').value + '&p=' + $('pass').value );
}
function registro()
{
	var error = "";
	if($('nom').value == "" || $('ape').value == "" || $('mail').value == "" || $('cont').value == "" || $('cont2').value == "" )
	{
		//alert($('nom').value + " -" + $('ape').value + " -" + $('mail').valu + " -" + $('cont').value + " -" + $('cont2').value)
		alert("Rellene los campos marcados con (*)");
		error = "a";
	}
	else
	{
		if (!mail_valido( $('mail').value ) )
		{
			alert("El formato del correo electrónico no es válido");
			error = "a";
		}
		if($('tlf').value != "" && !telefono_valido( $('tlf').value ) )
			error = "a";
		if($('cont').value != $('cont2').value )
		{
			alert("Las contraseñas no coinciden");
			error = "a";
		}
		if($('cont').value.length < 6)
		{
			alert("La contraseña debe tener al menos 6 caracteres");
			error = "a";
		}
	}
	if(error == "")
		cargaPagina('registro.php', 'registromsg', 'nom=' + $('nom').value + '&ape=' + $('ape').value + '&mail=' + $('mail').value + '&cont=' + $('cont').value + '&tlf=' + $('tlf').value + '&des=' + $('des').value);
}

/*if (!IE) document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = getMouseXY;*/
var tempX = 0;
var tempY = 0;
var ancho = 0;
function getMouseXY(e) 
{
	if (IE) 
	{ // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.documentElement.scrollLeft + 10; //document.body.scrollLeft
		tempY = event.clientY + document.documentElement.scrollTop + 18;
		altura = document.body.clientHeight;
		anchura = document.body.clientWidth;
	}
	else 
	{  // grab the x-y pos.s if browser is NS
		tempX = parseInt(e.pageX + 10) + "px";
		tempY = parseInt(e.pageY + 18) + "px";
		altura = window.innerHeight;
		anchura = window.innerWidth;
	}  
	if (tempX < 0) tempX = 0;
	if (tempY < 0) tempY = 0;	
	if( document.getElementById('div_descripcion').offsetHeight + parseInt(tempY) + 20 > altura )
	{
		document.getElementById('div_descripcion').style.top = (parseInt(parseInt(tempY) - document.getElementById('div_descripcion').offsetHeight)-18)+ "px";
		if (parseInt(document.getElementById('div_descripcion').style.top) < 0 )
		{
			document.getElementById('div_descripcion').style.top = 10 + "px";
		}
	}
	else 
	{
		document.getElementById('div_descripcion').style.top=tempY;
	}
	document.getElementById('div_descripcion').style.left=tempX;
	
	return true;
}

function mueve(cod)
{
	if (!IE) document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = getMouseXY;
	document.getElementById('div_descripcion').innerHTML = "<div style='padding:5px;'>" + $('descripcion_'+cod).value + "</div>";
	document.getElementById('div_descripcion').style.display = "block";
	document.getElementById('div_descripcion').style.visibility = "visible";
}
function oculta()
{	
	document.onmousemove = "";
	document.getElementById('div_descripcion').style.display = "none";
	document.getElementById('div_descripcion').style.visibility = "hidden";
	document.getElementById('div_descripcion').style.top = "-1000px";	
	document.getElementById('div_descripcion').style.left = "-1000px";
}
function EnviaConsulta()
{
	var error="";
	if( $('f_nom').value=="" || $('f_mail').value=="" || $('f_duda').value=="" )
	{
		alert('Rellene todos los campos')
		error = "a";
	}
	else
		if(!mail_valido($('f_mail').value))
		{
			error="a";
			alert('Formato de mail no válido');
		}
	if(error=="")
		document.consulta.submit();
}
function MuestraDuda(n)
{
	var ver;
	if ( navigator.appName == 'Netscape')
		ver ='table'; 
	else 
		ver='block';
	for(i=1;i<=$('total').value;i++)
	{
		if(i==n && $('solucion_'+i).style.display == "none")
			$('solucion_'+i).style.display = ver;
		else
			$('solucion_'+i).style.display = "none";
	}		
}
function MuestraNormativa(n)
{
	var ver;
	if ( navigator.appName == 'Netscape')
		ver ='table'; 
	else 
		ver='block';
	for(i=1;i<=$('total').value;i++)
	{
		if(i==n && $('desc_'+i).style.display == "none")
			$('desc_'+i).style.display = ver;
		else
			$('desc_'+i).style.display = "none";
	}		
}
function cargaMapa() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
		var geocoder = new GClientGeocoder();
		var address = "Invencion, 11 (Getafe)";
		
		var LatLng = new GLatLng(geocoder.getLatLng(
			address,
			function(point) {
			  if (!point) {
				alert(address + " not found");
			  } else {
				map.setCenter(point, 15);
				var blueIcon = new GIcon(G_DEFAULT_ICON);
		  		blueIcon.image = "http://www.cyrtek.es/imagenes/icono_mapa_google.png";
				markerOptions = { icon:blueIcon }
				var marker = new GMarker(point, markerOptions);
				map.addOverlay(marker);
				marker.openInfoWindowHtml(address);
				var myHtml = "<font style='font-size: 14px;'><b>Cyrtek S.L.</b></font><br/><font style='font-size: 11px;'>Invencion, 11  P.I. Los Olivos<br/>28906 Getafe/Madrid (España)";
				myHtml += "<br/><b>Teléfono:</b> 912497061 | <b>FAX:</b> 912953006</font>";
				map.openInfoWindowHtml(point, myHtml);
				//map.openInfoWindow(map.getCenter(), document.createTextNode("Click-Code S.L"));
				//map.openInfoWindow(map.getCenter(), document.createTextNode("Miguel Yuste, 16 Madrid (España)"));
			  }
			}
		  )
		);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		//map.setCenter(LatLng);
      }
    }
	
function escribeflash(url,anchoswf,altoswf){
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+anchoswf+'" height="'+altoswf+'"  align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="'+url+'" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed wmode="transparent" src="'+url+'" quality="high" width="'+anchoswf+'" height="'+altoswf+'"  align="middle"  type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');}
function EnviaRMA()
{
	var cantidad = 0;
	var hayFilas = false;
	/*if($('albaran').value == '')
	{
		alert('Indique el número de albarán o factura');
		$('albaran').focus();
		return false;
	}*/
	if($('empresa_cli').value == '')
	{
		alert('Indique el nombre de su empresa');
		$('empresa_cli').focus();
		return false;
	}
	if($('telefono').value == '')
	{
		alert('Debe introducir un teléfono');
		$('telefono').focus();
		return false;
	}	
	/*if($('tipo').value == 0)
	{
		alert('Indique el motivo de su consulta');
		$('tipo').focus();
		return false;
	}*/
	for(var i = 1; i <= 10; i++)
	{
		if( !($('alb_' + i).value == '' && $('ref_' + i).value == '' && $('cantidad_' + i).value == '' && $('serie_' + i).value == '' && $('averia_' + i).value == ''))
		{
			hayFilas = true;
			cantidad = $('cantidad_' + i).value;
			if($('alb_' + i).value == '')
			{
				alert('Indique el número de albarán o factura en la línea ' + i);
				$('alb_' + i).focus();
				return false;
			}
			if($('ref_' + i).value == 0)
			{
				alert('Indique la referencia del producto en la línea ' + i);
				$('ref_' + i).focus();
				return false;
			}
			if( cantidad == '')
			{
				alert('Indique la cantidad en la línea ' + i);
				$('cantidad_' + i).focus();
				return false;
			}
			if(isNaN(cantidad) || cantidad < 1 || cantidad != parseInt(cantidad))
			{
				alert('La cantidad indicada en la línea ' + i + ' no es válida');
				$('cantidad_' + i).focus();
				return false;
			}			
			/*if($('serie_' + i).value == 0)
			{
				alert('Indique el número de serie en la línea ' + i);
				$('serie_' + i).focus();
				return false;
			}*/
			if($('averia_' + i).value == 0)
			{
				alert('Indique la avería en la línea ' + i);
				$('averia_' + i).focus();
				return false;
			}			
			if($('solicitud_' + i).value == 0)
			{
				alert('Indique su solicitud en la línea ' + i);
				$('solicitud_' + i).focus();
				return false;
			}			
		}
	}
	if(!hayFilas)
	{
		alert('Debe indicar al menos un producto.');
		return false;
	}
	if(confirm('¿Desea enviar el RMA?'))
		document.form1.submit();
	return false;
}
function cargaRMA2(tipo)
{
	$('tipo_rma').value = tipo;
	if(tipo != 3)
	{
		//document.form_rma.action = '/rma.php';	
		if($('empresa_cli').value == '')
		{
			alert('Indique el nombre de la empresa.');
			$('empresa_cli').focus();
			return false;
		}
		if($('caja_cif').value == '')
		{
			alert('Indique el CIF de la empresa.');
			$('caja_cif').focus();
			return false;
		}
		if($('caja_telefono').value == '')
		{
			alert('Indique el teléfono de la empresa.');
			$('caja_telefono').focus();
			return false;
		}
		if($('caja_nombre').value == '')
		{
			alert('Indique su nombre.');
			$('caja_nombre').focus();
			return false;
		}
		if($('caja_apellidos').value == '')
		{
			alert('Indique sus apellidos.');
			$('caja_apellidos').focus();
			return false;
		}
		if($('caja_cp').value == '')
		{
			alert('Indique el codigo postal.');
			$('caja_cp').focus();
			return false;
		}
		if($('caja_direccion').value == '')
		{
			alert('Indique la direccion.');
			$('caja_direccion').focus();
			return false;
		}
		if($('caja_poblacion').value == '')
		{
			alert('Indique la poblacion.');
			$('caja_poblacion').focus();
			return false;
		}
		if($('caja_mail').value == '')
		{
			alert('Indique una direccion de correo electronico.');
			$('caja_mail').focus();
			return false;
		}		
		if(!mail_valido($('caja_mail').value))
		{
			alert('La direccion de correo electronico introducida no es valida.');
			$('caja_mail').focus();
			return false;
		}
	}
	else
	{
		if($('rma').value == '' || isNaN($('rma').value) )
		{
			alert('Indique el número de RMA que desea consultar.');
			$('rma').focus();
			return false;
		}
		//document.form_rma.action = '/rma_anteriores.php';	
	}
	document.form_rma.submit();	
}
function EnviaRMA2()
{
	var cantidad = 0;
	var hayFilas = false;
	/*if($('albaran').value == '')
	{
		alert('Indique el número de albarán o factura');
		$('albaran').focus();
		return false;
	}*/
	if($('empresa_cli').value == '' || $('caja_cif').value == '' || $('caja_telefono').value == '')
	{
		alert('Es obligatorio indicar el nombre de la empresa, el teléfono y el CIF');
		$('empresa_cli').focus();
		return false;
	}
	/*if($('tipo').value == 0)
	{
		alert('Indique el motivo de su consulta');
		$('tipo').focus();
		return false;
	}*/
	if($('caja_nombre').value == '')
	{
		alert('Indique su nombre.');
		$('caja_nombre').focus();
		return false;
	}
	if($('caja_apellidos').value == '')
	{
		alert('Indique sus apellidos.');
		$('caja_apellidos').focus();
		return false;
	}
	if($('caja_cp').value == '')
	{
		alert('Indique el codigo postal.');
		$('caja_cp').focus();
		return false;
	}
	if($('caja_direccion').value == '')
	{
		alert('Indique la direccion.');
		$('caja_direccion').focus();
		return false;
	}
	if($('caja_poblacion').value == '')
	{
		alert('Indique la poblacion.');
		$('caja_poblacion').focus();
		return false;
	}/*
	if($('caja_fax').value == '')
	{
		alert('Indique el n&uacute;mero de fax.');
		$('caja_fax').focus();
		return false;
	}*/
	if($('caja_mail').value == '')
	{
		alert('Indique una direccion de correo electronico.');
		$('caja_mail').focus();
		return false;
	}
	if(!mail_valido($('caja_mail').value))
	{
		alert('La direccion de correo electronico introducida no es valida.');
		$('caja_mail').focus();
		return false;
	}
	var cont=0;
	for(var i = 1; i <= parseInt($('n_filas').value); i++)
	{
		cont++;
		if ($('visible_'+i).value=='1')
		{
			if( !($('ref_' + i).value == '' && $('cantidad_' + i).value == '' && $('serie_' + i).value == '' && $('averia_' + i).value == ''))
			{
				hayFilas = true;
				cantidad = $('cantidad_' + i).value;
				if($('factura_' + i).value == 0 && $('tipo').value == 1)
				{
					alert('Indique el albarán o la factura en la línea ' + i);
					$('factura_' + i).focus();
					return false;
				}
				/*if($('serie_' + i).value == 0)
				{
					alert('Indique el número de serie en la línea ' + i);
					$('serie_' + i).focus();
					return false;
				}*/
				if( cantidad == '')
				{
					alert('Indique las unidades o cantidad en la línea ' + i);
					$('cantidad_' + i).focus();
					return false;
				}
				if(isNaN(cantidad) || cantidad < 1 || cantidad != parseInt(cantidad))
				{
					alert('La cantidad indicada en la línea ' + i + ' no es válida');
					$('cantidad_' + i).focus();
					return false;
				}
				if($('ref_' + i).value == '')
				{
					alert('Indique la referencia del producto en la línea ' + i);
					$('ref_' + i).focus();
					return false;
				}			
				if($('descripcion_' + i).value == '')
				{
					alert('Indique la descripción del producto de la línea ' + i);
					$('descripcion_' + i).focus();
					return false;
				}			
				if($('averia_' + i).value == '')
				{
					alert('Indique el motivo de la avería en la línea ' + i);
					$('averia_' + i).focus();
					return false;
				}			
			}
		}
	}
	if(!hayFilas)
	{
		alert('Debe indicar al menos un producto.');
		return false;
	}	
	if(!$('condiciones').checked)
	{
		alert('Debe aceptar las condicones legales');
		$('condiciones').focus();
		return false;
	}	
	if(confirm('¿Desea enviar el RMA?'))
		document.form1.submit();
	return false;
}

var fondo = 1;

function anadeFila()
{
	var posicion = parseInt($('n_filas').value) +1;
	//alert $('n_filas').value;
	$('n_filas').value = posicion;
	//alert ($('n_filas').value) ;
	
	var cadena = ""; //crea la fila
	var fila = document.createElement('div');
	
	fila.id='fila_'+posicion;
	if(fondo == 0)
	{
		bg = "background-color:#FFFFFF;";
		fondo = 1;
	}
	else
	{
		bg = "background-color:#DEDEDE;";
		fondo = 0;
	} 
	bg += "border:0;";
//	fila.setStyles({'float':'left', 'display':'block', 'width':'653px'});
	fila.style.float = 'left';
	fila.style.display = 'block';
	fila.style.width = '653px';	

	cadena='<div style="width:100px; float:left; display:inline; text-align:left; overflow:hidden;"><input type="text" id="factura_'+posicion+'" name="factura_'+posicion+'" class="caja_formulario" value="" style="width:99px; margin-bottom:0px; '+bg+'"/></div>';
	cadena+='<input type="hidden" id="visible_'+posicion+'" name="visible_'+posicion+'" value="1" />';
	cadena+='<div style="width:90px; float:left; display:inline; text-align:left; overflow:hidden; border-left:1px solid #858585;"><input type="text" id="serie_'+posicion+'" name="serie_'+posicion+'" class="caja_formulario" value="" style="width:89px; margin-bottom:0px; '+bg+'"/></div>';
	cadena+='<div style="width:40px; float:left; display:inline; text-align:left; overflow:hidden; border-left:1px solid #858585;"><input type="text" id="cantidad_'+posicion+'" name="cantidad_'+posicion+'" class="caja_formulario" value="" style="width:38px; margin-bottom:0px; '+bg+'"/></div>';
	cadena+='<div style="width:92px; float:left; display:inline; text-align:left; overflow:hidden; border-left:1px solid #858585;"><input type="text" id="ref_'+posicion+'" name="ref_'+posicion+'" class="caja_formulario" value="" style="width:92px; margin-bottom:0px; '+bg+'"/></div>';
	cadena+='<div style="width:142px; float:left; display:inline; text-align:left; overflow:hidden; border-left:1px solid #858585;"><input type="text" id="descripcion_'+posicion+'" name="descripcion_'+posicion+'" class="caja_formulario" value="" style="width:141px; margin-bottom:0px; '+bg+'"></div>';
	cadena+='<div style="width:184px; float:left; display:inline; text-align:left; overflow:hidden; border-left:1px solid #858585;"><input type="text" id="averia_'+posicion+'" name="averia_'+posicion+'" class="caja_formulario" value="" style="width:183px; margin-bottom:0px; '+bg+'"></div>';
		
	fila.innerHTML = cadena;
	$('div_filas_facturas').appendChild(fila);	
	var altura = $('div_cuerpo').style.height.replace('px','');
	altura = parseInt(altura) + 20;	
	$('div_cuerpo').style.height=altura+'px';
	return true;
}

function eliminaFila()
{
	var fin = false;
	var filas = parseInt($('n_filas').value);
	while ((!fin)&&(filas!=0))
	{
		if ($('fila_'+filas).style.display=='block')
		{
			$('fila_'+filas).style.display='none';
			
			var altura = $('div_cuerpo').style.height.replace('px','');
			altura = parseInt(altura) - 20;	
			$('div_cuerpo').style.height=altura+'px';
			
			$('visible_'+filas).value = 0;
			
			if (fondo == 0)
				fondo = 1;
			else 
				fondo = 0;
			fin = true;
		}
		else
			filas--;
	}
	return true;
}



