$(function () {	
	
	$(document).bind('close.facebox', function() {
		$('#my_video_player').remove();
	});
	
	$(".buttons li.drop").click( function() {
		$(".buttons li").not(this).removeClass("clicked");
		$(this).addClass("clicked");
		if($(".buttons li").hasClass("clicked")){
			$("select#cinema").css("visibility","hidden");
			$("select#film").css("visibility","hidden");
		} else {
			$("select#cinema").css("visibility","visible");
			$("select#film").css("visibility","visible");
		}
		$(".buttons li.drop li a").click( function() {
			document.location=$(this).attr("href");
		});
		return false;
	});
	$(".mainnavi li.drop").click( function() {
		$(".mainnavi li").not(this).removeClass("clicked");
		$(this).addClass("clicked");
		$(".mainnavi li.drop li a").click( function() {
			document.location=$(this).attr("href");
		});
		return false;
	});
	$(".mainnavi li.drop").hover(function(){},function(){
		$(".mainnavi li.drop").removeClass("clicked");
	});
	$(".buttons li.drop").hover(function(){},function(){
		$(".buttons li.drop").removeClass("clicked");
		$("select#cinema").css("visibility","visible");
		$("select#film").css("visibility","visible");
	});
	
	
	//dropshadow
	$(".mainnavi ul ul").dropShadow({left: 2,top: 31}).hide();
	$(".buttons ul ul").dropShadow({left: 2,top: 31}).hide();
	//dropshadow end

	//News Tabs
	$(".newsBox .tabs a").click( function() {
		$(".newsBox").removeClass("premiereClub");
		$(".newsBox .tabs a").removeClass("active");
		$(this).addClass("active");
		$(".newsBox").addClass($(this).children("span").attr("class"));
		$(".newsBox .content").hide();
		$(".newsBox #"+$(this).attr("rel")).show();
		return false;
	});
	
	$('.certRating').pngFix();

});


// open forgot password page in new window
function forgotPW() {
    w = window.open('/fanatic/forgotten_password/','','width=1011,height=380,scrollbars=yes');
    w.focus();
}


// disable pasting on confirm email input field
var charCount = 0;
$(document).ready(function() {
	var url = window.location.search;
	if(url.indexOf('login=nok') > -1) {
		$('.errormsg').append('Login details incorrect!');
	}

    try {
        // init
        charCount = $('#reg_emailconfirm').val().length;
        // bind blur event
        $('#reg_emailconfirm').blur(function () {
            charCount = $('#reg_emailconfirm').val().length;
        });
    } catch(e) {}
})
function checkPasteFF(methodToCall) {
	newCharCount = $('#reg_emailconfirm').length;
	oldCharCount = charCount;	
	charCount = newCharCount;
	if(newCharCount - oldCharCount > 1) eval(methodToCall);	
}
function pasteEvent() {
    setTimeout(function () {$('#reg_emailconfirm').val('');}, 10);
	jQuery.facebox('<div class=\'info\'>You cannot paste text into this field.</div>');
    $('#reg_emailconfirm').focus();
}

