//in IE array.indexOf() is not defined so this code will be used instead.
//from http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Objects:Array:indexOf
if (!Array.prototype.indexOf) { 
  Array.prototype.indexOf = function(elt /*, from*/) {
	var len = this.length; 
	var from = Number(arguments[1]) || 0; 
	from = (from < 0) 
		? Math.ceil(from)	: Math.floor(from); 
	if (from < 0) {from += len; }
	for (; from < len; from++) { 
		if (from in this && this[from] === elt) {return from; }
	}
	return -1;
   }; 
} 

String.prototype.toTitleCase = function () {
	var A = this.split(' '), B = [];
	for (var i = 0; A[i] !== undefined; i++) {
		B[B.length] = A[i].substr(0, 1).toUpperCase() + A[i].substr(1);
	}
	return B.join(' ');
}

//************global variables set below ****************

//var templateURL = "http://www.surfacetheory.net/longwoodpeds/beta/wp-content/themes/lwpages"+"/";
var templateURL;	// templateURL variable comes from php in Wordpress header.php; blank if not on CMS.

//var websiteURL = "http://www.surfacetheory.net/longwoodpeds/beta"+"/";
var websiteURL;	// websiteURL variable comes from php in Wordpress header.php; blank if not on CMS.
if(!websiteURL){websiteURL="";}

//var pageSlug = pageTitle.replace(/ /g,"-").toLowerCase();	//recreate slug by changing spaces to -
var lastslash = document.URL.lastIndexOf("/");		//base slug on URL rather than page title to support Spanish translation
var prevslash = document.URL.lastIndexOf("/",lastslash-1);
var pageSlug = document.URL.substring(prevslash+1,lastslash).replace(/ /g,"-").toLowerCase();

var pageTitle;	// page title passed in from Wordpress header.php; blank if not on CMS.
var pageTitleDef = "Longwood Pediatrics";		//default value
if(!pageTitle){		//always need the pageTitle defined for make_crumbs
	var lastdot = document.URL.lastIndexOf(".");
	var lastslash = document.URL.lastIndexOf("/");
	pageTitle=document.URL.substring(lastslash+1, lastdot);
} 

var languageOn;	// page title passed in from Wordpress header.php; blank if not on CMS.
if(!languageOn){languageOn=0;}	// default to off if undefined

var hourString;	// hourString variable for address block comes from php in Wordpress header.php; blank if not on CMS.
if(!hourString){hourString="";}

if(pageTitle.match("/")){ pageTitle=pageTitleDef;} //default if still in URL style

var redirTime = "7000";	//refresh time for banner photos

var globCMSon=1;	//define CMS ON to start. 1=on (ie Wordpress), 0=off (ie HTML)

var globMenu = 1;	//sets the left to right (1 - 5) highlight of the top nav bar

//automatically make different banner depending on if home, teen or normal subpage
var globBanner = 3; // 1=home  2=teen subpage  3,else=normal subpage

var globLanguage="en";	// en=English, es=Spanish page language from URL;
if(document.URL.match("/es/")){globLanguage="es"};	//support for Spanish

var globLinkend="/"; 
//var globLinkstart="http://www.surfacetheory.net/longwoodpeds/beta/home/";
var temp=globLanguage+"/"; if(globLanguage=="en"){temp="";}
var globLinkstart=websiteURL+temp+"home/";

var menuArray = new Array("","home","about","working with us","health link","contact");
var menuDepth = new Array(5,0,3,7,9,1);	//number of sub menus per menuArray elements, [0] is # of menus

		//set them

//change path if on cms
//if "htm" not in the last 4 digits of url then add php path
if(document.URL.substring(document.URL.length-4, document.URL.length).match(/htm/i)){templateURL='';globCMSon=0;};

//regular expression case insensitive match
if(document.URL.substring(document.URL.length-6, document.URL.length).match(/.net/i)){globMenu=1; globBanner=1;};
if(document.URL.substring(document.URL.length-6, document.URL.length).match(/.com/i)){globMenu=1; globBanner=1;};
if(document.URL.substring(document.URL.length-6, document.URL.length).match(/home/i)){globMenu=1; globBanner=1;};
if(document.URL.substring(document.URL.length-6, document.URL.length).match(/beta/i)){globMenu=1; globBanner=1;};
if(document.URL.match(/index/i)){globMenu=1; globBanner=1;};

if(document.URL.match(/about/i)){globMenu=2; globBanner=3;};
if(document.URL.match(/subpage/i)){globMenu=2; globBanner=3;};

if(document.URL.match(/working/i)){globMenu=3; globBanner=3;};

if(document.URL.match(/health-link/i)){globMenu=4; globBanner=3;};

if(document.URL.match(/teen-health/i)){globMenu=4; globBanner=2;};
if(document.URL.match(/teenpage/i)){globMenu=4; globBanner=2;};
if(document.URL.match(/teen-side/i)){globMenu=4; globBanner=2;};
if(document.URL.match(/adolescent/i)){globMenu=4; globBanner=2;};

if(document.URL.match(/contact/i)){globMenu=5; globBanner=3;};

if(document.URL.match(/copyright/i)){globMenu=5; globBanner=3;};

//if(!globCMSon){globLinkstart=""; globLinkend=".html";}



//************end of global variables ****************


function make_language(){
	var strng = "<table cellspacing='0' class='page_width'><tr>\n";
			strng += "<td class='language_td'>";
		if(!globCMSon){
			strng +="<a href='index.html'>HOME</a>&nbsp;&nbsp;";
			strng +="<a href='subpage.html'>SUBPAGE</a>&nbsp;&nbsp;";
			strng +="<a href='teenpage.html'>TEENPAGE</a>&nbsp;&nbsp;";
		}
		if(languageOn){	//disable language functionality for now
			strng += "<a href='javascript:togglelang();' class='language_td'>";
			if(globLanguage=='en'){
			strng += "EN ESPA&Ntilde;OL\n";
			} else {
			strng += "ENGLISH\n";
			}
			strng += "</a>\n";
		}			//disable language functionality for now
			strng += "</td>\n";

			strng += "</tr></table>\n";
	document.write(strng);
}

function togglelang(){
	var lang = "";
  switch (globLanguage) {
	case "en":
		globLanguage='es';
		lang = globLanguage+'/';
		break;
	default:
		globLanguage='en';
		lang = "";
  }
//update the base URL for all links to ...2-digit_language/home/...
globLinkstart=websiteURL+lang+"home/";
//refresh the page to new URL
	if(globCMSon){	
		if(document.URL.match("home/")==null && (document.URL.indexOf("?s=")<0) ){
			window.location.href=window.location.href+lang+"home/";
		}
		var temp=document.URL.indexOf("post/");
		if(temp<0){temp=document.URL.indexOf("?s=");}
		if(temp<0){temp=document.URL.indexOf("category/");}
		if(temp<0){temp=document.URL.indexOf("home/");}
		if(temp>=0){
		  if(document.URL.charAt(temp-1)=="/" && document.URL.charAt(temp-4)=="/" ){ //language already set, clear it.
			window.location.href=document.URL.substring(0,temp-3)+document.URL.substring(temp,document.URL.length);
		  }
		  if(document.URL.charAt(temp-1)=="/" && document.URL.charAt(temp-4)!="/" ){ //English is set, change language.
			window.location.href=document.URL.substring(0,temp)+lang+document.URL.substring(temp,document.URL.length);
		  }
		}

	} else {
		location.href = document.URL+"?lang="+globLanguage;	//this is just for test.
	}

}

function nocase(arg){
return eval("/"+arg+"/i");
}
//document.write(testring.match(nocase(ert)));	//usage

function make_menu(){
var menuoff="<span id=sddm>";
var menucurrent="<span id=sddmh>";
var menuend="</span>";

// array order: NOP home about working health contact
var active = new Array(5,menuoff,menuoff,menuoff,menuoff,menuoff);
// note: the link names must agree with the Wordpress permalink names which is the lower-case hyphenated page name.
active[globMenu]=menucurrent;

	var strng = "<table cellspacing='0' class='page_width'><tr>\n";
			strng += "<td class='menu_td'>";
strng += "<ul id='sddm'>\n";
strng += "	<li><a id='mnu10' href='"+globLinkstart+"' onmouseover=mopen('m1') onmouseout='mclosetime()'>"+active[1]+menuArray[1].toUpperCase()+menuend+"</a>\n";
strng += "	</li>\n";
strng += "</ul>\n";
			strng += "</td>\n";

			strng += "<td class='menu_td'>\n";
strng += "<ul id='sddm'>\n";
strng += "	<li><a id='mnu20' href='"+globLinkstart+"about-us"+globLinkend+"' onmouseover=mopen('m2') onmouseout='mclosetime()'>"+active[2]+menuArray[2].toUpperCase()+menuend+"</a>\n";
strng += "		<div id='m2' onmouseover='mcancelclosetime()' onmouseout='mclosetime()'>\n";
strng += "		<a id='mnu21' href='"+globLinkstart+"about-us/bios"+globLinkend+"'>Provider Bios</a>\n";
strng += "		<a id='mnu22' href='"+globLinkstart+"about-us/affiliations"+globLinkend+"'>Affiliations</a>\n";
strng += "		<a id='mnu23' href='"+globLinkstart+"about-us/announcements"+globLinkend+"'>Announcements</a>\n";
//strng += "		<a id='mnu24' href='"+globLinkstart+"about-us/history"+globLinkend+"'>History</a>\n";
strng += "		</div>\n";
strng += "	</li>\n";
strng += "</ul>\n";
			strng += "</td>\n";

			strng += "<td class='menu_td'>\n";
strng += "<ul id='sddm_w'>\n";
strng += "	<li><a id='mnu30' href='"+globLinkstart+"working-with-us"+globLinkend+"' onmouseover=mopen('m3') onmouseout='mclosetime()'>"+active[3]+menuArray[3].toUpperCase()+menuend+"</a>\n";
strng += "		<div id='m3' onmouseover='mcancelclosetime()' onmouseout='mclosetime()'>\n";
strng += "		<a id='mnu31' href='"+globLinkstart+"working-with-us/medical-home"+globLinkend+"'>Your Medical Home</a>\n";
strng += "		<a id='mnu32' href='"+globLinkstart+"working-with-us/insurance"+globLinkend+"'>Insurance</a>\n";
strng += "		<a id='mnu33' href='"+globLinkstart+"working-with-us/your-appointment"+globLinkend+"'>Your Appointment</a>\n";
strng += "		<a id='mnu34' href='"+globLinkstart+"working-with-us/patient-portal"+globLinkend+"'>Patient Portal</a>\n";
strng += "		<a id='mnu35' href='"+globLinkstart+"working-with-us/prescription-refills"+globLinkend+"'>Prescription Refills</a>\n";
strng += "		<a id='mnu36' href='"+globLinkstart+"working-with-us/international-travel"+globLinkend+"'>International Travel</a>\n";
strng += "		<a id='mnu37' href='"+globLinkstart+"working-with-us/policies"+globLinkend+"'>Our Policies</a>\n";
//strng += "		<a id='mnu37' href='"+globLinkstart+"working-with-us/clinic"+globLinkend+"'>Flu Clinic</a>\n";
strng += "		</div>\n";
strng += "	</li>\n";
strng += "</ul>\n";
			strng += "</td>\n";

			strng += "<td class='menu_td'>\n";
strng += "<ul id='sddm'>\n";
strng += "	<li><a id='mnu40' href='"+globLinkstart+"health-link"+globLinkend+"' onmouseover=mopen('m4') onmouseout='mclosetime()'>"+active[4]+menuArray[4].toUpperCase()+menuend+"</a>\n";
strng += "		<div id='m4' onmouseover='mcancelclosetime()' onmouseout='mclosetime()'>\n";
//strng += "		<a id='mnu41' href='"+globLinkstart+"health-link/flu-management"+globLinkend+"'>Flu Management</a>\n";
strng += "		<a id='mnu41' href='"+globLinkstart+"health-link/vaccine-health"+globLinkend+"'>Vaccines & Health</a>\n";
strng += "		<a id='mnu47' href='"+globLinkstart+"health-link/vaccine-health/immunization-useful-links"+globLinkend+"'><span class='menu_indent'>Useful Vaccine Links</span></a>\n";
strng += "		<a id='mnu42' href='"+globLinkstart+"health-link/teen-health"+globLinkend+"'>Teen Health</a>\n";
strng += "		<a id='mnu43' href='"+globLinkstart+"health-link/first-three-years"+globLinkend+"'>First Three Years</a>\n";
strng += "		<a id='mnu44' href='"+globLinkstart+"health-link/nutrition"+globLinkend+"'>Nutrition</a>\n";
strng += "		<a id='mnu48' href='"+globLinkstart+"health-link/nutrition/nutrition-useful-links"+globLinkend+"'><span class='menu_indent'>Useful Nutrition Links</span></a>\n";
strng += "		<a id='mnu45' href='"+globLinkstart+"health-link/common-illnesses"+globLinkend+"'>Common Illnesses</a>\n";
strng += "		<a id='mnu49' href='"+globLinkstart+"health-link/common-illnesses/useful-medical-links"+globLinkend+"'><span class='menu_indent'>Useful Medical Links</span></a>\n";
strng += "		<a id='mnu46' href='"+globLinkstart+"health-link/developmental-resources"+globLinkend+"'>Developmental Resources</a>\n";
strng += "		</div>\n";
strng += "	</li>\n";
strng += "</ul>\n";
			strng += "</td>\n";

			strng += "<td class='menu_td'>\n";
strng += "<ul id='sddm'>\n";
strng += "	<li><a id='mnu50' href='"+globLinkstart+"contact-us"+globLinkend+"' onmouseover=mopen('m5') onmouseout='mclosetime()'>"+active[5]+menuArray[5].toUpperCase()+menuend+"</a>\n";
strng += "		<div id='m5' onmouseover='mcancelclosetime()' onmouseout='mclosetime()'>\n";
strng += "		<a id='mnu51' href='"+globLinkstart+"contact-us/directions"+globLinkend+"'>Directions</a>\n";
strng += "		</div>\n";
strng += "	</li>\n";
strng += "</ul>\n";
			strng += "</td>\n";

			strng += "<td class='menu_tdsrch'>\n";

			if(globCMSon){
			strng += "<form  name='srchform' role='search' method='get' action='"+websiteURL+"' >\n";
			strng += "<table cellspacing='3'><tr>";
			strng += "<td>";

			//strng += "<div><label class='screen-reader-text' for='s'>Search for:</label>\n";
			//strng += "</div>\n";

			strng += "<fieldset>\n";
			strng += "<input name='s' type='text' class='textfield' id='s' />\n";
			strng += "</fieldset>\n";

			strng += "</td>\n";

			strng += "<td><input type='button' id='srchimg' value='' onClick='document.srchform.submit();'/></td>\n";
			strng += "</tr></table>\n";
			strng += "</form>\n";

			} else {		//if html version, below

			strng += "<form name='srchform' method='POST' action='search.php' onSubmit='return Validate(this)'>	";
			strng += "<table cellspacing='3'><tr>";
			strng += "<td><input type='hidden' name='t' value='search.html'>"; //needed to insert results into my page template from search.php

			strng += "<fieldset>\n";
			strng += "<input name='srchfld' type='text' class='textfield' id='srchfld' />\n";
			strng += "</fieldset>\n";

			strng += "</td>\n";
			strng += "<td><input type='button' id='srchimg' onClick='document.srchform.submit();'/></td>\n";

			strng += "</tr></table>\n";
			strng += "</form>";

			}

			strng += "</td>\n";
			strng += "</tr></table>\n";
	document.write(strng);
}


function make_banner(){		//choose a version
	make_banner_fade();
	//make_banner_fast();
}


function make_banner_fade(){		//fading image version
//globBanner=1;	// 1=home  2=teen subpage  else=normal subpage
//automatically make different banner depending on if home, teen or normal subpage

  switch (globBanner) {
	case 1:
	var strng = "<table cellspacing='0' class='page_width'><tr class='bannerH_tr'>\n";
			strng += "<td class='bannerH_tdL'>";
	document.write(strng);
			strng = "";
			//strng += "<img src="+templateURL+"incld/HomeArtLeftW.jpg class='bannerH_pixL' id='banner_left' > \n";
//new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause (0=no, 1=yes), optionalRandomOrder)
			new fadeshow(fadeimages1, 286, 164, 0, redirTime, 1 , 1);
			strng += "</td>\n";
			strng += "<td class='bannerH_tdM'>\n";
			strng += "<img src="+templateURL+"incld/lwlogoblockL.jpg class='bannerH_pixM' >\n";
			strng += "</td>\n";
			strng += "<td class='bannerH_tdR'>\n";

	document.write(strng);
			strng = "";
			//strng += "<img src="+templateURL+"incld/HomeArtLeftW.jpg class='bannerH_pixR' id='banner_right' >\n";
//new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause (0=no, 1=yes), optionalRandomOrder)
			new fadeshow(fadeimages2, 286, 164, 0, redirTime, 1 , 1);
			strng += "</td>\n";
			strng += "</tr></table>\n";
	document.write(strng);

	break;

	case 2:
	var strng = "<table cellspacing='0' class='page_width'><tr class='banner_tr'>\n";
			strng += "<td class='banner_tdL'>";
			strng += "<img src="+templateURL+"incld/lwlogoblock.jpg class='banner_pixL' id='banner_left' >\n";
			strng += "</td>\n";
			strng += "<td class='bannerT_tdM' id='banner_text'>\n";
			strng += "<div class='bannerT_tdR' id='bannerT_right'>\n";
			strng += "<img src='"+templateURL+"incld/teenheads2.gif' class='bannerT_pixR'>\n";
			strng += "</div>\n";
			//strng += "<div class='bannerT_divtext'>\n";
			strng += "<div class='bannerT_text'>\n";
			strng += pageTitle;
			//strng += "Teen Link\n";
			//strng += "T&nbsp;&nbsp;&nbsp;&nbsp;L<br>\n";
			//strng += "&nbsp;e&nbsp;&nbsp;&nbsp;i<br>\n";
			//strng += "&nbsp;&nbsp;e&nbsp;n<br>\n";
			//strng += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k<br>\n";
			strng += "</div>\n";
			strng += "</td>\n";
			strng += "</tr></table>\n";
	document.write(strng);
	break;

	case 3:
	default:
	var strng = "<table cellspacing='0' class='page_width'><tr class='banner_tr'>\n";
			strng += "<td class='banner_tdL'>";
			strng += "<img src="+templateURL+"incld/lwlogoblock.jpg class='banner_pixL' id='banner_left' >\n";
			strng += "</td>\n";
			strng += "<td class='banner_tdM' id='banner_text'>";
			strng += pageTitle;
			strng += "</td>\n";
			strng += "<td class='banner_tdR'>";
	document.write(strng);

			//strng += "<img src='' id='banner_right'>\n";
//new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause (0=no, 1=yes), optionalRandomOrder)
			new fadeshow(fadeimages, 280, 120, 0, redirTime, 1 , 1);
			strng = "";
			strng += "</td>\n";
			strng += "</tr></table>\n";
	
	document.write(strng);
  }
}



function make_banner_fast(){	//fast swap version
//globBanner=1;	// 1=home  2=teen subpage  else=normal subpage
//automatically make different banner depending on if home, teen or normal subpage

  switch (globBanner) {
	case 1:
	var strng = "<table cellspacing='0' class='page_width'><tr class='bannerH_tr'>\n";
			strng += "<td class='bannerH_tdL'>";
			strng += "<img src="+templateURL+"incld/HomeArtLeftW.jpg class='bannerH_pixL' id='banner_left' > \n";
			strng += "</td>\n";
			strng += "<td class='bannerH_tdM'>\n";
			strng += "<img src="+templateURL+"incld/lwlogoblockL.jpg class='bannerH_pixM' >\n";
			strng += "</td>\n";
			strng += "<td class='bannerH_tdR'>\n";
			strng += "<img src="+templateURL+"incld/HomeArtLeftW.jpg class='bannerH_pixR' id='banner_right' >\n";
			strng += "</td>\n";
			strng += "</tr></table>\n";
	document.write(strng);
	rotateBannerPhotoHL(0); //start left homepage the photos rotating
	rotateBannerPhotoHR(0); //start the right photos rotating

	break;

	case 2:
	var strng = "<table cellspacing='0' class='page_width'><tr class='banner_tr'>\n";
			strng += "<td class='banner_tdL'>";
			strng += "<img src="+templateURL+"incld/lwlogoblock.jpg class='banner_pixL' id='banner_left' >\n";
			strng += "</td>\n";
			strng += "<td class='bannerT_tdM' id='banner_text'>\n";
			strng += "<div class='bannerT_tdR' id='bannerT_right'>\n";
			strng += "<img src='"+templateURL+"incld/teenheads2.gif' class='bannerT_pixR'>\n";
			strng += "</div>\n";
			//strng += "<div class='bannerT_divtext'>\n";
			strng += "<div class='bannerT_text'>\n";
			strng += pageTitle;
			//strng += "Teen Link\n";
			//strng += "T&nbsp;&nbsp;&nbsp;&nbsp;L<br>\n";
			//strng += "&nbsp;e&nbsp;&nbsp;&nbsp;i<br>\n";
			//strng += "&nbsp;&nbsp;e&nbsp;n<br>\n";
			//strng += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k<br>\n";
			strng += "</div>\n";
			strng += "</td>\n";
			strng += "</tr></table>\n";
	document.write(strng);
	break;

	case 3:
	default:
	var strng = "<table cellspacing='0' class='page_width'><tr class='banner_tr'>\n";
			strng += "<td class='banner_tdL'>";
			strng += "<img src="+templateURL+"incld/lwlogoblock.jpg class='banner_pixL' id='banner_left' >\n";
			strng += "</td>\n";
			strng += "<td class='banner_tdM' id='banner_text'>";
			strng += pageTitle;
			strng += "</td>\n";
			strng += "<td class='banner_tdR'>";
			strng += "<img src='' id='banner_right'>\n";
			strng += "</td>\n";
			strng += "</tr></table>\n";
	document.write(strng);
	rotateBannerPhoto(0); //start the right photos rotating
  }
}



function rotateBannerPhoto(arg){
//random selection of 1 out of the total number of messages using random number

var msg = new Array();
var ix = -1;
//msg[++ix] = templateURL+"incld/random1.jpg";
//msg[++ix] = templateURL+"incld/random2.jpg";
//msg[++ix] = templateURL+"incld/random3.jpg";
//msg[++ix] = templateURL+"incld/random4.jpg";
//msg[++ix] = templateURL+"incld/random5.jpg";

msg[++ix]=templateURL+"incld/bnrpages/f10255338.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f10768314.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f3915333.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f4878950.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f588477.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f663284.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f6881230.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f70096.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f753937.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f865888.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f1552384.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f1627538.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f2342449.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f3751702.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f3800988.jpg";
msg[++ix]=templateURL+"incld/bnrpages/f70093.jpg";

msg[++ix]=templateURL+"incld/bnrpages/f4278400.jpg";

msg[++ix]=templateURL+"incld/bnrpages/i11369673.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i1903854.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i2489964.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i2549792.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i3263253.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i3621683.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i3706492.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i3710619.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i4487223.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i4611537.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i5087039.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i523046.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i5679240.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i5934878.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i6069427.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i6482895.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i7275272.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i7448246.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i7744745.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i893223.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i9078891.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i9173197.jpg";
msg[++ix]=templateURL+"incld/bnrpages/i9537332.jpg";

msg[++ix]=templateURL+"incld/bnrpages/LWHandsS.jpg"

var ndex = Math.random();
var ndex = Math.floor((ndex*100) % msg.length);		//only randomize based on number of elements in message array, max 100
  if(!arg){
	document.getElementById('banner_right').src=msg[ndex];
	//set repeating interval timer
	self.setInterval("rotateBannerPhoto(1)",redirTime); 
  } else {
	document.getElementById('banner_right').src=msg[ndex];
  }

}


function rotateBannerPhotoHL(arg){
//random selection of 1 out of the total number of messages using random number

var msg = new Array();
var ix = -1;
msg[++ix]=templateURL+"incld/bnrpages/OfficeBirds.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficeBirds.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficeBlackbirds.jpg";
//msg[++ix]=templateURL+"incld/bnrpages/OfficeChildHeld.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficeHomeArtLeft.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficeHomeArtRight.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficeKidsBucket.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficeMomAndChild.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficePigBakery.jpg";
//msg[++ix]=templateURL+"incld/bnrpages/OfficePigs.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficeScarecrow.jpg";
msg[++ix]=templateURL+"incld/bnrpages/OfficeWater.jpg";

var ndex = Math.random();
var ndex = Math.floor((ndex*100) % msg.length);		//only randomize based on number of elements in message array, max 100
  if(!arg){
	document.getElementById('banner_left').src=msg[ndex];
	//set repeating interval timer
	self.setInterval("rotateBannerPhotoHL(1)",redirTime); 
  } else {
	document.getElementById('banner_left').src=msg[ndex];
  }

}


function rotateBannerPhotoHR(arg){
//random selection of 1 out of the total number of messages using random number

var msg = new Array();
var ix = -1;

msg[++ix]=templateURL+"incld/bnrpages/Fot10255338.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot10768314.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot3915333.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot4878950.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot588477.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot663284.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot6881230.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot70096.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot753937.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot865888.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot1552384.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot1627538.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot2342449.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot3751702.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot3800988.jpg";
msg[++ix]=templateURL+"incld/bnrpages/Fot70093.jpg";

msg[++ix]=templateURL+"incld/bnrpages/Fot4278400.jpg";

msg[++ix]=templateURL+"incld/bnrpages/iStock11369673.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock1903854.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock2489964.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock2549792.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock3263253.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock3621683.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock3706492.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock3710619.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock4487223.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock4611537.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock5087039.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock523046.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock5679240.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock5934878.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock6069427.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock6482895.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock7275272.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock7448246.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock7744745.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock893223.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock9078891.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock9173197.jpg";
msg[++ix]=templateURL+"incld/bnrpages/iStock9537332.jpg";

msg[++ix]=templateURL+"incld/bnrpages/LWHandsH.jpg"


var ndex = Math.random();
var ndex = Math.floor((ndex*100) % msg.length);		//only randomize based on number of elements in message array, max 100
  if(!arg){
	document.getElementById('banner_right').src=msg[ndex];
	//set repeating interval timer
	self.setInterval("rotateBannerPhotoHR(1)",redirTime); 
  } else {
	document.getElementById('banner_right').src=msg[ndex];
  }

}


function make_bannerbtm(){
	var strng = "<table cellspacing='0' class='page_width'><tr class='banner_btm'>\n";
			strng += "<td class='banner_btm'>&nbsp;\n";
			strng += "</td>\n";
			strng += "</tr></table>\n";
	document.write(strng);

}


function make_addr(arg){
	// arg=1 for home page
var strng ="";
	switch (arg){
		case 1:
			strng += "<tr class='col_rightH_sp'><td>\n";
			strng += "</td></tr>\n";

			strng += "<tr><td class='col_leftH'>\n";
			break;

		default:
			strng += "<tr><td class='col_left'>\n";
	}
			strng += "<div class='addr_text'>\n";
			strng += "319 Longwood Avenue, 4th Floor<br>\n";
			strng += "Boston, Massachusetts 02115<br>\n";
			strng += "Phone: 617 277-7320<br>\n";
			strng += "Fax: 617 277-7834<br>\n";
			if(hourString == ""){	//pull hour string in from CMS or use default.
			strng += "Mon - Fri &nbsp;&nbsp;&nbsp;8:30am - 5:00pm<br>\n";
			strng += "Sat/Sun/Hol &nbsp;&nbsp;&nbsp;urgent visits only<br>\n";
			} else { strng += hourString.replace(/\s/g,"&nbsp;") + "<br>";
			}
			strng += "<a href='"+globLinkstart+"contact-us"+globLinkend+"' >CONTACT & HOURS</a>&nbsp;&nbsp;&nbsp; \n";
			strng += "<a href='"+globLinkstart+"contact-us/directions"+globLinkend+"'>DIRECTIONS</a>\n";
			strng += "</div>\n";
			strng += "</td></tr>\n";
			strng += "<tr class='addr_hr'><td>\n";
			strng += "</td></tr>\n";
	document.write(strng);

}


function findimg(arg){
//if on cms, fully specify url of image as templateURL. If not on CMS, templateURL is blank so it references correctly locally.
var arg;
var implace = document.getElementById(arg).src.indexOf("incld");
	document.getElementById(arg).src=templateURL+document.getElementById(arg).src.substring(implace,document.getElementById(arg).src.length);
}

function makeannc(arg){
	var strng = "";
	strng += "<a href='"+globLinkstart+"about-us/announcements/'><h2>"+arg+"</h2></a>\n";
	document.write(strng);
}


function make_crumbs(){ 
//automatically make different crumbs based on current page
	var strngend = "</td></tr>\n";
	var strng = "<tr class='crumb_tr'><td class='col_left'>\n";


switch(2){		//two different left nav approaches. Initial approach. I chose 2nd approach below.
	case 1:
			strng += "<div class='crumb_text'>\n";
			var linkndx = "mnu"+globMenu+"0";	//get link URL from make_menu href id's
			strng += "<a id='maincrumb' href='"+document.getElementById(linkndx).href+"'>\n";
			strng += menuArray[globMenu].toUpperCase()+"\n";
			strng += "</a><br>\n";
			strng += "</div >\n";
		document.write(strng); strng="";	//write the first menu

//if pageTitle (with - substituted for "space" ) is contained in the maincrumb.href then you can stop.
			if(document.getElementById('maincrumb').href.match(pageSlug)){document.write(strngend);return;}


//cycle thru make_menu href links and, if match pageSlug, use that link. Do Health Link as a special case below.
		if(menuArray[globMenu].match('health link') == null ){
			for ( i=0; i < (menuDepth[globMenu]+1); i++){
				linkndx = "mnu"+globMenu+i.toString();
			   if(document.getElementById(linkndx).href.match(pageSlug)){
				strng += "<div class='crumb_subtext'>\n";
				strng += "<a href='"+document.getElementById(linkndx).href+"'>\n";
				strng += pageTitle.toTitleCase()+"\n";
				strng += "</a><br>\n";
				strng += "</div >\n";
			document.write(strng); strng="";	//write the sub menu
				//break;
			   }
			}
			document.write(strngend);
			return;
		}

//cycle thru make_menu for health link and if in the url, go to that sub-submenu list
			for ( i=1; i < (menuDepth[globMenu]+1); i++){
				linkndx = "mnu"+globMenu+i.toString();
			   if(document.URL.match(document.getElementById(linkndx).href)){
				strng = "";
				strng += "<div class='crumb_subtext'>\n";
				strng += "<a href='"+document.getElementById(linkndx).href+"'>\n";
				strng += document.getElementById(linkndx).innerHTML.toTitleCase()+"\n";
				strng += "</a><br>\n";
				strng += "</div >\n";
			document.write(strng); strng="";	//write the sub menu
				subsubnav(linkndx,i);		//and subsub menus
				break;
			   }
			}

		document.write(strngend);

		break;

	case 2:
	default:	//new approach ****************

//cycle thru make_menu href links and use that link and name. Do Health Link as a special case below.

		if( (menuArray[globMenu].match('health link') == null) || (pageTitle.toLowerCase().match('health link') ) )
			{
			for ( i=0; i < (menuDepth[globMenu]+1); i++){
				linkndx = "mnu"+globMenu+i.toString();
				var lastslash = document.getElementById(linkndx).href.lastIndexOf("/");
				var prevslash = document.getElementById(linkndx).href.lastIndexOf("/",lastslash-1);
				var navon=""; var navctr="crumb_subtext";
				if(document.getElementById(linkndx).href.substring(prevslash+1,lastslash).match(pageSlug)){navon="crumb_textB";}	//make bold
				if(i==0){navctr="crumb_headtext";}

				//strng += "<div class='crumb_subtext'>\n";
				strng += "<div class='"+navctr+"'>\n";
				strng += "<a href='"+document.getElementById(linkndx).href+"' class='"+navon+"'>\n";
				strng += document.getElementById(linkndx).innerHTML.toTitleCase()+"\n";
				strng += "</a><br>\n";
				strng += "</div >\n";
			document.write(strng); strng="";	//write the main and sub nav except for sub Health Links

			}
			document.write(strngend);
			return;
		}


//cycle thru make_menu for health link and if in the url, go to that sub-submenu list

				linkndx = "mnu"+globMenu+"0";
				strng += "<div class='crumb_headtext'>\n";
				strng += "<a href='"+document.getElementById(linkndx).href+"'>\n";
				strng += document.getElementById(linkndx).innerHTML.toTitleCase()+"\n";
				strng += "</a><br>\n";
				strng += "</div >\n";
			document.write(strng); strng="";	//write the Health Link main nav

			for ( i=1; i < (menuDepth[globMenu]+1); i++){
				linkndx = "mnu"+globMenu+i.toString();
			   if(document.URL.match(document.getElementById(linkndx).href)){
				strng += "<div class='crumb_subtext'>\n";
				var navon=""; 
				if(document.getElementById(linkndx).href.match(document.URL)){navon="crumb_textB";}	//make bold
				strng += "<a href='"+document.getElementById(linkndx).href+"' class='"+navon+"'>\n";
				strng += document.getElementById(linkndx).innerHTML.toTitleCase()+"\n";
				strng += "</a><br>\n";
				strng += "</div >\n";
			document.write(strng); strng="";	//write the sub nav
				subsubnav(linkndx);		//and subsub nav
		//and subsub nav
				break;
			   }
			}

		document.write(strngend);

	}		//end of switch

}


function subsubnav(arg){

	var subsubList = new Array();

  switch (arg) {

	case "mnu41":
	case 1:
		subsubList= new Array("Immunization Schedule","Immunization Useful Links");

		break;

	case "mnu42":
	case 2:
		subsubList= new Array("Teen Links");

		break;

	case "mnu43":
	case 3:
		subsubList= new Array("Two Weeks","Two Months","Four Months","Six Months","Nine Months","Twelve Months","Fifteen Months","Eighteen Months","Two Years","Two and a Half Years","Three Years");
		//note: some phrases remain hyphenated as they are received from the CMS as is Two-and-a-Half. When hyphenated, .match is no longer case insensitive.
		if(document.URL.match("www.surfacetheory.net")){subsubList[9]="Two-and-a-Half Years";}
		break;

	case "mnu44":
	case 4:
		subsubList= new Array("Starting Baby on Solid Food","Toddler Eating","Nutrition Useful Links");

		break;

	case "mnu45":
	case 5:
		subsubList= new Array("Colds","Fever and Dosing","Ankle Sprain","Bronchiolitis","Constipation","Croup","Diarrhea","Ear Infections","Eczema","Lyme Disease","Minor Head Injury","Vomiting","Useful Medical Links");
		break;

	case "mnu46":
	case 6:
		subsubList= new Array("Attention Deficit Disorder");
		break;

	case "mnu47":
	case "mnu48":
	case "mnu49":
	case 7:
		subsubList= new Array("");
		break;

	default:

		    }

		document.write("<div class='crumb_subsubtext'>\n");

			for (var nav in subsubList){
			//var navon = ""; if(subsubList[nav].toLowerCase().match(pageTitle.toLowerCase())){navon = "crumb_textB";}	
			var navon = ""; if((subsubList[nav].toLowerCase().match(pageTitle.toLowerCase()) != null) && (subsubList[nav].length == pageTitle.length )){navon = "crumb_textB";}	
	//make bold
			strng = "<a href='"+document.getElementById(arg).href+subsubList[nav].replace(/ /g, '-').toLowerCase()+"/' class='"+navon+"'>\n";
			strng += subsubList[nav].toLowerCase()+"\n";
			strng += "</a><br>\n";
			document.write(strng);
			}

		document.write("</div>\n");
}


function make_affil(){
	var strng = "<tr class='affil_tr'><td class='col_left'>\n";
			strng += "<div class='affil_text'>\n";
			strng += "Our Affiliates<br>\n";
			strng += "</div >\n";
			strng += "<a href='http://www.childrenshospital.org/' target='_blank'>\n";
			strng += "<img src='"+templateURL+"incld/logo_childrens.gif' class='affil_img'>\n";
			strng += "</a>\n";
			strng += "<a href='http://www.brighamandwomens.org/' target='_blank'>\n";
			strng += "<img src='"+templateURL+"incld/logo_brigham.gif' class='affil_img'>\n";
			strng += "</a>\n";
			strng += "<a href='http://www.bidmc.org/' target='_blank'>\n";
			strng += "<img src='"+templateURL+"incld/logo_bethisrael.gif' class='affil_img'>\n";
			strng += "</a>\n";
			strng += "</td></tr>\n";
	document.write(strng);
}


function make_footer() {
var today = new Date(); 
var year = today.getYear(); //years since 1900
var temp = navigator.appName;
var delta = 1900; if (temp.match("Microsoft") || temp.match("Opera")){delta = 0;}
var thisyear = year + delta;

	var strng = '';
	strng += "<table cellspacing='0' class='page_width'>";
	strng += "<tr><td class='footer_copy'><span class='footer_copy'><a href='"+globLinkstart+"copyright-and-terms"+globLinkend+"' class='footer_copy'>COPYRIGHT &copy; "+thisyear+"</a> LONGWOOD PEDIATRICS, LLP. ALL RIGHTS RESERVED.<a href='"+globLinkstart+"copyright-and-terms"+globLinkend+"' class='footer_copy'>Terms of Use</a> &nbsp;| <a href='"+globLinkstart+"site-map"+globLinkend+"' class='footer_copy'>SITEMAP</a></span> ";

	strng += '	<a href="http://www.surfacetheory.net" target="_blank" class="footer_st"><img src="'+templateURL+'incld/st_designedby.gif" class="footer_st"/></a>	';

	strng += '	</td></tr>	';
	strng += "</table>";
	document.write(strng);
}





// former below


function Validate(theForm) {
   if (theForm.input.value == "") {
      alert("Please enter a single or multiple keywords to search.");
      theForm.input.focus();
      return false; }
   return true; 
}



//use <script language="JavaScript">hidemail("school", "css-style", "email-subject", "link-text")</script>
//use1: <script language="JavaScript">hidemail("webmaster")</script><br>
//use2: <script language="JavaScript">hidemail("webmaster","class=bodytext")</script><br>
//use3: <script language="JavaScript">hidemail("webmaster","class=bodytext","Test3_Subject")</script><br>
//use4: <script language="JavaScript">hidemail("webmaster","title=Yahoo", "Test4_Subject", "email us")</script>
//argument 2 can be blank or any valid argument for a <a href tag

function hidemail(box, style, subject, text) {
   var numargs = hidemail.arguments.length;
   var esubject = "Website_Inquiry";
   var estyle = "";
   var etext = box+"@"+globDomain;

   if (numargs >= 2 ){estyle = style;  }

   if (numargs >= 3 ){esubject = subject;  }

   if (numargs >= 4 ){etext = text;  }

   document.write('<a href=mailto:'+box+'@'+globDomain+'?subject='+esubject+' '+estyle+'>'+etext+'</a>'); 

}





