$(document).ready(function() {
	
	if(window.location.pathname == "/") {
		if(doChecks() == true) {
			setupCountrySelection();
		}	
	}
});


function doChecks() {
	check_enabled = false;	
	if ($("body").hasClass("do-check") == true && (!($("input#user_country").val() == $("input#site_country").val()))) {
		check_enabled = true;
	}
	return check_enabled
}

function setupCountrySelection() {
	
	$("#country_selection").fancybox({
		'width': 660,
		'height': 400,
		'autoDimensions': false,
		'padding': 5,
		'onCleanup': doClose
	}).trigger('click');
	
	$(".flag_holder").livequery('click', function() {
		$(this).siblings(".radio_button_holder").children("input[type=radio]").click();
		$(".flag_holder").removeClass('active');
		$(this).addClass('active');
		return false;
	});
	
	$("a#close").livequery('click', function() {
		doClose(); 
		return false;
	});
	
	$("a#go").livequery('click', function() {
		selected_val = $('form#frm_country_selection input:radio:checked').val();
		if (selected_val == undefined) {
			return false;
		}
		else 
		{

			var expiry_date = new Date();
		    expiry_date.setTime(expiry_date.getTime() + 10000000000000);
			if (selected_val == "US") {
				$.cookie('user_requested_redirect', 'US', {expires: expiry_date});
			  
			}
			else
			{
				$.cookie('ignore_gb', 'GB', {expires: expiry_date});
				$.fancybox.close();
				return false; 
			}

		}
	
	});
}

function doClose() {
    var expiry_date = new Date();
    expiry_date.setTime(expiry_date.getTime() + 2 * 60 * 60 * 1000);
	$.cookie('ignore_country_check', 'true', {expires: expiry_date});
	$.fancybox.close();
}
