/*  Jayakar - SPAR Mgmt - m2
	<head> Inclusion Script for setup; NAV Menus, etc.
	scripts/M20Hdr.js   */

/* Global Variables set HERE  */
var m2g_elem9 = "";
var m2g_boxtoggle_open = 30;

var m2g_setupPg= 0;
var m2g_mDate= new Date();
var m2g_mMonths = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
var m2g_mDays = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
var m2g_cYear = m2g_mDate.getFullYear();
var m2g_cMonth = m2g_mMonths[m2g_mDate.getMonth()];
var m2g_cDay = m2g_mDays[m2g_mDate.getDay()];
var m2g_cDate = m2g_mDate.getDate();
var m2g_mPhone = "";
var m2g_mStAddr = "";
var m2g_mCity = "Greenwich";
var m2g_mState = "CT";
var m2g_mZip = "";
var m2g_mEmail = "HFInfo";
var m2g_ThisPageActiveIdx= 0;      /* 0 = This page is NOT Active  */

/* Check browser  */
var txt9 = "<a title='Get IE FireFox plugin - New Window' target='_blank' href='https://addons.mozilla.org/en-US/firefox/addon/10909'><span style='font: bold; color: red; border: inset #000080; padding: 2;'><b><u>FireFox Users: Get IE PlugIn</u></b></span></a><br><br> ";
var txt9f = "&nbsp; <a id='m2navleft' title='Get the FREE Mozilla FireFox Browser' target='_blank' href='http://www.mozilla.com/en-US/firefox/new/'><span class='m2ctrcell'><b>Get Firefox Now!</b></span></a><br><br><br>";
var vername9 = navigator.appName;  var vernum9 = parseInt(navigator.appVersion); var notIE = "no";
if ((vername9 != "Microsoft Internet Explorer")&&(vernum9 >= 4)) {  notIE = "yes";  }

/* set Links updated new gif  */
var MASTLinksUpdated = "YES";
if (m2g_cDate > 13  &&  m2g_cDate < 28)
	MASTLinksUpdated = "YES";      // YES or NO only!
else	MASTLinksUpdated = "NO";      // YES or NO only!

/* Load NAV items into array  */
var m2navmaxitems = 6;  //Actual number of nav buttons/links/items (No Login) 0 -- #
var m2navitem = new Array ();  for (var x2=0; x2<=m2navmaxitems; x2++) m2navitem[x2] = new Array();
/* Array: [0]:Active|Blank  [1]:URL  [2]:Title  [3]:Click-LinkName  */
m2navitem[0][1] = "index.html"; m2navitem[0][2] = "MASTPartners.com - Home Page"; m2navitem[0][3] = "Home";
m2navitem[1][1] = "AboutMAST.htm"; m2navitem[1][2] = "About MASTPartners and its Management"; m2navitem[1][3] = "About Us";
m2navitem[2][1] = "HFInfo.html"; m2navitem[2][2] = "HF Info / Organization / Structure / FAQs"; m2navitem[2][3] = "Partners";
m2navitem[3][1] = "StartHF.html"; m2navitem[3][2] = "How to Start a Hedge Fund"; m2navitem[3][3] = "Start a HF";
m2navitem[4][1] = "SiteHelp.htm"; m2navitem[4][2] = "Help with the MASTPartners.com website"; m2navitem[4][3] = "Help!";
m2navitem[5][1] = "ContactMAST.htm"; m2navitem[5][2] = "Contact Us at MASTPartners"; m2navitem[5][3] = "Contact Us";
m2navitem[6][1] = "Login.shtml"; m2navitem[6][2] = "Partner Login [Secure] into MASTPartners"; m2navitem[6][3] = "Login";

/* Get File Name of the current Page- Used to find active page  */
var hashend1 = (location.href.search("#") != -1) ? location.href.indexOf("#") : location.href.length;
var m2filename = location.href.slice(location.href.lastIndexOf("/")+1,hashend1);
if (m2filename == "")  m2filename = "index.html";
var m2homepage = (m2filename.substring(0, 5) == "index") ? "yes" : "no";  /* index?? = Home */ 
var m2fdimg = (m2homepage == "yes") ? 1 : 0; 	/* Full Description on Home page!  */
/*  Check if each page is active and mark it Active in array  m2navitem[x2][0]  */
for (var x2=0; x2<=m2navmaxitems; x2++)  
	if (m2navitem[x2][1] == m2filename) m2navitem[x2][0]="act";  else m2navitem[x2][0]="";
if (m2homepage == "yes") m2navitem[0][0]="act";  /* any index page will show as act home! */

function prnDate() { document.write(m2g_cDay+' 	 '+m2g_cMonth+' '+m2g_cDate+', '+m2g_cYear); }

function M2tab(M2tab123)  {  document.getElementById("M2idxtabs").src = M2tab123;  }

function realclock() {
/* First get Date/Time for perpetual clock  */
	m2g_elem9 = document.getElementById("M_clk");
	m2g_elem9.innerHTML = new Date().toString().slice(0,31);
	setTimeout("realclock();",1000);
}  //  END of func realclock

function clearText(thefield)  {  
	if (thefield.defaultValue==thefield.value)  thefield.value = ""  
}  //  END of func clearText

function m2fulldisc() {
	m2fdimg = (m2fdimg == 0) ? 1 : 0;
	document.images.fdimg01.src = "media/M2_Disc"+m2fdimg+".png";
}  //  END of func m2fulldisc

function m2chklogin (loc1) { 
	var lf2 = document.forms["m2loginform"+loc1];
	if ((lf2.m2login.value == "") || (lf2.m2login.value == lf2.m2login.defaultValue)) 
		alert('Please enter a valid Login ID!\n\n[Provided by MASTPartners]');
	else if  ((lf2.m2pass.value == "") || (lf2.m2pass.value == lf2.m2pass.defaultValue)) 
		alert('Please enter your Password!\n\n[MASTPartners]');
	else {
		alert('!! I M P O R T A N T !!\n************************\n\n     Please CONTACT us about your ID: '+ lf2.m2login.value+'\n     and your PASSWORD!\n\n______________________\nThank you- [MASTPartners]');
		window.location.href='ContactMAST.htm';
	}  //  END of if-else if-else
}  //  END of func m2chklogin

function m2navlogin (loc2) {
	document.write('<br>&nbsp;<br>&nbsp;<br><div style="width: 180px; margin: 0px auto; text-align:center;"><div class="m2loginbox">');
	document.write('<form method="POST" name="m2loginform'+loc2+'" action="javascript:m2chklogin(\''+loc2+'\');">');
	document.write('<span class="m2ctrcell"><b>** Partner Login **</b></span><br>');
	document.write('<input name="m2login" type="text" size="22" value="Login ID" onFocus="clearText(this)"><br>');
	document.write('<input name="m2pass" type="password" size="22" value="passwd" onFocus="clearText(this)"><br>');
	document.write('<input type="reset" value="Clear"  style="float: left; margin-left: 5px; cursor: pointer;" size="5">');
	document.write('<input type="submit" value="Login" style="float: right; margin-right: 9px; cursor: pointer;" size="5"><br>');
	document.write('<span class="MASTtinyassist" style="text-align: center;">');
	mailMast('HFInfo','ID/Password: Need Help? Problems / Issues?','HELP? ID/Passwd','MAST ID/Pass Info');
	document.write('</span></form></div></div>');
	document.m2loginform&&loc2.reset();
}  //  END of func m2navlogin

function m2navmktmap()  {
// mktmap
	document.write('<div class="m2ctrcell" style="width: 170px;">* US Market Indices *<br>');
	document.write('<img src="http://chart.bigcharts.com/custom/tribune-interactive/index-blue-spx.gifquote" id="M2idxtabs" usemap="#M2idx3" style="background: transparent; border: none; width: 140px; height: 170px;">');
	document.write('<div style="border: none; background-color: #F2F7FF; width:170px; height:15px; position:relative; top: -11px;"></div></div>');
}  //  END of func m2navmktmap

function m2navweather ()  {
/* Weather Forecasts  */
	document.write('<br><br><div title="MAST NYC-Greenwich CT Weather Forecast!" class="m2ctrcell">* NYC &#164; Greenwich CT *</div>');
	document.write('<div style="text-align: center;"><img src="http://www.weatherforyou.net/fcgi-bin/hw3/hw3.cgi?config=png&forecast=zone&place=New+York&state=NY&alt=hwizonemicro&daysonly=3&hwvbg=transparent&hwvtc=navy" ');
	document.write('title="3 Day Forecast NYC-Greenwich CT" style="border: none; width: 140px; height: 65px;">');
	document.write('<div style="border: none; background-color: #F2F7FF; width:170px; height:15px; position:relative; top: -10px;"></div></div>');
/* More City Forecasts  */
	document.write("<a href=\"javascript:popMASTWin('scripts/p_weatherForecast1.html','220','580','pweather1','yes','');\"><div class='m2ctrcell' style='width: 180px;' title='Click to View MORE Forecasts for Select Cities!'>** City Forecasts **</div></a>");
}  //  END of func m2navweather

function m2navrates ()  {
	document.write('<br><a href="javascript:popMASTWin(\'scripts/p_currconv.html\',450,250,\'currconv\')" ');
	document.write('title="Currency Conversion Rates- A Handy tool for Quick Conversions!" ');
	document.write('onmouseover="window.status=\'Currency Conversion Rates!\';return true;" ');
	document.write('onmouseout="window.status=\'\';return true;"><div class="m2ctrcell">** Currency Rates **</div></a>');
}  //  END of func m2navrates

function m2navtimezone ()  {
	document.write('<br><a href="javascript:popMASTWin(\'scripts/p_worldtime.html\',640,380,\'worldtime\')" ');
	document.write('title="Get the Time NOW for any place in the World- Map included!" ');
	document.write('onmouseover="window.status=\'Current Time for most Cities / Countries!\';return true;" ');
	document.write('onmouseout="window.status=\'\';return true;"><div class="m2ctrcell">** World Time **</div></a> ');

}  //  END of func m2navtime

function m2loadnews ()  {
/*  paste news html from hidden div to right side normal position  */
	document.getElementById('m24rightnews').style.visibility = "visible";
	document.getElementById('m24rightnews').innerHTML = document.getElementById('m24getnews').innerHTML;
}  //  END of func m2getnews


function m2navloop (navloc)  {
	for (var x2=0; x2<m2navmaxitems; x2++)  {
		if ((navloc == "top") && (x2==5))  break;  // No Contact button for top
		if ((navloc == "left") && (x2==1))  
			document.write('<br><br><br>');  // spcl spacing after Home button on left nav
		if ((navloc=="foot") && (x2>0))  document.write(" | ");  // bottom nav separators
	 	document.write('<a id="m2nav'+navloc+m2navitem[x2][0]+'" href="'+m2navitem[x2][1]+'" title="'+m2navitem[x2][2]+'">'+m2navitem[x2][3]+'</a>');
	}  // END for loop
}  //  END of func m2navloop

function m2navtop ()  {
/* nav top header menu  USAGE: <script type="text/JavaScript">m2navtop();</script>  */
	document.write('<img id="m21banner" usemap="#m2bannerhome" src="media/M2Banner900Color.png" ');
/*	document.write('<img id="m21banner" usemap="#m2bannerhome" src="media/M2Banner900Blue.png" ');  */
	document.write('style="background: #FFFFFF; width: 900px; height: 80px; border: none;">');
	document.write('<div id="m2toplinkwrap"><a class="m2toplink'+m2navitem[5][0]+'" href="'+m2navitem[5][1]+'" ');
	document.write('title="'+m2navitem[5][2]+'">'+m2navitem[5][3]+'</a>');   /* Contact button on top left */
	document.write(' &nbsp;|&nbsp; <a class="m2toplink'+m2navitem[6][0]+'" href="'+m2navitem[6][1]+'" ');
	document.write('title="'+m2navitem[6][2]+'">'+m2navitem[6][3]+'</a></div><div id="m2top"><div id="m2topright">');
	document.write('<div>');  m2navloop("top");  document.write('</div></div></div>');
}  //  END of func m2navtop

function m2navleft ()  {
/* nav left menu  USAGE: <script type="text/JavaScript">m2navleft();</script>  */
	document.write('<div id="m2leftcol"><div>');
	document.write('<span id="M_clk" STYLE="font: 7pt small-caps Arial; color: #000080; ');
	document.write('border: none; background: none;">Mon Jan 01 2011 12:00:00 EDT</span><br><br>');
	realclock();  if (notIE == "no")  document.write(txt9f);
	document.write('<div>');  m2navloop("left");  document.write('</div><br>');  /*  NAV Menu  */
	m2navlogin('nav');  	/*  Login Box in left nav  */
	m2navweather();  		/*  Weather info in left nav  */
	m2navrates(); 			/*  Currency Rates from xe.com  */
	m2navtimezone(); 	  	/*  Time Zone info for the world  */

	document.write('</div></div>'); 	/*  Close out the left nav column  */
}  //  END of func m2navleft

function m2navright ()  {
/* nav right column  USAGE: <script type="text/JavaScript">m2navright();</script>  */
	m2navmktmap();
	document.write('<div style="width: 170px; position: relative; top: -10px;"><div class="m2ctrcell">* Syndicated News *</div>');
	document.write('<div id="m24rightnews">&nbsp;</div>'); 
	document.write('</div>'); 	/*  Close out the right nav column  */
}  //  END of func m2navright


function m2navfoot ()  {
/* nav footer menu  USAGE: <script type="text/JavaScript">m2navfoot();</script>  */
	document.write('<div id="m2foot">');
	if (m2homepage == "yes")  
		/* only for home page show full disclaimer image, AND move it up!  */
		document.write('<img onClick="javascript:m2fulldisc();" src="media/M2_Disc1.png" style="position: relative; top: -30px;" ');
	else  document.write('<img onClick="javascript:m2fulldisc();" src="media/M2_Disc0.png" ');
	document.write('id="fdimg01" title="Legal Disclaimer"style="border: none; text-align: center; width: 420px; height: 90px; cursor: pointer;"><br><br><div>');
	m2navloop("foot");  document.write('</div>');
	/*  mapping for the banner  */
	document.write('<map name="m2bannerhome"><area shape="rect" title="MASTPartners.com" ');
	document.write('coords="20,0,100,80" href="http://MASTPartners.com/">');
	document.write('<area shape="rect" title="MASTPartners.com HOME" coords="100,25,375,70" ');
	document.write('href="http://MASTPartners.com/index.html">');
	document.write('<area shape="rect" title="About MAST Partners" coords="788,30,890,48" ');
	document.write('href="http://MASTPartners.com/AboutMAST.htm"></map>');
	/*  mapping for the chart  */
	document.write('<map name="M2idx3"><area shape="rect" alt="DJIA" title="DJIA" coords="0,0,35,15" href="');
	document.write('javascript:M2tab(\'http://chart.bigcharts.com/custom/tribune-interactive/index-blue-djia.gifquote\');">');
	document.write('<area shape="rect" alt="NASDAQ" title="NASDAQ" coords="37,0,89,15" href="');
	document.write('javascript:M2tab(\'http://chart.bigcharts.com/custom/tribune-interactive/index-blue-nas.gifquote\');">');
	document.write('<area shape="rect" alt="S&amp;P500" title="S&amp;P500" coords="91,0,140,15" href="');
	document.write('javascript:M2tab(\'http://chart.bigcharts.com/custom/tribune-interactive/index-blue-spx.gifquote\');"></map></div>');
	/* Footer: CopyRight Statement with date, etc. + map coords  */
	document.write('<div class="MASTtinyassist" style="text-align: center;"><br>');
	mailMast('HFInfo','eMail MASTPartners WebSite-Tech','WebSite-eMail','BM Web/Tech: ');
	document.write(' &nbsp; <A HREF="Legal.htm#Usage" TITLE="Terms of Use">Terms of Use</A> &nbsp; ');
	document.write('<A HREF="Legal.htm#Privacy" TITLE="Privacy Policy">Privacy Policy</A> &nbsp; ');
	document.write('<A HREF="Legal.htm" TITLE="Legal Notice and Disclaimer" >Legal Notice</A> &nbsp; &nbsp; ');
	document.write('W3C:HTML5/CSS3 &nbsp; Best viewed with: ');
	if (notIE == "no")
		document.write('<a class="m2ctrcell" href="http://www.mozilla.com/en-US/firefox/new/" title="Get the FREE Mozilla Firefox Browser!" target="_blank">Firefox</a>');
	else document.write('Firefox');
	document.write(' @1024x768+<BR>Copyright &copy; 1999-' + m2g_cYear + ' MASTPartners.com &nbsp; All Rights Reserved. ');
	document.write(' &nbsp; &nbsp; Do NOT Copy or Reproduce! &nbsp; &nbsp; &nbsp; &nbsp; ');
	document.write('Last updated: '+ m2g_cMonth + ' ' + m2g_cYear + '</div>');
}  //  END of func m2navfoot

function mailMast(addr1,title1,linkWords1,subject1) {
/* eMail addresses on the fly
	USAGE: <script>mailMast('eMailAddr','Hover Title','Words in HTML link','Re: Starting a HF');</s cript>
	USAGE: <script>mailMast('HFInfo','Contact MAST Partners','eMail MAST Partners','FAQs Inquiry');</s cript>  */
	document.write('<a href="mailto:'+addr1+'@MASTPartners.'+'com?subject='+subject1+' " title="'+title1+'">'+linkWords1+'</a>');
}  //  END of func mailMast

function popMASTWin(MASTURL,MASTWidth,MASTHeight,winName,MASTScroll,otherVar1) {
/*	Generic function to open new popup MAST window
	USAGE: <A HREF=javascript: popMASTWin('scripts\p_disc1.html','450','450','pDisc1','no','');">
	Use 9999 for max screen availability  */
	if (MASTWidth == "9999") MASTWidth = screen.availWidth - 50;
	if (MASTHeight == "9999") MASTHeight = screen.availHeight - 50;
    var newWindow = window.open(MASTURL,winName,'dependent,toolbar=no,menubar=no,resizable=no,scrollbars='+MASTScroll+',status=no,location=no,width='+MASTWidth+'px,height='+MASTHeight+'px');
	// Set Global Page number variable, if necessary
	if (otherVar1 == "") m2g_setupPg= 0; else m2g_setupPg= (otherVar1 *1);
}  //  END of func popMASTWin

function show911(leftPos, topPos) {
// Generic function to show 911 flag in an absolute position on page
// USAGE: <script>show911("340","20");</scr ipt>  WHERE 340 (or %) is the LEFT Position and 20 is the TOP Position
	document.write('<span style="position: absolute; left: '+leftPos+'; top: '+topPos+'"> ');
	document.write('<img border="0" src="media/flag_waving.gif" title="USA 9/11 - We Will Never Forget!\n');
	document.write('We Remember Our Fallen Heroes\nFrom Adversity Comes Strength & Unity!" width="100px" height="55px"></span> ');
}  //  END of func show911

function m2ticker (backcolor)  {
/*  USAGE: m2ticker(dkbk/ltbk(def)/hide);   	To hide use m2ticker("hide");
	USAGE: m2ticker(); using defaults ("ltbk")   	*/
	var bgclr = "#E7F2FF";  var fgclr = "#000033"; 
	if (backcolor != "hide")  {
		if (backcolor == "dkbk")  { bgclr = "#000055"; fgclr = "#EFEFEF";  }
		document.write('<APPLET ID="Ticker1" NAME="Ticker1" CODE="Ticker.class" ALT="MAST Ticker (RealTime)" ');
		document.write('ARCHIVE="Ticker.jar" CODEBASE="http://java.barchart.com/ticker/" HEIGHT="28" WIDTH="100%">');
		document.write('<PARAM NAME="1:symbols" VALUE="$SPX:S&P500,GCQ1:Gold,HGN1:Copper,SIN1:Silver,CLQ1:Oil (WTI),$DXY:Dollar Index,^EURUSD:Euro/USD,^GBPUSD:Sterling/USD,$NASX:Nasdaq Comp,$NYA:NYSE Comp,VXX:Vix-ETF,SPY:S&P500-ETF,DIA:Dow30-ETF,IWM:Russ2K-ETF,IJR:600SmCap-ETF,IJR:400MidCap-ETF,IYT:DJTransports-ETF,XLE:Energy-ETF,XLF:Fin-ETF,XLK:Tech-ETF,XLP:Staples-ETF,XLV:HlthCare-ETF,AAPL,AMZN,DELL,EBAY,EMC,GOOG,INTC,IBM,JDSU,MSFT,NTAP,ORCL,WIT,AA,CAT,DD,DE,GE,GLW,LMT,MMM,AXP,BAC,BK,BLK,GS,JPM,PNC,HD,MO,WMT,XOM,HCA,MRK,PFE,TWX,YUM">');
		document.write('<PARAM NAME="panels" VALUE="1"> ');
		document.write('<PARAM NAME="target"  VALUE="_blank"> ');
		document.write('<PARAM NAME="1:scroll"  VALUE="-1, 25"> ');
		document.write('<PARAM NAME="1:bgcolor" VALUE="'+bgclr+'"> '); 
		document.write('<PARAM NAME="1:fgcolor" VALUE="'+fgclr+'"> ');
		document.write('<PARAM NAME="1:pscolor" VALUE="#00CC00"> ');
		document.write('<PARAM NAME="1:ngcolor" VALUE="#FF3333"> ');
		document.write('<PARAM NAME="1:hilight" VALUE="#FFFF00"> ');
		document.write('<PARAM NAME="1:font"    VALUE="Arial, Normal , 11"> ');
		document.write('<PARAM NAME="1:multiline" VALUE="true"><span class="MASTtinyassist">Java REQUIRED for a Real-Time Live Ticker! MAST Partners</span></APPLET>');
	}  // END if show
}  //  END of func m2ticker

function boxtoggle2(bx_name, bx_id)  {
/* Toggle various 'list' boxes open/closed (CSS) by clicking on plus/minus  
   USAGE: href="javascript:boxtoggle2(box name, box id);" where real id = name + id!  
*/
	var bx_id_curropen = m2g_boxtoggle_open;  	//use the global state placeholder 
	var imgname2 = 'img_' + bx_name;
	var imgid2 = 'img_' + bx_name + bx_id;
	var divid3 = bx_name + bx_id; 
/*  Two loops to change both: plus/minus(img) AND show/hide(div) the box content  */
	var imgitems = document.getElementsByTagName("img");
	for(var x2=0; x2 < imgitems.length; x2++) 
		if (imgitems[x2].getAttribute("name") == imgname2) 
			if (imgitems[x2].id == imgid2) 
				if (bx_id_curropen == bx_id)  { 
					imgitems[x2].src = 'media/m2closedexpandplus.gif'; 
					m2g_boxtoggle_open = -1; 
				}
				else  { 
					imgitems[x2].src = 'media/m2opencollapseminus.gif'; 
					m2g_boxtoggle_open = bx_id; 
				}
			else   imgitems[x2].src = 'media/m2closedexpandplus.gif';  
	var divitems = document.getElementsByTagName("div");
	for(var x3=0; x3 < divitems.length; x3++) 
		if (divitems[x3].getAttribute("name") == bx_name) 
			if (divitems[x3].id == divid3) 
				if (bx_id_curropen == bx_id)  
					divitems[x3].className = 'm2boxclosed';
				else   divitems[x3].className = 'm2boxopen';
			else   divitems[x3].className = 'm2boxclosed';
}  //  END of func boxtoggle2 

//  END of SCRIPT

