// JavaScript Document

function desplegar(id,to){
	if(id==0){
		for(i=1;i<=to;i++){
			document.getElementById("capa_"+i).style.display="none";	
		}
	}else{
		capa=document.getElementById("capa_"+id);
		if(capa.style.display=="block"){
			capa.style.display="none";
		}else{
			for(i=1;i<=to;i++){
				document.getElementById("capa_"+i).style.display="none";	
			}
			capa.style.display="block";
		}
	}
}

hora_clickada=0;
function coger_valor(dia,id){
	hora=document.getElementById("emp_cit_"+dia+"_"+id).value;
	if(hora!="0" && hora!="00")
		hora_clickada=document.getElementById("emp_cit_"+dia+"_"+id).value;
}
function checkear(dia,id){
	if(document.getElementById("cit_"+dia+"_"+id).checked==false){
		hora_clickada=document.getElementById("emp_cit_"+dia+"_"+id).value;
		document.getElementById("emp_cit_"+dia+"_"+id)[0].selected = true;
		revisar_horas(dia,id);	
	}
}
function revisar_horas(dia,id){
	hora=document.getElementById("emp_cit_"+dia+"_"+id).value;
	nombre="emp_cit_"+dia+"_"+id;
	if(hora=="0" || hora=="00"){
		//volver a poner la hora que se habia quitado.
		document.getElementById("cit_"+dia+"_"+id).checked=false;
		opciones=new Array();
		for (var i=0;i < document.forms[0].elements.length;i++)
		{
			var elemento = document.forms[0].elements[i];
			if (elemento.type == "select-one" && elemento.name!=nombre && elemento.name.indexOf("emp_cit_"+dia+"_")>=0){
				div=elemento.id;
				div="div"+div.substring(3);
				valor=document.getElementById(div).innerHTML;
				if (valor.indexOf(hora_clickada)>=0 && hora_clickada!="0" && hora_clickada!="00"){
					//si esa hora estaba en este combo se vuelve a poner en su posicion
					elemento[elemento.length] = new Option(hora_clickada, hora_clickada); 
					opciones.length = 0
					for(a=0;a<elemento.length-2;a++) {
						ar=elemento[a+2].text.split(":");
						if(ar[0]*1<10){
							ar[0]="0"+ar[0];	
						}
						hora=ar[0]+":"+ar[1];
						opciones[a]=new Array(hora, hora);
					}
					opciones.sort(); 
					elemento.length=2;
					for(a=0;a<opciones.length;a++) {
						if(opciones[a][0].substring(0,2)=="09"){
							opciones[a][0]=opciones[a][0].substring(1);
							opciones[a][1]=opciones[a][1].substring(1);
						}
						elemento[a+2] = new Option(opciones[a][0], opciones[a][1]); 
					}
				}
			}
		}
	}else{
		document.getElementById("cit_"+dia+"_"+id).checked="checked";
		//quitar la hora coincidente en los demas combos.
		for (var i=0;i < document.forms[0].elements.length;i++)
		{
			var elemento = document.forms[0].elements[i];
			if (elemento.type == "select-one" && elemento.name!=nombre && elemento.name.indexOf("emp_cit_"+dia+"_")>=0){
				for(j=2;j<elemento.options.length;j++)
				{
				   if(elemento.options[j].value==hora){
					elemento.options[j]=null;
				   }
				}
			}
		}
	}
}

