$(document).ready(function(){
	
	$('a.lnk-box-open').colorbox({inline:true,opacity:.2,onLoad:function(){
		
		//alert($(this).attr('href'));
		//setTimeout('autofocus("'+$(this).attr('href')+'")',50);
		//$($(this).attr('href') + ' input:eq(0)').trigger('focus');//css('background','red');
		
	}});
	//$('a.lnk-box').trigger('click');
	$('a.lnk-box-close').live('click', function(){$.colorbox.close(); return false;});
	
	$('a.lnk-box-ajax').colorbox({opacity:.2,onOpen:function(){$('.divpdf').hide()},onClosed:function(){$('.divpdf').show()}});
	
	
	/* slider */
	if($('#slide').length > 0)
	{
		$('#slide').cycle({fx:'fade',autostop:1/*,autostopCount:2*/,timeout:2000,height:305,width:700});
	}
	//$('#slide').cycle('next');
	//$('#slide').cycle('pause');
	
	/* tabs */
	var seccion_actual = 0;
	if($('#tabs').length > 0){
		$('#tabs li>a').click(function(){
			$('#tabs li:eq('+seccion_actual+')>a').removeClass('actual');
			$(this).addClass('actual');
			$('#tabs div.seccion:eq('+seccion_actual+')').hide();
			seccion_actual = $('#tabs li').index($(this).parent('li'));
			$('#tabs div.seccion:eq('+seccion_actual+')').show();
			return false;
		});
	}
	
   $('#scroll-simple').scroller(253, 1);
   
   $('#scroll').scroller(154, 6);
   /*
   $('#scroll div.ventana').mousemove(function(e){
	   alert(e.clientY);
   });
   */
   $('#lado-der #notas').scroller(246, 1);
   
   $('a.lnk-print').click(function(){
	   window.print();
	   return false;
   });
   
   // formulario de acceso
	$('#form-acceso').postForm(function(){
		$('#form-acceso').disable();
		$('#form-acceso').bloquear();
	}, function(json){
		$('#form-acceso').enable();
		$('#form-acceso').desbloquear();
		
		//alert(json.mensaje);
		if(json.error)
		{
			$('#form-acceso')[0].reset();
			$('#form-acceso .error').text(json.mensaje);
			if(json.intento > 2)
			{
				$('#form-acceso #captcha').show();
				//$('#form-acceso #captcha img').attr('src','#');
				$('#form-acceso #captcha img').load().attr('src','lib/acceso/codigo.php?' + json.intento);
			}
			
		    $.colorbox.resize();
		}
		else{
			if(typeof json.redireccion != 'undefined')
			{
				document.location = json.redireccion;
			}
			else
			{
				location.reload(true);
			}
		}
	});
	
	
	$('#boton-olvido').click(function(){
		$.colorbox.close();
		//return false;
	});
	
	$('#boton-sesion').click(function(){
		$.colorbox.close();
		//return false;
	});
	
   // formulario de acceso
//	$('#form-acceso').postForm(function(){
//		$('#form-acceso').disable().bloquear();
//	}, function(json){
//		$('#form-acceso').enable().desbloquear();
//		
//		//alert(json.mensaje);
//		if(json.error){
//			$('#form-acceso')[0].reset();
//			$('#form-acceso .error').text(json.mensaje);
//			$.colorbox.resize();
//		}else{
//			if(typeof json.redireccion != 'undefined')
//			{
//				document.location = json.redireccion;
//			}
//			else
//			{
//				location.reload(true);
//			}
//		}
//	});
	
	// formulario de sugerencias
	$('#form-sugerencia').postForm(function(){
		$('#form-sugerencia').disable();
		$('#form-sugerencia').bloquear();
	}, function(json){
		$('#form-sugerencia').enable();
		$('#form-sugerencia').desbloquear();
		alert(json.mensaje);
		if(!json.error)
		{
			if(typeof json.redireccion != 'undefined')
			{
				document.location = json.redireccion;
			}
			else
			{
				location.reload(true);
			}
		}
	});
	
	/////////////////// Edwin programando
	
	$('#formi').submit(function(){
            
		$form = $(this);
		//if($form.attr('target')=='_self'){
			//$form.bloquear();
			$param = $(this).serialize();
			//$bls = BloquearFormulario($form[0]);
			$loader.show();
			$.post($(this).attr('action'), $param, function(data){
				$loader.hide();
				//$form.desbloquear();
				//DesbloquearFormulario($form[0],$bls);
				eval('json='+data);
				if(!json.exito){
					alert(json.mensaje);
				}else{
					// En caso de redireccion bloquear
					//$form.bloquear();
					//$bls = BloquearFormulario($form[0]);
					if(json.redireccion.length>0) document.location = json.redireccion;
					else location.reload(true);
				}
			});
			return false;
		//}
        return true;
	});	
	
	
	/*Abre dialogos */
	var $loading = $('<img src="img/loading.gif" alt="loading" class="loading">');
	
	inLoad = function(){
		var $loader = $(document.createElement('div'));
		$loader.attr('id', 'divLI').text('Ejecutando...').css({
			'position':'fixed',
			'display':'none',
			'z-index':'9999',
			'padding':'5px 15px',
			'background':'#333',
			'color':'#FFF',
			'font':'bold 12px Verdana, Arial, Helvetica, sans-serif',
			'left':'50%',
			'left': ($(window).width() - 138)/2 + 'px', 
			'top':0
		});
		$(window).resize(function(){
			$loader.css({
				'left': ($(window).width() - 138)/2 + 'px'
			});
		});
		$('body').append($loader);
		return $loader;
	}
	

	$loader = inLoad();
});

function autofocus(idForm)
{
	//alert(idForm);
	$(idForm + ' input:eq(0)').trigger('focus');//css('background','red');
}
