$(document).ready(function(){
    
	controlarRollover();   
  	validarLogin();
    $('a.lightbox').lightBox();
	
});

function cambiarIdioma(id){
	$("#idioma").val(id);
	$("form#idiomas").submit();
}

function enviar_login()
{
	$("#datos_intranet").submit();
}
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 confirmar (mensaje, funcion) {
	
	var dialog = $("<div id='confirmar' title='Confirmation'>"+mensaje+"</div>").insertAfter('body');
	$(dialog).dialog({
		resizable: false,
		modal: true,
		overlay: { 
				opacity: 0.5, 
				background: "black" 
		},
		width: 400,
		height: 200,
		buttons: { 
				"Confirm": function() { 
						$(this).dialog('destroy').remove(); 
						eval(funcion);
				}, 
				"Cancel": function() { 
						$(this).dialog('destroy').remove();  
				} 
		} 
	});
	
	$('.ui-dialog-titlebar-close').click(function() {
		$("#confirmar").dialog('destroy').remove();            
	})
	
}

function validarLogin(){
	
	$("#datos_intranet").validate({	   			
		rules: {
			login: "required",	
			password: "required"
	},
		messages: {
			login: "<div class='validation-advice'>Please, insert a login.</div>",
			password: "<div class='validation-advice'>Please, insert a password.</div>"
		}
	});
}

function recordar_clave () {
	
	var contenido = "<br><p>If you forget your password please fill out the form below and a new password will be sent to your email account. </p> <br><form name='frmRecordar' id='frmRecordar' method='post' action='control_stock_act.php' ><p> Login: <input type='text' id='rnombre' name='rnombre' > </p><br><p > Email: <input type='text' id='remail' name='remail' style='margin-left: 3px; width: 300px;'></p><br><div id='error'></div></form>" ;
	
	var dialog = $("<div id='recordar' title='Password Reminder'>"+ contenido +"</div>").insertAfter('body');
	$(dialog).dialog({
		resizable: false,
		modal: true,
		overlay: { 
				opacity: 0.5, 
				background: "black" 
		},
		width: 500,
		height: 300,
		buttons: {
				"Send": function() { 
				
				validar_nueva_contraseņa();
											
						
				} ,
				"Close": function() { 
						$(this).dialog('destroy').remove();  
				} 
		} 
	});
	
	$('.ui-dialog-titlebar-close').click(function() {
		$("#recordar").dialog('destroy').remove();            
	})
	
}

function validar_nueva_contraseņa()
{
	
	$("#frmRecordar").validate({
		rules: {
			rnombre:		{ required: true },
			remail: { required: true,
					 email: true
				   }
			
		},
		messages: {
			rnombre: "<div class='validation-advice'>Please, insert a login.</div>",
			remail: {
					 required: "<div class='validation-advice'> Please, insert a e-mail.</div>",
					 email: "<div class='validation-advice'> Please, insert a valid E-mail (ex: name@domain.com).</div>"
					}
			
		}
	});
	
	
	$("#frmRecordar").validate().form();
	
	var valid = $("#frmRecordar").validate().valid();
	
	if (valid) {
		generar_peticion($("#rnombre").val(), $("#remail").val());
	}
}

function generar_peticion(nombre, email){
	
	var resultado=$.ajax({
	   type: "POST",
	   url: "peticion_send.php",
	   data: "nombre="+nombre+"&email="+email,
	   async: false
	 }).responseText
	
	$("#error").html(resultado);
	var sw = $("#error").html();
	if (sw=="ok")
	{
		sleep(2000);
		$("#recordar").dialog('destroy').remove();  
	}
	
	
}

function sleep(millisegundos) {
var inicio = new Date().getTime();
	while ((new Date().getTime() - inicio) < millisegundos){
	}
}
