/**
  *	Functions that help this JS work are located here:
  *	http://images.della.com/scripts/wc_nav_helper.js
*/

//	WW Guest nav "widget" functions
function getUpdateWWLink() {
    if(typeof(updateWWLink) == 'undefined') {
        return username + ', <a href="http://www.weddingchannel.com/jump.action?s=160&linkUID=45&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Fpwp%2Fww_create.asp" class="navWWGuestNav">update your wedding website</a>';
    } else {
        return updateWWLink;
    }
}

function getManageWWLink() {
    if(typeof(manageGiftRegLink) == 'undefined') {
        return '<a href="http://www.weddingchannel.com/wedding-gift-registry/index.html?s=160" class="navWWGuestNav">' + wcNavGiftRegTxt + '</a>.';
    } else {                                                                    
        return manageGiftRegLink;
    }
}

//	Determine if a the nav should declare vars, externally served or a page with no vars set up
var shouldDeclareNavVars = false;
if(typeof(isExtServedNav) != "undefined") {
    shouldDeclareNavVars = true;
} else if(typeof(navDeclareVars) != "undefined") {
    shouldDeclareNavVars = true;
}

//	This if statement sets up vars essential to the print out of the nav bar
if(shouldDeclareNavVars) {
    //	NBC affiliate vars
    var sponsorUID='null';
    var sponsorImage='null';
    var sponsorName='null';
    var sponsorHexColor='null';
    var sponsorURL='null';

    //	vars used in the wc_nav.js/wc_nav_helper.js
    var isBride = true; 				//	boolean
    var username="Bride &amp; Groom";	//	String
    var weddingDate = "";				//	String
    var daysToGo = "";					//	String
    var wauid = "";					//	String
    //var isAuthenticated = false;		//	boolean
    var isRegistrant = true;			//	boolean
    var isOriginBlm = false;			//	boolean
    var isOriginFederated = false;		//	boolean
    var hasRetReg = false;				//	boolean
    var bagSize = 0;					//	number type
    var doWCNav = true;					//	boolean
    var splashLink = "http://www.weddingchannel.com/index.html";	//default link for splash page
    var isUnsecure = false;				//	boolean
}

	var splashLink = "http://www.weddingchannel.com/index.html?s:150";	//default global link for logo
	
	// If Guest Change Splash Link Tracking
	if(!isBride && !isGuestStreamline()) {
		var splashLink = "http://www.weddingchannel.com/index.html?s:160";	//default link for logo on guest side
	}
	
	
//	This if statement sets up login used
if(typeof(isAuthenticated) == "undefined") {
    var isAuthenticated = false;		//	boolean
}

//	This if statement sets up cookied users
if(typeof(isIdentified) == "undefined") {
    var isIdentified = false;		//	boolean
}

//	This if sets up the users stuff
if(typeof(wauid) == "undefined") {
    var wauid = "";		//	string
}

// allow the option of not displaying anything
// this so that the client can start downloading the file
// from the splash page
if (doWCNav){
    var img_farm_main = 'http://images.della.com';
    if (isSecure()){
        //change image path
        img_farm_main = '/secure';
    }
    if((window.sponsorUID) && sponsorUID != "null") {
        writeSponsorBar();
    }

	//	links used, add tracking to all links
	var brideHomeTab = "http://www.weddingchannel.com/home.html?s:150";
	var guestHomeTab = "http://www.weddingchannel.com/jump.action?s=150&linkUID=124&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Flogin%2Fguest_home.asp%3Fpageidoverride%3Dguest";
	var guestHomeLink = "http://www.weddingchannel.com/jump.action?s=160&linkUID=124&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Flogin%2Fguest_home.asp%3Fpageidoverride%3Dguest";
    var newlywedHomeTab = "http://www.newlywedchannel.com/?s:150";
    var logInLink = "http://www.weddingchannel.com/account/login.action?s=150";
	var accountLink = getUrl("http://www.weddingchannel.com/account/accountRedirection.action?s=150");
	var orderHistoryLink = "http://www.weddingchannel.com/jump.action?s=150&linkUID=155&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Fyour_account%2Fga_order_history.asp";
	var shoppingBagLink = "http://checkout.weddingchannel.com/checkout/redirecttobag.action";
	var siteSearchLink = "http://www.weddingchannel.com/search/search.action";
	var regSearchLink = "http://registry.weddingchannel.com/cs/searchresults.action";
	var blmHomeLink = "http://bloomingdales.weddingchannel.com";
	var guestShopStoreLink = "http://www.weddingchannel.com/jump.action?s=160&linkUID=193&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Fcatalog%2Fstorefront_shop_by_store.asp";
	var guestGiftIdeas = "http://www.weddingchannel.com/jump.action?s=160&linkUID=198&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Fcatalog%2Fgift_ideas.asp";
	var guestEtiquette = "http://www.weddingchannel.com/ui/buildArticle.action?assetUID=41807&s=160";
	var guestTravel = "http://www.weddingchannel.com/travel/guest_home.action?pageUID=110001&s=160";
	var guestWeddParty = "<http://www.weddingchannel.com/jump.action?s=160&linkUID=300001215&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Fcatalog%2Fwedding_party_guest.asp";

	// If Guest Change Link Tracking
	if(!isBride && !isGuestStreamline()) {
		var brideHomeTab = "http://www.weddingchannel.com/home.html?s:160";
		var guestHomeTab = "http://www.weddingchannel.com/jump.action?s=160&linkUID=124&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Flogin%2Fguest_home.asp%3Fpageidoverride%3Dguest";
		var guestHomeLink = "http://www.weddingchannel.com/jump.action?s=160&linkUID=124&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Flogin%2Fguest_home.asp%3Fpageidoverride%3Dguest";
        var newlywedHomeTab = "http://www.newlywedchannel.com/?s:160";
        var logInLink = "http://www.weddingchannel.com/account/login.action?s=160";
		var accountLink = getUrl("http://www.weddingchannel.com/account/accountRedirection.action?s=160");
		var shoppingBagLink = "http://www.weddingchannel.com/jump.action?s=160&linkUID=110&fu=http%3A%2F%2Fcheckout.weddingchannel.com%2Fcheckout%2Fredirecttobag.action";
		var orderHistoryLink = "http://www.weddingchannel.com/jump.action?s=160&linkUID=155&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Fyour_account%2Fga_order_history.asp";
	}
	
	//	Tab images and CSS styles, default to Bride Section
	var navBrideSecTab = "on";
	var navGroomSecTab = "off";
    var navNewlywedSecTab = "off";

    if(!isBride) {	//	equals guest section
		navBrideSecTab = "off";
		navGroomSecTab = "on";
        navNewlywedSecTab = "off";
    }

    if(username == "") {	//	Set default text for Bride Tab
        username = "Bride &amp; Groom";
    }


	var loginText = "Log In";		//	Log in text
	var accountText = "Sign-Up";	//	Your Account text
	var orderHistroyText = "";		//	Order Histroy text
	var daysPrintOut = "";			//	Occasion date & Days to Date Text

	if(isAuthenticated) {
		loginText = "Log Out";
		logInLink = getUrl("http://www.weddingchannel.com/account/logout.action?s=150");
		accountText = "Account Home";
		accountLink = getUrl("http://www.weddingchannel.com/account/memberAccount.action?s=150");
		orderHistroyText = '&nbsp; |  &nbsp;<a target="_top" href="' + orderHistoryLink + '" class="wcNav">Order History</a>';
	}
	// If Authenticated Guest Change Link Tracking
	if(isAuthenticated && !isBride && !isGuestStreamline()) {
		logInLink = getUrl("http://www.weddingchannel.com/account/logout.action?s=160");
		accountLink = getUrl("http://www.weddingchannel.com/account/memberAccount.action?s=160");
	}
	
	if (isAuthenticated || isRegistrant) {
		daysPrintOut = weddingDate;
		if (daysToGo.length > 0) {
			daysPrintOut += "&nbsp;&nbsp;" + daysToGo + " days to go!";
		}
	}

	//	Bag text
	var bagText = "";
	var bagImg = "off";

	if(bagSize > 0) {
		bagImg = "on";
		bagText = "<span class=nav_bag>" + bagSize + " item";
		if(bagSize > 1) {
			bagText += "s";
		}
		bagText += "</span>";
	}

//	Defaults to images and fonts for Navbar
	var wcNavLogoImg = img_farm_main + "/images/nav_bar/wc_logo.gif";
	var wcNavShopBag = img_farm_main + "/images/nav_bar/bag_" + bagImg + ".gif";
	var wcNavSiteSearchImg = img_farm_main + "/images/nav_bar/sitesearch.gif"
	var wcNavCplSearchImg = img_farm_main + "/images/nav_bar/couplesearch.gif"
	var wcNavBrideSecTabLeft = img_farm_main + "/images/nav_bar/navtab_" + navBrideSecTab + "_left.gif";
	var wcNavBrideSecTabRight = img_farm_main + "/images/nav_bar/navtab_" + navBrideSecTab + "_right.gif";
	var wcNavGroomSecTabLeft = img_farm_main + "/images/nav_bar/navtab_" + navGroomSecTab + "_left.gif";
	var wcNavGroomSecTabRight = img_farm_main + "/images/nav_bar/navtab_" + navGroomSecTab + "_right.gif";
    var wcNavNewlywedSecTabLeft = img_farm_main + "/images/nav_bar/navtab_" + navNewlywedSecTab + "_left.gif";
	var wcNavNewlywedSecTabRight = img_farm_main + "/images/nav_bar/navtab_" + navNewlywedSecTab + "_right.gif";
    }
	//	this sets the logic used in the couple's search box
	var fnClickedOnce = false;
	var lnClickedOnce = false;
wr('<table width="100%" border="0" cellspacing="0" cellpadding="0">');
wr('<tr>');
wr('<td width="50%"><a href="' + splashLink + '" target="_top">');
wr('<img src="' + wcNavLogoImg + '" height="35" width="271" border="0" alt="WeddingChannel.com"/>');
wr('</a></td>');
wr('<td width="50%" align="right" valign="bottom">&nbsp;</td>');	
wr('</tr>');
wr('</table>');
wr('<table cellspacing="0" cellpadding="0" border="0" class="nav_tabs">');
wr('	<tr>');
wr('		<td class="nav_tabs">');
wr('			<table cellspacing="0" cellpadding="0" border="0">');
wr('				<tr>');
wr('					<td rowspan="2"><img src="' + wcNavBrideSecTabLeft + '" width="3" height="20"/></td>');
wr('					<td class="nav_spacer"><img src="' + img_farm_main + '/clr.gif" width="1" height="1"/></td>');
wr('					<td rowspan="2"><img src="' + wcNavBrideSecTabRight + '" width="3" height="20" /></td>');
wr('					<td rowspan="2"><img src="' + img_farm_main + '/clr.gif" width="3" height="1"/></td>');
wr('					<td rowspan="2"><img src="' + wcNavGroomSecTabLeft + '" width="3" height="20" /></td>');
wr('					<td class="nav_spacer"><img src="' + img_farm_main + '/clr.gif" width="1" height="1"/></td>');
wr('					<td rowspan="2"><img src="' + wcNavGroomSecTabRight + '" width="3" height="20" /></td>');
wr('					<td rowspan="2"><img src="' + img_farm_main + '/clr.gif" width="3" height="1"/></td>');
wr('					<td rowspan="2"><img src="' + wcNavNewlywedSecTabLeft + '" width="3" height="20" /></td>');
wr('					<td class="nav_spacer"><img src="' + img_farm_main + '/clr.gif" width="1" height="1"/></td>');
wr('					<td rowspan="2"><img src="' + wcNavNewlywedSecTabRight + '" width="3" height="20" /></td>');
wr('				</tr>');
wr('				<tr>');
wr('					<td class="nav_tab_' + navBrideSecTab + '"><a target="_parent" href="' + brideHomeTab + '" class="nav_tab_' + navBrideSecTab + '">' + username + '</a></td>');
wr('					<td class="nav_tab_' + navGroomSecTab + '"><a target="_parent" href="' + guestHomeTab + '" class="nav_tab_' + navGroomSecTab + '">Guests & Gifts</a></td>');
wr('					<td class="nav_tab_' + navNewlywedSecTab + '"><a target="_parent" href="' + newlywedHomeTab + '" class="nav_tab_' + navNewlywedSecTab + '">Newlyweds</a></td>');
wr('				</tr>');
wr('			</table>');
wr('		<td class="nav_date">' + daysPrintOut	 + '<td>');
wr('		<td class="nav_acc_links"><a target="_top" href="' + logInLink + '" class="wcNav">' + loginText + '</a>');
wr('			&nbsp; |  &nbsp;');
wr('			<a target="_top"  href="' + accountLink + '" class="wcNav">' + accountText + '</a>');
wr('			&nbsp;&nbsp;&nbsp;');
wr('			<img src="' + wcNavShopBag + '" width="13" height="15" align="top"> ' + bagText);
wr('			&nbsp;&nbsp;');
wr('			<a target="_top" href="' + shoppingBagLink + '" class="wcNav">Shopping Bag</a>' + orderHistroyText);
wr('		</td>');
wr('	</tr>');
wr('</table>');

//Horizontal nav
if(isBride && !(typeof(wcNavType) != "undefined" && wcNavType == "wwGuestNav")) {
wr('<table border="0" cellspacing="0" cellpadding="0" class="shortcut">');
wr('<tr>');
wr('	<td>');
wr('		<table width="100%" border="0" cellspacing="0" cellpadding="0">');
wr('		<tr>');
wr('			<td><a href="http://www.weddingchannel.com/tools.html?s=150" class="level1_link" target="_parent">My Tools</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/wedding-planning/index.html?s=150" class="level1_link" target="_parent">Planning</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/jump.action?s=150&linkUID=25&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Ffashion%2Ffashionindex.asp" class="level1_link" target="_parent">Fashion & Beauty</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/jump.action?s=150&linkUID=34&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Flocal%2Flocal_home.asp" class="level1_link" target="_parent">Local Vendors</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/wedding-gift-registry/index.html?s=150" class="level1_link" target="_parent">Registry</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/jump.action?s=150&linkUID=300001188&fu=%2Fwedding-supplies%2Findex.html%3FpageUID%3D-1%26vhl_uid%3D1100%26uid%3D1100%26pageid%3Dwedding_shop" class="level1_link" target="_parent">Wedding Store</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/travel/bride_home.action?s=150" class="level1_link" target="_parent">Guest Hotels</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/jump.action?s=150&linkUID=328&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Ftravel%2Ftravelhome.asp" class="level1_link" target="_parent">Honeymoon</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/jump.action?s=150&linkUID=7800&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Fcommunity%2Findex.asp" class="level1_link" target="_parent">Community</a></td>');
wr('			<td class="nav_pipes_sm">|</td>');
wr('			<td><a href="http://www.weddingchannel.com/jump.action?s=150&linkUID=300041885&fu=http%3A%2F%2Fwedding.weddingchannel.com%2Fvideos%2Fspring06%2Ffashion_vod.asp" class="level1_link" target="_parent">TV</a></td>');
wr('		</tr>');
wr('		</table>');
wr('</td>');
wr('</tr>');
wr('</table>');
}
// Removing site search
/*
wr('<table cellspacing="0" cellpadding="0" border="0" width="770">');
wr('	<tr>');
wr('<form action="' + siteSearchLink + '" name="site_search" target="_top">');
wr('	<input type="hidden" value="' + getSearchOrigin() + '" name="searchOrigin"/>');
wr('	<td class="nav_search_boxes" style="background-color:#b3cceb"><input type="text" size="35" name="searchTerms" class="nav_search_box"/>&nbsp;&nbsp;<input type="image" src="' + wcNavSiteSearchImg + '" value="Submit" align="top"/></td>');
wr('    <td align="right" style="background-color:#b3cceb"><img src="http://images.della.com/images/splash2/coupleSearchHeading1a.gif" width="300" height="36" alt=""></td>');
wr('</form>');
*/

/*
wr('		<td class="nav_pipes">|&nbsp;|</td>');
wr('<form action="' + regSearchLink + '" name="search" target="_top" onsubmit="return onCplSearchSubmit(this);">');
wr('	<input type="hidden" value="950" name="auid"/>');
wr('	<input type="hidden" value="search_box" name="ainfo"/>');
wr('	<input type="hidden" value="registry_search" name="cr"/>');
wr('	<input type="hidden" value="navbar" name="sec"/>');
wr('	<input type="hidden" value="' + regSearchLink + '" name="fu"/>');
wr('	<input type="hidden" value="10" name="et"/>');
wr('	<input type="hidden" name="pageidoverride" value="guest"/>');
wr('	<input type="hidden" name="incoming_div" value="1"/>');
wr('		<td class="nav_search_boxes"><input type="text" size="20" class="nav_search_box" value="' + getCplFirstName() + '" name="rfn" onclick="navFNClick(this);"/>&nbsp;&nbsp;<input type="text" size="20" class="nav_search_box" value="' + getCplLastName() + '" name="rln" onclick="navLNClick(this);"/>&nbsp;&nbsp;<input type="image" src="' + wcNavCplSearchImg + '" value="Submit" align="top"/></td>');
*/
//wr('	</tr>');
//wr('	</form>');
//wr('</table>');
/*
if(isOriginBlm) {
wr('<a href="' + blmHomeLink + '" target="_top"><img src="' + img_farm_main + '/images/nav_bar/backtobloom.gif" alt="Back to Bloomingdales" border="0"></a>');
}
		if(!isBride && !isGuestStreamline()) {	//	Do not display if bride or on guest cpl nav streamline path
wr('<div class="nav_guest">');
wr('<table cellspacing="0" cellpadding="0" border="0">');
wr('	<tr>');
wr('		<td><a target="_top" href="' + guestHomeLink + '" class="nav_guest">Home</a></td>');
wr('		<td class="nav_guest_divider">&nbsp; | &nbsp;</td>');
wr('		<td><a target="_top" href="' + guestShopStoreLink + '" class="nav_guest">Shop by Store</a></td>');
wr('		<td class="nav_guest_divider">&nbsp; | &nbsp;</td>');
wr('		<td><a target="_top" href="' + guestGiftIdeas + '" class="nav_guest">Gift Ideas</a></td>');
wr('		<td class="nav_guest_divider">&nbsp; | &nbsp;</td>');
wr('		<td><a target="_top" href="' + guestEtiquette + '" class="nav_guest">Etiquette</a></td>');
wr('		<td class="nav_guest_divider">&nbsp; | &nbsp;</td>');
wr('		<td><a target="_top" href="' + guestTravel + '" class="nav_guest">Travel</a></td>');
wr('		<td class="nav_guest_divider">&nbsp; | &nbsp;</td>');
wr('		<td><a target="_top" href="' + guestWeddParty + '" class="nav_guest">Wedding Party</a></td>');
wr('	</tr>');
wr('</table>');
wr('</div>');
		}	// end of "if(!isBride) {"

		if(username.length > 0 && wauid != "" && typeof(wcNavType) != "undefined" && wcNavType == "wwGuestNav" && isIdentified && getQueryStringValue("wauid") == wauid) {
			if (window.name != "pwp_preview") {
				var wcNavGiftRegTxt = "create a gift registry";
				if (hasRetReg) {
					wcNavGiftRegTxt = "manage your gift registry"
				}
wr('<table cellspacing="0" cellpadding="0" border="0" class="navWWGuestNav">');
wr('	<tr>');
wr('		<td valign="center" width="1"><img src="' + img_farm_main + '/images/nav_bar/arrow.gif" /></td>');
wr('		<td class="navWWGuestNav">' + getUpdateWWLink());
wr(' or '+getManageWWLink()+'</td>');
wr('	</tr>');
wr('</table>');
			}
		}
*/
//}	// end of if (doWCNav){

