$(document).ready(document_Ready);
var initCredits = 0;
var creditTimer = {};

function document_Ready(){
	assignBHEventListeners();
	
	bindSiteCredits();
	
	var showCredits = $('#showCredits');
	var FooterRight_Links = $('#FooterRight_Links');
	var CreditLinkDiv = $('#CreditLinkDiv');
	var csCheckbox = $(".csCheckbox");
	
	showCredits.bind("mouseover", function(){
		FooterRight_Links.fadeOut(500, function(){
			CreditLinkDiv.animate( { right:"0" }, 500, "linear", function(){
				FooterRight_Links.delay(5000,function(){
					CreditLinkDiv.animate( {right: -330}, 500, "linear", function(){
						FooterRight_Links.fadeIn(500);
					});
				});
			});;
		});	
	});
	
	$('.csCheckbox').bind('click', checkBox);
	
}

function bindSiteCredits(){
	$('#initLink #siteCreditsLink').bind('mouseover', initSiteCredit);		
}

function initSiteCredit(){
	$("#initLink").fadeOut("normal");
	$("#CreditsLink").animate( { left:"0" }, { duration:1000 } );
	setTimeout("revertSiteCredit()",7000);
}

function revertSiteCredit(){
	$("#CreditsLink").animate( { left:"600" }, 1000, "linear", function(){$("#initLink").fadeIn("normal");} );
}

function assignBHEventListeners(){
	$("*[SideBarSearch='true']").click(SideBarSearch_Click);
	$(":text[HasInputMask]").bind("focus", HasInputMask_Focus);
}



function SideBarSearch_Click(){
	var sKeywords = $("#SideBar_Keywords");
	var mask = "keywords";
	if(sKeywords.attr("HasInputMask") != null){
		mask = sKeywords.attr("HasInputMask");
	}
	if(sKeywords.val() == mask){
		sKeywords.val("");
	}
}


function HasInputMask_Focus(){
	var sender = $(this);
	if(sender.val() == sender.attr("HasInputMask")){
		sender.val("");
	}
}

function checkBox(e){
	var checkName = $(e.currentTarget).attr('name');
	var hiddenInputID = $(e.currentTarget).attr('hiddenInput');
	var hiddenInputObj = $(hiddenInputID);
	if($(e.currentTarget).attr('checked') == 'Off'){
		//alert('off');
		$(e.currentTarget).attr('src', '/graphics/Assets/csCheckbox_ON.gif');
		$(e.currentTarget).attr('checked', 'On');
		var imgId = $(e.currentTarget).attr('id');
		$('#check'+imgId+'').attr('checked', 'true');
		hiddenInputObj.attr({value: 1});
	}
	else if($(e.currentTarget).attr('checked') == 'On'){
		//alert('on');
		$(e.currentTarget).attr('src', '/graphics/Assets/csCheckbox.gif');
		$(e.currentTarget).attr('checked', 'Off');
		var imgId = $(e.currentTarget).attr('id');
		$('#check'+imgId+'').removeAttr('checked');
		hiddenInputObj.attr({value: 0});
	}
}
