
var ROOT = ""+'/';



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('Your e-mail here');
		});
	} else popup('The e-mail is incorrect!','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:'#f00', color:'#fff',
opacity:'.8','-webkit-border-radius': '10px','-moz-border-radius': '10px',
fontFamily:  "helvetica"
}
});
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 = $('#contact').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='name']").removeClass().addClass('error');
			}else{
				$("label[for='name']").removeClass().addClass();
			}
			if(v[1] == 0){
				$("label[for='last']").removeClass().addClass('error');
			}else{
				$("label[for='last']").removeClass().addClass();
			}
			if(v[2] == 0){
				$("label[for='email']").removeClass().addClass('error');
			}else{
				$("label[for='email']").removeClass().addClass();
			}	
			if(v[3] == 0){
				$("label[for='country']").removeClass().addClass('error');
			}else{
				$("label[for='country']").removeClass().addClass();
			}
			if(v[4] == 0){
				$("label[for='verification']").removeClass().addClass('error');
			}else{
				$("label[for='verification']").removeClass().addClass();
			}
			if(v[5] == 0){
				$("p[title='INFORMATION INTEREST']").removeClass().addClass('error');
			}else{
				$("p[title='INFORMATION INTEREST']").removeClass().addClass();
			}
			msg(r[1]);
			if(v[0] == 1 && v[1] == 1 && v[2] == 1 && v[3] == 1 && v[4] == 1 && v[5] == 1){
			formReset();
			}
			if(r[0] == 111111)
			{
				$('#contact').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:'#f00', color:'#fff',
			opacity:'.8','-webkit-border-radius': '10px','-moz-border-radius': '10px',
			fontFamily: "helvetica"
		}
	});
	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;
}
function formReset()
{
document.getElementById("contact").reset();
}
