window.onload = init;
var seccion = "";
var contP = 0;
var contN = 0;
var cont = 0;
var cont2 = 0;
function init (){
	// Cabezal:
	var cabezal = new SWFObject("swf/header.swf", "header", "780", "284", "7", "#FFFFFF");
	cabezal.addParam("quality", "high");
	cabezal.write("cabezal");
	
	// Juego:
	$("pym1ok").onclick = juego.bind(this, "pym", 1, 1);
	$("pym1no").onclick = juego.bind(this, "pym", 1, 0);
	$("pym2ok").onclick = juego.bind(this, "pym", 2, 1);
	$("pym2no").onclick = juego.bind(this, "pym", 2, 0);
	$("pym3ok").onclick = juego.bind(this, "pym", 3, 1);
	$("pym3no").onclick = juego.bind(this, "pym", 3, 0);
	$("san1ok").onclick = juego.bind(this, "san", 1, 1);
	$("san1no").onclick = juego.bind(this, "san", 1, 0);
	$("san2ok").onclick = juego.bind(this, "san", 2, 1);
	$("san2no").onclick = juego.bind(this, "san", 2, 0);
	$("san3ok").onclick = juego.bind(this, "san", 3, 1);
	$("san3no").onclick = juego.bind(this, "san", 3, 0);
	$("gas1ok").onclick = juego.bind(this, "gas", 1, 1);
	$("gas1no").onclick = juego.bind(this, "gas", 1, 0);
	$("gas2ok").onclick = juego.bind(this, "gas", 2, 1);
	$("gas2no").onclick = juego.bind(this, "gas", 2, 0);
	$("gas3ok").onclick = juego.bind(this, "gas", 3, 1);
	$("gas3no").onclick = juego.bind(this, "gas", 3, 0);
}

// Juego:
function juego(sec,opc,estado) {
	// Control de sección
	if (seccion==""){
		seccion = sec;
		switch (estado){
			case 1:
				contP=contP+1;
				if(contN>0){
					contN=contN-1;
				}
			break;
			case 0:
				contN=contN+1;
				if(contP>0){ 
					contP=contP-1;
				}
			break;
		}
	} else {
		if(seccion==sec){
			// Misma sección
			switch (estado){
				case 1:
					contP=contP+1;
					if(contN>0){
						contN=contN-1;
					}
				break;
				case 0:
					contN=contN+1;
					if(contP>0){ 
						contP=contP-1;
					}
				break;
			}
		} else {
			// Cambio de sección
			seccion = sec;
			contP=0;
			contN=0;
			cont2=0;
			switch (estado){
				case 1:
					contP=contP+1;
					if(contN>0){
						contN=contN-1;
					}
				break;
				case 0:
					contN=contN+1;
					if(contP>0){ 
						contP=contP-1;
					}
				break;
			}
			switch (sec){
				case "pym":
					for(var op=1; op<=3; op++){
						$("san"+op+"ok").className="btn_vacio";
						$("san"+op+"ok").disabled=false;
						$("san"+op+"no").className="btn_vacio";
						$("san"+op+"no").disabled=false;
						$("gas"+op+"ok").className="btn_vacio";
						$("gas"+op+"ok").disabled=false;
						$("gas"+op+"no").className="btn_vacio";
						$("gas"+op+"no").disabled=false;
					}
				break;	
				case "san":
					for(var op=1; op<=3; op++){
						$("pym"+op+"ok").className="btn_vacio";
						$("pym"+op+"ok").disabled=false;
						$("pym"+op+"no").className="btn_vacio";
						$("pym"+op+"no").disabled=false;
						$("gas"+op+"ok").className="btn_vacio";
						$("gas"+op+"ok").disabled=false;
						$("gas"+op+"no").className="btn_vacio";
						$("gas"+op+"no").disabled=false;
					}
				break;
				case "gas":
					for(var op=1; op<=3; op++){
						$("pym"+op+"ok").className="btn_vacio";
						$("pym"+op+"ok").disabled=false;
						$("pym"+op+"no").className="btn_vacio";
						$("pym"+op+"no").disabled=false;
						$("san"+op+"ok").className="btn_vacio";
						$("san"+op+"ok").disabled=false;
						$("san"+op+"no").className="btn_vacio";
						$("san"+op+"no").disabled=false;
					}
				break;
			}
		}
	}
	// Manejo de Clases de Botones
	if(estado==1){
		var estate="ok";
		var estateOp="no";
		if ($(sec+opc+estate).className!="btn_ok"){
			$(sec+opc+estate).className="btn_ok";
			$(sec+opc+estate).disabled=true;
			$(sec+opc+estateOp).className="btn_vacio";
			$(sec+opc+estateOp).disabled=false;
		} else {
			$(sec+opc+estate).className="btn_vacio";
			$(sec+opc+estate).disabled=false;
		}
	}else{
		var estate="no";
		var estateOp="ok";
		if ($(sec+opc+estate).className!="btn_no"){
			$(sec+opc+estate).className="btn_no";
			$(sec+opc+estate).disabled=true;
			$(sec+opc+estateOp).className="btn_vacio";
			$(sec+opc+estateOp).disabled=false;
		} else {
			$(sec+opc+estate).className="btn_vacio";
			$(sec+opc+estate).disabled=false;
		}
	}
	cont=contP-contN;
	//$("test").innerHTML+= "Van:"+(cont)+" P: "+contP+" N: "+contN+" ";
	
	if(contP==3){
		$("panel").className="panelVerde";
		$("respuesta").innerHTML="<a href='regularizate.php' target='_self'>&nbsp;</a>";
	} else {
		if(contP==2){
			$("panel").className="panelAmarillo";
			$("respuesta").innerHTML="<a href='regularizate.php' target='_self'>&nbsp;</a>";

		}else{
			$("panel").className="panelRojo";
			$("respuesta").innerHTML="<a href='regularizate.php' target='_self'>&nbsp;</a>";
		}
	}
}