var loggedIn = ( getCookie( 'Prosumes' ) ) ? getCookie( 'Prosumes' ) : false,
	loginPrompt = ( ( loggedIn ) ? '' : '<iframe id="loginPrompt" name="loginPrompt" src="/app/Prosumes?from=LOGIN" frameborder="0" scrolling="no"></iframe>' ),
	nav_Default = [
		new Link( 'Home', '/' ),
		new Link( 'About Us', '/app/Prosumes?from=DT&File=info/aboutus.html' ),
		new Link( 'Employer Directory', '/app/Prosumes?from=MEMBER_DIRECTORY' ),
		new Link( 'Contact Us', '/app/Prosumes?from=DT&File=info/contact.html' )
	],
	nav_Seeker = [
		new Link( 'Home', '/app/Prosumes?from=EMPLOYEE_MAIL' ),
		new Link( 'Account Details', '/app/Prosumes?from=EMPLOYEE_SERVICES' ),
		new Link( 'Employer Directory', '/app/Prosumes?from=MEMBER_DIRECTORY' ),
		new Link( 'logout', '/app/Prosumes?from=LOGOUT' )
	],
	nav_Employer = [
		new Link( 'HOME', '/app/Prosumes?from=SEARCH' ),
		new Link( 'Saved Items', '/app/Prosumes?from=SAVED_RESUMES' ),
		new Link( 'Member Services', '/app/Prosumes?from=DT&File=info/memberservices_emp.html' ),
		new Link( 'Log Out', '/app/Prosumes?from=LOGOUT' )
		
	],
	headerCode =
		'<div align="center"><div id="page">'
		+ '\n<div id="header" class="alignRight">'
		+ '\n	<a href="/"><img src="/img/logo.gif" width="330" height="100" border="0" alt="" align="middle" /><sup style="color: white;">&trade;</sup></a><span class="slogan">The online gateway to elite professional candidates</span>'
		+ '\n</div><table border="0" cellpadding="0" cellspacing="0" id="nav"><tr>@@navlinks@@</tr></table>'
		+ '\n\n<div class="sandbox">',

	footerCode = '<img src="/img/casper.gif" width="1" height="1" alt="" /><br clear="all" /></div></div>'
		+ '\n	<div id="footer"><a href="/app/Prosumes?from=DT&File=info/aboutus.html">About Us</a>'
		+ ' &nbsp;&bull;&nbsp; <a href="/app/Prosumes?from=DT&File=info/contact.html">Contact Us</a>'
		+ ' &nbsp;&bull;&nbsp; <a href="/app/Prosumes?from=DT&File=info/pricing.html">Pricing</a>'
		+ ' &nbsp;&bull;&nbsp; <a href="/app/Prosumes?from=MEMBER_DIRECTORY">Employer Directory</a>'
		+ ' &nbsp;&bull;&nbsp; <a href="/app/Prosumes?from=DT&File=info/press.html">Press</a>'
		+ ' &nbsp;&bull;&nbsp; <a href="/app/Prosumes?from=DT&File=info/faq.html">Help</a><br />'
		+ '\n<a href="/app/Prosumes?from=DT&File=info/advertising.html">Advertising Opportunities</a>'
		+ ' &nbsp;&bull;&nbsp; <a href="/app/Prosumes?from=DT&File=info/legal_privacy.html">Privacy Policy</a>'
		+ ' &nbsp;&bull;&nbsp; <a href="/app/Prosumes?from=DT&File=info/legal_terms.html">Terms of Use</a>'
		+ '<br /><br />\n	&copy; 2008 PROSUM&Eacute;S  &ndash; All Rights Reserved<br /><br /></div></div>\n\n',

	staticLinks = [
		new Link( "What is PROSUM\xC9S?",				"/app/Prosumes?from=DT&File=info/whatis.html" ),
		new Link( "Why Use PROSUM\xC9S?",				"/app/Prosumes?from=DT&File=info/whyprosumes.html" ),
		new Link( "Employer Directory",					"/app/Prosumes?from=MEMBER_DIRECTORY" ),
		new Link( "Candidate Directory",				"/app/Prosumes?from=DT&File=info/candidates.html" ),
		new Link( "About Us",							"/app/Prosumes?from=DT&File=info/aboutus.html" ),
		new Link( "Methodology",						"/app/Prosumes?from=DT&File=info/methodology.html" ),
		new Link( "Petition for Review",				"/app/Prosumes?from=DT&File=info/petition.html" ),
		new Link( "Resum\xE9 Verification",				"/app/Prosumes?from=DT&File=info/verification.html" ),
		new Link( "PRO-Bonus Awards",					"/app/Prosumes?from=DT&File=info/rewards.html" ),
		new Link( "Affiliated Charities",				"/app/Prosumes?from=DT&File=info/charities.html" ),
		new Link( "Our Partners",						"/app/Prosumes?from=DT&File=info/partners.html" ),
		new Link( "Pricing",							"/app/Prosumes?from=DT&File=info/pricing.html" ),
		new Link( "In the News",						"/app/Prosumes?from=DT&File=info/news.html" ),
		new Link( "Press Releases",						"/app/Prosumes?from=DT&File=info/press.html" ),
		new Link( "FAQ",								"/app/Prosumes?from=DT&File=info/faq.html" ),
		new Link( "Weekly Blog",							"/app/Prosumes?from=DT&File=info/blog.html" ),
		new Link( "Testimonials",						"/app/Prosumes?from=DT&File=info/testimonials.html" )
	];

function Link( name, href )
{
	this.name = name;
	this.href = href;
	return this;
}

function buildHeader()
{
	var links = '', navlinks, linkWidth;
	if ( loggedIn )
	{
		if ( loggedIn.substr(0,1) == 1)
			navlinks = nav_Seeker;
	
		else if ( loggedIn.substr(0,1) == 5 )
			navlinks = nav_Employer;
	}
	else navlinks = nav_Default;

	linkWidth =  Math.round( 100 / navlinks.length );
	for ( var x=0; x < navlinks.length; x++ ) 
		links += '\n	<td width="' + linkWidth + '%"><a href="' + navlinks[x].href + '">' + navlinks[x].name + '</a></td>';
		
	headerCode = headerCode.replace( /@@navlinks@@/gi, links );
	document.write( headerCode );
//Debug( headerCode );
}

function buildFooter()
{
	document.write( footerCode );
//	document.write( '<scr' + 'ipt src="http://www.google-analytics.com/urchin.js" type="text/javascript"></scr' + 'ipt>' );
}

function buildStaticLinks( pageHeader )
{
	var x,
		thisLink,
		out = '';
	
	for ( x=0; x < staticLinks.length; x++ )
	{
		thisLink = staticLinks[x];
		if ( (location.pathname + location.search).indexOf( thisLink.href ) == -1 )
			out += '\n		<a href="' + thisLink.href + '">' + thisLink.name + '</a>';
		else
		{
			pageTitle = thisLink.name;
			out += '\n		<div class="activeLink">' + thisLink.name + '</div>';
		}
	}
	if ( !pageTitle )
		pageTitle = pageHeader;
	return out;
}

var	pageTitle;
function buildStaticHeader( banner, pageHeader )
{
	var x,
		thisLink,
		out = '\n<table border="0" cellpadding="0" cellspacing="0" class="staticHeader">'
			+ '\n<tr><td class="staticLinks">' + loginPrompt + buildStaticLinks( pageHeader ) + '</td>'
		+ '\n	<td class="staticContent">';
	if ( banner.indexOf( 'swf' ) > -1 )
	{
		out +=	'\n		<div class="banner">'
			+	'\n			<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="90" id="prosumes_728x90">'
			+	'\n				<param name="allowScriptAccess" value="sameDomain" />'
			+	'\n				<param name="movie" value="/img/headers/' + banner + '" /><param name="quality" value="high" /><param name="salign" value="t" /><embed src="/img/headers/' + banner + '" quality="high" salign="t" width="100%" height="90" name="prosumes_728x90" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
			+	'\n			</object></div><div class="content">';
	}
	else
		out += '\n		<div class="banner" style="background-image:url(\'/img/headers/' + banner + '\');" /><br /><br />&nbsp;' + pageTitle + '</div><br /><div class="content">';
	document.write( out );
	document.title = 'PROSUM\xC9S: ' + pageTitle;
//Debug( out );
}

function displayAsColumns( template, data, numOfColumns, debug )
{
	var out = '', thisColumnData, columnLength = Math.floor( data.length / numOfColumns );

	for ( var x=0; x < numOfColumns; x++ )
	{
		thisColumnData = data.slice( columnLength*x, columnLength*(x+1) );
		thisColumnData.fields = data.fields;

		out += '\n<div class="columns" style="width: ' + Math.round( 99/numOfColumns ) + '%;">' + buildContent( template, thisColumnData ) + '</div>';

	}

	if ( debug ) Debug( out );
	return out;
}

function stripBussinessSuffix( field )
{
	field.value = field.value.replace( / (L\.?L\.?C\.?|L\.?L\.?P\.?|P\.?C\.?|I\.?N\.?C\.?|L\.?T\.?D\.?|P\.?A\.?|Chtd\.?|P\.?L\.?L\.?C|\.?P\.?S\.?|S\.?C\.?)$/ig, '' );
}


function buildStaticFooter() {
	document.write( '</div></td>\n</tr>\n</table>' );
}

function help( anchor )
{
	var helpWin = newWin( '/app/Prosumes?from=DT&File=info/help.html&h=' + anchor, 'helpWin', 'width=500,height=600');
}

function livingClock( container )
{
	d( container + 'time' ).innerHTML = showDateTime();
	d( container + 'date' ).innerHTML = showDateTime( true );
	setTimeout( "livingClock( '" + container + "' )", 1000 );
}

function init()
{
	
}

/**********************************
**	NOTE:  Mateen has one nut.
***********************************/

function SendIt(form,name)
{
	form.from.value=name;
	form.submit();
}
