$(document).ready(function(){
	var overlaycontainer = $('<div id="overlaycontainer" style="position:relative"><div id="overlay" style="position: absolute"></div></div>');
	overlaycontainer.prependTo('#content');
	$('#email_registration').submit(function(){
		if(doSubmit()){
			return true;
		}
		return false;
	});

//	fadeOverlayOut('homeentertainment.html');
//	fadeOverlayOut('register.html');


sCode.trackThanksPageView = function(pageName, pageType)
{
		s.events='event13';

		var current_prop5 = s.prop5;
		var section = current_prop5.substring(current_prop5.lastIndexOf(':') + 1);
// set
		if (pageType === '' || pageType === 'blank') {
					s.pageName = s.prop3 + ":" + pageName;
		} else if (typeof pageType != 'undefined') {
					s.pageName = s.prop3 + ":" + pageType + ":" + pageName;
					s.eVar5 = s.prop5 = s.channel + ":" + pageType;
		} else {
					s.pageName = s.prop3 + ":" + section + ":" + pageName;
		}
// run
		s.t();
// clear
		if (typeof pageType != 'undefined') {
					s.eVar5 = s.prop5 = current_prop5;
		}
		s.events = null;

}

});

function attachAnchorEvents(){
	$('a.more').click(function(){
		fadeOverlayOut($(this).attr('href'));
		return false;
	});

	$('a.back').click(function(){
		fadeOverlayOut($(this).attr('href'));
		return false;
	});

	$('a[rel="external"]').attr('target','_blank');
	
	$('a.order').click(function(evt){
		getOrderOmnitureVars(evt,this);
	});

	$('#email_registration').submit(function(){
		if(doSubmit()){
			postTo($(this).attr('action'));
		}
		return false;
	});

	$('#overlay').fadeIn('slow');
	$('#overlay').css({'font-family':'georgia,verdana,arial'});

	var params = {
		scrollbarWidth:14,
		showArrows:true,
		dragMaxHeight: 50,
		dragMinHeight: 12
	};

	$('#media ul').jScrollPane(params);
	$('#infowrapper dl#scrollbox').jScrollPane(params);

}

function fadeOverlayOut(url){

/*
	if(url=='register.html'){
		//var winl = (screen.width-w)/2;
		//window.open(url,'_blank','width=1000,height=550');
		displayWindow(url,'_blank',1000,550,'')
		url='message.html';
	}
*/
	$('#overlay').fadeOut('slow',loadPage);

	function loadPage(){
		$('#overlay').load(url + ' #container',null,attachAnchorEvents);
		if(url!='homeentertainment.html' && url!='register.html'){
			sCode.trackFeaturedContentClick(url,'ghostbusters_merchandise_'+url.replace(/\.html/g,''));
		}
	}
}

function closeOverlay(){
	if($('#flashplayer'))
		$('#flashplayer').fadeOut('slow');

	$('#overlay').fadeOut('slow',loadPage);

	function loadPage(){
		$('#overlay').empty();
	}
}

function postTo(url){
	$('#overlay').fadeOut('slow',loadPage);

	function loadPage(){

		var data = $('#email_registration :input').serializeArray();

		$.post(url,data,function(data,textStatus){
			if(textStatus == 'success'){
				$('#overlay #container #maincontent').replaceWith($(data).find('#maincontent'));
				attachAnchorEvents();
			}else{
				alert('Try again later');
			}
		},"html");
		//sCode.trackFeaturedContentClick(url,'ghostbusters_merchandise_'+url.replace(/\.html/g,''));
		if(url=='thankyou.html' || url=='registration.php'){
			sCode.trackThanksPageView('thanyou.ajax', '');
		}
	}
}

var flashvars = {};
var params = {
	base: 'media/',
	allowScriptAccess: 'always',
	allowFullScreen: 'true',
	menu: 'false',
	wmode: 'transparent'
	};
var attributes = {};

swfobject.embedSWF("media/main.swf", "flashcontent", "1000", "550", "9.0.124","", flashvars, params, attributes);

