var color = new Array();
var page = '';
var urlb = 'url('+url+'img/cubos/cubo';

var imgArray = new Array();
imgArray[0] ='assets/loader.gif';
imgArray[1] = 'assets/menu/btn-galeria-roll.png';
imgArray[2] = 'assets/menu/btn-jurado-roll.png';
imgArray[3] = 'assets/menu/btn-participa-roll.png';
imgArray[4] = 'assets/bg/bg-funciona.jpg';
imgArray[5] = 'assets/icon/btn-facebook-roll.png';
imgArray[6] = 'assets/icon/btn-twitter-roll.png';
imgArray[7] = 'assets/icon/btn-youtube-roll.png';
imgArray[8] = 'assets/icon/btn-mas-roll.png';
imgArray[9] = 'assets/icon/btn-menos-roll.png';
imgArray[10] = 'assets/menu/btn-como-funciona-roll.png';

// Facebook
function getFB() {
	//$.getJSON("https://graph.facebook.com/159235150799341/feed?limit=3&callback=?", function(data) {
    //$.getJSON("https://graph.facebook.com/CastingdeSaboresLays/feed?limit=3&callback=?", function(data) {
    $.getJSON("https://graph.facebook.com/CastingdeSaboresLays/feed?limit=3&access_token=143747349025281|e4WkDrIsyTAahaih22P6I5FsWM4&callback=?", function(data) {
    
    
    	//console.log(data);
    	$('#facebook').empty();
    	for (var i = 0; i < data.data.length; i++) {
    		//var fecha = data[i].created_at;
    		var texto = data.data[i].message ;
    		var name = data.data[i].from.name ;
    		$('#facebook').append('<p>'+ texto +'</p>');
    	}
    })
}

// Twitter
function getTweets() {
    $.getJSON("http://api.twitter.com/1/statuses/user_timeline/laysESP.json?count=2&callback=?", function(data) {
   // $.getJSON("http://api.twitter.com/1/statuses/user_timeline/CastingLays.json?count=2&callback=?", function(data) {
    	//console.log(data);
    	$('#tweets').empty();
    	for (var i = 0; i < data.length; i++) {
    		var fecha = data[i].created_at;
    		var texto = data[i].text;
    		$('#tweets').append('<p> '+ texto +'</p>');
    	}
    })
}

// Timer Cubos
var sec = 0;

function cambiaCubos() {
	sec++;
	if (sec == 4) sec = 1;
	$('#cubos').css('background-image', urlb+sec+'.png)');
	/*$('#cubos').fadeIn(1500, function() {
		$('#cubos').fadeOut(1500);
	});
	$('#cubo-fade').css('background-image', urlb+sec+'blur.png)');
	$('#cubo-fade').fadeOut(1500, function() {
		$('#cubo-fade').fadeIn(1500);
	});*/

}

$(window).load(function(){
	if (page == 'home') {
		$('#imgholder').empty();
		$('#imgholder').append('<img src="assets/bg/bg-galeria.jpg" />');
		$('#imgholder').append('<img src="assets/bg/bg-jurado.jpg" />');
		$('#imgholder').append('<img src="assets/bg/bg-participa.jpg" />');
	}
	
	cambiaCubos();
	var time = setInterval(cambiaCubos, 6000);
	
	//Twitter y Facebook
	/*var timetwitter = setInterval(function() {
		
		getTweets();
		getFB();
	}, 300000);
	*/
	//Resplando Lays
	var t = 0;
	var res = setInterval(function () {
		t++
		$('.resplandor').css({
			'-moz-transform' : 'rotate('+t+'deg)',
			'-webkit-transform' : 'rotate('+t+'deg)',
			'rotation' : t+'deg'
		});
	}, 50);
});
var imgcount=0;
$(document).ready(function() {
	//Preload funcionando en IE y el resto de navegadores, al fin
	var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
	if (page == 'home' && !ie7) {
	   $.imgpreload(imgArray, {
		   
		   each: function()
			{
				// this = dom image object
				// callback executes when each image loads
				imgcount++;
				if(imgcount>9){
					$('div.loading').fadeOut('slow', function() {
					$('div.loading').remove();
					});
				}
			},
			all: function()
			{
				/*$('div.loading').fadeOut('slow', function() {
    	   	    $('div.loading').remove();
	   			});*/
			}
	   	
	   });
	}
	
	// Toggle Comunidad
	var activo = false;
	$('#btnmas').click(function() {
		if (activo == false) {
			$('.cont-comunidad').slideToggle('slow');
			activo = true;
		}
	})
	$('#btnmenos').click(function() {
		if (activo == true) {
			$('.cont-comunidad').slideToggle('slow');
			activo = false;
		}
	})
	
	// Roseta
	$('#mroseta area').click(function() {
	    var id = $(this).attr('id');
	    $('#color').val(id);
	    //$('.bolsa').fadeOut('slow', function(){
	    	//$('.bolsa img').attr('src', urlb + id + '.png');
	    	//$('.bolsa').fadeIn('slow');
	    //});
	});
	
	// Inspiracion
	$('#inspiracion').click(function() {
		$('#paso1a').fadeOut('slow', function() {
    		$('#paso1b').fadeIn('slow');
		});
	});
	$('#cerrarinspiracion').click(function() {
		$('#paso1b').fadeOut('slow', function() {
    		$('#paso1a').fadeIn('slow');
		});
	});
	
	//https://graph.facebook.com/pepsi/feed?limit=3
	getTweets();
	
	getFB();
	$("input").focus(function () {
         $(this).next("span").css('display','inline').fadeOut(1000);
    });
	
	$('input:text, textArea').bind({
    	focus: function () {
    	    var self = $(this);
		
    	    if (self.val() == self.attr('defaultValue')) {
    	        self.val('').removeClass('default');
    	    };
    	},
    	blur: function () {
    	    var self = $(this),
    	        val = jQuery.trim(self.val());
		
    	    if (val == "" || val == self.attr('defaultValue')) {
    	      self.val(self.attr('defaultValue')).addClass('default');  
    	    };
    	}
	}).trigger('blur');
	
	//New Valida
	$('.valida').submit(function() {
	
		var input = $('.required');
		var num = $('.required-number');
		var email = $('.required-email');
		var checkbox = $('.required-checkbox');
		var valida = true;
		
		var msg= '<p>Ha ocurrido un error,<br /><strong>Revisa los campos marcados.</strong></p>';
		
		input.removeClass('ired');
		
		//alert ($("#dia").val());
		
		//var nacido = new Date($('#year option:selected').val(), $('#mes option:selected').val()-1, $("#dia option:selected").val());
		//var hoy= new Date();
		//alert (nacido);
		//alert (hoy);
		//var edad= ((hoy-nacido)/31556926000);
		//if(edad<18){
		//valida=false;
		//msg+="<p><strong>Recuerda que debes ser mayor de 18 años para participar.</strong></p>";
		//}
		
		//Input text
		for (var i = 0; i < input.length; i++) {
			if ($(input[i]).val() == '') {
				$(input[i]).addClass('ierror');
				valida = false;
			}
		}
		
		//Input number
		for (var i = 0; i < num.length; i++) {
			if (($(num[i]).val() < 0) || ($(num[i]).val() == '') || ($(num[i]).val() == 'dd') || ($(num[i]).val() == 'mm') || ($(num[i]).val() == 'aaaa')) {
				$(num[i]).addClass('ierror');
				valida = false;
			}
		}
		
		//Input email
		for (var i = 0; i < email.length; i++) {
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($(email).val())) {
				//console.log('hola');
			} else {
				$(email[i]).addClass('ierror');
				valida = false;
			}
		}
		
		//Input checkbox
		for (var i = 0; i < checkbox.length; i++) {
			//if ($(checkbox[i]).val() != 'on') {
			
			if (!$(checkbox[i]).attr('checked')) {
				$(checkbox[i]).parent().addClass('ierror');
				valida = false;
			}
		}
		
		if (valida == false) {
			popUp('form', msg);
			return false;
		}
		
	});
});

//Pop Up Fase 3
function popUp(obj, msg) {
	closePop();
	var pop = '<div class="pop-up"><a href="javascript:void(0)" onclick="closePop()" class="btn-close">Cerrar</a></div>';
	$('.cont').append(pop);
	switch (obj) {
	case 'smart-ganador':
			$.ajax({
				url: "http://www.lays.es/ganador/smart-fin.html",
				success: function(data){
					$('.cont').css('min-height', '510px');
					$('.pop-up').append(data).fadeIn(350);
			  	}
			});
		break;
		case 'smart':
			$.ajax({
				url: "http://www.lays.es/vota-y-gana/smart.html",
				success: function(data){
					$('.cont').css('min-height', '510px');
					$('.pop-up').append(data).fadeIn(350);
			  	}
			});
		break;
		case 'voto':
			$.ajax({
				url: "../vota-y-gana/gracias-voto.php?voto="+msg,
				success: function(data){
					$('.pop-up').addClass('small').append(data).fadeIn(350);
			  	}
			});
		break;
		
		case 'voto_fb':
			$.ajax({
				url: "../vota-y-gana/gracias-voto_fb.php?voto="+msg,
				success: function(data){
					$('.pop-up').addClass('small').append(data).fadeIn(350);
			  	}
			});
		break;
		case 'kebab':
			$.ajax({
				url: "../vota-y-gana/kebab.html",
				success: function(data){
					$('.pop-up').append(data).fadeIn(350);
			  	}
			});
		break;
		case 'gambas':
			$.ajax({
				url: "../vota-y-gana/gambas.html",
				success: function(data){
					$('.pop-up').append(data).fadeIn(350);
			  	}
			});
		break;
		case 'bravas':
			$.ajax({
				url: "../vota-y-gana/bravas.html",
				success: function(data){
					$('.pop-up').append(data).fadeIn(350);
			  	}
			});
		break;
		case 'recordar':
			$.ajax({
				url: "../vota-y-gana/recordar.php",
				success: function(data){
					$('.pop-up').addClass('small').append(data).fadeIn(350);
			  	}
			});
		break;
		case 'form':
			$('.pop-up').addClass('small').append(msg).fadeIn(350);
		break;
		default:
			alert('Error');
		break;
	}
}

function closePop() {
	$('.pop-up').fadeOut(350, function() {
		$(this).remove();
		$('.cont').css('min-height', '337px');
	});
}

