jQuery.noConflict();
  jQuery(document).ready(function($) {
	 
	 // ++++++++++++++ BOTON CONTINUAR +++++++++++++++++
	 var error = false;
	 
	 $("#continuar").click(function(){
		 
	 	//El e-mail esté bien
		if( ($("#email2").val() == $("#email22").val()) && ($("#nombre").val() != "") && ($("#apellidos").val() != "") && ($("#email").val() != "") && ($("#horario").val() != "") ){
		}
		else{
			error = true;
		}
		
		//Servicio correcto
		if($("#tipo").attr("selectedIndex")==0){
			error = true;
		}
		
		//Acepta condiciones
		if(!($('#condicionesg').attr('checked'))){
			error = true;
		}
		
		if(error){
			alert("Se ha producido un error. Por favor, revisa que los datos del formulario sean correctos y asegúrate de no dejar campos obligatorios en blanco y de aceptar las condiciones generales de contratación.");
		}
		else{
			$("#formulario").submit();
		}
		
		error = false;
		
	 });
	  
	  //---------------------------------------------
	
	var dies = ["sie", "lun", "mar", "mie", "jue", "vie"];
	var dies_s = new Array(6);
	var num_h = 14;
	var hor = new Array(num_h);
	
	//Sempre
	$("#sie").click(function(){
		
		if(dies_s[0]){
			dies_s[0] = false;
		}
		else{
			dies_s[0] = true;
		}
	
		$.each(dies_s, function(index){
			dies_s[index] = dies_s[0];
		});
		$.each(hor, function(index){
			hor[index] = dies_s[0];
		});
		
		$("input").each(function(){	
			$(this).attr("checked", dies_s[0]);
			Custom.clear();
		});		
		
	});
	
	//Dies
	function sd_dies(dia){
		
		if(dia>0){
			if(dies_s[dia]){
				dies_s[dia] = false;
			}
			else{
				dies_s[dia] = true;
			}
			
			for(x=0;x<num_h;x++){
				
				$("input[name=" + x + dia + "]").attr("checked", dies_s[dia]);
				Custom.clear();
			}

		}
		
	}
	
	$.each(dies, function(){
		
		$("#" + this).click(function(){
			
			sd_dies($(this).attr("class"));
			
		});

	});
	
	//Hores
	for(x=0;x<num_h;x++){
		
		$("span[class=h"+x+"]").click(function(){
		
			num = $(this).attr("class");
			num = num.substr(1);
			
			if(hor[num]){
				hor[num] = false;
			}
			else{
				hor[num] = true;
			}
			
			for(y=0;y<6;y++){
				$("input[name=" + num + y + "]").attr("checked", hor[num]);
				Custom.clear();
			}
			
		});
	}
	
	//Colors
	function colors(){
		
		var tots = true;
		
		for(i=0;i<num_h;i++){
			for(j=0;j<=5;j++){
				
				$("span[name="+j+"]").css("color","#8e979c");
				$("span[class=h"+i+"]").css("color","#8e979c");
			
			}
		}
		
		for(i=0;i<num_h;i++){
			for(j=1;j<=5;j++){
				
				if($("input[name="+i+j+"]").attr("checked")){
					$("span[name="+j+"]").css("color","#454e52");
					$("span[class=h"+i+"]").css("color","#454e52");
				}
				else{
					tots = false;
				}
			
			}
		}
		
		if(tots==true){
			$("#sie").css("color","#454e52");
		}
		else{
			$("#sie").css("color","#8e979c");
		}
	}
	
	$("span").each(function(){
		$(this).click(function(){
			colors();
		});
	});
	
	
});
