var slide_now = 0;
var slide_max = 0;
var s_slide_now = 0;
var s_slide_max = 0;
var tout = null;
var ROOT = ""+'/';

$(function(){
	// Sponsors
	$('.sponsors img:first').show();
	s_slide_max = $('.sponsors').children().size();
	setInterval(function(){
		$('.sponsors img:eq('+s_slide_now+')').fadeOut();
		s_slide_now++;
		if(s_slide_now == s_slide_max){
			s_slide_now = 0;
		}
		$('.sponsors img:eq('+s_slide_now+')').fadeIn();
	},2000);
	
	// Slides
	$('#slides img:first').show();
	slide_max = $('#slides').children().size();
	
	$('#cont-slide .prev').click(function(e){
		e.preventDefault();
		$('#slides img:eq('+slide_now+')').fadeOut();
		slide_now--;
		if(slide_now == -1){
			slide_now = slide_max-1;
		}
		$('#slides img:eq('+slide_now+')').fadeIn();
		
		setBullet(slide_now);
	});
	
	$('#cont-slide .next').click(function(e){
		e.preventDefault();
		go_siguiente();
	});
	
	tout = setInterval("go_siguiente();",5000);
	
	var loading = false;
	var error = false;
});

function go_siguiente(){
	$('#slides img:eq('+slide_now+')').fadeOut();
	slide_now++;
	if(slide_now == slide_max){
		slide_now = 0;
	}
	$('#slides img:eq('+slide_now+')').fadeIn();
		
	setBullet(slide_now);
}

function setBullet(id){
	resetTimer();
	$('#buttons .pag').removeClass('active');
	$('#buttons .pag:eq('+id+')').addClass('active');
}

function goSlide(id){
	$('#slides img:eq('+slide_now+')').fadeOut();
	slide_now = id;
	$('#slides img:eq('+slide_now+')').fadeIn();
	setBullet(id);
}

function resetTimer(){
	clearInterval(tout);
	tout = setInterval("go_siguiente();",5000);
}

function validar(){
	var mail = $('#newsletter').val();
	if(jQuery.trim(mail) != '' && validaCorreo(mail))
	{
		$.post(ROOT+'ajax/newsletter.php','mail='+mail,function(r){
			// Response
			sending = false;
			
			r = r.split('|');
			v = r[0].split('');
			
			popup(r[1],'fade','no');
			$('#newsletter').val('Ingresa tu e-mail aquí');
		});
	} else popup('El e-mail es incorrecto!','fade','no');
}

function popup(msg,unblock,red){
if(unblock=='click') msg = msg + ' (Click para continuar) ';
$.blockUI({ 
message: msg.replace(/\n/gi,'<br/>'),
css: {
border:'none', padding:'15px', size:'12.0pt',
backgroundColor:'#900', color:'#fff',
opacity:'.8','-webkit-border-radius': '10px','-moz-border-radius': '10px'
}
});
if(unblock=='hold'){
// algo adicional para el holding
}
if(unblock=='fade'){
window.setTimeout($.unblockUI, 2000);
//$(document).bind('click', function() {
//window.setTimeout($.unblockUI, 1);
//if(red=='si' && unblock!='hold') redir('',100);
//});
if(unblock=='click'){
$(document).bind('click', function() {
window.setTimeout($.unblockUI, 1);
redir('',500);
});
}
}
}

function descargas(url)
{
	$('#descarga').attr('src', url);
}

//Contacto
var sending = false;
$(document).ready(function(){
	$("#enviar").click(function(e){
		e.preventDefault();
		if(sending) return;
		sending = true;
		var data = $('#contacto').serialize();
		$('.error').removeClass('error');
		
		$.post(ROOT+'ajax/contacto.php',data,function(r){
			// Response
			sending = false;
			
			r = r.split('|');
			v = r[0].split('');
			
			if(v[0] == 0){
				$("label[for='nombre']").removeClass().addClass('error');
			}
			if(v[1] == 0){
				$("label[for='email']").removeClass().addClass('error');
			}
			if(v[2] == 0){
				$("label[for='comentario']").removeClass().addClass('error');
			}			
			msg(r[1]);
			
			if(r[0] == 1111)
			{
				$('#contacto').each (function(){
					this.reset();
				});
			}
		});
	});
	
	$("#participar").click(function(e){
		e.preventDefault();
		if(sending) return;
		sending = true;
		var data = $('#gana').serialize();
		$('.error').removeClass('error');
		
		$.post(ROOT+'ajax/gana.php',data,function(r){
			// Response
			sending = false;
			
			r = r.split('|');
			v = r[0].split('');
			
			if(v[0] == 0){
				$("label[for='nombre']").removeClass().addClass('error');
			}
			if(v[1] == 0){
				$("label[for='direccion']").removeClass().addClass('error');
			}
			if(v[2] == 0){
				$("label[for='cambiar']").removeClass().addClass('error');
			}
			if(v[3] == 0){
				$("label[for='email']").removeClass().addClass('error');
			}	
			if($('input:checkbox[name="conoc[]"]:checked').length==0)
				$("label[for='conoc']").removeClass().addClass('error');
			
			if($('input:checkbox[name="freq[]"]:checked').length==0)
				$("label[for='freq']").removeClass().addClass('error');
			
			if($('input:checkbox[name="rapi[]"]:checked').length==0)
				$("label[for='rapi']").removeClass().addClass('error');
			
			if($('input:checkbox[name="combo[]"]:checked').length==0)
				$("label[for='combo']").removeClass().addClass('error');
			
			if($('input:checkbox[name="precio[]"]:checked').length==0)
				$("label[for='precio']").removeClass().addClass('error');
			
			msg(r[1]);
			
			if(r[0] == 11111)
			{
				$('#gana').each (function(){
					this.reset();
				});
			}
		});
	});
});

function msg(msg){
	$.blockUI({ 
		message: ''+msg+'',
		css: {
			border:'none', padding:'15px', size:'12.0pt',
			backgroundColor:'#000', color:'#fff',
			opacity:'.8','-webkit-border-radius': '10px','-moz-border-radius': '10px'
		}
	});
	window.setTimeout($.unblockUI, 3000);
}

function validaCorreo(valor)
{
	var reg=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if(reg.test(valor)) return true; else return false;
}

