//////////// LIGHTBOX ///////////////

$(document).ready(function(){
	//Examples of how to assign the ColorBox event to elements
	//$(".openScreenshot").colorbox({transition:"fade"});



	//Example of preserving a JavaScript event for inline calls.
	$("#click").click(function(){
		$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
		return false;
	});


});
function vote(pollID,answer){

	$.post("/quiz/addvote/", { poll: pollID, ans: answer},
	function(data){


		var total_votes = Number(data.alt1) + Number(data.alt2) + Number(data.alt3) + Number(data.alt4);
		var alt1 = (Number(data.alt1) / total_votes)*100;
		var alt2 = (Number(data.alt2) / total_votes)*100;
		var alt3 = (Number(data.alt3) / total_votes)*100;
		var alt4 = (Number(data.alt4) / total_votes)*100;

		//$('#scorebar1').css('width',alt1+'%');
		$("*[class^=answer]").hide()
		$('#showanswer'+answer).css('display','block');
		$('#scorebar1').css('display','block');
		$("#scorebar1").animate({width: alt1+'%'}, 1500 );

		$('#scorebar2').css('display','block');
		$("#scorebar2").animate({width: alt2+'%'}, 1500 );

		$('#scorebar3').css('display','block');
		$("#scorebar3").animate({width: alt3+'%'}, 1500 );

		$('#scorebar4').css('display','block');
		$("#scorebar4").animate({width: alt4+'%'}, 1500 );


		$('#alternatives').addClass('show');

	},"json");

}
$(document).ready(function(){
	//Examples of how to assign the ColorBox event to elements
	//$(".openScreenshot").colorbox({transition:"fade"});



	//Example of preserving a JavaScript event for inline calls.
	$(".blogarchive").click(function(){
		$('.blogarchive').removeClass('active');
		$(this).addClass('active');
		$('#year').val(jQuery.trim($(this).text()));
		$('#page_ajax').val(0);
		updateArchive();
	});

	$(".month >a").click(function(){
		$('.month >a').removeClass('active');
		$(this).addClass('active');
		$('#month').val(jQuery.trim($(this).text()));
		$('#page_ajax').val(0);
		updateArchive();
	});

	$(".quizarchive").click(function(){
		$('.quizarchive').removeClass('active');
		$(this).addClass('active');
		$('#year').val(jQuery.trim($(this).text()));
		$('#page_ajax').val(0);
		updateArchiveQuiz();
	});

	$("#monthquiz >a").click(function(){
		$('#monthquiz >a').removeClass('active');
		$(this).addClass('active');
		$('#month').val(jQuery.trim($(this).text()));
		$('#page_ajax').val(0);
		updateArchiveQuiz();
	});
	
	$(".mostcommentstime >a").click(function(){
		
		$('.mostcommentstime >a').removeClass('active');
		$(this).addClass('active');
		$('#filter').val(jQuery.trim($(this).attr('id')));
		//$('#page_ajax').val(0);
		updateMostComments();
	});

	$(".mostviewstime >a").click(function(){
		$('.mostviewstime >a').removeClass('active');
		$(this).addClass('active');
		$('#filter').val(jQuery.trim($(this).attr('id')));
		//$('#page_ajax').val(0);
		updateMostViews();
	});


	$("#more_gallery_images").click(function(){
		$('#gallery_rest').slideToggle('slow');
	});

	$("#more_videos").click(function(){
		$('#videos_rest').slideToggle('slow');
	});




	/*$(".ajaxmode >a").click(function(){



	});
	*/
	function updateArchive(){
		var yearpost      = $('#year').val();
		var monthpost     = $('#month').val();
		var pagepost      = $('#page_ajax').val();

		$('#loader_blogarchive').css('display','block');
		$('#archive_content').css('display','none');
		$.post("/blogs/getarchive", { year: yearpost, month: monthpost, ajaxpage: pagepost },
		function(data){
			$('#loader_blogarchive').css('display','none');
			$('#archive_content').css('display','block');
			$('#archive_content').html('');
			$('#archive_content').html(data);
		});
	}

	function updateArchiveQuiz(){
		var yearpost      = $('#year').val();
		var monthpost     = $('#month').val();
		var pagepost      = $('#page_ajax').val();

		$('#loader_blogarchive').css('display','block');
		//$('#archive_content').css('display','none');
		$.post("/quiz/getarchive", { year: yearpost, month: monthpost, ajaxpage: pagepost },
		function(data){
			$('#loader_blogarchive').css('display','none');
			//$('#archive_content').css('display','block');
			$('#archive_content').html('');
			$('#archive_content').html(data);
		});
	}

	function updateMostComments(){
		var filter      = $('#filter').val();

		$('#loader_popularfeed').css('display','block');
		//$('#archive_content').css('display','none');
		$.post("/comments/getarchive", { filter: filter},
		function(data){

			$('#loader_popularfeed').css('display','none');
			//$('#archive_content').css('display','block');
			$('#mostcomments_ajax').html('');
			$('#mostcomments_ajax').html(data);
		});
	}

	function updateMostViews(){
		var filter      = $('#filter').val();
		

		$('#loader_popularfeed').css('display','block');
		//$('#archive_content').css('display','none');
		$.post("/comments/getarchiveviews", { filter: filter},
		function(data){
			
			$('#loader_popularfeed').css('display','none');
			//$('#archive_content').css('display','block');
			$('#mostviews_ajax').html('');
			$('#mostviews_ajax').html(data);
		});
	}


});

function paging(id){
	$('.ajaxmode >a').removeClass('active');
	$("#paging_"+id).addClass('active');
	$('#page_ajax').val(id);
	updateArchive();
}

function pagingQuiz(id){
	$('.ajaxmode >a').removeClass('active');
	$("#paging_"+id).addClass('active');
	$('#page_ajax').val(id);
	updateArchiveQuiz();
}

function updateArchiveQuiz(){
	var yearpost      = $('#year').val();
	var monthpost     = $('#month').val();
	var pagepost      = $('#page_ajax').val();

	$('#loader_blogarchive').css('display','block');
	//$('#archive_content').css('display','none');
	$.post("/quiz/getarchive", { year: yearpost, month: monthpost, ajaxpage: pagepost },
	function(data){
		$('#loader_blogarchive').css('display','none');
		//$('#archive_content').css('display','block');
		$('#archive_content').html('');
		$('#archive_content').html(data);
	});
}

function updateArchive(){
	var yearpost      = $('#year').val();
	var monthpost     = $('#month').val();
	var pagepost      = $('#page_ajax').val();

	$('#loader_blogarchive').css('display','block');
	//$('#archive_content').css('display','none');
	$.post("/blogs/getarchive", { year: yearpost, month: monthpost, ajaxpage: pagepost },
	function(data){
		$('#loader_blogarchive').css('display','none');
		//$('#archive_content').css('display','block');
		$('#archive_content').html('');
		$('#archive_content').html(data);
	});
}

$(document).ready(
function () {

	// hover effect for bonus list

	$('.bonuses .item').bind('mouseenter',
	function() {
		$(this).addClass('itemHover');
	}
	);

	$('.bonuses .item').bind('mouseleave',
	function() {
		$(this).removeClass('itemHover');
	}
	);


	// hover effect review list

	$('.reviewList .item').bind('mouseenter',
	function() {
		$(this).addClass('itemHover');
	}
	);

	$('.reviewList .item').bind('mouseleave',
	function() {
		$(this).removeClass('itemHover');
	}
	);


	///TAB Popular Most Views / news /articles etc

	/***************************/
	//@Author: Adrian "yEnS" Mato Gondelle & Ivan Guardado Castro
	//@website: www.yensdesign.com
	//@email: yensamg@gmail.com
	//@license: Feel free to use it, but keep this credits please!
	/***************************/

}


);

$("#mostviews").addClass("active");
$("#mostviews_content").css("display", "none");
$(document).ready(function(){
	$(".tab").click(function(e){
		
		switch(e.target.id){
			case "mostviews":
			//change status & style menu
			$("#mostviews").addClass("active");
			$("#mostcomments").removeClass("active");
			//display selected division, hide others
			$("#mostviews_content").fadeIn();
			$("#mostviews_content").css("display", "block");
			$("#mostcomments_content").css("display", "none");

			break;
			case "mostcomments":
			//change status & style menu
			$("#mostcomments").addClass("active");
			$("#mostviews").removeClass("active");
			//display selected division, hide others
			$("#mostcomments_content").fadeIn();
			$("#mostcomments_content").css("display", "block");
			$("#mostviews_content").css("display", "none");
			break;


		}
		//alert(e.target.id);
		return false;
	});
});

function update_user_box() {
	//var user_box = document.getElementById("user");
	// add in some XFBML. note that we set useyou=false so it doesn't display "you"
	$('#loggedinbutton').css('display','block');
	$('#notlogegdin').css('display','none');
	$('#user').removeClass('loggedOut');
	$('#user').addClass('loggedIn');

	$.get('/layout/facebookid', function(data) {
		$('#fb_id').val(data);
		
	});

		//user_box.innerHTML = "<span>" + "<fb:profile-pic uid='loggedinuser' facebook-logo='true'></fb:profile-pic>" + "Welcome, <fb:name uid='loggedinuser' useyou='false'></fb:name>. You are signed in with your Facebook account." + "</span>";
		// because this is XFBML, we need to tell Facebook to re-process the document
	//FB.XFBML.Host.parseDomTree();

	}

	function logoutFb(){
		var url = $('#url_redirect').val();
		FB.Connect.logoutAndRedirect(url);// url where you want to redirect

	}

	$(document).ready(function(){
		Shadowbox.init({
			language: 'en',
			displayNav: true,
			players:  ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']
		});
	});




/*** languageSelector ***/

function toggleCountrySelector() {
	
	if($('#countrySelector').css('display') == 'block') {
		$('#countrySelector').slideUp();
	} else {
		$('#countrySelector').slideDown();
	}
	
}




/*** subscribeToNewsletter ***/

$(document).ready(function(){ 
	
	$('.newsletterWrapper .inputMail input').focus(function() {
		$('.newsletterWrapper').find('.captchaHeadline').slideDown('fast');
		$('.newsletterWrapper').find('.inputCaptcha').delay(100).slideDown('fast');
		$('.newsletterWrapper').find('.captchaCode').delay(200).slideDown('fast');
		$('.newsletterWrapper').find('.submitBtn').delay(500).fadeIn();
		$('.newsletterWrapper .feedbackError').hide();
	});
	
	$('#newsletter_signupbutton').click(function(){
		
		var f = $('#newsletter_email');
		var c = $('#captcha');
		var email_re = /[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i;
		if (!email_re.test(f.val())) {
			//alert("Please enter your email address.");
			$('#newsletter_email').focus();
			$('.newsletterWrapper .feedbackError').slideDown();
			return false;
		}
		$('#newsletter_message').html('');
		$.post("/frontend_dev.php/newsletter/subscribe", { email: f.val(),captcha:c.val() },
		function(data){
			$('#statusmessage').html(data);
			$('.newsletterWrapper .feedbackSuccess').slideDown();
		});
		return true;
	});
	
});






