// JavaScript Document
// common shared script
// load banner

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_goToURL() { //v3.0 
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false; 
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); 
} 

var root='/';
/* ##   place " var root='http://www.pershingmanagedaccountsolutions.com/'; " in production instead of " var root='/'; "  ## */
var path1='/about/';
var path2='/broker_dealer/';
var path3='/asset_manager/';
var path4='/research/';
var path5='/user_login/';											 

var sec_01='About Us';
var sec_02='Broker-Dealer Solutions';
var sec_03='Asset Manager Solutions';
var sec_04='Investment Management';
var sec_05='User Login';


function resizeToFitResearch(){ 
var core_height=document.getElementById('home_main').offsetHeight;
var news_height=document.getElementById('news').offsetHeight;
//document.getElementById('research').style.height= (core_height - news_height) - 160;

}

function load_banner() {	
var homelinks='<div id="toplinks">' +
'<a href="http://www.pershing.com" target=_blank"><img src="/images/Logo_PER.gif" border=0 alt="Pershing LLC"/ ></a> '
'</div>';	


var info= 
'<div class="info">' + 
'Copyright information ' + 
'</div>';

var copyright=
'<div class="smalltext"> ' +
'<a href="http://www.lockwoodadvisors.com/mlc/support/static/privplcy.pdf">View the Privacy Policy</a> | ' +
'<a href="/about/au02.asp">Contact Us</a> | ' +
'<a href="http://www.albridge.com" target="_blank">Albridge</a> | ' +
'<a href="http://www.coatesanalytics.com" target="_blank">Coates Analytics</a> ' +
'</div>';
	
document.getElementById('home').innerHTML='<a href="'+root+'"><img src="/images/PMAS_Text.gif" border=0 alt="Pershing" /></a>';	
document.getElementById('homelinks').innerHTML=homelinks;
document.getElementById('footer').innerHTML=copyright;
MM_preloadImages('/images/nav1a.png','/images/nav2a.png','/images/nav3a.png','/images/nav4a.png','/images/nav5a.png','/images/nav1a_hover.png','/images/nav2a_hover.png','/images/nav3a_hover.png','/images/nav4a_hover.png','/images/nav5a_hover.png');
}		

function secImg(id){
	if(id==1){
	document.getElementById('sec_bg').style.backgroundImage="url('/images/sec1_bg.png')"; }
	else if(id==2){
	document.getElementById('sec_bg').style.backgroundImage="url('/images/sec2_bg.png')";}
	else if(id==3){
	document.getElementById('sec_bg').style.backgroundImage="url('/images/sec3_bg.png')";}
	else if(id==4){
	document.getElementById('sec_bg').style.backgroundImage="url('/images/sec4_bg.png')";}
	else{
	document.getElementById('sec_bg').style.backgroundImage="url('/images/sec5_bg.png')";}
	}
	
function showNav(id){	
	if(id==4){load_subbanner();show('4');}
	else{hideNavAll();}
	MM_swapImage('m'+id,'','/images/nav'+id+'a_hover.png',1);
	}

function hideNavAll(){
	MM_showHideLayers('subnav1','','hide','subnav2','','hide','subnav3','','hide','subnav4','','hide','subnav5','','hide');
}
	
var nav_rollover=' onmouseover="this.className=\'subnavhover\'" onmouseout="this.className=\'subnav\'" class="subnav"';

function load_subbanner() {	// subbanner
document.getElementById('banner-subnav').innerHTML=
'<div id="subnav1"></div>' +			
'<div id="subnav2"></div>' + 
'<div id="subnav3"></div>' +  
'<div id="subnav4"></div>' +
'<div id="subnav5"></div>';
	
// subnav1 -- About Us >> Management | Contact Us
//document.getElementById('subnav1').innerHTML='<div onClick="location.href=\'' + path1 + 'au01.asp\'"' + nav_rollover + '>Management</div>' +
//'<div onClick="location.href=\'' + path1 + 'au02.asp\'"' + nav_rollover + '>Contact Us</div>';

// subnav2 -- Broker-Dealer Solutions >> UMA | SMA | MF Wrap | Rep as Manager | Business Development
//document.getElementById('subnav2').innerHTML='<div onClick="location.href=\'' + path2 + 'bds01.asp\'"' + nav_rollover + '>//Unified Managed Accounts</div>' +
//'<div onClick="location.href=\'' + path2 + 'bds02.asp\'"' + nav_rollover + '>Separately Managed Accounts</div>' +
//'<div onClick="location.href=\'' + path2 + 'bds03.asp\'"' + nav_rollover + '>Mutual Fund/ETF Wrap</div>' +
//'<div onClick="location.href=\'' + path2 + 'bds04.asp\'"' + nav_rollover + '>Rep-as-Manager</div>' +
//'<div onClick="location.href=\'' + path2 + 'bds05.asp\'"' + nav_rollover + '>Business Development</div>'; 

// subnav3 -- Asset Manager Solutions >> SMA Manager Outsourcing | TAMP
//document.getElementById('subnav3').innerHTML='<div onClick="location.href=\'' + path3 + 'ams01.asp\'"' + nav_rollover + '>SMA Manager Outsourcing</div>';

// subnav4 -- Investment Management >> Investment Philosophy | Research Process | Research Library
document.getElementById('subnav4').innerHTML="Effective on or about July 1, 2010, as a result of BNY Mellon's acquisition of PNC GIS and associated companies, Lockwood Advisors, Inc. became the administrator of the managed accounts previously administered by PNC MI. This section is currently under construction, please check back later."


//'<div onClick="location.href=\'' + path4 + 'ir01.asp\'"' + nav_rollover + '>Investment Philosophy</div>' +
//'<div onClick="location.href=\'' + path4 + 'ir02.asp\'"' + nav_rollover + '>Research Process</div>'+
//'<div onClick="location.href=\'' + path4 + 'ir03.asp\'"' + nav_rollover + '>Research Library</div>';

// subnav5 -- User Login >> 
document.getElementById('subnav5').innerHTML='';

}
			
			
// banner-nav show & hide
function show(id){
	hideNavAll();
	if (id==1 || id==2 || id==3 || id==4) {
	MM_showHideLayers('subnav'+id,'','show');}
	else {}
}





function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


// shared js for footer (update year at B/D copyright) //

function makeArray() { for (i = 0; i<makeArray.arguments.length; i++) this[i + 1] = makeArray.arguments[i]; }

function getCorrectedYear(year) {
    year = year - 0;
    if (year < 70) return (2000 + year);
    if (year < 1900) return (1900 + year);
    return year;
}

function y2k(number) { return (number < 1000) ? number + 1900 : number; }
var months = new makeArray('January','February','March','April','May','June','July','August','September','October','November','December');
var date = new Date();
var dateY2K = new Date(getCorrectedYear(date.getYear()),date.getMonth(),date.getDate());
var dateObject=new Date();


function popApplink(url) {
var width = 900; 
var height = 500; 
var left = (screen.width - width)/2; 
var top = (screen.height - height)/2; 
var params = 'width='+width+', height='+height; 
params += ', top='+top+', left='+left; 
params += ', directories=no'; 
params += ', location=no'; 
params += ', menubar=no'; 
params += ', resizable=yes'; 
params += ', scrollbars=yes'; 
params += ', status=no'; 
params += ', toolbar=no'; 
newwin=window.open(url,'applink', params); 
if (window.focus) {newwin.focus()} 
//return false;
}