$.ajaxSetup ({ cache: false });
function openEggs(xOffset, yOffset, unlock, openList){
	if(!unlock) unlock = '';
	var has_inner = typeof(window.innerWidth) == 'number';  
	var has_element = document.documentElement && document.documentElement.clientWidth;
	cleft = has_inner ? pageXOffset + (window.innerWidth - 662)/2 : has_element ? document.documentElement.scrollLeft + (document.documentElement.clientWidth - 662)/2 : document.body.scrollLeft + (document.body.clientWidth - 662)/2;  
	
	var showPopover = true;
	if(openList>""){
		var re = new RegExp(unlock, 'gi');
		var matches = openList.match(re);
		var count;
		if(matches) count = matches.length; else count = 0;
		if(count>1) showPopover = false;
	}

	if(showPopover){
		if(unlock>""){
			$("#egg_pop_over").load("/eggs/unlocked/"+unlock, function(e){				
				if(e!="found"){
					$("#egg_pop_over").load("/eggs/show/"+unlock, {oList:openList, checkUnlocked:0}, function(){ updatePopover(); });		
					$("#egg_pop_over").css("left", (cleft)+"px");//+xOffset
					$("#egg_pop_over").css("top", (50+yOffset)+"px");
					$("#egg_pop_over").css("display", "block");
				}});
		} else {
			$("#egg_pop_over").load("/eggs/show/", {oList:openList, checkUnlocked:1}, function(){ updatePopover(); });		
			$("#egg_pop_over").css("left", (cleft)+"px");//+xOffset
			$("#egg_pop_over").css("top", (50+yOffset)+"px");
			$("#egg_pop_over").css("display", "block");
		}
	}
}

function closeEggs(){
	$("#egg_pop_over").css("display", "none");
}

function updatePopover(){
	$("#egg_item_locked img").tooltip({	tip: '#egg_tooltip_hint',
										offset:[10,0],
										predelay:200,
										onBeforeShow: function(){
											$("#egg_tooltip_hint_text").html('<span class="egg_tooltip_boldText">HINT:</span> '+this.getTrigger().attr("rel"));
										}	});
	$("#egg_item_unlocked img, #egg_item_found img").tooltip({	tip: '#egg_tooltip_unlocked',
											offset:[-10,0],
											predelay:200,
											onBeforeShow: function(){
												$("#egg_tooltip_unlocked_text").html('<span class="egg_tooltip_boldText">UNLOCKED:</span> '+this.getTrigger().attr("rel"));
											}	});
	$("#header_egg_stat").load("/eggs/headerStat");
}

function quickEggFind(){
	$("#header_egg_stat").load("/eggs/headerStat/check");
}

function upc(){ openEggs(0,50,"podcast"); }