// JavaScript Document

var maxi = "";
var num;

function terminar() {
	var respuesta = confirm("Si acepta continuará con la validación del presupuesto.\n¿Está segur@ de continuar?");
	return respuesta;
}

function cancelar() {
	var respuesta = confirm("Si acepta el presupuesto actual se cancelará.\n¿Está segur@ de continuar?");
	return respuesta;
}

function EliminarFila(numero, maximo, idProducto, idPedido) {
	var ajax = MyAjax();
	var familia = "color";
	var tiempo = 1500;
	maxi = maximo;
	num	 = numero;
	ajax.open("GET", "eliminaProdPed.asp?idProd=" + idProducto + "&idPedido=" + idPedido, true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4) {				
			if (ajax.status == 200) {
				if(_jslib_isIE) {
					Element.hide(GetObject("prod_ped"+numero));
					if (GetObject("prod_ped_tex1"+numero)!=undefined) {
						Element.hide(GetObject("prod_ped_tex1"+numero));
						Element.hide(GetObject("prod_ped_tex2"+numero));
					}
					Element.hide(GetObject("espere"));					
				} else if(_jslib_isNS || _jslib_isNS6) {
					new Effect.Fade(GetObject("prod_ped"+numero));
					if (GetObject("prod_ped_tex1"+numero)!=undefined) {
						new Effect.Fade(GetObject("prod_ped_tex1"+numero));
						new Effect.Fade(GetObject("prod_ped_tex2"+numero));
					}
					new Effect.Fade(GetObject("espere"));
				}
			//	setTimeout("CambiarColores();", tiempo);*/
			} else {
				alert("Error Número: " + ajax.status + "\nDescripción: " + ajax.statusText);
				new Effect.Fade(GetObject("espere"));
			}
		} else {
			new Effect.Appear(GetObject("espere"));
		}
	}	
	ajax.send(null);
	return false;
}

function CambiarColores() {
	var n = 1;
	var opacidad;
	var irA = num;
	var cambio = false;
	for (i=1;i<=maxi;i++) {
		opacidad = Element.getOpacity("prod_ped"+i);
		//Comprobamos la fila está oculta o no
		//alert("prod_ped"+i+" "+Element.getOpacity("prod_ped"+i));
		if(_jslib_isIE) {
			if (opacidad==-0) {
				irA = DameSiguiente(num);
				i = eval(irA);
				alert("op:"+opacidad+" prod_ped:"+i+" fila:"+n+" num:"+num+" irA:"+irA);
				if (cambio)
					break;
				cambio = true;
			//	if (n==1)
			//		n = CambiaEne(n);
			//	alert("prod_ped"+i+"=fila"+n + " -" +opacidad);
			}
		} else if(_jslib_isNS || _jslib_isNS6) {
			if (opacidad<1) {
			//	alert("op:"+opacidad+" prod_ped:"+i+" fila:"+n);
				i = i + 1;
				if (n==1)
					n = CambiaEne(n);
			}
		}
		if (i<=maxi) {
			//alert("prod_ped"+i+"=fila"+n + " -" +opacidad);
			GetObject("prod_ped"+i).className = "fila"+n;
			if (GetObject("prod_ped_tex1"+i)!=undefined) {
				//alert("prod_ped_tex1"+i+" SI");
				GetObject("prod_ped_tex1"+i).className = "fila"+n;
				GetObject("prod_ped_tex2"+i).className = "fila"+n;
			}
			n = CambiaEne(n);
		}
	}
}

function DameSiguiente(n) {
	if ( (n+1) >= maxi ){
		return maxi + 1;
	} else {
		if (Element.getOpacity(GetObject("prod_ped"+n))<1) {
			n = DameSiguiente(n+1);
		} else {
			return n;
		}
	}
}

function CambiaEne(ene) {
	if (ene==1) {
		ene = 2;
	} else {
		ene = 1;
	}
	return ene;
}
