$(document).ready(function(){
/*
	$('.img_derecha').click(function(){
		window.location = $(this).find('a').attr('href');
	})
*//*
	if($.browser.msie && $.browser.version=="6.0")
		$('#cabecera').prepend('<div><p style="height:70px;border:1px solid;text-align:left"><strong>Su explorador es incompatible con este sitio. </strong>Porfavor use cualquiera de los siguientes:<a href="http://www.getfirefox.com"  style="background: url(/imgs/browsers.png) 0 -64px;width: 172px;height: 32px;float:left"></a><a href="http://www.google.com/chrome/index.html" style="background: url(/imgs/browsers.png) 0 0;width: 172px;height: 32px;float:left"></a></p></div>')
*/
	// initialize scrollable
	$('div.scrollable').scrollable({
		navi: '.scrollNavi',
		prev: '.scrollPrev',
		next: '.scrollNext',
		size:1,
		interval: 5000,
		loop: true,
		speed: 600
	});
	//___________________POLL
	$('#overlayPoll').overlay({
		expose: {
			color: '#000',
			opacity: 0.4,
			loadSpeed: 0,
			closeSpeed: 0,
			closeOnClick: false
		},
		closeOnClick: false,
		oneInstance: false,
		api:true
	});

	$('#poll').submit(function(){
		if($('input[name=opcion]:checked').val()) {
			$.ajax({
				type: 'POST',
				url: baseUrl+'/encuesta/result',
				data: 'id='+$('#voteid').val()+'&option='+$('input[name=opcion]:checked').val(),
				beforeSend: function(){
					$('#encuesta').html('<img alt="Cargando..." style="padding-left:90px" src="'+baseUrl+'/imgs/ajax.gif" />')
				},
				success: function(data){
					$('#encuesta').html('Gracias por Votar')
					$('#overlayPoll').append(data)
					$('#overlayPoll').overlay().load()
				}
			});
		}
		else
			alert('Elija una opcion ;)');
		return false;
	});
	//___________________OVERLAY
	
	var api_login = $("div#login").overlay({
		oneInstance: false,
		api: true
	});
	var api_registro = $("div#registro").overlay({
		oneInstance: false,
		api: true
	});
	$('a.login').click(function(){
		$('.error_generico').html('');
		try{api_registro.close();}catch (e) {}
		api_login.load();  
		api_login = $("div#login").overlay();
		return false;
	});	
	$('a.registrarse').click(function(){
		$('.error_generico').html('');
		try{api_login.close();}catch (e) {}
		api_registro.load();  
		api_registro = $("div#registro").overlay();
		return false;
	});
	
	$('#form_login').submit(function()
	{
		if(!/^[a-zA-Z]([\w\.-]*)@[a-z]([\w-][^\._@]*)\.([a-z]{2,4}([\.][a-z]{2})*)$/.test($('#emaill').val()))
		{
			$('.error_generico').html('e-mail no valido');
			return false;
		}
		else if($('#passl').val()=='') {
			$('.error_generico').html('Escribe tu Contrase&ntilde;a');
			return false;
		}
		else {
			$.ajax({
				url:baseUrl+'/index/login',
				data:'email='+$('#emaill').val()+'&pass='+$('#passl').val(),
				success:function(respuesta)
				{
					if(respuesta!='false')
					{
						$('.login').html('<span class="login_usuario">Usuario:'+respuesta+'</span><br/><a href="'+baseUrl+'/index/cerrarsesion">Cerrar Sesion</a>');
						try
						{
							$('div.oculto_no_registrado').css("display","block");
							$('div.ocultar_registrado').css("display","none");
						}catch (e) {}
						api_login.close();
						return false;
					}
					else {
						$('.error_generico').html('e-mail o contrase&ntilde;a no valido');
						return false;
					}
				}
			
			});
		}
		return false;
	});
	
	
	$('#form_registro').submit(function(){
		if($('#nombre').val()=='') {
			//alert('El nombre esta vacio'+$('#nombre').val());
			$('.error_generico').html('Debe especificar un nombre');
			return false;
		}
		else if($('#pass').val()=='') {
			$('.error_generico').html('Escriba su contrase&ntilde;a');
			return false;
		}
		else if($('#confirmar_pass').val()!=$('#pass').val()) {
			$('.error_generico').html('Las contrase&ntilde;as no coinciden');
			return false;
		}
		else if(!/^[a-zA-Z]([\w\.-]*)@[a-z]([\w-][^\._@]*)\.([a-z]{2,4}([\.][a-z]{2})*)$/.test($('#email').val())) {
			$('.error_generico').html('e-mail no valido');
			return false;
		}
		else
		{
			$.ajax({
				url:baseUrl+'/index/registro',
				data:'nombre='+$('#nombre').val()+'&pass='+$('#pass').val()+'&confirmar_pass='+$('#confirmar_pass').val()+'&email='+$('#email').val()+'&captcha_ingresado='+$('#captcha_ingresado').val(),
				success:function(resp)
				{
					var respuesta = eval("("+resp+")");
					if(respuesta.correcto=='true')
					{//alert(respuesta);
						$('.login').html('<span class="login_usuario">Usuario:'+respuesta.usuario+'</span><br/><a href="'+baseUrl+'/index/cerrarsesion">Cerrar Sesion</a>');
						api_registro.close();
						try
						{
							$('div.oculto_no_registrado').css("display","block");
							$('div.ocultar_registrado').css("display","none");
						}catch (e) {}
						return false;
					}
					else {//alert(respuesta);
						if(respuesta.error)
							$('.error_generico').html(respuesta.error);
						else
							$('.error_generico').html('Datos ingesados no validos');
						return false;
					}
				}
			
			});
			return false;
		}
	});
	
	
	//___________________DATEPICKER
	$.datepicker.setDefaults($.extend({
		showMonthAfterYear: false
	},$.datepicker.regional['es']))	;
	$('.calendario').datepicker({
		onChangeMonthYear: function(year, month, inst) {
			$.ajax({
				type: 'POST',
				url: baseUrl+'/evento/ajax',
				data: {
					year:year,
					month:month
				},
				dataType: 'json',
				success: function(data){
					calendarData = data
					$('.calendario').datepicker('refresh')
					$('#tooltipTrigger').tooltip({
						tip:'.tooltip',
						position:['center', 'left']
					});
				}
			});
		},
		beforeShowDay: function(date) {
			if(typeof(calendarData)!='undefined') {
				for ( var i in calendarData ) {
					var cal = $.datepicker.parseDate('yy-mm-dd', calendarData[i].fecha)
					if(calendarData[i].repite == '1' )
						cond = $.datepicker.formatDate('mm-dd', date) == $.datepicker.formatDate('mm-dd', cal)
					else
						cond = Date.parse(date) == Date.parse(cal)
					
					if(cond)
						return new Array(true,'ui-date-event',calendarData[i].titulo)
				}
				return new Array(true,'','Sin Evento')
			}else
				return new Array(true,'','Cargando...')
		},
		onSelect: function(dateText, inst) {
			$('.tooltip h4').html(dateText)
			var titulo = 'Sin';
			var descripcion = 'Evento';
			$('.tooltip div').html('')
			for ( var i in calendarData ) {
					var date1 = $.datepicker.parseDate('dd/mm/yy', dateText)
					var date2 = $.datepicker.parseDate('yy-mm-dd', calendarData[i].fecha)
					if(calendarData[i].repite == '1' )
						cond = $.datepicker.formatDate('mm-dd', date1) == $.datepicker.formatDate('mm-dd', date2)
					else
						cond = Date.parse(date1) == Date.parse(date2)

				if(cond) {
					titulo = calendarData[i].titulo
					descripcion = calendarData[i].descripcion
					$('.tooltip div').append('<p style="border:1px solid"><strong>'+titulo+'</strong><br/>'+descripcion+'</p>')
				}
			}
		}
	});
	//___________________MARQUEE
	$('div.marquee').marquee('marquee').mouseover(function () {
		$(this).trigger('stop');
	}).mouseout(function () {
		$(this).trigger('start');
	});

	$.ajax({
		url: baseUrl + "/evangelio/marquee",
		success: function(html){
			$("div.marquee p").html(html);
		}
	});
	
	
	$('#dia_horas_misa').change(function()
	{
		$('#form_horas_misa').submit();
	}
	);
	
	
	
});
