












var host = "";
var params = window.location.href.toQueryParams();

var testLocation = "";
var debugModeEnabled = false; 
var navBarDebug = params.navBarDebug;
var navBarLocation = params.navBarLocation;


var proto = 'http(s)?:\/\/';
var domain = '\.wwe\.com';
var local = 'local';


function getInts() {
	var dub = 'www';
	var int = '[0-9]';
	var env = 'dev|qa|stage|ms|pr1ms1|d1msdev2|d1msdev1|q1stage1';
	return "("+dub+"(("+int+"+)?\.("+env+")("+int+"+)?)";
}


function getExts() { 
	return "|(us)"; 
}


function isInt(location) {
	if (debugModeEnabled) { location = testLocation; }
	var part =   proto + getInts() + getExts() + "?" + domain + ")|" + local;
	var regExp = new RegExp("^"+part, "i");
	//console.log(part);
	return regExp.test(location);
}

function inDebugMode(debugNavBar) {
	return (debugNavBar == 1 && isInt(window.location.href));
}

function setHost() {
	if (location==null) { location=window.location.href; }
	if (!isInt(location)) {
		var protocol = (/:/.test(window.location.protocol)) ? window.location.protocol : window.location.protocol + ':';
		host = protocol+"//www.wwe.com";
	} else if (isInt(location)) {
		if (debugModeEnabled) { host = testLocation; }
	}
}

setHost();



	


var topNavLinkMap = [];

	topNavLinkMap.push('Shop');
	topNavLinkMap['Shop'] = [];
	
		var link = '<a title="New Releases" href="http://www.wweshop.com/category.asp?categoryId=cat-newreleases&cid=2009NEWTOPNAV-01" style="">New Releases</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['Shop'].push(link);
	
		var link = '<a title="Shop by Superstar" href="http://www.wweshop.com/superstars.asp?cid=2009NEWTOPNAV-02" style="">Shop by Superstar</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['Shop'].push(link);
	
		var link = '<a title="Clearance" href="http://www.wweshop.com/category.asp?categoryId=cat-hotdeals&cid=2009NEWTOPNAV-03" style="">Clearance</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['Shop'].push(link);
	
		var link = '<a title="Deal of the Week" href="http://www.wweshop.com/category.asp?categoryId=cat-DealOfTheWeek&cid=2009NEWTOPNAV-04" style="">Deal of the Week</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['Shop'].push(link);
	
		var link = '<a title="WWE Auction" href="http://auction.wwe.com/?cid=2009NEWTOPNAV-05" style="">WWE Auction</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['Shop'].push(link);
	
		var link = '<a title="Mobile" href="{DOMAIN}/shop/mobile/" style="">Mobile</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['Shop'].push(link);
	

	topNavLinkMap.push('ppvEvents');
	topNavLinkMap['ppvEvents'] = [];
	
		var link = '<a title="WWE TLC" href="{DOMAIN}/shows/wwetlc/" style="padding-top:3px;">WWE TLC</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['ppvEvents'].push(link);
	
		var link = '<a title="Survivor Series" href="{DOMAIN}/shows/survivorseries/" style="padding-top:3px;">Survivor Series</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['ppvEvents'].push(link);
	
		var link = '<a title="WWE Bragging Rights" href="{DOMAIN}/shows/wwebraggingrights/" target=_blank>WWE Bragging Rights</A></P>" style="padding-top:3px;">WWE Bragging Rights</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['ppvEvents'].push(link);
	
		var link = '<a title="WrestleMania XXVl" href="{DOMAIN}/shows/wrestlemania/" style="padding-top:3px;">WrestleMania XXVl</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['ppvEvents'].push(link);
	

	topNavLinkMap.push('WWEuniverse');
	topNavLinkMap['WWEuniverse'] = [];
	
		var link = '<a title="Chat" href="http://fans.wwe.com/go/chat/live?cid=2009NEWTOPNAV-11" style="">Chat</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['WWEuniverse'].push(link);
	
		var link = '<a title="Blogs" href="http://fans.wwe.com/go/network/blogs?cid=2009NEWTOPNAV-07" style="">Blogs</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['WWEuniverse'].push(link);
	
		var link = '<a title="Forums" href="http://fans.wwe.com/go/forum/viewboard?cid=2009NEWTOPNAV-08" style="">Forums</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['WWEuniverse'].push(link);
	
		var link = '<a title="Profiles" href="http://fans.wwe.com/go/advanced/browse?cid=2009NEWTOPNAV-09" style="">Profiles</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['WWEuniverse'].push(link);
	
		var link = '<a title="Photos" href="http://fans.wwe.com/go/network/photos?cid=2009NEWTOPNAV-10" style="">Photos</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['WWEuniverse'].push(link);
	
		var link = '<a title="Smash Ups" href="http://fans.wwe.com/go/videos/smashups?cid=2009NEWTOPNAV-10" style="">Smash Ups</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['WWEuniverse'].push(link);
	

	topNavLinkMap.push('TVShows');
	topNavLinkMap['TVShows'] = [];
	
		var link = '<a title="Raw" href="{DOMAIN}/shows/raw/?cid=2009NEWTOPNAV-00" style="">Raw</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['TVShows'].push(link);
	
		var link = '<a title="SmackDown" href="{DOMAIN}/shows/smackdown/?cid=2009NEWTOPNAV-00" style="">SmackDown</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['TVShows'].push(link);
	
		var link = '<a title="ECW" href="{DOMAIN}/shows/ecw/?cid=2009NEWTOPNAV-00" style="">ECW</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['TVShows'].push(link);
	
		var link = '<a title="WWE Superstars" href="{DOMAIN}/shows/wwesuperstars/?cid=2009NEWTOPNAV-00" style="">WWE Superstars</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['TVShows'].push(link);
	

	topNavLinkMap.push('More');
	topNavLinkMap['More'] = [];
	
		var link = '<a title="Superstars" href="{DOMAIN}/superstars/?cid=2009NEWTOPNAV-00" style="">Superstars</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['More'].push(link);
	
		var link = '<a title="Schedules" href="{DOMAIN}/schedules/television/?cid=2009NEWTOPNAV-00" style="">Schedules</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['More'].push(link);
	
		var link = '<a title="Play &amp; Win" href="{DOMAIN}/play/?cid=2009NEWTOPNAV-00" style="">Play &amp; Win</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['More'].push(link);
	
		var link = '<a title="Inside WWE" href="{DOMAIN}/inside/?cid=2009NEWTOPNAV-00" style="">Inside WWE</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['More'].push(link);
	
		var link = '<a title="Over the Ropes" href="{DOMAIN}/inside/overtheropes/?cid=2009NEWTOPNAV-00" style="">Over the Ropes</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['More'].push(link);
	
		var link = '<a title="Worldwide" href="{DOMAIN}/worldwide/?cid=2009NEWTOPNAV-00" style="">Worldwide</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['More'].push(link);
	
		var link = '<a title="Subscriptions" href="{DOMAIN}/subscriptions/?cid=2009NEWTOPNAV-00" style="">Subscriptions</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['More'].push(link);
	
		var link = '<a title="WWE Game On" href="{DOMAIN}/inside/wwegameon/?cid=2009NEWTOPNAV-00" style="">WWE Game On</a>';
		link = link.replace(/{DOMAIN}/i, host);
		topNavLinkMap['More'].push(link);
	


var changeOpacity = true;
function testSetOpacity() {
	var exp = "\/content\/media\/video\/";
	var exp2 = "^http:\/\/(.+)?\.wwe\.com\/$|^http:\/\/localhost\/$";
	var regExp = new RegExp(exp, "i");
	var regExp2 = new RegExp(exp2, "i");
	if (regExp.test(window.location.href) || regExp2.test(window.location.href)) {
		changeOpacity = true;
	}
}

function setOpacity(element) {
	if (changeOpacity) {
		element.setStyle({
			'opacity': .95,
			'-ms-filter': 'progid:DXImageTransform.Microsoft.Alpha(Opacity=95)',
			'filter': 'alpha(opacity=95)'
		});
	}
}

var nav = '<div id="wrapNavTop">';
nav +='<ul id="navTop">';
	nav +='<li id="navTopHome"><a href="'+host+'/"><span>Home</span></a></li>';

	nav +='<li id="navTopRaw"><a href="'+host+'/shows/"><span>TV Shows</span></a>';
		nav +='<ul id="topRawMore" style="display:none;">';
		nav +='</ul>';
	nav +='</li>';

	nav +='<li id="navTopSD" ><a href="#"><span>Pay-Per-View</span></a>';
		nav +='<ul id="topSDMore" style="display:none; min-width: 135px;"></ul>';
	nav +='</li>';

	nav +='<li id="navTopECW"><a href="http://www.wweshop.com" target="_blank"><span>ECW</span></a>';
		nav +='<ul id="topECWMore" style="display:none;">';
		nav +='</ul>';
	nav +='</li> ';
	
	nav +='<li id="navTopPPV"><a href="http://fans.wwe.com/?cid=2009NEWTOPNAV-06" target="_blank"><span></span></a>';
		nav +='<ul id="topPPVMore" style="display:none;">';
		nav +='</ul>';
	nav +='</li>';

	nav +='<li id="navTopMore"><a href="#"><span>More</span></a>';
		nav +='<ul id="boxMore" style="display:none;">';
		nav +='</ul>';
	nav +='</li>';
nav +='</ul>';

nav +='<div id="wrapSearch">';
	nav +='<form action="http://search.wwe.com/search" method="get">';
		nav +='<input class="search" type="text" name="q" value=""/>';
		nav +='<div id="searchRadioBtnsContainer">';
			nav +='<ul id="searchRadioBtns">';
				nav +='<li><input type="radio" name="option1" value="wwe"/> <span class="searchRadioBtnText">WWE.COM</span></li>';
				nav +='<li><input type="radio" name="option1" value="snw" checked="checked"/> <span class="searchRadioBtnText">SEARCH AND WIN <a href="'+host+'/play/searchandwin">[?]</a></span></li>';
			nav +='</ul>';
		nav +='</div>';

		nav +='<div id="goSubmitBtn">';
			nav +='<input type="image" alt="Search" title="Search" src="'+host+'/styles/v4/images/buttons/nav_gobutton.gif" name="search" class="submit" id="searchSubmitButton"/>';
			nav +='<input type="hidden" value="default_collection" name="site"/>';
			nav +='<input type="hidden" value="v4" name="client"/>';
			nav +='<input type="hidden" value="v4" name="proxystylesheet"/>';
			nav +='<input type="hidden" value="xml_no_dtd" name="output"/>';
		nav +='</div>';

	nav +='</form>';
nav +='</div>';
nav += '</div>';


document.write(nav);


topNavLinkMap['ppvEvents'].each(function(name) {
	$('topSDMore').innerHTML = $('topSDMore').innerHTML + '<li>' + name + '</li>';
});

topNavLinkMap['TVShows'].each(function(name) {
	$('topRawMore').innerHTML = $('topRawMore').innerHTML + '<li>' + name + '</li>';
});

topNavLinkMap['Shop'].each(function(name) {
	$('topECWMore').innerHTML = $('topECWMore').innerHTML + '<li>' + name + '</li>';
});

topNavLinkMap['WWEuniverse'].each(function(name) {
	$('topPPVMore').innerHTML = $('topPPVMore').innerHTML + '<li>' + name + '</li>';
});

topNavLinkMap['More'].each(function(name) {
	$('boxMore').innerHTML = $('boxMore').innerHTML + '<li>' + name + '</li>';
});


setOpacity($('topSDMore'));
setOpacity($('topRawMore'));
setOpacity($('topECWMore'));
setOpacity($('boxMore'));
setOpacity($('topPPVMore'));


var searchButton = $('searchSubmitButton');
searchButton.disabled = true;
Event.onDOMReady(function() {
	searchButton.disabled = false;
});

$('navTopRaw').observe('mouseover',function(e) {$('topRawMore').show()});
$('navTopRaw').observe('mouseout',function(e) {$('topRawMore').hide()});

$('navTopSD').observe('mouseover',function(e) {$('topSDMore').show()});
$('navTopSD').observe('mouseout',function(e) {$('topSDMore').hide()});

$('navTopECW').observe('mouseover',function(e) {$('topECWMore').show()});
$('navTopECW').observe('mouseout',function(e) {$('topECWMore').hide()});

$('navTopPPV').observe('mouseover',function(e) {$('topPPVMore').show()});
$('navTopPPV').observe('mouseout',function(e) {$('topPPVMore').hide()});

$('navTopMore').observe('mouseover',function(e) {$('boxMore').show()});
$('navTopMore').observe('mouseout',function(e) {$('boxMore').hide()});