$(document).ready(function(){
	controlarRollover();
    controlarFichaArchivo();
    $(".chatroom").colorbox({iframe:true, innerWidth:800, innerHeight:700});
});
function controlarRollover() {

	$(".rollover").hover(
		function(){
			var src = $(this).attr('src');
			if(src.indexOf("_on") == -1) {
				var newSrc = src.replace("_off","_on");
				$(this).attr("src",newSrc);
			}
		},
		function(){
			var src = $(this).attr('src');
			if(src.indexOf("_on") != -1) {
				var oldSrc = src.replace("_on","_off");
				$(this).attr("src",oldSrc);
			}
		}
	);
	
}

function controlarFichaArchivo() {

	if($(".archivo").length>0){
        
		$(".archivo").unbind();
		$(".archivo").hover(
			function(){
			     //alert($(this).css("background-color"));
				if($(this).attr("class")  == "archivo archivo_out") {
					$(this).attr("class","archivo archivo_over");
				}
			},
			function(){
			    //alert($(this).attr("background-color")); 
				if($(this).attr("class") != "archivo archivo_out" ) {
				
					$(this).attr("class","archivo archivo_out");
				}
			}
		);
	}

}


function limpiar_usuario()
{
	$("#name").attr("value",'');
}

function limpiar_pass()
{
	$("#password").attr("value",'');
}

function validar_registro()
{
	$("#frmRegistro").validate({
		rules: {
			signup:		{ required: true },
			remail: { required: true,
					 email: true
				   }
			
		},
		messages: {
			signup: "<div class='error_form_register'>introduzca un nombre.</div>",
			remail: {
					 required: "<div class='error_form_register'>introduzca una dirección de email.</div>",
					 email: "<div class='error_form_register'>introduzca una dirección de email válida.</div>"
					}
			
		}
	});
	
	
	$("#frmRegistro").validate().form();
	
	var valid = $("#frmRegistro").validate().valid();
	
	if (valid) {
		registrar_usuario($("#signup").val(), $("#remail").val());
	}
}

function registrar_usuario(nombre, email){

	var resultado=$.ajax({
	   type: "POST",
	   url: "registro_send",
	   data: "singup="+nombre+"&remail="+email,
	   async: false
	 }).responseText
	
	$("#signup").val("");
	$("#remail").val("");
	$("#close").click();
	$.fn.colorbox({html:'<p>'+resultado+'</p>', title: false, width:500});
}

function validar_cliente()
{
	$("#frmLogin").validate({
		rules: {
			log:		{ required: true },
			pwd: { required: true }
			
		},
		messages: {
			log: "<div class='error_form_register'>introduzca un login.</div>",
			pwd: {
					 required: "<div class='error_form_register'>introduzca una clave.</div>"
			     }
			
		}
	});
	
	
	$("#frmLogin").validate().form();
	
	var valid = $("#frmLogin").validate().valid();
		
	if (valid) {
		mostrar_area_clientes($("#log").val(),$("#pwd").val());
	}

}

function mostrar_area_clientes(login,pwd){
	
	var resultado=$.ajax({
	   type: "POST",
	   url: "include/comprobar_cliente.php",
	   data: "log="+login+"&pwd="+pwd,
	   async: false
	 }).responseText
	
	
	if (resultado=="no existe") {
		/*$("#signup").val("");
		$("#remail").val("");
		$("#close").click();*/
		$.fn.colorbox({html:'<p>Este &Aacute;rea es s&oacute;lo para clientes registrados</p>', title: false, width:500});
	}
	else
	{
		$("#frmLogin").attr("action","area_clientes");
		$("#frmLogin").submit();
	}
	
}

function cambiar_idioma(I)
{
    $("#idioma").val(I);
    $("#frmIdioma").submit();
}
