var offset_top = 0;
var mode = '';

//  warrior nation temp popup 
var profiles =
{
	windowNotNew:
	{
		width:600,
		height:510,
		center:1,
		createnew:0
	}
};




$(document).ready(function()
{
	$(function()
	{
		$(".popupwindow").popupwindow(profiles);
	});
	
	
	$('#search_button').mouseover(function()
	{
		$(this).attr({src:'/assets/img/search_text_red.gif'});
	});
	
	$('#search_button').mouseout(function()
	{
		$(this).attr({src:'/assets/img/search_text.gif'});
	});
	
	$('#search_text').focus(function()
	{
		$(this).css({'background-image':'none' });
	});
	
	$('#search_text').blur(function()
	{
		if($(this).attr('value') == '')
		{
			$(this).css({'background':'#fff url(/assets/img/search_text.gif) no-repeat center center'});
		}
	});
	
	blur_search();

	// prepare the div for the rabbit hole
	$('#rabbit_cont').append("<div id='rabbit'></div>");
	toggle_rabbit();

	// window resize
	$(window).resize(function()
	{
		var offsetLW = $('#wrapper').attr('offsetLeft');
		if(isShowing)
		{
			$('#rabbit_cont').css({'left':offsetLW + 'px'});
		}
		$('#static_hole').css({'left':offsetLW + 'px'});
	});


	// Static Hole positioning
	var wrapper = $('#wrapper');
	var offsetLW = $('#wrapper').attr('offsetLeft');
	
	if(mode == 'gear' || mode == 'apparel')
	{
		var t = 107;
		t += 530;
		$('#static_hole').css({'top':t + 'px'});
	}
	else
	{
		var t = 103;
		t += 425;
		$('#static_hole').css({'top':t + 'px'});
	}
	$('#static_hole').css({'left':offsetLW + 'px'});



	//  show the rabbit hole
	$('#static_hole').css({'display':'block'});

	$('#static_hole').click(function()
	{
		var rand = Math.floor(Math.random() * aRabbitHoleLinks.length);
		var w = window.open(aRabbitHoleLinks[rand]);
	});


	// $(window).scroll(function()
	// {
	// 	$('#sidebar').css({'top':(this.scrollY) + 'px'});
	// });
	
});

function blur_search()
{
	$('#search_text').attr({value:''});
}


/*-----------------------------
	RABBIT
-----------------------------*/
var siRabbit;
var stlRabbit;
var rabbit_array = [];
var isShowing = false;


// rabbit_array.push("/swfs/rabbithole/navMUNCHER.swf");
rabbit_array.push("/swfs/rabbithole/STOMP.swf");
rabbit_array.push("/swfs/rabbithole/SideNav_redButton.swf");  // this should always be second in list
rabbit_array.push("/swfs/rabbithole/BUBBLEyeller.swf");
rabbit_array.push("/swfs/rabbithole/skulls.swf");
rabbit_array.push("/swfs/rabbithole/STOMP.swf");


function toggle_rabbit()
{
	try
	{
		clearTimeout(stlRabbit);
	}
	catch(err) { }
	
	// var randomTime = 1000 + Math.ceil(Math.random() * 1000);
	var randomTime = 20000 + Math.ceil(Math.random() * 160000);
	siRabbit = setTimeout(do_rabbit, randomTime)
}


function do_rabbit()
{
	// $('#rabbit_cont').append("<div id='rabbit'></div>");
	clearTimeout(siRabbit);
	
	var rand = Math.floor(Math.random() * rabbit_array.length);
	if(mode == 'gear' && rand == 0)
	{
		rand += 1;
	}
	
	var flashvars = {active:'', mode:''};
	var params = {bgcolor:'#ffffff', wmode:'transparent', salign:'bl', allowfullscreen:'true', scale:'noscale'};
	var attributes = {id:"rabbit",name:"rabbit"};
	
	if(rand == 1)
	{
		swfobject.embedSWF(rabbit_array[rand], "rabbit", "136", "136", "9.0.0", "/swfs/expressInstall.swf", flashvars, params, attributes);
		
		// hide the static hole
		$('#static_hole').css({'display':'none'});
	}
	else
	{
		swfobject.embedSWF(rabbit_array[rand], "rabbit", "962", "600", "9.0.0", "/swfs/expressInstall.swf", flashvars, params, attributes);
	}
	
	var wrapper = $('#wrapper');
	var offsetLW = $('#wrapper').attr('offsetLeft');
	
	if(mode == 'gear' || mode == 'apparel')
	{
		var t = 130;
		if(rand == 1)
		{
			t += 505;
		}
		$('#rabbit_cont').css({'top':t + 'px'});
	}
	else
	{
		var t = 21;
		if(rand == 1)
		{
			t += 425;
		}
		$('#rabbit_cont').css({'top':t + 'px'});
	}
	$('#rabbit_cont').css({'left':offsetLW + 'px'});
	
	isShowing = true;
}


function close_rabbit()
{
	$('#rabbit_cont').css({'left':'-9000px'});

	// show the static hole
	$('#static_hole').css({'display':'block'});

	isShowing = false;

	// var flashvars = {active:'', mode:''};
	// var params = {bgcolor:'#ffffff'};
	// var attributes = {id:"rabbit",name:"rabbit"};
	// swfobject.embedSWF("/swfs/rabbithole/pixel.swf", "rabbit", "1", "1", "9.0.0", "/swfs/expressInstall.swf", flashvars, params, attributes);
	// $('#rabbit_cont').empty();
	
	stlRabbit = setTimeout(toggle_rabbit, 25000 + Math.ceil(Math.random() * 200000));
}
