// JavaScript Document


function contacto()
{
	var aux=$("#contactar").attr("checked");
	
	if(aux)
	{
	 	$("#contacto").css({'display':'block'});
	}
	else
	{
	 	$("#contacto").css({'display':'none'});
	}
	
}

function via_contacto(value){
	
	if(value=="tel"){
		$("#tel00").css({'display':'block'});
		$("#skype").css({'display':'none'});
	}
	
	if(value=="skype"){
		$("#skype").css({'display':'block'});
		$("#tel00").css({'display':'none'});
		
	}
	

}
function change_div(div00,div01){
	
	$('#'+div00).css({'display':'block'});
	$('#'+div01).css({'display':'none'});
	if(div00=="cita-online"){
	$('#txt-contactar1').css({'color':'#ffa309'});	
	$('#txt-contactar2').css({'color':'#CCC'});	
	}
	if(div00=="newsletter"){
	$('#txt-contactar2').css({'color':'#ffa309'});	
	$('#txt-contactar1').css({'color':'#CCC'});	
	}
	
}


function validar_form(form){
	
	var aux=$("#aux").val();
	var query;
	var error_txt="";
	var num_error=0;
	if(aux=="online")
	{
		var tel		=$("#telefono").val();
		var skype	=$("#skype00").val();
	}
	var contact=false;
	var chkcontact = document.getElementById("contactar");
	
	if (chkcontact.checked) 
	{
		var recordar = chkcontact.value;
		
		contact=true;
	}
		for(var i=0; i<form.elements.length;i++)
		{
			var error=false;
			var type=form.elements[i].type;
			var id=form.elements[i].id;
		
			if(type!="button" && type!="hidden" && type!="submit" && type!="reset"  && type!="file" && type!="radio" && id!="skype" && id!="contactar" )
			{
					
				var valor=form.elements[i].value;				
			
				if(valor == "" || valor == "0")
				{					
					if(!error )
					{
						error=true;
						error_txt="Faltan datos \n";
					}
					if(id=="telefono" && skype!="")
					{
					  error=false;
					  error_txt="";		
					}
					if(id=="skype00" && tel!="")
					{
					  error=false;
					  error_txt=""; 
					}
				 }
			
				else if(error_txt == "") 
				{
					if(id=="telefono")
					{
					if(isNaN(valor) || valor.length!=9)
					{
						error_txt+="-No has introducido un telefono valido \n";
						error=true;
					}
				}	
				if(!valor.match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/))
				{
					if(id=="email" || id=="email_envio")
					{
						error_txt+="-No has introducido un email valido \n";
						error=true;			
					}
				}
			}
			if(!contact)
			{					
						
				if(id=="telefono" || id=="skype00")
				{
						error=false; 
						error_txt="";

				}
			}	
			if(error)
			{
				$("#"+id).css({'background-color':'#FF3535'});
				error=true;
				num_error=1;
			} else {
				$("#"+id).css({'background-color':'#ECECEC'});
     			
				
			}
	  } 
		}
	
	if(error_txt!="" || num_error==1)
	{
		(error_txt=="")? alert("No has introducido correctamente los datos\n Por favor compruebalos y vuelvalo a probar.\n Muchas gracias") : alert(error_txt);
	} else {
		
	

	if(aux=="online")
	{			
		var idioma		=$("#idioma").val();
		var nombre		=$("#nombre_form").val();
		var empresa		=$("#empresa").val();
		var email		=$("#email").val();
		var comentarios =$("#comentarios").val();
		var id_producto =$("#tipo_servicio").val();
		var fecha		=$("#date1").val();
		var franja		=$("#franja").val();
		var tel			=$("#telefono").val();
		var skype		=$("#skype00").val();
        var fecha_arr	=new Array();
		fecha_arr		=fecha.split("-");
		fecha			=fecha_arr[2]+"-"+fecha_arr[1]+"-"+fecha_arr[0];

		
		query="idioma="+idioma+"&nombre="+nombre+"&empresa="+empresa+"&email="+email+"&comentarios="+comentarios+"&id_producto="+id_producto+"&tel="+tel+"&skype="+skype+"&date1="+fecha+"&franja="+franja+"&aux="+aux;	
	}
	
	if(aux=="news"){
		var idioma	=$("#idioma").val();
		var nombre	=$("#nombre_news").val();
		var email	=$("#email_news").val();
		var cp		=$("#cp_news").val();
		
		query="idioma="+idioma+"&nombre="+nombre+"&email="+email+"&cp="+cp+"&aux="+aux;	
	}
	

	$.ajax
	({
		type:"POST",
		url:"envio.php",
		data:query,
		async:false,
		success:function(data)
		{
			$("#pixel_wabi").attr("src",data);
			$("#nombre_form").val("");
			$("#empresa").val("");
			$("#email").val("");
			$("#franja").val("");
			$("#idioma").val("");
			$("#tipo_servicio").val(0);
			$("#nombre_news").val("");
			$("#email_news").val("");
			$("#cp_news").val("");
			$("#comentarios").val("");
			alert("Gracias por complimentar correctamente el formulario");
		}
	}); 
		
		
		

	}
	
}

function change_legen(id,total){
	
	for(i=0;i<total;i++)(i==id)? $("#legen_"+i).css({'display':'block'}) : $("#legen_"+i).css({'display':'none'});			
						

	
	}
