var UserCookie = new Array(30);
var CookieValid = false, SSO_Cookie = false, SSO_Cookie_Id = '';
var CookieUsername = 1, CookieUser_Id = 2, CookieGroup_Id = 3, CookieContact_Id = 4, 
    CookieName = 5, CookieEmail = 6, CookiePrefs = 7, CookiePrivs = 8;
var image_dir = '/' + 'admin-marketbright/images/icons/', homeAppURL = 'http://application.marketbright.com';
var chartsURL = 'http://charts.marketbright.com', docBaseURL = '', docWebsiteURL = '';
if ( typeof( mbWebsiteURL ) != 'undefined' ) docWebsiteURL = mbWebsiteURL.replace( 'http://', 'http://documents.' );
var LeftNav, LeftNavDiv, sortColumnName = '', Current_Tab = '-', SubTabPrefix = '', Group_Parameter = '', Group_Parameters = '';
var RequiredFieldWarningText = 'WARNING: Sorry, the following fields are required and we would really like you to fill them in:\n\n  ';

// Site specific variables
var companyName        = 'Marketbright';
var copyrightLine      = 'Copyright &copy; 2007 Marketbright, Inc. All rights reserved.';
var siteName           = 'Marketbright System';
var partnerSiteName    = '';
var partnerSiteURL     = '';
var supportEmail       = 'support'+'@'+'marketbright.com';
var enableMarketbrightSupport = true;
var homePageURL        = '/' + 'pages/index.html';
var publicLoginURL     = '/' + 'account/login.html?ErrorMsg=' + 
                         escape( 'Welcome back.  You already have an account for this email address in our system.   ' + 
                         '<br>To confirm who you are please enter the password for this account below.  <br><br>If you don\'t know your password, click on the Password Reminder.' );
var loginPageHelpText  = '<b>New Users:</b><br>\n' + 
                         'Please find your user account details that was sent to you in email or contact your Marketbright administrator for further instructions.<br><br>\n' + 
                         '<b>Unauthorized access is prohibited.</b>\n';

var WLP_Enabled        = false;
var WLP_Home_Enabled   = false;
var WLP_Domain         = 'weblandingpages';
var WLP_Customer_Str   = 'Partner';
var SSO_Cookie_Name    = '';
var SSO_Secure_Domain  = '';
var SSO_Site_Name      = '';
var SSL_Enabled        = false;
var User_Domain        = '';
var partnerUserStr     = '|Home|PartnerUser|';
var websiteMgrStr      = '|Home|Websites|';
var partnerMgrStr      = '|Home|Partners|';
var superUserStr       = '|Home|eMarketing|Websites|Dashboard|Documents|';
var campaignManagerStr = '|Home|eMarketing|Dashboard|Documents|';
var campaignPubStr     = '';
var adminUserStr       = superUserStr + 'Admin|';

var systemFunctions    = '|Leads|Landing Pages|Notifications|Events|Lists|Emails|Campaign Wizard|Click Nurture|Editor v3|';
//                         'Partner Opportunities|Partner Leads|Partner WLP|Partner Events|Partner Documents|Partner Campaigns|' + 
//                         'Campaign Calendar|Omniture|Event Center|Progressive Profiling|Campaign Builder|';

// Its either '|All|' or something like '|VAR|!OEM|Gold|VAR,Platinum|Silver|' (can Types, Levels or both and "!" for not)
var PartnerPublishTypes     = '|All|'; 
var PartnerLeadTypes        = '|-|'; 
var PartnerOpportunityTypes = '|-|'; 
var PartnerWLPTypes         = '|-|'; 
var PartnerCampaignTypes    = '|-|'; 

//var LiveEdit                         = true;      // Global site wide for enabling / disabling the Live Edit Toolbar
var LiveEdit                         = false;      // Global site wide for enabling / disabling the Live Edit Toolbar
var LiveEditCookieName               = 'LiveEditToolbar';
var Website_SSO                      = 'Y';
var Recent_Items                     = 'N';
var My_Links                         = false;
var Collab_Panel_State               = 'Closed';   // 'Closed' or 'Open'
var MRM_Enabled                      = false;
var WYSIWYG_Editor                   = 'v1';
var WLP_Simple                       = false;
var WLP_Event_Venue                  = 'Address'; // 'Both', 'Address' or 'Field';
var WLP_Show_LP_Title                = true;
var WLP_Show_PreReg                  = false;
var Hide_Editor_Image_Buttons        = 'N';
var Show_Campaign_Wizard_Filters     = '';
var Show_Event_Types                 = 'N';

var Partner_Fees_Name = 'Program Fees';
var Partner_Software_Name = 'Software Delivery';
var Partner_Application_1_Name = 'Partner Application Form';

var canSee = '';
var canSeeCell = '';

var UI_Version = 2; // Set UI Version

var Tab = new Array();
var tabCount = 0;
var	selectedTab = 'Home';
if (typeof jQuery != "undefined") {
	var jq = jQuery;
}


var wageMoving=false;
var wageCount=0;

if (navigator.appName.indexOf("Microsoft") > -1) {
  canSee = '';
  canSeeCell = '';
}
else {
  canSee = '';
  canSeeCell = 'table-cell';
}
var BrowserPageTitle = document.title;
BrowserPageTitle = BrowserPageTitle.replace( 'Marketbright', siteName );
document.title = BrowserPageTitle;


function ajaxFunction(obj) {
	var type = obj.type || "GET";
	var url = obj.url || null;
	var params = obj.params || null;
	var mode = obj.mode || false;
	var callFunc = obj.func || null;

	//type = type || "GET";
	//params = params || null;
	//mode = mode || false;
	var xmlHttp;
 
	 try
	    {
	   // Firefox, Opera 8.0+, Safari
	    xmlHttp=new XMLHttpRequest();
	    }
	 catch (e)
	    {
	
	  // Internet Explorer
	   try
	      {
	      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	      }
	   catch (e)
	      {
	
	      try
	         {
	         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	         }
	      catch (e)
	         {
	         alert("Your broswer don't support ajax!");
	         return false;
	         }
	      }
	    }
		if (mode) {
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState==4 && xmlHttp.status == 200) {
					switch (xmlHttp.status) {
						case 200:
							callFunc(xmlHttp.responseText);
							break;
						case 304:
							break;
						default:
							alert("XmlHttpRequest status: [" + xmlHttp.status + "] Unknow status.");
					}
					
				}
			}
		}
		//alert("type:"+ type + "; url:" + url + " ; params:" + params);
    	xmlHttp.open(type, url, mode);
		if (type == "POST") xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");  
    	xmlHttp.send(params);
		if (!mode) callFunc(xmlHttp.responseText);

}


function openIEbgCache() {
	try {
	   document.execCommand('BackgroundImageCache', false, true);
	} catch(e) {}
}
function changeLeftNavVersion() {	
	jq(function() {
		jq("#LeftSubTabCell").attr("colSpan",1);
	});	
}
function resizeWindow(size) {
	jq(function() {	
		jq(top).resize(function() {
			setSize();
		});	
			setSize();
	});
	
	function setSize() {
		if (document.all) {
			if (document.body.clientWidth > size) {
				jq("#wrapper_mb").width(document.body.clientWidth);	
			} else {
				jq("#wrapper_mb").width(size);		
			}	
		}
	}
}
function imageHandle(value) {
	var images = new Image();
	var timestamp = Date.parse(new Date());
	
	images.src = "/admin-marketbright/custom/logo.gif?time="+timestamp;
	if (images.complete) {
		
		handleCall.call(images);	
		return;
	}
	images.onload = function() {
		
		handleCall.call(images);
	}
	
	function handleCall() {
		var w = this.width;
		var h = this.height;
		if (this.height > value) {
			var rate = value / this.height;
			
			w = Math.round(rate * this.width);
			h = Math.round(rate * this.height);
		}
		
		jq("#Header_Logo").width(w).height(h).css("display", "inline");	
	
	}		
}
function changeSelectBox() {
	jq(function() {
		jq('#language').selectbox();
		jq("#language-hidden ul li").click(function() {
			eval(this.id.replace(/language_input_/ , ""));										  
		});
	});
}
function changeHeadTableSpace()
{
	jq("#header_mb > table").attr({"cellspacing": 0, "cellpadding": 0});			
	jq("#Header_Logo").attr({"vspace": 0, "hspace": 0});		
}

function addWidgetHtml()
{
	var wageInnerHtml ="<div id='home-wage'>";
		wageInnerHtml += "<div class='wagePanel' id='wagePanel'>";		
		wageInnerHtml += "<div id='widgetTabContent'>"
			
		wageInnerHtml += "<div class='wageTableContent'>";
		wageInnerHtml += "<table cellpadding='0' cellspacing='0' border='0' class='wageTableData'>";
	    
	    wageInnerHtml += '  <tr><td   valign="top" class="TaskPane" bgcolor="#e6e6e6">';
	    wageInnerHtml += '  <IFRAME frameborder="0" id="RightPanel" name="RightPanel"  height="230" width="570" src="/pages/admin-marketbright/collaboration/index.html"';
	
	   wageInnerHtml += '  </IFRAME>';
	   wageInnerHtml += '  </td></tr></table>';
	   wageInnerHtml +=	'</div>'
		
		wageInnerHtml +="</div>";
		
		wageInnerHtml += "<iframe id='wageIframe' class='wageIframe' frameborder='0'></iframe>";
		wageInnerHtml +="</div>";
		wageInnerHtml +="</div>";
		return wageInnerHtml;
		
}

function addWidgetAction() {
		jq(function(){	
				
			if(document.location.href.indexOf("admin-marketbright/security/user_details.html")>-1)
			{
				jq("#home-wage").css("top",56);			
			}
			
		jq("#home-wage").click(
			function(){
				if(wageMoving==false)
				{
					if(jq(".wagePanel").css("display")=='none')
					{
						wageMoving=true;
						jq("body").css("overflowX","hidden");
						wageMovingLeftComplete();
					}
					else
					{
						wageMoving=true;
						jq("body").css("overflowX","hidden");
						wageMovingRightComplete();
						jq("#wageIframe").hide();
	
					}
				
				}
			})
				
		})
}


function wageMovingLeftComplete()
{
	jq("body").css("overflowX","auto");
	wageMoving=false;
	jq(".wagePanel").show();
	jq("#wageIframe").show();
	}
	
function wageMovingRightComplete()
{
	jq("body").css("overflowX","auto");
	wageMoving=false;
	jq(".wagePanel").hide();
	
	
}	

	
function addDropDownNav() {
   var reg = "Home|Campaigns|Leads|Websites|Reports|Partners|Admin";   
   var downClass = "arrow-down";
	var upClass = "arrow-up";
   
 	
	jq(function() {
	jq("#header_mb > table:first").css({
			"position": "relative",
			"z-index": "10"
		});
		var ribben = '';//addDropDownContent(reg);
		var speed = 0;
		var flag = false;
		var temp = [];

		if(jq("#Tab > li > a > span").length==1 && jq("#Tab > li > a > span").text()=="Home")
		{	
			return;	
		}
		
		var showRibbon='show';
		if(getParameter( 'showRibbon' )	)
		{
			showRibbon=getParameter( 'showRibbon' )	;
		}
		
		jq("#Tab > li > a > span").each(function() {
			var jqSpan = jq(this);
			if (jq(this).text().match(reg) && jq(this).text()!="Reports" && jq(this).text()!="Partners") {
				jq(this).addClass(downClass);
								
			} 
		});
		
		//alert(jq(".columnBoxDiv").html());
		/*
		jq(".columnBoxDiv").each(function(){
		
			addDropRibbonIframe(this);
		
		})
		*/
		
		
		var oldTabName=jq("#Tab  a.Selected").text();
		//alert(jq("#Tab  a.Selected").html());
		//alert(oldTabName);
		if(showRibbon && showRibbon=='hide')
		{
		}
		else
		{
        jq("ul#Tab > li ").options({
		    content: "ul#Tab > li > div",
			showTime: "5ds",
		    hideTime: "2ds",
			reg: "Home|Campaigns|Leads|Websites|Reports|Partners|Admin",
			filter: ":last:not('a')",
			downClass: "arrow-down",
			upClass:"arrow-up",
            oldTabName:	oldTabName	
	    });
		
		jq(".closeButtonWrap > span").click(function()
		{
			jq("#Tab > li > div").hide();
			if (jQuery.browser.msie && jQuery.browser.version == 6.0) {	
				jQuery("#mainDropDownIframe").replaceWith("");
			}

			jq("#Tab > li > a > span").each(function() {
				if (jq(this).hasClass(upClass)) {
					jq(this).removeClass(upClass).addClass(downClass);	
				}
			});
		});
		}
		
	});

}

function unSelectedAllTabs()
{
	jq("#Tab > li > a").each(function() {													   
		jq(this).removeClass("Selected");				
	});
}


function returnOldTab(TabText)
{
	unSelectedAllTabs();
	jq("#Tab > li > a").each(function() {													   
		if(jq(this).text()==TabText)
		{
			jq(this).addClass("Selected");
		}
	});
}


function addDropIframe(eleAfter) {
	jq(eleAfter).before('<iframe frameborder="0" id="mainDropDownIframe"></iframe>');
	jq("#mainDropDownIframe").css({
		"width": jq(".mainDropDownContent").outerWidth(),
		"height": jq(".mainDropDownContent").outerHeight(),
		"top": jq("#header_mb").outerHeight()
	});
}
function addDropDownContent(reg) {
	var tabArray = reg.split("|");
	
	for (var i = 0; i < tabArray.length; i++) {
		tabArray[i] = tabArray[i] + "-columnBox";	
	}
 	var ribben = "";
	
	//close button
	var closeButton=	'<td class="closeButtonWrap">\n';
		closeButton+=	'<a  href="javascript:void(0)">Close</a>\n';
		closeButton+=	'</td>\n';
	
	//Home
	var homeWrap =  '<div class="columnBoxDiv" id="'+tabArray[0]+'">\n';
		homeWrap +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';	
		
		homeWrap += 		'<tr>\n';
		
		homeWrap += 			'<td>\n';
		homeWrap += 				'<div class="columnBox">\n';
		homeWrap += 					'<div class="columnBoxTop clearfix">\n';
		homeWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		homeWrap += 						'<div class="columnBoxTopRight"></div>\n';
		homeWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		homeWrap += 					'</div>\n';
		homeWrap += 					'<dl>\n';
		homeWrap += 						'<dt><span>My Account</span></dt>\n';
		homeWrap += 						'<dd><a href="/pages/account/index.html">Edit My Account</a></dd>\n';
		homeWrap += 						'<dd><a href="/pages/account/emails.html">Email Preferences</a></dd>\n';
		homeWrap += 					'</dl>\n';
		homeWrap += 					'<h3>\n';
		homeWrap += 						'<a href="/pages/account/edit.html" class="editAccount">Edit My Account</a>\n';	
		homeWrap += 					'</h3>\n';
		homeWrap += 					'<div class="columnBoxBottom">\n';
		homeWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		homeWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		homeWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		homeWrap += 					'</div>\n';
    	homeWrap += 				'</div>\n';
		homeWrap += 			'</td>\n';
		
		homeWrap+=				closeButton;
		
		homeWrap += 		'</tr>\n';
		homeWrap += 	'</table>\n';
		homeWrap += '</div>\n';
		
	//Marketing
	var marketingWrap =  '<div class="columnBoxDiv" id="'+tabArray[1]+'">\n';
		marketingWrap +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		marketingWrap += 		'<tr>\n';
		
		marketingWrap += 			'<td>\n';
		marketingWrap += 				'<div class="columnBox">\n';
		marketingWrap += 					'<div class="columnBoxTop">\n';
		marketingWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		marketingWrap += 					'</div>\n';
		marketingWrap += 					'<dl>\n';
		marketingWrap += 						'<dt><span>Campaigns</span></dt>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/all_campaigns.html?NoGroup=Y">Show All</a></dd>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/budget.html?NoGroup=Y">Budgets</a></dd>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/integration/template_list.html">Campaign Flows</a></dd>\n';
		marketingWrap += 					'</dl>\n';
		marketingWrap += 					'<h3>\n';
		marketingWrap += 						'<a href="/pages/modules/integration/template_list.html" class="createFlow">Create Flow</a>\n';	
		marketingWrap += 					'</h3>\n';
		marketingWrap += 					'<div class="columnBoxBottom">\n';
		marketingWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		marketingWrap += 					'</div>\n';
    	marketingWrap += 				'</div>\n';
		marketingWrap += 			'</td>\n';
		
		marketingWrap += 			'<td>\n';
		marketingWrap += 				'<div class="columnBox">\n';
		marketingWrap += 					'<div class="columnBoxTop">\n';
		marketingWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		marketingWrap += 					'</div>\n';
		marketingWrap += 					'<dl>\n';
		marketingWrap += 						'<dt><span>Email</span></dt>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/email/list_emails.html">Show All</a></dd>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/email/pending_emails.html">Pending Emails</a></dd>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/email/sent_emails.html">Sent Emails</a></dd>\n';
		marketingWrap += 					'</dl>\n';
		marketingWrap += 					'<h3>\n';
		marketingWrap += 						'<a href="/pages/modules/campaigns/email/email_wizard_1.html" class="createEmail">Create Email</a>\n';	
		marketingWrap += 					'</h3>\n';
		marketingWrap += 					'<div class="columnBoxBottom">\n';
		marketingWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		marketingWrap += 					'</div>\n';
    	marketingWrap += 				'</div>\n';
		marketingWrap += 			'</td>\n';
		
		marketingWrap += 			'<td>\n';
		marketingWrap += 				'<div class="columnBox">\n';
		marketingWrap += 					'<div class="columnBoxTop">\n';
		marketingWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		marketingWrap += 					'</div>\n';
		marketingWrap += 					'<dl>\n';
		marketingWrap += 						'<dt><span>Landing Pages</span></dt>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/all_campaigns.html?p_Campaign_Type=Landing Page&NoGroup=Y">Show All</a></dd>\n';
		marketingWrap += 					'</dl>\n';
		marketingWrap += 					'<h3>\n';
		marketingWrap += 						'<a href="/pages/modules/campaigns/wizard/campaign_catalog.html?p_Parent_Campaign_Id=&p_Campaign_Type=Landing Page" class="createLanding">Create Landing Page</a>\n';	
		marketingWrap += 					'</h3>\n';
		marketingWrap += 					'<div class="columnBoxBottom">\n';
		marketingWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		marketingWrap += 					'</div>\n';
    	marketingWrap += 				'</div>\n';
		marketingWrap += 			'</td>\n';
		
		marketingWrap += 			'<td>\n';
		marketingWrap += 				'<div class="columnBox">\n';
		marketingWrap += 					'<div class="columnBoxTop">\n';
		marketingWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		marketingWrap += 					'</div>\n';
		marketingWrap += 					'<dl>\n';
		marketingWrap += 						'<dt><span>Events</span></dt>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/all_campaigns.html?p_Campaign_Type=Event&NoGroup=Y">Show All</a></dd>\n';
		marketingWrap += 					'</dl>\n';
		marketingWrap += 					'<h3>\n';
		marketingWrap += 						'<a href="/pages/modules/campaigns/wizard/campaign_catalog.html?p_Parent_Campaign_Id=&p_Campaign_Type=Event" class="createEvent">Create Event</a>\n';	
		marketingWrap += 					'</h3>\n';
		marketingWrap += 					'<div class="columnBoxBottom">\n';
		marketingWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		marketingWrap += 					'</div>\n';
    	marketingWrap += 				'</div>\n';
		marketingWrap += 			'</td>\n';
		
		marketingWrap += 			'<td>\n';
		marketingWrap += 				'<div class="columnBox">\n';
		marketingWrap += 					'<div class="columnBoxTop">\n';
		marketingWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		marketingWrap += 					'</div>\n';
		marketingWrap += 					'<dl>\n';
		marketingWrap += 						'<dt><span>Lists</span></dt>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/lists/list_cleanup_list_by_type.html?p_Type=Default">Show All</a></dd>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/lists/list_cleanup_segment.html">Show All Segments</a></dd>\n';
		marketingWrap += 						'<dd><a href="/pages/modules/campaigns/lists/list_cleanup_list_details.html?p_Type=Database">Build A Segment</a></dd>\n';
		marketingWrap += 					'</dl>\n';
		marketingWrap += 					'<h3>\n';
		marketingWrap += 						'<a href="/pages/modules/campaigns/lists/list_cleanup_upload_lists.html" class="uploadList">Upload A List</a>\n';	
		marketingWrap += 					'</h3>\n';
		marketingWrap += 					'<div class="columnBoxBottom">\n';
		marketingWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		marketingWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		marketingWrap += 					'</div>\n';
    	marketingWrap += 				'</div>\n';
		marketingWrap += 			'</td>\n';
	
		marketingWrap+=				closeButton;
		
		marketingWrap += 		'</tr>\n';
		marketingWrap += 	'</table>\n';
		marketingWrap += '</div>\n';
		
	//leads
	var leadsWrap =  '<div class="columnBoxDiv" id="'+tabArray[2]+'">\n';
		leadsWrap +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		leadsWrap += 		'<tr>\n';
		
		leadsWrap += 			'<td>\n';
		leadsWrap += 				'<div class="columnBox">\n';
		leadsWrap += 					'<div class="columnBoxTop">\n';
		leadsWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		leadsWrap += 						'<div class="columnBoxTopRight"></div>\n';
		leadsWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		leadsWrap += 					'</div>\n';
		leadsWrap += 					'<dl>\n';
		leadsWrap += 						'<dt><span>Leads</span></dt>\n';
		leadsWrap += 						'<dd><a href="/pages/modules/campaigns/leads/show_leads.html">Show All</a></dd>\n';
		leadsWrap += 						'<dd><a href="/pages/modules/campaigns/leads/leads_not_in_sfdc.html">Unpublished Leads</a></dd>\n';
		leadsWrap += 						'<dd><a href="/pages/modules/campaigns/leads/upload_leads.html">Upload Leads</a></dd>\n';
		leadsWrap += 						'<dd><a href="/pages/modules/campaigns/leads/update_leads.html">Update Leads</a></dd>\n';
		leadsWrap += 					'</dl>\n';
		leadsWrap += 					'<h3>\n';
		leadsWrap += 						'<a href="/pages/modules/campaigns/leads/create_lead.html" class="manageLead">Create A Lead</a>\n';	
		leadsWrap += 					'</h3>\n';
		leadsWrap += 					'<div class="columnBoxBottom">\n';
		leadsWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		leadsWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		leadsWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		leadsWrap += 					'</div>\n';
    	leadsWrap += 				'</div>\n';
		leadsWrap += 			'</td>\n';
		
		leadsWrap += 			'<td>\n';
		leadsWrap += 				'<div class="columnBox">\n';
		leadsWrap += 					'<div class="columnBoxTop">\n';
		leadsWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		leadsWrap += 						'<div class="columnBoxTopRight"></div>\n';
		leadsWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		leadsWrap += 					'</div>\n';
		leadsWrap += 					'<dl>\n';
		leadsWrap += 						'<dt><span>Lead Scoring</span></dt>\n';
		leadsWrap += 						'<dd><a href="/pages/admin-marketbright/settings/lead_scoring.html">View All</a></dd>\n';
		leadsWrap += 					'</dl>\n';
		leadsWrap += 					'<h3>\n';
		leadsWrap += 						'<a href="/pages/admin-marketbright/settings/lead_scoring.html" class="manageLead">Manage Lead Scoring</a>\n';	
		leadsWrap += 					'</h3>\n';
		leadsWrap += 					'<div class="columnBoxBottom">\n';
		leadsWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		leadsWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		leadsWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		leadsWrap += 					'</div>\n';
    	leadsWrap += 				'</div>\n';
		leadsWrap += 			'</td>\n';
		
		leadsWrap+=				closeButton;
		
		leadsWrap += 		'</tr>\n';
		leadsWrap += 	'</table>\n';
		leadsWrap += '</div>\n';
		
	//Websites	
	var websitesWrap =  '<div class="columnBoxDiv" id="'+tabArray[3]+'">\n';
		websitesWrap +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		websitesWrap += 		'<tr>\n';
		
		websitesWrap += 			'<td>\n';
		websitesWrap += 				'<div class="columnBox">\n';
		websitesWrap += 					'<div class="columnBoxTop">\n';
		websitesWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		websitesWrap += 						'<div class="columnBoxTopRight"></div>\n';
		websitesWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		websitesWrap += 					'</div>\n';
		websitesWrap += 					'<dl>\n';
		websitesWrap += 						'<dt><span>Navigator</span></dt>\n';
		websitesWrap += 						'<dd><a href="/pages/modules/websites/index.html">Content Navigator</a></dd>\n';
		websitesWrap += 					'</dl>\n';
		websitesWrap += 					'<h3>\n';
		websitesWrap += 						'<a href="/pages/modules/websites/index.html" class="manageContent">View Content</a>\n';	
		websitesWrap += 					'</h3>\n';
		websitesWrap += 					'<div class="columnBoxBottom">\n';
		websitesWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		websitesWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		websitesWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		websitesWrap += 					'</div>\n';
    	websitesWrap += 				'</div>\n';
		websitesWrap += 			'</td>\n';
		
		websitesWrap+=				closeButton;
		
		websitesWrap += 		'</tr>\n';
		websitesWrap += 	'</table>\n';
		websitesWrap += '</div>\n';
		
		
		
	//Dashboards
	var dashboardsWrap =  '<div class="columnBoxDiv" id="'+tabArray[4]+'">\n';
		dashboardsWrap +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		dashboardsWrap += 		'<tr>\n';
		
		dashboardsWrap += 			'<td>\n';
		dashboardsWrap += 				'<div class="columnBox">\n';
		dashboardsWrap += 					'<div class="columnBoxTop">\n';
		dashboardsWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		dashboardsWrap += 						'<div class="columnBoxTopRight"></div>\n';
		dashboardsWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		dashboardsWrap += 					'</div>\n';
		dashboardsWrap += 					'<dl>\n';
		dashboardsWrap += 						'<dt><span>Reports</span></dt>\n';
		dashboardsWrap += 						'<dd><a href="/pages/modules/dashboard/index.html">Show All</a></dd>\n';
		dashboardsWrap += 					'</dl>\n';
		dashboardsWrap += 					'<h3>\n';
		dashboardsWrap += 						'<a href="javascript:void(0)">&nbsp;</a>\n';	
		dashboardsWrap += 					'</h3>\n';
		dashboardsWrap += 					'<div class="columnBoxBottom">\n';
		dashboardsWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		dashboardsWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		dashboardsWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		dashboardsWrap += 					'</div>\n';
    	dashboardsWrap += 				'</div>\n';
		dashboardsWrap += 			'</td>\n';
		
		dashboardsWrap+=				closeButton;
		
		dashboardsWrap += 		'</tr>\n';
		dashboardsWrap += 	'</table>\n';
		dashboardsWrap += '</div>\n';
		
	//Partners
	var partnersWrap =  '<div class="columnBoxDiv" id="'+tabArray[5]+'">\n';
		partnersWrap +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		partnersWrap += 		'<tr>\n';
		
		partnersWrap += 			'<td>\n';
		partnersWrap += 				'<div class="columnBox">\n';
		partnersWrap += 					'<div class="columnBoxTop">\n';
		partnersWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		partnersWrap += 						'<div class="columnBoxTopRight"></div>\n';
		partnersWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		partnersWrap += 					'</div>\n';
		partnersWrap += 					'<dl>\n';
		partnersWrap += 						'<dt><span>Partners</span></dt>\n';
		partnersWrap += 						'<dd><a href="/pages/modules/partners/partner_matrix.html?String=&Starts_With=&p_Region=&p_Partner_Type=All&p_Partner_Tier=All">Summary View</a></dd>\n';
		partnersWrap += 						'<dd><a href="/pages/modules/partners/index.html?String=&Starts_With=&p_Region=&p_Partner_Type=All&p_Partner_Tier=All">Standard View</a></dd>\n';
		partnersWrap += 						'<dd><a href="/pages/modules/partners/list_all_locations.html">All Locations</a></dd>\n';
		partnersWrap += 						'<dd><a href="/pages/modules/partners/list_all_contacts.html">All Contacts</a></dd>\n';
		partnersWrap += 					'</dl>\n';
		partnersWrap += 					'<h3>\n';
		partnersWrap += 						'<a href="javascript:void(0)">&nbsp;</a>\n';	
		partnersWrap += 					'</h3>\n';
		partnersWrap += 					'<div class="columnBoxBottom">\n';
		partnersWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		partnersWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		partnersWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		partnersWrap += 					'</div>\n';
    	partnersWrap += 				'</div>\n';
		partnersWrap += 			'</td>\n';
		
		partnersWrap += 			'<td>\n';
		partnersWrap += 				'<div class="columnBox">\n';
		partnersWrap += 					'<div class="columnBoxTop">\n';
		partnersWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		partnersWrap += 						'<div class="columnBoxTopRight"></div>\n';
		partnersWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		partnersWrap += 					'</div>\n';
		partnersWrap += 					'<dl>\n';
		partnersWrap += 						'<dt><span>Partner Campaigns</span></dt>\n';
		partnersWrap += 						'<dd><a href="/pages/modules/partners/switch_partner.html">Show All</a></dd>\n';
		partnersWrap += 					'</dl>\n';
		partnersWrap += 					'<h3>\n';
		partnersWrap += 						'<a href="javascript:void(0)">&nbsp;</a>\n';	
		partnersWrap += 					'</h3>\n';
		partnersWrap += 					'<div class="columnBoxBottom">\n';
		partnersWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		partnersWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		partnersWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		partnersWrap += 					'</div>\n';
    	partnersWrap += 				'</div>\n';
		partnersWrap += 			'</td>\n';
		
		partnersWrap += 			'<td>\n';
		partnersWrap += 				'<div class="columnBox">\n';
		partnersWrap += 					'<div class="columnBoxTop">\n';
		partnersWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		partnersWrap += 						'<div class="columnBoxTopRight"></div>\n';
		partnersWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		partnersWrap += 					'</div>\n';
		partnersWrap += 					'<dl>\n';
		partnersWrap += 						'<dt><span>Partner Portal</span></dt>\n';
		partnersWrap += 						'<dd><a href="/pages/modules/partners/index.html">View Hompage</a></dd>\n';
		partnersWrap += 					'</dl>\n';
		partnersWrap += 					'<h3>\n';
		partnersWrap += 						'<a href="javascript:void(0)">&nbsp;</a>\n';	
		partnersWrap += 					'</h3>\n';
		partnersWrap += 					'<div class="columnBoxBottom">\n';
		partnersWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		partnersWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		partnersWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		partnersWrap += 					'</div>\n';
    	partnersWrap += 				'</div>\n';
		partnersWrap += 			'</td>\n';
		
		partnersWrap+=				closeButton;
		
		partnersWrap += 		'</tr>\n';
		partnersWrap += 	'</table>\n';
		partnersWrap += '</div>\n';
		
	//Admin
	var adminWrap =  '<div class="columnBoxDiv" id="'+tabArray[6]+'">\n';
		adminWrap +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		adminWrap += 		'<tr>\n';
		
		adminWrap += 			'<td>\n';
		adminWrap += 				'<div class="columnBox">\n';
		adminWrap += 					'<div class="columnBoxTop">\n';
		adminWrap += 						'<div class="columnBoxTopLeft"></div>\n';
		adminWrap += 						'<div class="columnBoxTopRight"></div>\n';
		adminWrap += 						'<div class="columnBoxTopCenter"></div>\n';
		adminWrap += 					'</div>\n';
		adminWrap += 					'<dl>\n';
		adminWrap += 						'<dt><span>User Administration</span></dt>\n';
		adminWrap += 						'<dd><a href="/pages/admin-marketbright/security/list_users.html">Show All</a></dd>\n';
		adminWrap += 					'</dl>\n';
		adminWrap += 					'<h3>\n';
		adminWrap += 						'<a href="/pages/admin-marketbright/security/list_users.html" class="manageUser">Manage users</a>\n';	
		adminWrap += 					'</h3>\n';
		adminWrap += 					'<div class="columnBoxBottom">\n';
		adminWrap += 						'<div class="columnBoxBottomLeft"></div>\n';
		adminWrap += 						'<div class="columnBoxBottomRight"></div>\n';
		adminWrap += 						'<div class="columnBoxBottomCenter"></div>\n';
		adminWrap += 					'</div>\n';
    	adminWrap += 				'</div>\n';
		adminWrap += 			'</td>\n';		
		
		adminWrap+=				closeButton;
		
		adminWrap += 		'</tr>\n';
		adminWrap += 	'</table>\n';
		adminWrap += '</div>\n';
		
		
	
		
		
		//ribben = homeWrap + marketingWrap + leadsWrap + websitesWrap + adminWrap ;//+ dashboardsWrap + partnersWrap + adminWrap ;
		return ribben;
}


function touchNames()
{
  Header_Logo = document.getElementById( 'Header_Logo' );
//alert( Header_Logo );
  if ( Header_Logo ) Header_Logo.alt = companyName + ' - ' + siteName;
}

function initLeftNav()
{
  if ( typeof( NoLeftNav ) != 'undefined' && NoLeftNav == true ) return;
//  document.onload = touchNames();
  document.write( '<script language="JavaScript" src="/admin-marketbright/includes/javascript/left_nav.js" type="text/javascript"></script>' );
  document.write( '<script language="JavaScript" src="/admin-marketbright/custom/tab.js" type="text/javascript"></script>' );
}

function findHelp( URL )
{
  if ( !URL ) URL = '/' + 'help/';
  if ( URL.indexOf( '/'+'pages/' ) == -1 ) URL = '/'+'pages' + URL;
  if ( URL.indexOf( 'http:' ) == -1 )
  {
//    if ( typeof( enableMarketbrightSupport ) != 'undefined' && enableMarketbrightSupport ) 
      URL = homeAppURL + URL;
//    else
//      URL = mbWebsiteURL + URL;
  }
  if ( URL.indexOf( '?' ) == -1 ) URL += '?'; else URL += '&'; 
  if ( URL.indexOf( 'Domain=' ) == -1 ) URL += 'Domain=' + document.location.hostname;
  if ( URL.indexOf( 'Name=' ) == -1 ) URL += '&Name=' + UserCookie[CookieName];
  if ( URL.indexOf( 'Email=' ) == -1 ) URL += '&Email=' + UserCookie[CookieEmail];
  if ( URL.indexOf( 'Referring_URL=' ) == -1 ) URL += '&Referring_URL=' + escape( document.location.href );
  return URL;
}

function showPropertiesWindow( URL, Width, Height )
{
  var Left = eval( window.screenLeft + ( document.body.offsetWidth - Width ) / 2 )
  var Top = eval( ( window.screen.height - Height ) / 2 );
  var now = new Date();
  var lov_win = window.open( URL, 'show_properties'+now.getTime(), "width="+Width+",height="+Height+",top="+ Top +",left="+ Left +",scrollbars=yes,resizable=yes,menubar=no,location=no" );
  lov_win.opener = self;
}

function helpPopup( URL )
{
//  URL = findHelp( URL );
  var now = new Date();
  var lov_win = window.open( URL, 'Help'+now.getTime(), 
        "width=1024,height=768,top=100,left=100,scrollbars=yes,resizable=yes,menubar=no,location=no" );
  lov_win.opener = window;
}
  
function previewLink( Id )
{
  var lov_win = window.open( '/'+'services/web/Update_Users.Show_My_Link?p_My_Application_Link_Id=' + Id, 'Preview' + Id );
  lov_win.opener = window;
}

function gotoHelp( URL )
{
  document.location.href = findHelp( URL );
}

function getHelp( URL )
{
//  if ( !URL ) URL = document.location.pathname;
//  if ( URL.indexOf( '?' ) > -1 ) URL = URL.substring( 0, URL.indexOf( '?' ) );
//  URL = homeAppURL + '/' + 'pages/help/show_help.html?p_URL=' + URL;
//
  helpPopup( 'http://help.marketbright.com' );
}
  
function columnHeader( Name, Text )
{
  if ( typeof( Text ) == 'undefined' || !Text ) Text = Name.replace( /\_/g, ' ' );
  return '<td class="TableHeader" id="'+Name+'" onclick="sortByColumn(this.id);" onmouseover="this.style.cursor=\'hand\';window.status=\'Sort by \'+this.innerHTML;" onmouseout="this.style.cursor=\'default\';window.status=\'\'"> '+Text+' </td>';
}

function checkPageRedirect()
{
  if ( typeof( noPageRedirect ) != 'undefined' && noPageRedirect == true ) return;
  if ( document.location.protocol == 'http:' && document.location.pathname.indexOf( '/' + 'pages/' ) == -1 &&
       ( document.location.pathname.indexOf( '/' + 'home/' ) > -1 || 
         document.location.pathname.indexOf( '/' + 'modules/' ) > -1 || 
         ( WLP_Enabled && 
             ( document.location.href.indexOf( '.'+WLP_Domain+'.com/' ) == -1 ||
               document.location.href.indexOf( 'www.'+WLP_Domain+'.com/' ) > -1 ||
               document.location.href.indexOf( 'www-stage.'+WLP_Domain+'.com/' ) > -1 ) ) ) )
  {
    var URL = document.location.protocol + '//' + document.location.hostname;
    if ( document.location.port ) URL += ':' + document.location.port;
    URL += '/' + 'pages';
    if ( document.location.pathname.substring( 0, 1 ) != '/' ) URL += '/';
    URL += document.location.pathname;
    if ( document.location.search ) URL += document.location.search;
    if ( document.location.hash ) URL += document.location.hash;
    document.location.replace( URL );
  }
}

function isBrowserBot()
{
  var Browser = navigator.appName.toLowerCase();

  if ( Browser.indexOf( 'netforex' ) > -1 || Browser.indexOf( 'bot' ) > -1 || 
       Browser.indexOf( 'crawl' ) > -1 || Browser.indexOf( 'spider' ) > -1 || 
       Browser.indexOf( 'cobweb' ) > -1 || Browser.indexOf( 'sbider' ) > -1 || 
       Browser.indexOf( 'jeeves' ) > -1 || Browser.indexOf( 'google' ) > -1 || 
       Browser.indexOf( 'slurp' ) > -1 || Browser.indexOf( 'heritrix' ) > -1 || 
       Browser.indexOf( 'findlinks' ) > -1 || Browser.indexOf( 'link checker' ) > -1 || 
       Browser.indexOf( 'link sleuth' ) > -1 || Browser.indexOf( 'link_check' ) > -1 || 
       Browser.indexOf( 'page_verifier' ) > -1 )
    return true; 
  else 
    return false; 
}

function getCookie( name )
{
  var arg = name + '=';
  if ( document.cookie && document.cookie.length != 0 )
  {
    var cstart = document.cookie.indexOf( arg );
    if ( cstart == -1 )
      return null;
    else
    {
      var tmpStr = document.cookie.substring( cstart, ( document.cookie.length + 1 ) );
      var cend = tmpStr.indexOf( ';' );
      if ( cend == -1 ) cend = tmpStr.length + 1;
      tmpStr = unescape( tmpStr.substring( arg.length, cend ) );
      return tmpStr;
    }
  }
  else
    return null;
}

function ReadCookie()
{
  CookieValid = false;
  var j=1, i=0;
  var str = getCookie( 'Marketbright_Cookie' );
  
// TRANSLATE( Value, 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789*~][!?', 
//                   '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/:-=_@' );

  if ( str == null || str == "" ) return false;
  
  if ( str.indexOf( "/" ) != -1 )
  {
    while ( str.substring( i, str.length ).indexOf( "/" ) != -1 && j < 50 )
    {
      cStr = "";
      for ( var i; str.substring( i, i + 1 ) != "/"; i++ ) cStr += str.charAt(i);
      i++;
      UserCookie[j] = cStr;
      j++
    }
  }
   UserCookie[j] = str.substring( i, str.length );
   UserCookie[0] = j-1;
  CookieValid = true;

  SSO_Cookie = false;
  SSO_Cookie_Id = '';
  
  if ( document.location.href.indexOf( SSO_Secure_Domain ) > -1 )
  {
    var SSO_Str = getCookie( SSO_Cookie_Name );
    if ( SSO_Str ) 
    {
      SSO_Cookie = true;
      SSO_Cookie_Id = SSO_Str.substring( 0, SSO_Str.indexOf( '-' ) );
    }
  }
  
  if ( typeof( cacheCheckId ) != 'undefined' && cacheCheckId )
  {
    if ( cacheCheckId.indexOf( UserCookie[2] + '/' + UserCookie[3] + '-' ) == -1 )
    {
      var URL = mbWebsiteURL + '/'+'pages/admin-marketbright/error_page.html?cacheCheckId=' + cacheCheckId + '&Cookie=' + UserCookie[2] + '/' + UserCookie[3] +
                '&p_URL=' + escape( document.location.href );
      var logCacheIssue = new Image(); 
      logCacheIssue.src = URL;
    }
  }

  return true;
}

function getParameter( Parameter, URL )
{
  var Value = '';
  if ( !URL ) URL = document.location.search.substring(1);
  
  var Parameters = URL.split( '&' );

  for ( var i = 0; i < Parameters.length; i++ )
  {
    if ( Parameters[i].indexOf( Parameter + '=' ) > -1 )
    {
      Value = Parameters[i].substring( Parameters[i].indexOf( '=' ) + 1 );
      if ( Value == 'undefined' ) Value = '';
    }
  }
  return Value;
}

function replaceParameter( URL, Parameter, Value )
{
  if ( URL.indexOf( Parameter + '=' ) > -1 )
  {
    var Param = URL.substring( URL.indexOf( Parameter + '=' ) );
    if ( Param.indexOf( '&' ) > -1 ) var Pos = Param.indexOf( '&' ); else var Pos = Param.length;
    URL = URL.substring( 0, URL.indexOf( Parameter + '=' ) -1 ) + URL.substring( URL.indexOf( Parameter + '=' ) + Pos);
    if ( URL.indexOf( '?' ) == -1 && URL.indexOf( '&' ) > -1 )
      URL = URL.substring( 0, URL.indexOf( '&' ) ) + '?' + URL.substring( URL.indexOf( '&' ) + 1 );
  }
  if ( Value )
  {
    if ( URL.indexOf( '?' ) == -1 ) URL += '?'; else URL += '&';
    URL += Parameter + '=' + Value;
  }

  return URL;
}

function encodeHTML( Str )
{
  var Out = '';
//  Str = Str.replace( /'/g, '&#39;' );

  for( var i = 0; i < Str.length; i++ )
  {
//if ( i < 4 ) alert( Str.charCodeAt(i) );
    if ( ( Str.charCodeAt(i) > 31 && Str.charCodeAt(i) < 127 ) || Str.charCodeAt(i) == 13 || Str.charCodeAt(i) == 9 || Str.charCodeAt(i) == 10 ) Out += Str.charAt(i) 
    else Out += '&#' + Str.charCodeAt(i) + ';';
  }
  
  if ( Out.indexOf( '&#' ) > -1 )
  {
    Out = Out.replace( /\&\#34\;/g, '&quot;' ).replace( /\&\#38\;/g, '&amp;' ).replace( /\&\#60\;/g, '&lt;' );
    Out = Out.replace( /\&\#62\;/g, '&gt;' ).replace( /\&\#160\;/g, '&nbsp;' ).replace( /\&\#161\;/g, '&iexcl;' );
  
    Out = Out.replace( /\&\#162\;/g, '&cent;' ).replace( /\&\#163\;/g, '&pound;' ).replace( /\&\#164\;/g, '&curren;' );
    Out = Out.replace( /\&\#165\;/g, '&yen;' ).replace( /\&\#166\;/g, '&brvbar;' ).replace( /\&\#167\;/g, '&sect;' );
    Out = Out.replace( /\&\#168\;/g, '&uml;' ).replace( /\&\#169\;/g, '&copy;' ).replace( /\&\#170\;/g, '&ordf;' );
    Out = Out.replace( /\&\#171\;/g, '&laquo;' ).replace( /\&\#172\;/g, '&not;' ).replace( /\&\#173\;/g, '&shy;' );
    Out = Out.replace( /\&\#174\;/g, '&reg;' ).replace( /\&\#175\;/g, '&macr;' ).replace( /\&\#176\;/g, '&deg;' );
    Out = Out.replace( /\&\#177\;/g, '&plusmn;' ).replace( /\&\#178\;/g, '&sup2;' ).replace( /\&\#179\;/g, '&sup3;' );
    Out = Out.replace( /\&\#180\;/g, '&acute;' ).replace( /\&\#181\;/g, '&micro;' ).replace( /\&\#182\;/g, '&para;' );
    Out = Out.replace( /\&\#183\;/g, '&middot;' ).replace( /\&\#184\;/g, '&cedil;' ).replace( /\&\#185\;/g, '&sup1;' );
    Out = Out.replace( /\&\#186\;/g, '&ordm;' ).replace( /\&\#187\;/g, '&raquo;' ).replace( /\&\#188\;/g, '&frac14;' );
    Out = Out.replace( /\&\#189\;/g, '&frac12;' ).replace( /\&\#190\;/g, '&frac34;' ).replace( /\&\#191\;/g, '&iquest;' );
    Out = Out.replace( /\&\#192\;/g, '&Agrave;' ).replace( /\&\#193\;/g, '&Aacute;' ).replace( /\&\#194\;/g, '&Acirc;' );
    Out = Out.replace( /\&\#195\;/g, '&Atilde;' ).replace( /\&\#196\;/g, '&Auml;' ).replace( /\&\#197\;/g, '&Aring;' );
    Out = Out.replace( /\&\#198\;/g, '&AElig;' ).replace( /\&\#199\;/g, '&Ccedil;' ).replace( /\&\#200\;/g, '&Egrave;' );
    Out = Out.replace( /\&\#201\;/g, '&Eacute;' ).replace( /\&\#202\;/g, '&Ecirc;' ).replace( /\&\#203\;/g, '&Euml;' );
    Out = Out.replace( /\&\#204\;/g, '&Igrave;' ).replace( /\&\#205\;/g, '&Iacute;' ).replace( /\&\#206\;/g, '&Icirc;' );
    Out = Out.replace( /\&\#207\;/g, '&Iuml;' ).replace( /\&\#208\;/g, '&ETH;' ).replace( /\&\#209\;/g, '&Ntilde;' );
    Out = Out.replace( /\&\#210\;/g, '&Ograve;' ).replace( /\&\#211\;/g, '&Oacute;' ).replace( /\&\#212\;/g, '&Ocirc;' );
    Out = Out.replace( /\&\#213\;/g, '&Otilde;' ).replace( /\&\#214\;/g, '&Ouml;' ).replace( /\&\#215\;/g, '&times;' );
    Out = Out.replace( /\&\#216\;/g, '&Oslash;' ).replace( /\&\#217\;/g, '&Ugrave;' ).replace( /\&\#218\;/g, '&Uacute;' );
    Out = Out.replace( /\&\#219\;/g, '&Ucirc;' ).replace( /\&\#220\;/g, '&Uuml;' ).replace( /\&\#221\;/g, '&Yacute;' );
    Out = Out.replace( /\&\#222\;/g, '&THORN;' ).replace( /\&\#223\;/g, '&szlig;' ).replace( /\&\#224\;/g, '&agrave;' );
    Out = Out.replace( /\&\#225\;/g, '&aacute;' ).replace( /\&\#226\;/g, '&acirc;' ).replace( /\&\#227\;/g, '&atilde;' );
    Out = Out.replace( /\&\#228\;/g, '&auml;' ).replace( /\&\#229\;/g, '&aring;' ).replace( /\&\#230\;/g, '&aelig;' );
    Out = Out.replace( /\&\#231\;/g, '&ccedil;' ).replace( /\&\#232\;/g, '&egrave;' ).replace( /\&\#233\;/g, '&eacute;' );
    Out = Out.replace( /\&\#234\;/g, '&ecirc;' ).replace( /\&\#235\;/g, '&euml;' ).replace( /\&\#236\;/g, '&igrave;' );
    Out = Out.replace( /\&\#237\;/g, '&iacute;' ).replace( /\&\#238\;/g, '&icirc;' ).replace( /\&\#239\;/g, '&iuml;' );
    Out = Out.replace( /\&\#240\;/g, '&eth;' ).replace( /\&\#241\;/g, '&ntilde;' ).replace( /\&\#242\;/g, '&ograve;' );
    Out = Out.replace( /\&\#243\;/g, '&oacute;' ).replace( /\&\#244\;/g, '&ocirc;' ).replace( /\&\#245\;/g, '&otilde;' );
    Out = Out.replace( /\&\#246\;/g, '&ouml;' ).replace( /\&\#247\;/g, '&divide;' ).replace( /\&\#248\;/g, '&oslash;' );
    Out = Out.replace( /\&\#249\;/g, '&ugrave;' ).replace( /\&\#250\;/g, '&uacute;' ).replace( /\&\#251\;/g, '&ucirc;' );
    Out = Out.replace( /\&\#252\;/g, '&uuml;' ).replace( /\&\#253\;/g, '&yacute;' ).replace( /\&\#254\;/g, '&thorn;' ).replace( /\&\#255\;/g, '&yuml;' );
  }
  
  return Out;
}

function decodeHTML( Str )
{
  Str = Str.replace( /(&#[0-9]+;)/g, '\n$1\n' );
  Str = Str.replace( /\n\n/g, '\n' );
  var Chars = Str.split( '\n' );

  for( var i = 0; i < Chars.length; i++ )
  {
    if ( Chars[i].charAt(0) == '&')
    {
      Chars[i] = Chars[i].replace( /&#([0-9]+);/g, '$1' );
      Chars[i] = String.fromCharCode( Chars[i] );
    }
  } 
  Str = Chars.join('');

  return Str;
}

function checkboxParameterRefresh( Parameter, Value )
{
  if ( Value ) Value = 'Y'; else Value = 'N';
  var thisPage = replaceParameter( window.location.href, Parameter, Value );
  document.location = thisPage;
}

function getWelcome()
{
if (UI_Version == 2) {

	/*var Str = '<div id="support">\n';
		Str += 	'<table cellspacing="0" cellpadding="0" border="0">\n';
		Str +=    '<tr>\n';
		Str +=      '<td>';
		Str +=         '<a href="javascript:getHelp()">Help</a>';
		
		var URL = document.location.pathname;
		if ( document.location.search ) URL += document.location.search;
		URL = escape( URL );
		
		Str +=         '<em>|</em><a href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/support.html?p_Type=Feedback&p_Title=Online%20Support&p_URL='+URL+'\')">Online Support</a>';
		
		if ( CookieValid && ( UserCookie[CookieEmail].indexOf( '@'+'marketbright.com' ) > -1 ) ) {
			var thisPageDebug = window.location.href;
			if ( thisPageDebug.indexOf( 'Debug=Y' ) > -1 ) thisPageDebug = thisPageDebug.replace( /Debug\=Y/, 'Debug=N' );
			else if ( thisPageDebug.indexOf( '?' ) > -1 ) thisPageDebug += '&Debug=Y';
			else thisPageDebug += '?Debug=Y';
			Str +=      '<em>|</em><a href="'+thisPageDebug+'">Debug</a>';
		}
		Str +=        '</td>\n';
		
		if ( CookieValid && UserCookie[CookieGroup_Id] == '0' && 
        typeof( liveWebsiteURL ) != 'undefined' && liveWebsiteURL &&
        typeof( stageWebsiteURL ) != 'undefined' && stageWebsiteURL ) {
			
			Str +=    '<td>\n';
			Str +=        '<div id="language-hidden">\n';
			Str += 	          '<select id="language" name="myselectbox" onchange="eval( this.options[this.selectedIndex].value );">\n';
            Str +=                 '<option value="document.location=\'' + mbWebsiteURL + '\';" selected>' + siteName + ' </option>\n';

            if ( partnerSiteName && partnerSiteURL ) 
				Str +=             '<option value="window.open(\''+partnerSiteURL+'\');">' + partnerSiteName + '</option>\n';

			Str +=             '<option value="window.open(\'' + liveWebsiteURL + '\');">' + companyName + ' Live Website</option>\n';
			Str +=             '<option value="window.open(\'' + stageWebsiteURL + '\');">' + companyName + ' Stage Website</option>\n';
			
            Str +=             '</select>\n';
			Str += 		  '</div>\n'
			Str +=    '</td>';
			
		}
		Str +=    '</tr>\n';
		Str +=  '</table>\n';
		Str += '</div>\n';*/
	
	var Str2 = '<div id="account">\n';
		Str2 +=     '<span>Welcome ';
		
		if (CookieValid && UserCookie[CookieGroup_Id] != '1') {
			Str2 += UserCookie[CookieName] + '</span><em>|</em><a href="/services/web/Update_Users.Logout?Action=/pages/admin-marketbright/login_page.html">Sign Out</a>';
		} else {
			Str2 += 'Guest User</span><em>|</em><a href="/pages/admin-marketbright/login_page.html">Sign In</a>';
		}
		Str2 += '<em>|</em><a href="javascript:getHelp()">Help</a>\n';
		
		if ( CookieValid && ( UserCookie[CookieEmail].indexOf( '@'+'marketbright.com' ) > -1 ) ) {
			var thisPageDebug = window.location.href;
			if ( thisPageDebug.indexOf( 'Debug=Y' ) > -1 ) thisPageDebug = thisPageDebug.replace( /Debug\=Y/, 'Debug=N' );
			else if ( thisPageDebug.indexOf( '?' ) > -1 ) thisPageDebug += '&Debug=Y';
			else thisPageDebug += '?Debug=Y';
			Str2 +=      '<em>|</em><a href="'+thisPageDebug+'">Debug</a>';
		}
		Str2 += '</div>\n';
		
  return Str2;
} else {
  var Str = '<table border="0" cellpadding="0" cellspacing="0"><tr><td class="HelpText" nowrap align="right">';

//  if ( UserCookie[CookieGroup_Id] == '0' )
//    Str += '<a href="/pages/home/release_details.html" class="HelpText">What\'s New?</a><img src="/admin-marketbright/images/icons/yellow_new.gif" alt="">&nbsp|&nbsp;';

  Str += '<a href="javascript:getHelp()" class="HelpText" onmouseover="window.status=\'Get Help for this Screen\'" onmouseout="window.status=\'\'" >Help</A>&nbsp';
  var URL = document.location.pathname;
  if ( document.location.search ) URL += document.location.search;
//  URL = escape( URL.replace( /\/pages/, '' ) );
  URL = escape( URL );

//  if ( typeof( enableMarketbrightSupport ) != 'undefined' && enableMarketbrightSupport ) 
    Str += '|&nbsp;<a href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/support.html?p_Type=Feedback&p_Title=Online%20Support&p_URL='+URL+'\');" class="HelpText" onmouseover="window.status=\'Get Online Support\'" onmouseout="window.status=\'\'">Online Support</A>&nbsp';
//  else
//    Str += '|&nbsp;<a href="javascript:helpPopup(\'/' + 'pages/help/support.html?p_Type=Feedback&p_Title=Online%20Support&p_URL='+URL+'\');" class="HelpText" onmouseover="window.status=\'Get Online Support\'" onmouseout="window.status=\'\'">Online Support</A>&nbsp';
  
  if ( CookieValid && ( UserCookie[CookieEmail].indexOf( '@'+'marketbright.com' ) > -1 ) )
  {
    var thisPageDebug = window.location.href;
    if ( thisPageDebug.indexOf( 'Debug=Y' ) > -1 ) thisPageDebug = thisPageDebug.replace( /Debug\=Y/, 'Debug=N' );
    else if ( thisPageDebug.indexOf( '?' ) > -1 ) thisPageDebug += '&Debug=Y';
    else thisPageDebug += '?Debug=Y';
    Str += '|&nbsp;<A href="'+thisPageDebug+'" class="HelpText">Debug</A>&nbsp;';

//    var thisPageEdit = window.location.href;
//    if ( thisPageEdit.indexOf( 'Edit=Y' ) > -1 ) thisPageEdit = thisPageEdit.replace( /Edit\=Y/, 'Edit=N' );
//    else if ( thisPageEdit.indexOf( '?' ) > -1 ) thisPageEdit += '&Edit=Y'; 
//    else thisPageEdit += '?Edit=Y';
//    Str += '|<A href="'+thisPageEdit+'" class="HelpText">edit</A>';
  }

  if ( CookieValid && UserCookie[CookieGroup_Id] == '0' && 
            typeof( liveWebsiteURL ) != 'undefined' && liveWebsiteURL &&
            typeof( stageWebsiteURL ) != 'undefined' && stageWebsiteURL )
  {
    Str += '</td><td class="HelpText" nowrap>&nbsp;';
    Str += '<select size=1 onchange="eval( this.options[this.selectedIndex].value );">';

    Str += '<option value="document.location=\'' + mbWebsiteURL + '\';" selected>' + siteName + ' </option>';

    if ( partnerSiteName && partnerSiteURL )
      Str += '<option value="window.open(\''+partnerSiteURL+'\');">' + partnerSiteName + '</option>';

    Str += '<option value="window.open(\'' + liveWebsiteURL + '\');">' + companyName + ' Live Website</option>';
    Str += '<option value="window.open(\'' + stageWebsiteURL + '\');">' + companyName + ' Stage Website</option>';
    Str += '</select>';
  }
  Str += '</td></tr></table>';

  var Str2 = '<table border="0" cellpadding="0" cellspacing="0"><tr><td height="25" align="right" nowrap class="DrawWelcomeBold">Welcome ';

  if ( CookieValid && UserCookie[CookieGroup_Id] != '1' )    
    Str2 += UserCookie[CookieName] + ': <A href="/services/web/Update_Users.Logout?Action=/pages/admin-marketbright/login_page.html" class="DrawWelcome">Sign Out</A>&nbsp;' +
           '|&nbsp;<A href="/pages/account/index.html" class="DrawWelcome">My Account</A>&nbsp;';
  else
    Str2 += 'Guest User: <A href="/pages/admin-marketbright/login_page.html" class="DrawWelcome">Sign In</A>&nbsp;';
  
  Str2 += '</td></tr></table>';
  return Str + Str2;
}
}

function getWLPWelcome()
{
if (UI_Version == 2) {
	/*var Str = '<div id="support">\n';
		Str += 	'<table cellspacing="0" cellpadding="0" border="0">\n';
		Str +=    '<tr>\n';
		Str +=      '<td>';
		Str +=         '<a href="javascript:getHelp()">Help</a>';

  	var URL = escape( document.location.href );
	Str +=         '<em>|</em><a href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/support.html?p_Type=Feedback&p_Title=Online%20Support&p_URL='+URL+'\')">Online Support</a>';

  	if ( CookieValid && ( UserCookie[CookieEmail].indexOf( '@'+'marketbright.com' ) > -1 ) ) {
		var thisPageDebug = window.location.href;
		if ( thisPageDebug.indexOf( 'Debug=Y' ) > -1 ) thisPageDebug = thisPageDebug.replace( /Debug\=Y/, 'Debug=N' );
		else if ( thisPageDebug.indexOf( '?' ) > -1 ) thisPageDebug += '&Debug=Y';
		else thisPageDebug += '?Debug=Y';
		Str +=      '<em>|</em><a href="'+thisPageDebug+'">Debug</a>';
	}
	if ( CookieValid && UserCookie[CookieGroup_Id] == '0' && 
	typeof( liveWebsiteURL ) != 'undefined' && liveWebsiteURL &&
	typeof( stageWebsiteURL ) != 'undefined' && stageWebsiteURL ) {
		
		Str +=    '<td>\n';
		Str +=        '<div id="language-hidden">\n';
		Str += 	          '<select id="language" name="myselectbox" onchange="eval( this.options[this.selectedIndex].value );">\n';
		Str +=                 '<option value="document.location=\'' + mbWebsiteURL + '\';" selected>' + siteName + ' </option>\n';


		Str +=                 '<option value="window.open(\'' + liveWebsiteURL + '\');">' + companyName + ' Live Website</option>\n';
		Str +=                 '<option value="window.open(\'' + stageWebsiteURL + '\');">' + companyName + ' Stage Website</option>\n';
		Str +=             '</select>\n';
		Str += 		  '</div>\n'
		Str +=    '</td>';
		
	}
		
	Str +=    '</tr>\n';
	Str +=  '</table>\n';
	Str += '</div>\n';*/

	var Str2 = '<div id="account">\n';
		Str2 +=     '<span>Welcome ';
		
		if (CookieValid && UserCookie[CookieGroup_Id] != '1') {
			if ( typeof( PartnerTypeWLP ) == 'undefined' || PartnerTypeWLP )
			
			Str2 += UserCookie[CookieName] + '</span><em>|</em><a href="/services/web/Update_Users.Logout?Action=/pages/wlp/account/login.html">Sign Out</a>';
		} else {
			Str2 += UserCookie[CookieName] + '</span><em>|</em><a href="/pages/wlp/account/login.htm">Sign In</a>';
		}
		Str2 += '<a href="javascript:getHelp()">Help</a>\n';
		if ( CookieValid && ( UserCookie[CookieEmail].indexOf( '@'+'marketbright.com' ) > -1 ) ) {
		var thisPageDebug = window.location.href;
		if ( thisPageDebug.indexOf( 'Debug=Y' ) > -1 ) thisPageDebug = thisPageDebug.replace( /Debug\=Y/, 'Debug=N' );
		else if ( thisPageDebug.indexOf( '?' ) > -1 ) thisPageDebug += '&Debug=Y';
		else thisPageDebug += '?Debug=Y';
		Str2 +=      '<em>|</em><a href="'+thisPageDebug+'">Debug</a>';
	}
		Str2 += '</div>\n';
  	return Str2 +Str;
} else {
  var Str = '<table border="0" cellpadding="0" cellspacing="0"><tr><td class="HelpText" nowrap align="right">';
  Str += '&nbsp;<a href="javascript:getHelp()" class="HelpText" onmouseover="window.status=\'Get Help for this Screen\'" onmouseout="window.status=\'\'" >Help</A>&nbsp';
//  if ( document.location.search ) URL += document.location.search;
//  URL = escape( URL.replace( /\/pages/, '' ) );
//  Str += '|&nbsp;<a href="/pages/wlp/account/support.html?p_Type=Feedback&p_Title=Online%20Support&p_URL='+URL+'" class="HelpText" title="Get Online Support">Online Support</A>&nbsp';
  var URL = escape( document.location.href );
  Str += '|&nbsp;<a href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/support.html?p_Type=Feedback&p_Title=Online%20Support&p_URL='+URL+'\');" class="HelpText" onmouseover="window.status=\'Get Online Support\'" onmouseout="window.status=\'\'">Online Support</A>&nbsp';
  
  if ( CookieValid && ( UserCookie[CookieEmail].indexOf( '@'+'marketbright.com' ) > -1 ) )
  {
    var thisPageDebug = window.location.href;
    if ( thisPageDebug.indexOf( 'Debug=Y' ) > -1 ) thisPageDebug = thisPageDebug.replace( /Debug\=Y/, 'Debug=N' );
    else if ( thisPageDebug.indexOf( '?' ) > -1 ) thisPageDebug += '&Debug=Y';
    else thisPageDebug += '?Debug=Y';
    Str += '|&nbsp;<A href="'+thisPageDebug+'" class="HelpText">Debug</A>&nbsp;';
  }

  if ( CookieValid && UserCookie[CookieGroup_Id] == '0' && 
       typeof( liveWebsiteURL ) != 'undefined' && liveWebsiteURL &&
       typeof( stageWebsiteURL ) != 'undefined' && stageWebsiteURL )
  {
    Str += '</td><td class="HelpText" nowrap>&nbsp;';
    Str += '<select size=1 onchange="eval( this.options[this.selectedIndex].value );">';
    Str += '<option value="document.location=\'' + mbWebsiteURL + '\';">' + siteName + ' </option>';

    Str += '<option value="window.open(\'' + liveWebsiteURL + '\');">' + companyName + ' Live Website</option>';
    Str += '<option value="window.open(\'' + stageWebsiteURL + '\');">' + companyName + ' Stage Website</option>';
    Str += '</select>';
  }

  Str += '</td></tr></table>';

  var Str2 = '<table border="0" cellpadding="0" cellspacing="0"><tr><td height="25" align="right" nowrap class="DrawWelcomeBold">Welcome ';

  if ( CookieValid && UserCookie[CookieGroup_Id] != '1' )   
  {
    if ( typeof( PartnerTypeWLP ) == 'undefined' || PartnerTypeWLP )
      Str2 += UserCookie[CookieName] + ': <A href="/services/web/Update_Users.Logout?Action=/pages/wlp/account/login.html" class="DrawWelcome">Sign Out</A>&nbsp;' +
            '|&nbsp;<A href="/pages/wlp/account/index.html" class="DrawWelcome">My Account</A>&nbsp;';
    else
      Str2 += UserCookie[CookieName] + ': <A href="/services/web/Update_Users.Logout?Action=/pages/admin-marketbright/login_page.html" class="DrawWelcome">Sign Out</A>&nbsp;' +
            '|&nbsp;<A href="/pages/account/index.html" class="DrawWelcome">My Account</A>&nbsp;';
  }
  else
    Str2 += 'Guest User: <A href="/pages/wlp/account/login.html" class="DrawWelcome">Sign In</A>&nbsp;';
  
  Str2 += '</td></tr></table>';
  return Str +Str2;
  }
}

function DrawWelcome()
{
  document.write( getWelcome() );
  document.close();
}

function Message_Box()
{
  var Msg_Text = '';
  if ( typeof( Page_Msg_Text ) != 'undefined' && Page_Msg_Text ) Msg_Text = Page_Msg_Text;

  if ( !Msg_Text && getParameter( 'ErrorMsg' ) ) Msg_Text = unescape( getParameter( 'ErrorMsg' ) );
  if ( !Msg_Text && getParameter( 'Msg_Text' ) ) Msg_Text = unescape( getParameter( 'Msg_Text' ) );

  if ( Msg_Text )
  {
    var Icon = '';
    if ( typeof( Page_Msg_Icon ) != 'undefined' && Page_Msg_Icon ) Icon = Page_Msg_Icon;
    if ( getParameter( 'Icon' ) ) Icon = getParameter( 'Icon' );
    if ( !Icon && ( Msg_Text.indexOf( 'ERROR' ) > -1 || Msg_Text.indexOf( 'not found' ) > -1 || 
         Msg_Text.indexOf( 'locked' ) > -1 ) ) Icon = 'problem';
    if ( !Icon && Msg_Text.indexOf( 'WARNING' ) > -1 ) Icon = 'warning';
    if ( !Icon ) Icon = 'training';
    if ( Msg_Text.indexOf( '%20' ) ) Msg_Text = unescape( Msg_Text );
    
    if ( Msg_Text.indexOf( '/'+'pages/wlp/index.html?ErrorMsg=' ) > -1 )
      Msg_Text = Msg_Text.replace( '/'+'pages/wlp/index.html?ErrorMsg=', '' );

    if ( Msg_Text.indexOf( 'Maximum_Invalid_Logins' ) > -1 || Msg_Text.indexOf( 'Account_Timeout' ) > -1 )
    {
      if ( Msg_Text.indexOf( 'Account_Timeout' ) > -1 )
        Msg_Text = 'You have exceed the number failed login attempts allowed by the system.  Your account has temporarily been locked.';
      else
        Msg_Text = 'You have exceed the number failed login attempts allowed by the system.  Your account has permenantly locked, please contact your system administrator.';
    }      
    else if ( Msg_Text.indexOf( 'Password_Invalid' ) > -1 )
      Msg_Text = 'Sorry, the email account and password conbination you used was not valid, please try again.';
    else if ( Msg_Text.indexOf( 'Invalid_Password_Reminder' ) > -1 )
      Msg_Text = Msg_Text.replace( 'ERROR: Invalid_Password_Reminder', 'Sorry, the password reminder email link can only be used once, please request another reminder.' );
    else if ( Msg_Text.indexOf( 'SUCCESS: Password_Updated' ) > -1 )
      Msg_Text = 'Your password has been successfully updated.';
    else 
      Msg_Text = Msg_Text.replace( 'ERROR: ', 'An error has occurred, please try again - <br>ERROR: ' );

    if ( Msg_Text.indexOf( '<' ) > -1 || Msg_Text.indexOf( '>' ) > -1 || Msg_Text.toLowerCase().indexOf( 'script' ) > -1  )
      Msg_Text = Msg_Text.replace( /\>/g, '&gt;' ).replace( /\</g, '&lt;' ).replace( /script/gi, 'scr<!-- -->ipt' );

    if ( Msg_Text.indexOf( '&lt;b&gt;' ) > -1 || Msg_Text.indexOf( '&lt;/b&gt;' ) > -1 )
      Msg_Text = Msg_Text.replace( /\&lt\;b\&gt\;/g, '<b>' ).replace( /\&lt\;\/b\&gt\;/g, '</b>' );
    if ( Msg_Text.indexOf( '&lt;br&gt;' ) > -1 )
      Msg_Text = Msg_Text.replace( /\&lt\;br\&gt\;/g, '<br>' );
/*
User_Not_Found, User_Update_Failed, User_Not_Group_Authorized, Password_Not_Alpha_Numeric, Password_Used_Before, Password_Is_Repetitive
Password_Can_Be_Guessed, Password_Contains_Name, Password_Contains_Email, Password_Too_Short, Password_Has_Not_Changed
*/
    
    var Str = '<IMG src="/admin-marketbright/images/icons/dot.gif" height=5><br>';
    Str += '<TABLE width="98%" border="0" cellspacing="0" cellpadding="0"><TR><TD>';
    Str += '<TABLE width="100%" border="0" style="border: 2px solid black" cellspacing="10" cellpadding="0">';
    Str += '<TR><TD width="30" align="center" id="Msg_Icon"><IMG src="/admin-marketbright/images/icons/'+Icon+'.gif"></TD>';
    Str += '<TD class="HelpText" id="Msg_Text">'+Msg_Text+'</TD></TR></TABLE></TD></TR></TABLE>';
    Str += '<IMG src="/admin-marketbright/images/icons/dot.gif" height=13><br>';

    document.write( Str );
    document.close();
  }
}
function setTabSelected() {

	if ( document.location.href.indexOf( '/modules/campaigns' ) > -1 ) selectedTab = 'Campaigns';
	if ( document.location.href.indexOf( '/modules/integration' ) > -1 ) selectedTab = 'Campaigns';
	if ( document.location.href.indexOf( '/modules/campaigns/leads' ) > -1 ) selectedTab = 'Leads';
	if ( document.location.href.indexOf( '/modules/partners' ) > -1 ) selectedTab = 'Partners';
	if ( document.location.href.indexOf( '/modules/documents' ) > -1 ) selectedTab = 'Documents';
	if ( document.location.href.indexOf( '/modules/websites' ) > -1 ) selectedTab = 'Websites';
	//if ( document.location.href.indexOf( '/modules/campaigns' ) > -1 ) selectedTab = 'Campaigns';
	//if ( document.location.href.indexOf( '/modules/campaigns/leads' ) > -1 ) selectedTab = 'Leads';
	if ( document.location.href.indexOf( '/modules/dashboard' ) > -1 ) selectedTab = 'Reports';
	if ( document.location.href.indexOf( '/admin-marketbright/' ) > -1 &&
     CookieValid && UserCookie[CookieGroup_Id] == '0' && UserCookie[CookiePrivs].indexOf( 'Admin' ) > -1  ) 
	selectedTab = 'Admin';
	if ( document.location.href.indexOf( '/documents/' ) > -1 &&
     CookieValid && UserCookie[CookieGroup_Id] == '0' && UserCookie[CookiePrivs].indexOf( 'Admin' ) > -1  ) 
	selectedTab = 'Admin';
}

function getMainTab( Text, URL )
{
  if ( selectedTab == Text ) var Selected = ' class="Selected"'; else var Selected = ''; 
  //var Str = '<li><a href="' + URL + '"' + Selected + '><span>' + Text + '</span></a></li>'; 
    var Str = '<li><a href="' + URL + '"' + Selected + ' style="float:left"><span>' + Text + '</span></a>';
  
  	var closeButton=	'<td class="closeButtonWrap">\n';
		closeButton+=	'<span>Close</span>\n';
		closeButton+=	'</td>\n';
		
  switch( Text )
  { 
   case 'Home':
        Str +=  '<div class="columnBoxDiv" id="'+ Text +'">\n';
		Str +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';	
		
		Str += 		'<tr>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop clearfix">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>My Account</span></dt>\n';
		Str += 						'<dd><a href="/pages/account/index.html">Edit My Account</a></dd>\n';
		Str += 						'<dd><a href="/pages/account/emails.html">Email Preferences</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/account/edit.html" class="editAccount">Edit My Account</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
		
		Str+=				closeButton;
		
		Str += 		'</tr>\n';
		Str += 	'</table>\n';
		Str += '</div>\n';
		break;
      case 'Campaigns':
        Str +=  '<div class="columnBoxDiv" id="'+ Text +'">\n';
		Str +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		Str += 		'<tr>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>Campaigns</span></dt>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/all_campaigns.html?NoGroup=Y">Show All</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/budget.html?NoGroup=Y">Budgets</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/integration/template_list.html">Campaign Flows</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/modules/integration/template_list.html" class="createFlow">Create Flow</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>Email</span></dt>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/email/list_emails.html">Show All</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/email/pending_emails.html">Pending Emails</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/email/sent_emails.html">Sent Emails</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/modules/campaigns/email/email_wizard_1.html" class="createEmail">Create Email</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>Landing Pages</span></dt>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/all_campaigns.html?p_Campaign_Type=Landing Page&NoGroup=Y">Show All</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/modules/campaigns/wizard/campaign_catalog.html?p_Parent_Campaign_Id=&p_Campaign_Type=Landing Page" class="createLanding">Create Landing Page</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>Events</span></dt>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/all_campaigns.html?p_Campaign_Type=Event&NoGroup=Y">Show All</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/modules/campaigns/wizard/campaign_catalog.html?p_Parent_Campaign_Id=&p_Campaign_Type=Event" class="createEvent">Create Event</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>Lists</span></dt>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/lists/list_cleanup_list_by_type.html?p_Type=Default">Show All</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/lists/list_cleanup_segment.html">Show All Segments</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/lists/list_cleanup_list_details.html?p_Type=Database">Build A Segment</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/modules/campaigns/lists/list_cleanup_upload_lists.html" class="uploadList">Upload A List</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
	
		Str+=				closeButton;
		
		Str += 		'</tr>\n';
		Str += 	'</table>\n';
		Str += '</div>\n';
		break; 
		
	case 'Leads':
        Str +=  '<div class="columnBoxDiv" id="'+ Text +'">\n';
		Str +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		Str += 		'<tr>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>Leads</span></dt>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/leads/show_leads.html">Show All</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/leads/leads_not_in_sfdc.html">Unpublished Leads</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/leads/upload_leads.html">Upload Leads</a></dd>\n';
		Str += 						'<dd><a href="/pages/modules/campaigns/leads/update_leads.html">Update Leads</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/modules/campaigns/leads/create_lead.html" class="manageLead">Create A Lead</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>Lead Scoring</span></dt>\n';
		Str += 						'<dd><a href="/pages/admin-marketbright/settings/lead_scoring.html">View All</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/admin-marketbright/settings/lead_scoring.html" class="manageLead">Manage Lead Scoring</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
		
		Str+=				closeButton;
		
		Str += 		'</tr>\n';
		Str += 	'</table>\n';
		Str += '</div>\n';
		break;
	
    case 'Websites':
        Str +=  '<div class="columnBoxDiv" id="'+ Text +'">\n';
		Str +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		Str += 		'<tr>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>Navigator</span></dt>\n';
		Str += 						'<dd><a href="/pages/modules/websites/index.html">Content Navigator</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/modules/websites/index.html" class="manageContent">View Content</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';
		
		Str+=				closeButton;
		
		Str += 		'</tr>\n';
		Str += 	'</table>\n';
		Str += '</div>\n';
		break;	
		
	case 'Reports':
        Str +=  '<div  id="'+ Text +'" style="height:1%;overflow:hidden;position:absolute;display:none">\n';	
		Str += '</div>\n';
		break;	
		
    case 'Partners':
        Str +=  '<div  id="'+ Text +'" style="height:1%;overflow:hidden;position:absolute;display:none">\n';	
		Str += '</div>\n';
		break;	
		break;

	 case 'Admin':
        Str +=  '<div class="columnBoxDiv" id="'+ Text +'">\n';
		Str +=  	'<table cellspacing="0" cellpadding="0" border="0" class="columnBoxTable">\n';
		Str += 		'<tr>\n';
		
		Str += 			'<td>\n';
		Str += 				'<div class="columnBox">\n';
		Str += 					'<div class="columnBoxTop">\n';
		Str += 						'<div class="columnBoxTopLeft"></div>\n';
		Str += 						'<div class="columnBoxTopRight"></div>\n';
		Str += 						'<div class="columnBoxTopCenter"></div>\n';
		Str += 					'</div>\n';
		Str += 					'<dl>\n';
		Str += 						'<dt><span>User Administration</span></dt>\n';
		Str += 						'<dd><a href="/pages/admin-marketbright/security/list_users.html">Show All</a></dd>\n';
		Str += 					'</dl>\n';
		Str += 					'<h3>\n';
		Str += 						'<a href="/pages/admin-marketbright/security/list_users.html" class="manageUser">Manage users</a>\n';	
		Str += 					'</h3>\n';
		Str += 					'<div class="columnBoxBottom">\n';
		Str += 						'<div class="columnBoxBottomLeft"></div>\n';
		Str += 						'<div class="columnBoxBottomRight"></div>\n';
		Str += 						'<div class="columnBoxBottomCenter"></div>\n';
		Str += 					'</div>\n';
    	Str += 				'</div>\n';
		Str += 			'</td>\n';		
		
		Str+=				closeButton;
		
		Str += 		'</tr>\n';
		Str += 	'</table>\n';
		Str += '</div>\n';
		break;			
  }
  
   Str = Str + '</li>';
   //alert(Str);
  return Str;
}

function getPopUpHeader()
{
  var Str = '';
  Str += '<div  class="click_nurture_header">\n';
  Str += '	<div class="click_nurture_title">marketbright</div>\n';
  Str += '	<div class="click_nurture_close"><a onclick="closeDivWindow();">Close</a></div>\n';
  Str += '</div>\n';
  Str += '\n';
  Str += '<div class="click_nurture_content_border">\n';

  return Str;
}

function getGlobalHeader()
{
  var GrpStr = getParameter( 'p_Group_Id' );
  Group_Parameter = '?p_Group_Id=' + GrpStr;
  Group_Parameters = '&p_Group_Id=' + GrpStr;
  if ( GrpStr && GrpStr != '' ) GrpStr = '?p_Group_Id=' + GrpStr;

  var UserPrivs = UserCookie[CookiePrivs];
  var Str = '';

  if (UI_Version == 2) {
	  Str += '<div id="wrapper_mb">\n';
	  Str += '<div id="header_mb">\n';
	  Str += '<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" id="header-logo">\n';
	  Str += '<TR><TD><a href="/pages/index.html"><img src="/admin-marketbright/custom/logo.gif" id="Header_Logo" alt="" border="0"></a></TD>\n';

	  Str += '    <TD width="26%" valign="top" align="right">\n';
	  Str += '      <TABLE border="0" cellspacing="0" cellpadding="0">\n';
	  Str += '      <TR><TD align="right" valign="top" class="HelpText">\n';
	  Str += '        <DIV class="DrawWelcome">\n';
	  
	  Str += getWelcome();

	  if ( typeof( Group_Title ) != 'undefined' && UserCookie[CookieGroup_Id] == 0 )
		Str += WLP_Customer_Str+' is: <b>' + Group_Title + '</b>, click to <a href="/pages/modules/partners/switch_partner.html">Change '+WLP_Customer_Str+'</a>.';

	  Str += '        </DIV>\n';
	  Str += '          </TD></TR>\n';
	  Str += '      </TABLE>\n';
	  Str += '    </TD></TR>\n';
	  Str += '</TABLE>\n';
	  Str += '\n';
	  Str += '<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" id="DropdownWrap">\n';
	  Str += '<TR><TD>\n';
	  Str += '\n';
	//  Str += '<div class="TabRow">\n';
	  Str += '  <ul id="Tab" class="clearfix TabOn">\n';

	  if ( typeof( Tab ) != 'undefined' )
	  {
		for ( var i = 0; i < tabCount; i++ )
		{
		  if ( UserPrivs.indexOf( Tab[i].Role ) > -1 ) Str += getMainTab( Tab[i].Text, Tab[i].URL );
		}
	  }
	  else
	  {
		if ( UserCookie[CookieGroup_Id] == 0 )
		  Str += getMainTab( 'Home', '/pages/home/index.html' );
		else if ( UserCookie[CookieGroup_Id] > 1 )
		  Str += getMainTab( 'Home', '/pages/home/partner_home.html' );
	  }

	  Str += '  </ul>\n';
	//  Str += '</div>\n';
	//  Str += '\n';
	  Str += '  </TD>\n';
	  
	  if ( CookieValid && UserCookie[CookieGroup_Id] == '0' && 
        typeof( liveWebsiteURL ) != 'undefined' && liveWebsiteURL &&
        typeof( stageWebsiteURL ) != 'undefined' && stageWebsiteURL ) {
			
			Str +=    '<td class="TabOn">\n';
			/*Str +=        '<div id="language-hidden" style="float:right; padding-right:10px;">\n';
			Str += 	          '<select id="language" name="myselectbox" onchange="eval( this.options[this.selectedIndex].value );">\n';
            Str +=                 '<option value="document.location=\'' + mbWebsiteURL + '\';" selected>' + siteName + ' </option>\n';

            if ( partnerSiteName && partnerSiteURL ) 
				Str +=             '<option value="window.open(\''+partnerSiteURL+'\');">' + partnerSiteName + '</option>\n';

			Str +=             '<option value="window.open(\'' + liveWebsiteURL + '\');">' + companyName + ' Live Website</option>\n';
			Str +=             '<option value="window.open(\'' + stageWebsiteURL + '\');">' + companyName + ' Stage Website</option>\n';
			
            Str +=             '</select>\n';
			Str += 		  '</div>\n'*/
			Str +=    '</td>';
			
		}
		
	  Str += '</TR>\n';
	 // Str += '<TR class="TaskBar"><td>&nbsp;</td></TR>\n';
	  Str += '</TABLE>\n';
	  Str += '</div>\n';
	  
  } else {
  Str += '<div id="header_mb">\n';
  Str += '<TABLE width="100%" border="0" cellspacing="3" cellpadding="3">\n';
  Str += '<TR><TD><a href="/pages/index.html"><img src="/admin-marketbright/custom/logo.gif" id="Header_Logo" alt="" border="0" hspace="12" vspace="10"></a></TD>\n';

  Str += '    <TD width="26%" valign="top" align="right">\n';
  Str += '      <TABLE border="0" cellspacing="0" cellpadding="0">\n';
  Str += '      <TR><TD align="right" valign="top" class="HelpText">\n';
  Str += '        <DIV class="DrawWelcome">\n';
  Str += getWelcome();

  if ( typeof( Group_Title ) != 'undefined' && UserCookie[CookieGroup_Id] == 0 )
    Str += WLP_Customer_Str+' is: <b>' + Group_Title + '</b>, click to <a href="/pages/modules/partners/switch_partner.html">Change '+WLP_Customer_Str+'</a>.';

  Str += '        </DIV>\n';
  Str += '          </TD></TR>\n';
  Str += '      </TABLE>\n';
  Str += '    </TD></TR>\n';
  Str += '</TABLE>\n';
  Str += '\n';
  Str += '<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">\n';
  Str += '<TR><TD>\n';
  Str += '\n';
//  Str += '<div class="TabRow">\n';
  Str += '  <ul id="Tab" class="clearfix TabOn">\n';

  if ( typeof( Tab ) != 'undefined' )
  {
    for ( var i = 0; i < tabCount; i++ )
    {
      if ( UserPrivs.indexOf( Tab[i].Role ) > -1 ) Str += getMainTab( Tab[i].Text, Tab[i].URL );
    }
  }
  else
  {
    if ( UserCookie[CookieGroup_Id] == 0 )
      Str += getMainTab( 'Home', '/pages/home/index.html' );
    else if ( UserCookie[CookieGroup_Id] > 1 )
      Str += getMainTab( 'Home', '/pages/home/partner_home.html' );
  }

  Str += '  </ul>\n';
//  Str += '</div>\n';
//  Str += '\n';
  Str += '  </TD>\n';
  Str += '</TR>\n';
  //Str += '<TR class="TaskBar"><td>&nbsp;</td></TR>\n';
  Str += '</TABLE>\n';
  Str += '</div>\n';
  }
  return Str; 
}

//function drawGlobalHeader()
//{
//  document.write( getGlobalHeader() );
//  document.close();
//}

function getGlobalHeader2( Breadcrumb, SubTabs )
{
  if ( !Breadcrumb ) Breadcrumb = '<A href="/pages/index.html" class="BreadCrumb">Home</A>';
  if ( !SubTabs ) SubTabs = '<span class="SubTabOn"><a href="#">Home</a></span>';

  var UserPrivs = UserCookie[CookiePrivs];
  var Str = '';
  var homePageUrl='home/index.html';
  if(window.location.href.indexOf(homePageUrl)>0 && UI_Version==2)
   {
	   Str += '<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" style="display:none">\n';
   }
   else
   {
  		Str += '<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">\n';
   }
  Str += '<TR align="left"><TD colspan="2" class="NavBar">\n';
  Str += Breadcrumb;
  Str += '</TD></TR></TABLE>\n';
  Str += '\n';
  Str += '<table width="100%" border="0" cellspacing="0" cellpadding="0" id="sub-nav">\n';
  if (UI_Version==2)
  {
  	Str += '<tr><td align="center" colspan=1 id="LeftSubTabCell" valign="top" class="TaskPaneTop"><img alt=" " src="/admin-marketbright/images/dot.gif"></td>\n';
  }
  else
  {
  	Str += '<tr><td align="center" colspan=2 id="LeftSubTabCell" valign="top" class="TaskPaneTop"><img alt=" " src="/admin-marketbright/images/dot.gif"></td>\n';
  }
  Str += '    <td align="left" colspan="4" valign="top" class="TaskPaneTop">\n';
  Str += '      <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">\n';
  Str += '      <tr><td class="TaskPaneTop">\n';
  Str += '            <div class="TabBackGround">\n';
  Str += '              <div class="SubTabNav">\n';
  Str += SubTabs;
  Str += '              </div>\n';
  Str += '            </div>\n';
  Str += '          </td></tr>\n';
  Str += '      </table>\n';
  Str += '    </td></tr>\n';
  Str += '<tr><td align="center" valign="top" class="TaskPane" id="LeftPanel">\n';
  Str += getLeftNavigation();
  Str += '    </td>\n';
  Str += '    <td width="100%" valign="top" class="Page_Content"><br>\n';
  return Str;
}

function drawGlobalHeader2( Breadcrumb, SubTabs )
{
  if ( getParameter( 'hiddenHeader' ).toUpperCase() != 'Y' )
  {
    document.write( getGlobalHeader2( Breadcrumb, SubTabs ) );
    document.close();

    Message_Box();

    postInitLeftNavigation();
  }
}

function drawGlobalHeader()
{
  if ( getParameter( 'hiddenHeader' ).toUpperCase() != 'Y' )
  {
	document.write( getGlobalHeader() );
	document.close();
   
  }
}

function drawPopUpHeader()
{
  if ( getParameter( 'hiddenHeader' ).toUpperCase() != 'Y' )
  {
    document.write( getPopUpHeader() );
    document.close();
  }
}

function getGlobalFooter()
{
  var Str = '';
  if (UI_Version == 2) {
	Str += '</td></tr></table>\n';
	Str += '<div class="clearfix" id="footer_mb" style="font-size:12px;">\n';
	Str +=     '<div id="copy-box">\n';
    Str +=	       '<div id="copy">Copyright &copy; 2009. Marketbright, Inc. All rights reserved.</div>\n';
    Str +=         '<div id="pst"><a href="http://www.marketbright.com/legal/">Privacy Statement</a><em>|</em><a href="http://www.marketbright.com/legal/">Security Statement</a><em>|</em><a href="http://www.marketbright.com/legal/">Terms of Use</a></div>\n';
	Str +=		'</div>\n';
	Str += 		'<div id="powered-box">\n';
    Str +=	        '<div id="power">powered by</div>\n';
    Str +=    		'<div id="logo"><a href="http://www.marketbright.com">marketbright</a></div>\n';
    Str +=		'</div>\n';
	Str += '</div>\n';
	Str += '</div>\n';
 	
  }
  else {
	  Str += '</td></tr></table>\n';
	  Str += '\n';
	  Str += '<div id="footer_mb">\n';
	  Str += '<table width="100%" border="0" cellspacing="0" cellpadding="0" class="AppFooter"><tr><td height="20" class="Footer">&nbsp;</td></tr></table>\n';
	  Str += '\n';
	  Str += '<table width="100%"  border="0" cellpadding="3" cellspacing="3" class="FooterText">\n';
	  Str += '<tr><td width="106" align="left"><a href="http://www.marketbright.com"><img alt="Powered By Marketbright" \n';
	  Str += '        src="/admin-marketbright/images/poweredbymb.gif" width="106" height="36" border="0" hspace="12" vspace="8"></a></td>\n';
	  Str += '    <td align="right">Copyright &copy; 2009 - <a href="http://www.marketbright.com">Marketbright, Inc</a>. All rights reserved. \n';
	  Str += '      <a href="http://www.marketbright.com/legal/">Privacy Statement </a>|  <a href="http://www.marketbright.com/legal/">Security Statement</a>  |  \n';
	  Str += '      <a href="http://www.marketbright.com/legal/">Terms of Use</a> </td></tr>\n';
	  Str += '</table>\n';
	  Str += '</div>\n';
  }
   return Str;
}

function drawGlobalFooter()
{
  if ( getParameter( 'hiddenHeader' ).toUpperCase() != 'Y' )
  {
	document.write( getGlobalFooter() );	
	
	//append right widget
	if (systemFunctions.indexOf( "Campaign Approvals" ) > -1){
		
		if(document.location.href.indexOf("/admin-marketbright/browser_unsupported.html")>-1 || document.location.href.indexOf("/admin-marketbright/login_page.html")>-1)
		{
			document.close();
			return;
		}
	
		document.write(addWidgetHtml());
		document.write('<script type="text/javascript">addWidgetAction();</script>');
	}
	
	document.close();
  }
}

function getPopUpFooter()
{
  var Str = '';
  Str += '</div>\n';
  Str += '\n';
  Str += '<br>\n';
  Str += '<div class="click_nurture_footer">\n';
  Str += '	<div class="click_nurture_footer_logo"></div>\n';
  Str += '	<div class="click_nurture_copyright">Copyright &copy; 2009. Marketbright,Inc. All rights reserved.</div>\n';
  Str += '</div>\n';

  return Str;
}

function drawPopUpFooter()
{
  if ( getParameter( 'hiddenHeader' ).toUpperCase() != 'Y' )
  {
    document.write( getGlobalFooter() );
    document.close();
  }
}

function DrawWLPGlobalNav( Tab, SubTab, Breadcrumb, Group_Name )
{
  var GrpStr = getParameter( 'p_Group_Id' );
  if ( GrpStr ) GrpStr = '?p_Group_Id=' + GrpStr;
  Group_Parameter = '?p_Group_Id=' + GrpStr;
  Group_Parameters = '&p_Group_Id=' + GrpStr;

  var Str = '<TABLE width="100%" border="0" cellspacing="0" cellpadding="0">';
  Str += '<TR><TD><img src="/admin-marketbright/images/icons/dot.gif" width="1" height="10" border="0"><br>';
  Str += '        <img src="/admin-marketbright/images/icons/dot.gif" width="10" height="1" border="0">';
  Str += '      <a href="/pages/wlp/index.html"><img src="/admin-marketbright/custom/logo.gif" alt="' + siteName + ' Home Page" border="0"></a></TD>';
  if ( ( Group_Name || UserCookie[CookieGroup_Id] == 0 ) && SubTab != 'Error' )
  {
    Str += '    <TD width="40%" class="HelpText">';
    if ( Group_Parameter )
      Str += '         '+WLP_Customer_Str+' is: <b>' + Group_Name + '</b>,<br>';
    else
      Str += '         <b>' + Group_Name + '</b> Top Level Home,<br>';
    Str += '                      click to <a href="/pages/modules/partners/switch_partner.html">Change '+WLP_Customer_Str+'</a>';
    if ( Group_Parameter )
      Str += '                        or go to <a href="/pages/wlp/index.html">Top Level Home</a>.';
    Str += '    </TD>';
  }
  Str += '    <TD width="26%" align="right" class="HelpText"><img src="/admin-marketbright/images/icons/dot.gif" width="1" height="10" border="0"><br>';
  Str += '        <DIV class="DrawWelcome">' + getWLPWelcome() + '</DIV></TD>';
  Str += '  <TD width="10"><img src="/admin-marketbright/images/icons/dot.gif" width="10" height="1" border="0"></TD></TR></TABLE>';
  
  if ( SubTab == 'Login' || SubTab == 'Error' || SubTab == 'Online Support' ) var Extra = true; else var Extra = false;
  var Selected = '';

  Str += '<DIV class="TabRow">';
  Str += '<ul id="Tab" class="clearfix TabOn">';

  if ( WLP_Home_Enabled || UserCookie[CookieGroup_Id] == 0 )
  {
    if ( Tab == 'Home' && !Extra ) Selected = ' class="Selected"'; else Selected = ''; 
    if ( ( Group_Name || UserCookie[CookieGroup_Id] == 0 ) && SubTab != 'Error' )
      Str += '<li><a href="/pages/home/index.html"'+Selected+'><span>Home</span></a></li>';
    else
      Str += '<li><a href="/pages/home/partner_home.html"'+Selected+'><span>Home</span></a></li>';
  }
  
  if ( typeof( PartnerTypeWLP ) == 'undefined' || PartnerTypeWLP )
  {
    if ( Tab == 'Web Landing Pages' && !Extra ) Selected = ' class="Selected"'; else Selected = ''; 
    Str += '<li><a href="/pages/wlp/index.html'+Group_Parameter+'"'+Selected+'><span>Campaigns</span></a></li>';
  
    if ( Tab == 'Reports' && !Extra ) Selected = ' class="Selected"'; else Selected = ''; 
    Str += '<li><a href="/pages/wlp/reports/index.html'+Group_Parameter+'"'+Selected+'><span>Reports</span></a></li>';
//    else if ( Tab == 'My Account' && 1 != 1 && (  || UserCookie[CookieGroup_Id] != 0 ) )

    if ( Tab == 'My Account' && !Extra ) Selected = ' class="Selected"'; else Selected = ''; 
    if ( !Group_Parameter && !WLP_Simple )
      Str += '<li><a href="/pages/wlp/account/index.html'+Group_Parameter+'"'+Selected+'><span>My Account</span></a></li>';
  }

  if ( typeof( ExtraWLPTab ) != 'undefined' && ExtraWLPTab )
  {
    if ( ExtraWLPTab.indexOf( document.location.pathname ) > -1 ) Selected = ' class="Selected"'; else Selected = ''; 
    Str += ExtraWLPTab.replace( '[Selected]', Selected );
  }
    
  if ( Extra )
  {
    if ( SubTab == 'Online Support' )
    {
      var URL = escape( document.location.href );
      Str += '<li><a href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/support.html?p_Type=Feedback&p_Title=Online%20Support&p_URL='+URL+'\');" class="Selected"><span>'+SubTab+'</span></a></li>';
    }
    else
      Str += '<li><a href="/pages/wlp/'+SubTab.toLowerCase()+'.html" class="Selected"><span>'+SubTab+'</span></a></li>';
  }
  
  if ( CookieValid && ( UserCookie[CookieEmail].indexOf( '@'+'marketbright.com' ) > -1 ) )
  {
    if ( Tab == 'Admin' && !Extra ) Selected = ' class="Selected"'; else Selected = ''; 
    Str += '<li><a href="/pages/modules/partners/switch_partner.html"'+Selected+'><span>Admin</span></a></li>';
  }

  Str += '</ul></DIV><br>';
  var SubTabStr = '';

  if ( Tab == 'Home' )
  {
    if ( SubTab == 'My Account' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr = '<A href="/'+'pages/account/index.html" class="'+Selected+'">My Account</A>&nbsp;&nbsp;|&nbsp;&nbsp;';

    if ( typeof( enableMarketbrightSupport ) != 'undefined' && enableMarketbrightSupport ) 
    {
      if ( SubTab == 'Online Help' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/faq.html\');" class="'+Selected+'">Online Help</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
      if ( SubTab == 'Online Training' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/training.html\');" class="'+Selected+'">Online Training</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
      if ( SubTab == 'Online Support' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/support.html\')" class="'+Selected+'">Online Support</A>';
    }
    else
    {
      if ( SubTab == 'Online Help' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="javascript:helpPopup(\'/'+'pages/help/faq.html\');" class="'+Selected+'">Online Help</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
      if ( SubTab == 'Online Training' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="javascript:helpPopup(\'/'+'pages/help/training.html\');" class="'+Selected+'">Online Training</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
      if ( SubTab == 'Online Support' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/support.html\')" class="'+Selected+'">Online Support</A>';
    }
  }
  else if ( Tab == 'Web Landing Pages' )
  {
    if ( SubTab == 'Summary' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr = '<A href="/'+'pages/wlp/index.html'+Group_Parameter+'" class="'+Selected+'">Campaign Summary</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
    if ( !WLP_Simple )
    {
      if ( SubTab == 'Site Setup' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="/'+'pages/wlp/setup.html'+Group_Parameter+'" class="'+Selected+'">Website Setup</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
      if ( SubTab == 'Image Library' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="/'+'pages/wlp/images.html'+Group_Parameter+'" class="'+Selected+'">Image Library</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
    }
    if ( SubTab == 'Responses' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr += '<A href="/'+'pages/wlp/responses.html'+Group_Parameter+'" class="'+Selected+'">Responses</A>';
  }
  else if ( Tab == 'Reports' )
    SubTabStr = '<A href="/'+'pages/wlp/reports/index.html'+Group_Parameter+'" class="SubBreadCrumbOn">Report Center</A>';
  else if ( Tab == 'My Account' )
  {
    if ( SubTab == 'Summary' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr = '<A href="/'+'pages/wlp/account/index.html'+Group_Parameter+'" class="'+Selected+'">Account Summary</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
    if ( SubTab == 'HSA' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr += '<A href="/'+'pages/wlp/account/click_thru_hsa.html'+Group_Parameter+'" class="'+Selected+'">Hosted Services Agreement</A>';

    if ( document.location.href.indexOf( '.weblandingpages.com/' ) > -1 )
    {
      SubTabStr += '&nbsp;&nbsp;|&nbsp;&nbsp;';
      if ( SubTab == 'Billing' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="/'+'pages/wlp/account/billing.html'+Group_Parameter+'" class="'+Selected+'">Billing &amp; Statements</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
      if ( SubTab == 'Payment' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
      SubTabStr += '<A href="/'+'pages/wlp/account/payment.html'+Group_Parameter+'" class="'+Selected+'">Online Payment</A>';
    }
  }
  else if ( Tab == 'Admin' )
  {
    if ( SubTab == 'Customars' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr += '<A href="/'+'pages/admin-marketbright/wlp/list_companies.html" class="'+Selected+'">Customers</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
    if ( SubTab == 'Web Pages' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr += '<A href="/'+'pages/admin-marketbright/wlp/page_templates.html" class="'+Selected+'">Web Pages</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
    if ( SubTab == 'Page Layouts' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr += '<A href="/'+'pages/admin-marketbright/wlp/page_layouts.html" class="'+Selected+'">Page Layouts</A>&nbsp;&nbsp;|&nbsp;&nbsp;';
    if ( SubTab == 'Reg Templates' ) Selected = 'SubBreadCrumbOn'; else Selected = 'SubBreadCrumbOff'; 
    SubTabStr += '<A href="/'+'pages/admin-marketbright/wlp/registration_templates.html" class="'+Selected+'">Reg Templates</A>';
  }
  else if ( SubTab == 'Login' )
    SubTabStr = '<A href="/'+'pages/wlp/account/login.html" class="SubBreadCrumbOn">Customer Login</A>';
  else if ( SubTab == 'Error' )
    SubTabStr = '<A href="/'+'pages/wlp/error.html" class="SubBreadCrumbOn">An Error Occurred</A>';
  else if ( SubTab == 'Online Support' )
    SubTab = '<A href="javascript:helpPopup(\''+homeAppURL+'/'+'pages/help/support.html\')" class="SubBreadCrumbOn">Online Support</A>';
  else if ( !SubTab )
  {
    SubTabStr = '<A href="/'+'pages/wlp/index.html'+Group_Parameter+'" class="SubBreadCrumbOn">Web Campaigns</A>&nbsp;&nbsp;|';
    SubTabStr += '&nbsp;&nbsp;<A href="/'+'pages/wlp/responses.html'+Group_Parameter+'" class="SubBreadCrumbOff">Responses</A>';
  }
  
 // Str += '<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" class="TaskBar">';
 // Str += '<TR height="32"><TD width="10"><IMG src="/admin-marketbright/images/dot.gif" height="32" width="10"></TD>';
  //Str += '<TD class="SubBreadCrumbOn">'+SubTabStr+'</TD></TR></TABLE>';
 
  if ( Breadcrumb ) 
  {
    Str += '<TABLE width="100%" border="0" cellspacing="0" cellpadding="0"><tr height="30"><td class="NavBar">';
    Str += Breadcrumb;
    Str += '</TD></TR></TABLE>';
  }

//  Str += '<IMG src="/admin-marketbright/images/dot.gif" height="5" width="1"><br>';
  if ( Tab != 'Home' )
    Str += '<table width="100%" border="0" cellspacing="15" cellpadding="0"><tr><td valign="top">';

  document.write( Str );
  Message_Box();
  document.close();
}

function DrawCopyright()
{
  document.write( copyrightLine );
  document.close();
}

function DrawCompanyName()
{
  document.write( companyName );
  document.close();
}

function DrawCompanySiteName()
{
  document.write( companyName + ' ' + siteName );
  document.close();
}

function DrawSiteName()
{
  document.write( siteName );
  document.close();
}

function DrawPartnerSiteName()
{
  document.write( partnerSiteName );
  document.close();
}

function DrawSupportEmail()
{
  document.write( '<a href="mailto:'+supportEmail+'">'+supportEmail+'</a>' );
  document.close();
}

function setStatus( State, URL )
{
  if ( State == 'Install' ) State = 'Enabled';
  var date = new Date( 2030, 1, 1 );
  var domainStr = document.location.hostname;
  domainStr = domainStr.substring( domainStr.indexOf( '.' ) + 1 );
  document.cookie = LiveEditCookieName + "=" + State + "; domain=" + domainStr + "; path=/; expires=" + date.toGMTString();
  if ( URL ) location.replace( URL ); else location.reload();
}

function LiveEditStatus()
{
  var Str = getCookie( LiveEditCookieName );
  if ( Str == 'Enabled' || Str == 'Disabled' ) return Str;
  else return 'Not installed';
}

function DrawLiveEditToolbar()
{
  var editMode = getParameter( 'Edit' );
  
  if ( CookieValid && UserCookie[CookieGroup_Id] == '0' && 
       UserCookie[CookiePrivs].indexOf( 'Admin' ) > -1 && ( !editMode || ( editMode != 'Y' && editMode != 'P' ) ) )
  {
    var Status = LiveEditStatus();

    if ( LiveEdit && Status == 'Enabled' )
    {
      document.write( '<script language=Javascript src="/admin-marketbright/includes/editor/live_edit.js"><'+'/script>' );
      document.close();
    }
  }
}

function switchTab( TabName )
{
  var Current_Tab_Obj = document.getElementById( "Tab_" + Current_Tab );
  var New_Tab_Obj = document.getElementById( "Tab_" + TabName );

  if ( Current_Tab_Obj && New_Tab_Obj )
  {
	if(TabName=='Comments' || TabName=='Tasks')
	{
		document.getElementById( "Tab_Messages" ).style.display="none";
	}
	  
  	if (TabName != 'Edit' || (TabName == 'Edit' && systemFunctions.indexOf( 'Editor v3' ) == -1)) {
    	Current_Tab_Obj.style.display = "none";
    	New_Tab_Obj.style.display = "block";
  	}
//    Current_Tab_Obj.runtimeStyle.display = "none";
//    New_Tab_Obj.runtimeStyle.display = "block";
    if ( typeof( onSwitchTab ) != 'undefined' ) onSwitchTab( TabName );
    if (TabName != 'Edit' || (TabName == 'Edit' && systemFunctions.indexOf( 'Editor v3' ) == -1)) Current_Tab = TabName;
  }
//  else
//  {
//    if ( Current_Tab_Obj ) alert( 'ERROR: "Tab_' + TabName + '" tab does not exist' );
//    else alert( 'ERROR: "Tab_' + Current_Tab + '" tab does not exist' );
//  }
}

function setTabLink( Tab, HTML )
{
  var Obj = document.getElementById( 'Link_'+Tab.replace( / /g, '_' ) );
  if ( Obj ) Obj.innerHTML = HTML;
}

function DrawTabs()
{
  var bgClass = 'class="TaskPaneTop" ';
  var bgColor = '';
  var TabBgColor = '#CCCCCC';
  var Height = '20';
  var Align = ' align="center"';
  
  if ( typeof( SubTabPrefix ) != 'undefined' && SubTabPrefix != '' )
  {
    bgClass = 'valign="top" ';
    bgColor = ' bgcolor="#E6E6E6"';
    TabBgColor = '#E6E6E6';
  }
  
  var Str = '<table width="100%" border="0" ' + Align + ' cellpadding="0" cellspacing="0"'+bgColor+'>';
  Str += '<tr><td '+ bgClass +' noWrap><div class="'+SubTabPrefix+'SubTabNav">';

  for ( var i=1; i < DrawTabs.arguments.length; i++)
  {
    if ( DrawTabs.arguments[0] == DrawTabs.arguments[i] ) Str += '  <span class="'+SubTabPrefix+'SubTabOn"><b>';
    else Str += '  <span class="'+SubTabPrefix+'SubTabOff">';
    
    Str += '<a style="text-decoration:none" href="javascript:switchTab( &quot;' + DrawTabs.arguments[i].replace( / /g, '_' ) + '&quot; );">' + DrawTabs.arguments[i] + '</a></span></b>';
  }
  Str += '</div></td>';
  Str += '<td style="border-bottom: 1px solid #EEEEEE" bgcolor="'+TabBgColor+'" valign="bottom">';
  Str += '<table border="0" cellpadding="0" cellspacing="0" align="right">';
  Str += '<tr><td height="'+Height+'" nowrap id="Link_' + DrawTabs.arguments[0].replace( / /g, '_' ) + '" class="SmallText"></td></tr></table>';
  Str += '</td></tr></table>';
  document.writeln( Str );
  Current_Tab = DrawTabs.arguments[1].replace( / /g, '_' );
}

function getSubTab( Text, URL, State, Target )
{
  var Tab = '';
  if ( getParameter( 'Tab' ) ) Tab = unescape( getParameter( 'Tab' ) );
  if ( Tab && Tab == Text ) State = 'On';

  if ( !URL ) URL = replaceParameter( document.location.href, 'Tab', Text );
  if ( getParameter( 'Directory' ) )  URL = replaceParameter( URL, 'Directory', '' );

  if ( ( !State || State == 'undefined' ) && !getParameter( 'Tab' ) && document.location.href.indexOf( URL ) > -1 ) State = 'On';
  if ( State == 'On' ) State = 'SubTabOn'; else State = 'SubTabOff'; 
  if ( Target ) Target = ' target="'+Target+'"'; else Target = '';
  
  var Str = '<span class="'+State+'"><a'+Target+' href="'+URL+'">'+Text+'</a></span>\n';
  return Str;
}

// If this function gets changed - also make changes to the copy in the /account/my_links_include.js
function getPartnerTypePrivs( Mode, Type, Level, Value, PartnerValues, Region )
{
  var Str = '';
  var PartnerTypes = '';
  if ( !Value ) Value = '&Publish=Y';
  if ( !PartnerValues || PartnerValues == '' ) PartnerValues = 'All';
  if ( PartnerValues.indexOf( '|' ) != 0 ) PartnerValues = '|' + PartnerValues + '|';
  if ( Type.indexOf( '|' ) != 0 ) Type = '|' + Type + '|';
  if ( Level.indexOf( '|' ) != 0 ) Level = '|' + Level + '|';

  if ( Mode == 'Publish' ) PartnerTypes = PartnerPublishTypes;
  else if ( Mode == 'Lead' ) PartnerTypes = PartnerLeadTypes;
  else if ( Mode == 'Opportunity' ) PartnerTypes = PartnerOpportunityTypes;
  else if ( Mode == 'WLP' ) PartnerTypes = PartnerWLPTypes;
  else PartnerTypes = PartnerValues;

  if ( PartnerTypes.indexOf( '|' ) != 0 ) PartnerTypes = '|' + PartnerTypes + '|';
  if ( PartnerTypes.indexOf( '!' ) > -1 ) Str = Value;
  
  if ( PartnerTypes == 'All' || PartnerTypes == '|All|' || Type.indexOf( '|All|' ) > -1 ) 
    Str = Value;
  else
  {
    var Types = Type.split( '|' )
    for ( var i = 0; i < Types.length; i++ ) 
    {
      if ( PartnerTypes.indexOf( '|!' + Types[i] + '|' ) > -1 ) Str = '';
      if ( PartnerTypes.indexOf( '|' + Types[i] + '|' ) > -1 ) Str = Value;

      if ( Level ) 
      {
        Level = '|' + Level + '|';
        var Levels = Level.split( '|' )
        for ( t = 0; t < Levels.length; t++ )
        {
          if ( PartnerTypes.indexOf( '|!' + Levels[t] + '|' ) > -1 ) Str = '';
          if ( PartnerTypes.indexOf( '|' + Levels[t] + '|' ) > -1 ) Str = Value;
          if ( PartnerTypes.indexOf( '|!' + Types[i] + ',' + Levels[t] + '|' ) > -1 ) Str = '';
          if ( PartnerTypes.indexOf( '|' + Types[i] + ',' + Levels[t] + '|' ) > -1 ) Str = Value;
          if ( PartnerTypes.indexOf( '|!' + Levels[t] + ',' + Types[i] + '|' ) > -1 ) Str = '';
          if ( PartnerTypes.indexOf( '|' + Levels[t] + ',' + Types[i] + '|' ) > -1 ) Str = Value;
        }
      }

      if ( Region ) 
      {
        Region = '|' + Region + '|';
        var Regions = Region.split( '|' )
        for ( t = 0; t < Regions.length; t++ )
        {
          if ( PartnerTypes.indexOf( '|!' + Regions[t] + '|' ) > -1 ) Str = '';
          if ( PartnerTypes.indexOf( '|' + Regions[t] + '|' ) > -1 ) Str = Value;
          if ( PartnerTypes.indexOf( '|!' + Regions[t] + ',' + Types[i] + '|' ) > -1 ) Str = '';
          if ( PartnerTypes.indexOf( '|' + Regions[t] + ',' + Types[i] + '|' ) > -1 ) Str = Value;
          if ( PartnerTypes.indexOf( '|!' + Types[i] + ',' + Regions[t] + '|' ) > -1 ) Str = '';
          if ( PartnerTypes.indexOf( '|' + Types[i] + ',' + Regions[t] + '|' ) > -1 ) Str = Value;
        }
      }
    }

    if ( Level ) 
    {
      Level = '|' + Level + '|';
      var Levels = Level.split( '|' )
      for ( t = 0; t < Levels.length; t++ )
      {
        if ( PartnerTypes.indexOf( '|!' + Levels[t] + '|' ) > -1 ) Str = '';
        if ( PartnerTypes.indexOf( '|' + Levels[t] + '|' ) > -1 ) Str = Value;
      }
    }

    if ( Region ) 
    {
      Region = '|' + Region + '|';
      var Regions = Region.split( '|' )
      for ( t = 0; t < Regions.length; t++ )
      {
        if ( PartnerTypes.indexOf( '|!' + Regions[t] + '|' ) > -1 ) Str = '';
        if ( PartnerTypes.indexOf( '|' + Regions[t] + '|' ) > -1 ) Str = Value;
      }
    }
  }
  return Str;
}

function sortByColumn( Name )
{
  var URL = document.location.href;
  var oldName = unescape( getParameter( 'OrderBy' ) );
  if ( !oldName && sortColumnName ) oldName = sortColumnName;
  Name = Name.replace( /Column\_/, '' );
  
  if ( oldName.indexOf( ' DESC' ) > -1 ) var currentName = oldName.replace( / DESC/, '' );
  else var currentName = oldName;

  if ( currentName == Name )
  {
    if ( oldName.indexOf( ' DESC' ) == -1 ) Name += ' DESC';
  }
  URL = replaceParameter( URL, 'OrderBy', escape( Name ) );
  if ( getParameter( 'Row_Num' ) ) URL = replaceParameter( URL, 'Row_Num', '' );
  if ( getParameter( 'Start_Row' ) ) URL = replaceParameter( URL, 'Start_Row', '' );
  document.location = URL;
}

function setColumnSortImage( Name )
{
  if ( getParameter( 'OrderBy' ) ) Name = unescape( getParameter( 'OrderBy' ) );
  
  if ( Name )
  {
    sortColumnName = Name;
    if ( Name.indexOf( ' DESC' ) > -1 ) var Image = 'sort_dn_1.gif'; else var Image = 'sort_up_1.gif'; 
    if ( Name.indexOf( ' DESC' ) > -1 ) Name = Name.replace( / DESC/, '' );

    var Obj = document.getElementById( Name );
    if ( !Obj ) Obj = document.getElementById( 'Column_'+Name );

    if ( Obj )
    {
      var HTML = Obj.innerHTML;
      HTML = '<table width="100%" border="0" cellpadding="0" cellspacing="0">\n' +
             '<tr><td class="SortColumn">' + HTML + '</td>\n' +
             '<td valign="bottom" align="right" class="SortImgTd"><img vspace="2" hspace="5" src="/admin-marketbright/images/icons/' + Image + '"></td></tr></table>';
      Obj.className = 'TableHeaderSort';
      Obj.innerHTML = HTML;
    }
  }
}

function customizeButtons()
{
  var Obj = document.getElementById( 'editDocumentButtonRow' );
  if ( Obj )
  {
    Obj.style.display = 'none';
    Obj.style.visibility = 'hidden';
  }

  var Obj = document.getElementById( 'newButtons' );
  if ( Obj )
  {
    Obj.style.display = '';
    Obj.style.visibility = 'visible';
  }

  if ( typeof( document.Doc_Customization ) == 'undefined' && 
       document.location.protocol == 'http:' && 
       document.location.pathname.indexOf( '/' + 'pages/' ) == -1 )
  {
    var URL = document.location.protocol + '//' + document.location.hostname;
    if ( document.location.port ) URL += ':' + document.location.port;
    URL += '/' + 'pages';
    if ( document.location.pathname.substring( 0, 1 ) != '/' ) URL += '/';
    URL += document.location.pathname;
    if ( document.location.search ) URL += document.location.search;
    if ( document.location.hash ) URL += document.location.hash;
    document.location.replace( URL );
  }
}

function preloadImages()
{
  if ( document.images )
  { 
    if ( !document.preLoadImg ) document.preLoadImg = new Array();
    var j=document.preLoadImg.length;

    for ( var i = 0; i < preloadImages.arguments.length; i++ )
    {
      if ( preloadImages.arguments[i].indexOf( "#" ) != 0 )
      {
        document.preLoadImg[j] = new Image;
        document.preLoadImg[j++].src = preloadImages.arguments[i];
      }
    }
  }
}

function RecordNav( Number, Step, End )
{
  var allSelected = '';
  if ( Step == 9999 )
  {
    Step = 25;
    allSelected = ' selected';
  }
  
  var URL = window.document.location.href;
  URL = replaceParameter( URL, 'Row_Num', Step );
  URL = replaceParameter( URL, 'Num_Rows', '' );
  
  var Str = '<TABLE cellpadding="0" cellspacing="0" border="0"><TR>'
  Str += '<td colspan="5"><img src="'+image_dir+'dot.gif" width="1" height="3"></td></tr><tr>';

  if ( eval( Number - Step >= 1 ) ) 
  {
    URL = replaceParameter( URL, 'Start_Row', eval( Number - Step ) );
    Str += '<TD><a href="'+URL+'"><IMG src="'+image_dir+'previous.gif" alt="Previous Records" border="0"></a></TD>';
    Str += '<TD class="HelpText">&nbsp;<a class="HelpText" href="'+URL+'">Previous</a>&nbsp;</TD>';
  }
  else
  {
    Str += '<TD><IMG src="'+image_dir+'previous.gif" alt="No Previous Records" border="0">&nbsp;</TD>';
    Str += '<TD class="HelpText">Previous&nbsp;</TD>';
  }

  Str += '<TD nowrap><select onchange="document.location.href=this[this.selectedIndex].value;">';
  if ( Step > 0 )
  {
    var Selected = ' selected';
    var OrigURL = replaceParameter( URL, 'Start_Row', '' );
  
    for (var i = 0; i < eval(End/Step); i++)
    {
      if ( Number >= eval((i*Step)+1) && Number <= eval((i+1)*Step) ) Selected = ' selected'; else Selected = '';
  
      URL = OrigURL + '&Start_Row=' + eval((i*Step)+1);
  
      if ( eval((i+1)*Step) < End )
        Str += '<option'+Selected+' value="'+URL+'">'+eval((i*Step)+1)+'-'+eval((i+1)*Step)+' of '+End+'</option>';
      else
        Str += '<option'+Selected+' value="'+URL+'">'+eval((i*Step)+1)+'-'+End+' of '+End+'</option>';
    }

    if ( End > Step )
      Str += '<option'+allSelected+' value="' + OrigURL + '&Start_Row=1&Num_Rows=9999' + '">All '+End+' Rows</option>';
  }
  Str += '</select>&nbsp;</TD>';
  
  if ( eval( Number + Step <= End ) ) 
  {
    URL = replaceParameter( URL, 'Start_Row', eval( Number + Step ) );
    Str += '<TD class="HelpText">&nbsp;<A class="HelpText" href="'+URL+'">Next</A>&nbsp;</TD>';
    Str += '<TD><A href="'+URL+'"><IMG src="'+image_dir+'next.gif" alt="Next set" border="0"></A></TD>';
  }
  else
  {
    Str += '<TD class="HelpText">&nbsp;Next&nbsp;</TD>';
    Str += '<TD><IMG src="'+image_dir+'next.gif" alt="No Next Set" border="0"></TD>';
  }
  
  Str += '</tr><tr><td colspan="5"><img src="'+image_dir+'dot.gif" width="1" height="3"></td>';
  Str += '</TR></TABLE>';

  if ( End > 0 ) document.write( Str );
  document.close();
}

// There is a copy of this function in doc_edit.js, please make any changes there too
function Option( Value, Text, ThisValue )
{
  if ( Value == ThisValue )
    return '<option selected value="'+Value+'">'+Text+'</option>';
  else
    return '<option value="'+Value+'">'+Text+'</option>';
}

function radioOption( Name, Value, Text, This_Value )
{
  if ( Value == This_Value ) var Checked = ' checked'; else var Checked = '';
  var Str = '<input type="radio" name="' + Name + '" value="' + Value + '"' + Checked + '>&nbsp;' + Text + '&nbsp;&nbsp;';
  return Str;
}

function getXML( Str, Tag ) 
{
  // Check to see if the requested tag is present in the XML string
  if ( Str && Str.indexOf( '<' + Tag + '>' ) >= 0 && Str.indexOf( '</' + Tag + '>' ) >= 0 )
  {
    // Find the length of the tag, the start and end of the tagged string and extract
    var Len = Tag.length;
    var Pos = Str.indexOf( '<' + Tag + '>' );
    var Pos2 = Str.indexOf( '</' + Tag + '>' );
    var Str = Str.substring( Pos + Len + 2, Pos2 );

    if ( Str.indexOf( '<![CDATA[' ) >= 0 && Str.indexOf( ']]>' ) >= 0 )
    {
      Pos = Str.indexOf( '<![CDATA[' );
      Pos2 = Str.indexOf( ']]>' );
      Str = Str.substring( Pos + 9, Pos2 );
    }

    return Str;
  }
  else return '';  
}

function XML( Tag, Str ) 
{
  return "<" + Tag + ">" + Str + "</" + Tag + ">";
}

function toggleSelectAll( Form, Value, Name )
{
  if ( !Name ) Name = 'Id_List';
  
  for ( var i = 0; i < Form.elements.length; i++ )
  {
    if ( ( Form.elements[i].name == Name || Form.elements[i].id == Name ) && 
         Form.elements[i].tagName == 'INPUT' && Form.elements[i].type == 'checkbox' )
      Form.elements[i].checked = Value;
  }
}

function bulkAction( Form, Bulk_Action, Action )
{
  var FormObj = eval( 'document.' + Form );
  FormObj.Bulk_Action.value = Bulk_Action;
  FormObj.Action.value = Action;
  FormObj.submit();
}

// There is a copy of this function in doc_edit.js, please make any changes there too
function getLOV( LOV_Name )
{
  var Str = '';
  if ( typeof( LOVCount ) == 'undefined' ) alert( 'ERROR: Need to include /admin-marketbright/custom/LOVs/lov_index.js before getLOV.' );
   
  if ( typeof( LOVCount ) != 'undefined' )
  {
    for ( var i = 0; i < LOVCount; i++ )
    {
      if ( LOV_Name == LOVs[i].Name )
      {
        if ( eval( 'typeof( lov' + LOVs[i].Id + '_Loaded )' ) == 'undefined' )
        {
          document.write( '<SCRIPT language=JavaScript src="/admin-marketbright/custom/LOVs/lov_' + LOVs[i].Id + '.js"></SCRIPT>' );
          document.close();
        }
      }
    }
  }
}

// There is a copy of this function in doc_edit.js, please make any changes there too
function drawLOV( LOV_Name, Value, Name, Id, Validation )
{
  var Str = '';
  if ( !Value || Value == 'undefined' ) Value = '';
  if ( !Name || Name == 'undefined' ) Name = '';
  if ( !Id || Id == 'undefined' ) Id = '';
  if ( !Validation || Validation == 'undefined' ) Validation = '';
  
  if ( typeof( LOVCount ) != 'undefined' )
  {
    for ( var i = 0; i < LOVCount; i++ )
    {
      if ( LOV_Name == LOVs[i].Name && eval( 'typeof( lov' + LOVs[i].Id + '_Loaded )' ) != 'undefined' )
      {
        Str = 'getLOV_' + LOVs[i].Id + '( ';
        Str += '"' + Value.replace( /\'/g, '\\\'' ).replace( /\"/g, '\\\"' ) + '", ';
        Str += '"' + Name + '", ';
        Str += '"' + Id.replace( /\'/g, '\\\'' ).replace( /\"/g, '\\\"' ) + '", ';
        Str += '"' + Validation.replace( /\'/g, '\\\'' ).replace( /\"/g, '\"' ) + '" );';
        Str = eval( Str );
      }
    }
  }

  return Str;
}

function showPanel( Name, Mode )
{
  var Obj = document.getElementById( Name + 'Panel' ); 
  var ObjC = document.getElementById( 'close'+Name+'Panel' );
  var ObjO = document.getElementById( 'open'+Name+'Panel' );
  if ( Name == 'Left' )
  {
    var LSTC = document.getElementById( 'LeftSubTabCell' );
    if ( LSTC )
    {
      if ( Mode == 'Close' ) LSTC.colSpan = 1;      
      else 
	  {
		if(UI_Version==1)
		{
	  		LSTC.colSpan = 2;
		}
		else
		{
			LSTC.colSpan = 1;
		}
	  }
    }
  }
  if ( Obj && ObjC && ObjO )
  {
    if ( Mode == 'Close' )
    {
      Obj.style.display = 'none';
      Obj.style.visibility = 'hidden';
      ObjC.style.display = 'none';
      ObjC.style.visibility = 'hidden';
      ObjO.style.display = canSeeCell;
      ObjO.style.visibility = 'visible';
    }
    else
    {
      Obj.style.display = canSeeCell;
      Obj.style.visibility = 'visible';
	  if(UI_Version==2)
	  {
		  var checkbrowser = /Firefox[\/\s](\d+\.\d+)/.exec(navigator.userAgent);
		  if (checkbrowser) {
			 var version = new Number(checkbrowser[1]);
			 if (version && version >=2 && version < 3) {
				  ObjC.style.display='-moz-inline-stack'; //hack for firefox2
			 }
		  }
		  ObjC.style.display = 'inline-block';
	  }
	  else
	  {
      	 ObjC.style.display = canSeeCell;
	  }
      ObjC.style.visibility = 'visible';
      ObjO.style.display = 'none';
      ObjO.style.visibility = 'hidden';
    }
  }

  var URL = '/'+'services/web/Update_Users.Update_Preference?p_Name=Show_' + Name + '_Nav&p_Value=' + Mode;
  var savePreference = new Image(); 
  savePreference.src = URL;
  
  	changeNameLimit(Mode);
  
}

function changeNameLimit(Mode)
{
	
	if(jq("[limit]").length>0)
	{
		if(Mode=='Close')
		{
			jq("[limit]").attr('limit','50');
		}
		else
		{
			jq("[limit]").attr('limit','25');
		}
			
		var self = jq("[limit]");
		self.each(function(){
			var objString = jq(this).attr('title');
			var objLength = jq(this).attr('title').length;
			var num = jq(this).attr("limit");
			if(objLength > num){
				objString = jq(this).text(objString.substring(0,num) + "...");
			}
			else
			{	
				objString = jq(this).text(jq(this).attr('title'));
			}
			
		})
	}
	
}


function drawCollaborationPanel( Doc_Id, Tab, Title, Height )
{
  var UserPrefs = UserCookie[CookiePrefs];
  if ( UserPrefs.indexOf( 'Show_Right_Nav=Close' ) > -1 && Collab_Panel_State == 'Open' ) Collab_Panel_State = 'Closed';
  if ( UserPrefs.indexOf( 'Show_Right_Nav=Open' ) > -1 && Collab_Panel_State == 'Closed' ) Collab_Panel_State = 'Open';

  if ( Collab_Panel_State == 'Open' ) 
  {
    var OpenStr = 'none';
    var CloseStr = '';
    var PanelStr = '';
  }
  else
  {
    var OpenStr = '';
    var CloseStr = 'none';
    var PanelStr = 'none';
  }

  var Str = '';
  Str += '  </td>';
  Str += '  <td id="openRightPanel" width="8" valign="top" class="PanelCell" style="display:'+OpenStr+'">';
  Str += '    <DIV title="Click to Show Collaboration Panel\n - Add and View Comments\n - Manage Tasks and Teams" class="Panel" onclick="showPanel( \'Right\', \'Open\');">';
  Str += '    <img src="/admin-marketbright/images/editor/close_left.gif" width="4" height="8"></DIV>';
  Str += '  </td>';
  Str += '  <td id="closeRightPanel" width="8" class="PanelCell" valign="top" style="display:'+CloseStr+'">';
  Str += '    <DIV title="Click to Hide Collaboration Panel" class="Panel" onclick="showPanel( \'Right\', \'Close\' );">';
  Str += '    <img src="/admin-marketbright/images/editor/open_right.gif" width="4" height="8"></DIV>';
  Str += '  </td>';
  Str += '  <td id="RightPanel" width="290" valign="top" class="TaskPane" bgcolor="#e6e6e6" style="display:'+PanelStr+'">';
  Str += '  <IFRAME name="RightPanel" style="display:none" src="/pages/admin-marketbright/collaboration/index.html?p_Doc_Id='+Doc_Id+'&Tab='+Tab+'&Collaboration_Title='+Title+'" ';

  if ( Height == '100%' )
    Str += '    frameborder="0" width="290" height="100%" scrolling="auto" style="height: expression( document.body.clientHeight + 1000 ); overflow-y: auto; overflow-x: auto;">';
  else
    Str += '    frameborder="0" width="290" height="100%" scrolling="auto" style="height: expression( document.body.clientHeight - 60 ); overflow-y: auto; overflow-x: auto;">';
    
  Str += '  </IFRAME>';
  
  document.write( Str );
  document.close();
}

function showCustomizeColumns( URL, Name, All_Columns, Custom_View )
{
  if ( URL.indexOf( '?' ) > -1 ) URL = URL.substring( 0, URL.indexOf( '?' ) )
  URL = '/' + 'pages/admin-marketbright/docs/edit_custom_view.html?p_URL=' + escape(URL) + '&p_Custom_View=' + escape( Custom_View ) +
        '&p_Name=' + escape(Name) + '&p_All_Columns=' + escape( All_Columns );
  var lov_win = window.open( URL, 'Help', 
        "width=700,height=650,top=50,left=150,scrollbars=yes,resizable=yes,menubar=no,location=no" );
  lov_win.opener = self;
}
             
function parseToken( Str ) 
{
  var i = 0;
  while ( Str.indexOf( '[' ) > -1 && i < 2 )
  {
    var StartPos = Str.indexOf( '[' );
    var EndPos = Str.indexOf( ']' );
    if ( EndPos == -1 ) return Str;

    try
    {
      var Value = eval( Str.substring( StartPos + 1, EndPos ) );
      if ( Value ) Str = Str.substring( 0, StartPos ) + Value + Str.substring( EndPos+1 );
    }
    catch (e) { return Str; }
    i++;
  }
  return Str;
}

var trainStep = new Array();
var trainStepCount = 0;

//  var i = 0;
//  trainStep[i++] = new newTrainStep( 'Campaign Details', 'Main campaign details screen', '/pages/modules/campaigns/campaign_details.html?p_Campaign_Id=[Campaign_Id]', '' );
//  trainStepCount = 0;

function customAction( Page_Name, trainStep )
{

}

function showWLPDetailsConfig()
{
  showDocumentField( 'Purpose', 'Hide' );
}

function showWLPListConfig()
{
}

function newTrainStep( Title, Description, URL, Doc_Type, Object, Options )
{ 
  this.Title = Title; 
  this.Description = Description; 
  this.URL = URL; 
  this.Doc_Type = Doc_Type; 
  this.Object = Object; 
  this.Options = Options; 
  return this;
}

function drawTrainStepURL( trainArray, thisStep, stepFlags, Direction )
{
  if ( !stepFlags || stepFlags == '' ) stepFlags = 'NNNNNNNNNNNNNNNNNNNNNNNNNN';
  var URL = '';

  if ( Direction == 'Next' )
  {
    for ( var i = eval(thisStep); i < trainArray.length; i++)
    {
      if ( stepFlags.substring( i, i+1 ) != 'N' && trainArray[i].URL )
      {
        URL = parseToken( trainArray[i].URL );
        if ( trainArray[i].Doc_Type ) URL = replaceParameter( URL, 'Doc_Type', trainArray[i].Doc_Type );
        URL = replaceParameter( URL, 'Object', trainArray[i].Object );
        URL = replaceParameter( URL, 'Step', i+1 );
        i = trainArray.length;
      }
    }
  }
  else if ( Direction == 'Back' )
  {
    for ( var i=eval(thisStep)-2; i >= 0; i--)
    {
      if ( stepFlags.substring( i, i+1 ) != 'N' && trainArray[i].URL )
      {
        URL = parseToken( trainArray[i].URL );
        if ( trainArray[i].Doc_Type ) URL = replaceParameter( URL, 'Doc_Type', trainArray[i].Doc_Type )
        URL = replaceParameter( URL, 'Object', trainArray[i].Object )
        URL = replaceParameter( URL, 'Step', i+1 )
        i = -1;
      }
    }
  }
  else if ( Direction == 'Apply' && trainArray[eval(thisStep)-1].URL )
  {
    URL = parseToken( trainArray[eval(thisStep)-1].URL );
    if ( trainArray[thisStep].Doc_Type ) URL = replaceParameter( URL, 'Doc_Type', trainArray[eval(thisStep)-1].Doc_Type )
    URL = replaceParameter( URL, 'Object', trainArray[eval(thisStep)-1].Object )
    URL = replaceParameter( URL, 'Step', thisStep )
    if ( getParameter( 'p_Doc_Id' ) ) URL += '&p_Doc_Id=' + getParameter( 'p_Doc_Id' );
  }
  else if ( trainArray[thisStep].URL ) 
  {
    URL = parseToken( trainArray[thisStep].URL );
    if ( trainArray[thisStep].Doc_Type ) URL = replaceParameter( URL, 'Doc_Type', trainArray[thisStep].Doc_Type )
    URL = replaceParameter( URL, 'Object', trainArray[thisStep].Object )
    URL = replaceParameter( URL, 'Step', eval(thisStep)+1 )
  }

  return URL;
}

function drawTrain( trainArray, thisStep, stepFlags )
{
  if ( !stepFlags || stepFlags == '' ) stepFlags = 'NNNNNNNNNNNNNNNNNNNNNNNNNN';
  var image_dir = '/' + 'admin-marketbright/images/structural/';
  var t = 1;
  var Str2 = '';
  var Step_Width = 23;
  var Step_Height = 23;

  var activeCount = 0;
  var thisCount = 0;
  var lastActive = 0;
  for ( var i=0; i < trainArray.length; i++)
  {
    if ( stepFlags.substring( i, i+1 ) != 'N' ) activeCount++;
    if ( stepFlags.substring( i, i+1 ) != 'N' && i < thisStep ) thisCount++;
    if ( stepFlags.substr( i ).indexOf( 'Y' ) > -1 || stepFlags.substr( i ).indexOf( 'C' ) > -1 ) lastActive++;
  }

  var Spacer_Width = eval( ( 800 / activeCount ) / 3 );

  var Spacer_Height = 23;

  if ( activeCount > 0 )
  {
    var Str = '<blockquote><table border="0" cellspacing="0" cellpadding="0">\n<tr>\n';
    Str += '<tr><td><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="8" border="0"></td></tr>\n';
  
    for ( var i=0; i < trainArray.length; i++)
    {
      if ( stepFlags.substring( i, i+1 ) != 'N' )
      {
        if ( t < thisStep )
        {
          var doneFlagBefore = '_empty'; 
          var doneFlagStep = '_empty'; 
          var doneFlagAfter = '_empty'; 
        }
        else if ( t == thisStep )
        {
          var doneFlagBefore = '_empty';
          var doneFlagStep = '_full'; 
          var doneFlagAfter = '_done';
        }
        else
        {
          var doneFlagBefore = '_done';
          var doneFlagStep = '_done'; 
          var doneFlagAfter = '_done';
        }
          
        if ( stepFlags.substring( i, i+1 ) != 'Y' ) doneFlagStep += '_checked'; 
        
        var URL = drawTrainStepURL( trainArray, i, stepFlags, 'This Step' );
        
        var imgHREF = '', imgHREF_End = '';
        if ( URL && URL != '' && stepFlags.substring( i, i+1 ) != 'Y' )
        {
           // To validate form add ... onClick="return validateForm();" 
          imgHREF = '<a href="'+URL+'" title="'+trainArray[i].Description+'">';
          imgHREF_End = '</a>';
        }
    
        if ( i == 0 )  // The first step
          Str += '<td noWrap><img src="'+image_dir+'dot.gif" width="'+Spacer_Width+'" height="'+Spacer_Height+'">' +
                 imgHREF + '<img border=0 src="'+image_dir+'trainstep'+doneFlagStep+'.gif" width="'+Step_Width+'" height="'+Step_Height+'" alt="'+trainArray[i].Description+'">' + imgHREF_End +
                 '<img src="'+image_dir+'train_spacer'+doneFlagAfter+'.gif" width="'+Spacer_Width+'" height="'+Spacer_Height+'"></td>\n';
        else if ( i == trainArray.length - 1 || i == lastActive - 1 )   // The last step
          Str += '<td noWrap><img src="'+image_dir+'train_spacer'+doneFlagBefore+'.gif" width="'+Spacer_Width+'" height="'+Spacer_Height+'">' +
                 imgHREF + '<img border=0 src="'+image_dir+'trainstep'+doneFlagStep+'.gif" width="'+Step_Width+'" height="'+Step_Height+'" alt="'+trainArray[i].Description+'">' + imgHREF_End +
                 '<img src="'+image_dir+'dot.gif" width="'+Spacer_Width+'" height="'+Spacer_Height+'"></td>\n';
        else  // The middle steps
          Str += '<td noWrap><img src="'+image_dir+'train_spacer'+doneFlagBefore+'.gif" width="'+Spacer_Width+'" height="'+Spacer_Height+'">' +
                 imgHREF + '<img border=0 src="'+image_dir+'trainstep'+doneFlagStep+'.gif" width="'+Step_Width+'" height="'+Step_Height+'" alt="'+trainArray[i].Description+'">' + imgHREF_End +
                 '<img src="'+image_dir+'train_spacer'+doneFlagAfter+'.gif" width="'+Spacer_Width+'" height="'+Spacer_Height+'"></td>\n';
    
        var Text = '';
        if ( trainArray[i].Title ) 
        {
          Text = parseToken( trainArray[i].Title );
          if ( Text.indexOf( '" ' ) > -1 ) Text = Text.substring( Text.indexOf( '" ' ) + 2 );
          if ( Text.indexOf( '<br>' ) > -1 ) Text = Text.substring( Text.indexOf( '<br>' ) + 4 );
          if ( URL != '' && stepFlags.substring( i, i+1 ) != 'Y' ) Text = '<a href="'+URL+'" title="'+trainArray[i].Description+'">'+Text+'</a>';
        }
    
        Str2 += '<TD width="'+eval( Step_Width + ( 2 * Spacer_Width ) ) + '" valign="top" align="center" class="HelpText">' + Text + '</td>\n'; 
      }
      t++;
    }
  
    if ( trainArray.length > 0 ) 
    {
//      Str += '<td width=25>&nbsp;</td><td rowspan=2 class="SmallText"><b>NOTE:</b><br><img hspace=5 vspace=1 src="'+image_dir+'trainstep_checked.gif"> indicates that<br>this step has<br>been completed.</td></tr>\n';
      Str += '</tr><tr>\n';
      Str += '<tr><td><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="2" border="0"></td></tr>\n';
      Str += Str2;
      Str += '</tr>\n';
      Str += '</table></blockquote>\n';
  
      document.write( Str );
      document.close
    }
  }
  else
    document.write( '<br>' );

  document.close
}

var campaignDetailsCell2 = '&nbsp;';

function getTrainStepText( trainArray, thisStep, stepFlags, Template )
{
  if ( !stepFlags || stepFlags == '' ) stepFlags = 'NNNNNNNNNNNNNNNNNNNNNNNNNN';
  var activeCount = 0;
  var thisCount = 0;
  for ( var i=0; i < trainArray.length; i++)
  {
    if ( stepFlags.substring( i, i+1 ) != 'N' ) activeCount++;
    if ( stepFlags.substring( i, i+1 ) != 'N' && i < thisStep ) thisCount++;
  }

  var cell2Value = '';
  if ( stepFlags.substring( thisStep-1, thisStep ) == 'Y' ) cell2Value = ' checked'; 

  var Str = '';
  if ( thisStep != 0 && typeof( trainArray[thisStep-1] ) != 'undefined' && trainArray[thisStep-1].Title ) Str = parseToken( trainArray[thisStep-1].Title );
  if ( !Template )
  {
    if ( activeCount > 0 ) Str += ' - Step ' + thisCount + ' of ' + activeCount;
    Str = '<table width="98%" border="0" cellpadding="5" cellspacing="0" class="AppTitles"><tr><td nowrap>' + Str + '</td>';
    if ( campaignDetailsCell2.toLowerCase().indexOf( '<input' ) > -1 ) Str += '<form name="CampaignDetailsCell2">';
    Str += '<td align="right" nowrap><span class="HelpText">' + campaignDetailsCell2.replace( '[Value]', cell2Value ) + '</span></td></tr>';
    if ( campaignDetailsCell2.toLowerCase().indexOf( '<input' ) > -1 ) Str += '</form>';
    Str += '</table>';
  }
  else
  {
    Str = Template.replace( '[Name]', Str );
    Str = Str.replace( '[Step]', thisCount );
    Str = Str.replace( '[Count]', activeCount );
  }
    
  return Str;
}

function drawTrainStepText( trainArray, thisStep, stepFlags, Template )
{
  var Str = getTrainStepText( trainArray, thisStep, stepFlags, Template );
  document.write( Str  );
  document.close
}

function getStartPortlet( Width, bgColor )
{
  if ( !Width ) Width = '100%';
  if ( !bgColor ) 
  {
    var Str = '<table border="0" cellpadding="0" cellspacing="0" class="LeftNavBody" width="'+Width+'">\n';
    Str += '<tr><td width="8" valign="top" class="LeftNav_NW"><img src="/admin-marketbright/images/structural/crnr_top_l.gif" alt="" width="8" height="8" border="0"></td>\n';
    Str += '    <td class="Portlet_Top"><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="1" border="0"></td>\n';
    Str += '    <td width="8" align="right" valign="top" class="LeftNav_NE"><img src="/admin-marketbright/images/structural/crnr_top_r.gif" alt="" width="8" height="8" border="0"></td></tr>\n';
    Str += '<tr><td class="Portlet_Left"  valign="top"><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="1" border="0"></td>\n';
    Str += '    <td valign="top">\n';
   	Str += '      <table border="0" cellpadding="0" cellspacing="0" class="PortletBody" width="100%">\n';
    Str += '      <tr><td valign="top">\n';
  }
  else
  {
    var Str = '<table border="0" cellpadding="0" cellspacing="0" bgcolor="'+bgColor+'" width="'+Width+'">\n';
    Str += '<tr><td width="8" valign="top" bgcolor="'+bgColor+'"><img src="/admin-marketbright/images/structural/crnr_top_l_whitebgrnd.gif" alt="" width="8" height="8" border="0"></td>\n';
    Str += '    <td class="Portlet_Top"><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="1" border="0"></td>\n';
    Str += '    <td width="8" align="right" valign="top" bgcolor="'+bgColor+'"><img src="/admin-marketbright/images/structural/crnr_top_r_whitebgrnd.gif" alt="" width="8" height="8" border="0"></td></tr>\n';
    Str += '<tr><td class="Portlet_Left"  valign="top"><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="1" border="0"></td>\n';
    Str += '    <td valign="top">\n';
    Str += '      <table border="0" cellpadding="0" cellspacing="0" class="PortletBody" width="100%">\n';
    Str += '      <tr><td valign="top">\n';
  }
  return Str;
}

function getEndPortlet( bgColor )
{
  if ( !bgColor ) 
  {
    var Str = '      </td></tr></table>\n';
    Str += '    </td><td class="Portlet_Right"><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="1" border="0"></td></tr>\n';
    Str += '<tr><td valign="bottom" class="LeftNav_SW"><img alt="" src="/admin-marketbright/images/structural/crnr_bot_l.gif" width="8" border="0"></td>\n';
    Str += '    <td class="Portlet_Bottom"><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="1" border="0"></td>\n';
    Str += '    <td align="right" valign="bottom" class="LeftNav_SE"><img alt="" src="/admin-marketbright/images/structural/crnr_bot_r.gif" width="8" border="0"></td>\n';
    Str += '</tr></table>\n\n';
  }
  else
  {
    var Str = '      </td></tr></table>\n';
    Str += '    </td><td class="Portlet_Right"><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="1" border="0"></td></tr>\n';
    Str += '<tr><td valign="bottom" bgcolor="'+bgColor+'"><img alt="" src="/admin-marketbright/images/structural/crnr_bot_l_whitebgrnd.gif" width="8" border="0"></td>\n';
    Str += '    <td class="Portlet_Bottom"><img src="/admin-marketbright/images/dot.gif" alt="" width="1" height="1" border="0"></td>\n';
    Str += '    <td align="right" valign="bottom" bgcolor="'+bgColor+'"><img alt="" src="/admin-marketbright/images/structural/crnr_bot_r_whitebgrnd.gif" width="8" border="0"></td>\n';
    Str += '</tr></table>\n\n';
  }
  return Str;
}

function sendLead( Id )
{
  var Email = prompt( "Who would you like to send this lead to? ", UserCookie[CookieEmail] );
  if ( Email ) 
    document.location.href = '/'+'services/web/Email.Send_This_Lead_Email?Action='+escape(document.location.href)+'&p_Email='+Email+'&p_Survey_Response_Id='+Id;
}

function sendPage( Title, Sub_Title, URL )
{
  URL = '/pages/admin-marketbright/collaboration/send_page.html?Title=' + Title + '&Sub_Title=' + Sub_Title + '&p_URL=' + escape( URL );
  showPropertiesWindow( URL, 1024, 768 );
}

function customPartnerPrivs()
{
  return '';
}
/* Print */

var gAutoPrint = true; // Flag for whether or not to automatically call the print function

function printSpecial()
{
  if (document.getElementById != null)
  {
    var html = '<HTML>\n<HEAD>\n';

    if (document.getElementsByTagName != null)
    {
      var headTags = document.getElementsByTagName("head");
      if (headTags.length > 0) html += headTags[0].innerHTML;
    }
    
    html += '\n</HE' + 'AD>\n<BODY>\n';
    var printReadyElem = document.getElementById("printReady");
    
    if ( printReadyElem )
    {
      html += '<TABLE cellSpacing=15 cellPadding=0 border=0><TR><TD>';
      html += '<TABLE cellSpacing=0 cellPadding=0 border=0><TBODY><TR>'
      html += '<TD class="topnav">' +
              '<IMG src="/admin-marketbright/images/dot.gif" width="10" height="1">' +
              '<IMG src="/admin-marketbright/custom/logo.gif" border=0 alt="Marketbright, Inc"></TD></TR>';
      html += '</TABLE>';
      html += '<TABLE cellSpacing=0 cellPadding=0 border=0 width="100%"><TBODY>'
      html += '<TR><TD colspan="2" class="Spacer" width="100%"><IMG height=5 src="/admin-marketbright/images/dot.gif" width=1></TD></TR>\n';
      html += '<TR><TD colspan="2" class="LayoutLine" width="100%"><IMG height=1 src="/admin-marketbright/images/dot.gif" width=1></TD></TR>\n';
      html += '</TABLE>';

      html += printReadyElem.innerHTML;

      html += '<br><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><TBODY>\n';
      html += '<TR><TD colspan="2" class="LayoutLine" width="100%"><IMG height=1 src="/admin-marketbright/images/dot.gif" width=1></TD></TR>\n';
      html += '<TR><TD colspan="2" class="SmallText">'+copyrightLine+'</TD></TR>\n';
      html += '</TBODY></TABLE>\n';
      html += '</TD></TR></TABLE>';
    }
    else
    {
      window.print();
      return;
    }
      
    html += '\n</BO' + 'DY>\n</HT' + 'ML>';
    
    var printWin = window.open("","printSpecial");
    printWin.document.open();
    printWin.document.write(html);
    printWin.document.close();
    if (gAutoPrint) printWin.print();
  }
  else
    window.print();
}

function addToBookmarks( Text, URL )
{
  if ( !URL ) URL = document.location.href;
  if ( !Text ) Text = document.title;
  if ( window.sidebar ) alert( 'To bookmark this page press Ctrl/Cmd + D' );
  else if( window.external ) window.external.AddFavorite( URL, Text  );
  else if( window.opera && window.print ) return true;
}

function chkClick( URL, Mode )
{
  if (window.event && window.event.ctrlKey || Mode )
  {
    var now = new Date();
    var edit_win = window.open( URL, 'Edit_HTML'+now.getTime() );
    edit_win.opener = window;
    event.returnValue = false;
    return false;
  }
}

/* Dynamically Include JS */
function js_include(script_filename) {
    document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="' + script_filename + '">');
    document.write('</' + 'script' + '>');
}
if (UI_Version == 1) {
	js_include('/admin-marketbright/includes/javascript/scriptaculous/lib/prototype.js');
	js_include('/admin-marketbright/includes/javascript/scriptaculous/src/scriptaculous.js?load=effects')	;
	js_include('/admin-marketbright/includes/javascript/prototip/js/prototip.js');
}

/* Prototip */

function popTip(obj){

  var width = obj.width || "500";
  var title = obj.title || "";
  var content = getStartPortlet(width);
  content = content + obj.content.replace(/&amph;/g,"'");
  content = content + getEndPortlet();
  
  new Tip(obj.id, content, {
    className: 'mb',
    title: obj.title, 
    effect: 'appear'
  });    
}
//this fuction is to delete the div window in some page
function closeDivWindow(){
	parent.document.location.reload();//add this for reload the new item that just be created
	var fpopDiv = parent.document.getElementById('ClickNurture_DivID');
	fpopDiv.parentNode.removeChild(fpopDiv);
	var fpopContent = parent.document.getElementById('ClickNurture_ContainerID');
	fpopContent.parentNode.removeChild(fpopContent);
	
}

//refresh iframe in popup div like click nurture
function refreshPopupIframe(iframeName, newtemp){
	var popup = document.getElementById('editorIframe');
	if (popup) {
		var refreshFrame = popup.contentWindow.document.getElementById(iframeName);
		if (refreshFrame){ 
			if (iframeName == 'Email_Preview') {
				var htmlview = refreshFrame.contentWindow.document.getElementById('Preview_HTML_iFrame');
				if (htmlview) {
					var orgsrc = htmlview.src;					
					if (newtemp) {
						var srcpath = orgsrc.substring(0, orgsrc.indexOf('?'));
						var srcparam = orgsrc.substring(orgsrc.indexOf('?'));
						htmlview.src = srcpath.substring(0, srcpath.lastIndexOf('/') + 1) + newtemp + '.html' + srcparam  + '&reload=yes';
					} else {
						htmlview.src = orgsrc + '&reload=yes';
					}					
				}else {
					refreshFrame.src = refreshFrame.src + '&Check_Links=N';
				}
			}
			else 
				refreshFrame.src = refreshFrame.src + '&reload=yes';
		}
	} else {
		if (iframeName == 'Page_Content' || iframeName == 'Doc_Content') {
			var content = document.getElementById(iframeName);
			if (content) {
				var refreshFrame = content.contentWindow.document.getElementById('Page_Preview');
				if (refreshFrame) refreshFrame.src = refreshFrame.src + '&reload=yes';
				var refreshFrame2 = content.contentWindow.document.getElementById('Live_Page_Preview');
				if (refreshFrame2) refreshFrame2.src = refreshFrame2.src + '&reload=yes';
			}
		}
	}
}

function getObjArray(wrap, str) {
	var para = arguments.length;
	if (para < 1 || para > 2) {
		//alert("parameter error!");
		return;
	}
	if (typeof(wrap) != "string" || str && typeof(str) != "string") {
		//alert("parameter error!");
		return;
	}
	var chars = wrap.substring(0, 1);	
	var obj;
	if (chars == "#") {
		var id = wrap.replace("#", "");
		if (para == 1) {
			if (!document.getElementById(id)) {
				//alert("parameter error!");
				return;
			}
			obj = document.getElementById(id);
		} else if (para == 2) {
			if (arguments.callee(wrap).getElementsByTagName(str).length == 0) {
				//alert("parameter error!");
				return;
			}
			obj = arguments.callee(wrap).getElementsByTagName(str);
		}
	} else if (chars == ".") { 
		var className = wrap.replace(".", "");
		var tags = document.getElementsByTagName("*");
		var aArray = [];
		var j = 0;
		for (var i = 0; i < tags.length; i++) {
			if (tags[i].className == className) {
				aArray[j] = tags[i];
				j++;
				obj = aArray;
			}
		}
	} else if (para == 1) {
		obj = document.getElementsByTagName(wrap);
	} else {
		//alert("parameter error!");
	}
	return obj;
}
function addLoadEvent(func) {
	var oldLoad = window.onload;
	if (typeof(oldLoad) != "function") {
		window.onload = func;	
	} else {
		window.onload = function() {
			oldLoad();
			func();
		}
	}
}

function changeActionReport(id, className,contentClass) {
	var aLi = getObjArray(id, 'li');
	for (var i = 0; i < aLi.length; i++) {
		aLi[i].onclick = function() {
			var aName = this.id.split("_");
			var name = aName[aName.length-1];
			var num = aName[aName.length-2];
			//alert('num'+num);
			//alert('name'+name);
			var aContent = getObjArray(contentClass);
			for (var i = 0; i < aContent.length; i++) {
				if (aContent[i].id.match(name)) {
					var idNum = aContent[i].id.split("_")[aName.length-2];
					if (idNum == num) {
						aContent[i].style.display = "";	
					} else {
						aContent[i].style.display = "none";	
					}
				}
			}
			for (var j = 0; j < aLi.length; j++) {
				aLi[j].className = "";	
			}
			this.className = className;
		}
	}
}

function webeditorGetAutoSave() {
		ReadCookie();
		var UserPrefs = UserCookie[CookiePrefs];
		var saveName = "Editor_Auto_Save";		
		var status = {
			on: "On",
			off: "Off"
		};
		
		if (UserPrefs.indexOf(saveName+"="+status.on) > -1) {
			return true;
		} else if (UserPrefs.indexOf(saveName+"="+status.off) > -1) {
			return false;
		}
	}
ReadCookie();	
//initLeftNav();	
checkPageRedirect();
DrawLiveEditToolbar();
if (UI_Version == 2) {
	setTabSelected();
	
	if (typeof jQuery != "undefined") {
		jQuery(function() {
			openIEbgCache();
			imageHandle(58);
			addDropDownNav();
			changeHeadTableSpace();
		});
	}
}