//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;
   }; 
} 

//define attributes of a makepage object
function makepage(titlearg,addrarg,bannrarg,taglinearg,photoarg,captionarg,needarg){
this.title = titlearg;
this.url = addrarg;
this.banner = bannrarg;
this.tagline = taglinearg;
this.photo = photoarg;
this.caption = captionarg;
this.need = needarg;
}

//define all site pages
//order was home, our practice, news, providers, your health, online, contact
//new makepage('title','page link','banner image','page tagline','body photo','body photo caption || nolist');
pg0 = new makepage('home','index.html','bnnr_home.gif','home page tagline','body_photo_1.jpg','','DONE');

//pg1 = new makepage('our practice','practice.html','DSCF3895b.jpg','compassionate thorough care','DSCF4764a.jpg','','DONE');
pg1 = new makepage('our practice','practice.html','DSCF3895b.jpg','compassionate thorough care','hmsclerkship.png','<a href="incld/hmsclerkship.png">Click here for larger image.</a>','DONE');

pg2 = new makepage('what\'s happening','news.html','DSCF7175a.jpg','serving your health','DSCF4613a.jpg','','DONE');

pg3 = new makepage('our providers','providers.html','alldrs-3.jpg','trusted professionals','DSCF2552b.jpg','<center>(click for larger view)</center>','DONE');
	//banner was DSCF4786d, 4798R75a.jpg, alldrs-2e.jpg

pg4 = new makepage('your health','health.html','DSCF4669a.jpg','information you need to know','DSCF4663a.jpg','','DONE.');

pg5 = new makepage('online features','features.html','DSCF4630a.jpg','desktop convenience','DSCF7138a.jpg','','DONE');

pg6 = new makepage('contact','contact.html','DSCF4708a.jpg','always available to you','DSCF4623a.jpg','','DONE');

pg7 = new makepage('search','search.php','DSCF4656a.jpg','results for you','DSCF4617a.jpg','nolist','DONE');

var nav_stop = "search";

pg8 = new makepage('what is a PNP?','ourpnps.html','DSCF7241a.jpg','Pediatric Nurse Practitioners','DSCF2518a.jpg','','DONE');

pg9 = new makepage('insurance coverage','insurances.html','DSCF4649a.jpg','most popular plans','carrierlogos.jpg','We accept most popular insurance plans.','DONE');

pg10 = new makepage('our history','history.html','open-banner.jpg','decades of quality care','opening-article.jpg','June 24, 1971<BR>Courtesy: Lexington Minuteman<BR>(click for larger view)','DONE');

pg11 = new makepage('our flu clinic','clinics.html','DSCF4586a.jpg','walk-in flu medication','DSCF4713a.jpg','','DONE');

pg12 = new makepage('our lab','lab.html','DSCF4558a.jpg','convenient in-house service','DSCF4573a.jpg','','DONE');

pg13 = new makepage('our policies','policies.html','DSCF7187b.jpg','for your benefit','DSCF4690a.jpg','','DONE');

pg14 = new makepage('your visit','nextvisit.html','DSCF4528a.jpg','sick and well appointments','DSCF4601b.jpg','','DONE');

pg15 = new makepage('for new patients','newpatient.html','DSCF2585b.jpg','friendly family practice','DSCF2575a.jpg','','DONE');

//pg15a = new makepage('just in case','justincase.html','DSCF4547a.jpg','always here for you','DSCF3902a.jpg','');

//pg16 = new makepage('template','template.html','bnnr_undefined.gif','template tagline','body_photo_1.jpg','nolist');

var dr_start = "palant.html"; 

pg18 = new makepage('Daniel I. Palant, MD','palant.html','DSCF2560c.jpg','founding physician','DSCF2561b.jpg','','DONE');

pg19 = new makepage('Wendy L. Wornham, MD','wornham.html','DSCF4744a.jpg','','DSCF4749a.jpg','','DONE');

pg20 = new makepage('Julie Dollinger, MD','dollinger.html','DSCF4722a.jpg','medical director','DSCF2556c.jpg','','DONE');

pg21 = new makepage('Victoria J. Arthur, MD','arthur.html','DSCF7197a.jpg','','DSCF2531c.jpg','','DONE');

pg22 = new makepage('Karen Sullivan, MD','sullivan.html','DSCF4639a.jpg','','DSCF4643a.jpg','','DONE');

pg23 = new makepage('Núria Giné-Nokes, MD, MPH','gine-nokes.html','DSCF0487Ra.jpg','','DSCF0474Ra.jpg','','DONE');

pg24 = new makepage('Katharine Garnett, MD','garnett.html','DSCF5702b.jpg','','DSCF5698s2.jpg','','DONE');

pg25 = new makepage('Andrew F. Sinder, MD','sinder.html','DSCF2502d.jpg','','DSCF2515d.jpg','','DONE');

pg26 = new makepage('Jane L. Berman, PNP','berman.html','DSCF4759a.jpg','','DSCF4755a.jpg','','DONE');

//pg24 = new makepage('Debbie Colehower, PNP','colehower.html','','','body_photo_1.jpg','','Spotlight content. Know More content.');

pg27 = new makepage('Kathleen Manchester, PNP','manchester.html','DSCF4734a.jpg','','DSCF4738a.jpg','','DONE');

pg28 = new makepage('Elizabeth Borghesani, PNP','borghesani.html','DSCF7243a.jpg','','DSCF7247a.jpg','','DONE');

pg29 = new makepage('<font color=#FF33FF>Margerie Dembrowski, PNP</font>','dembrowski.html','DSCF7165a.jpg','','DSCF7169a.jpg','','DONE');

var dr_end = "dembrowski.html";

pg30 = new makepage('site map','sitemap.html','DSCF4772b.jpg','','DSCF4692a.jpg','nolist','DONE');

pg31 = new makepage('thank you','thankyou.html','DSCF3895b.jpg','we appreciate your trust','DSCF2595a.jpg','nolist','DONE');

pg32 = new makepage('oops','oops.html','DSCF3895b.jpg','page is not found','DSCF4575a.jpg','nolist','DONE');

pg33 = new makepage('try again','try-again.html','DSCF3895b.jpg','missing form data','DSCF4764a.jpg','nolist','DONE');

pg34 = new makepage('confirmed','confirm.html','DSCF3895b.jpg','thank you','DSCF2599c.jpg','nolist','DONE');

pg35 = new makepage('medical forms explained','medicalforms.html','DSCF7162a.jpg','at-home convenience','','','DONE');

pg36 = new makepage('rx refill request','form-rx.html','DSCF7162a.jpg','at-home convenience','','','DONE');

pg37 = new makepage('referral requests','form-ref.html','DSCF7149a.jpg','medical authorizations','','','DONE');

pg38 = new makepage('your feedback','form-contact.html','DSCF3895b.jpg','suggestions and comment','','','DONE');

pg39 = new makepage('health report request','form-health.html','DSCF3895b.jpg','school camp sports','','','DONE');

pg40 = new makepage('attendance signup','form-signup.html','DSCF3895b.jpg','in-house events','','','DONE');

pg41 = new makepage('appointment request','form-sched.html','DSCF3895b.jpg','future well appointments','','','DONE');

pg42 = new makepage('register / update online','form-register.html','DSCF3895b.jpg','at-home convenience','','','DONE');

pg43 = new makepage('health report payment','form-healthpay.html','DSCF3895b.jpg','at-home convenience','','','DONE');

pg44 = new makepage('medical records release payment','form-releasepay.html','DSCF3895b.jpg','at-home convenience','','','DONE');

pg45 = new makepage('medical archive immunization payment','form-releasearchimpay.html','DSCF3895b.jpg','archived immunization record','','','DONE');

pg46 = new makepage('medical archive release payment','form-releasearchallpay.html','DSCF3895b.jpg','archived full record','','','DONE');

pg47 = new makepage('medical archive discharge payment','form-dischargepay.html','DSCF3895b.jpg','archived discharge record','','','DONE');

pg48 = new makepage('yoga class payment','form-yogapay.html','DSCF3895b.jpg','at-home convenience','','','DONE');

pg49 = new makepage('website feedback','form-survey.html','DSCF3895b.jpg','give us your opinion','DSCF4764a.jpg','','DONE');

pg50 = new makepage('copyright','copyright.html','DSCF3895b.jpg','','DSCF4764a.jpg','','DONE');

pg51 = new makepage('your health archive','health-archive.html','DSCF4669a.jpg','from previous articles','DSCF4663a.jpg','','DONE.');

pg52 = new makepage('satisfaction feedback','form-survey3.html','DSCF3895b.jpg','we value your opinion','DSCF4764a.jpg','','DONE');

pg53 = new makepage('confirmed','confirm-contest.html','DSCF3895b.jpg','thank you','DSCF7168a.jpg','nolist','DONE');

pg54 = new makepage('EMR preload form','form-emr.html','DSCF3895b.jpg','thank you','DSCF7168a.jpg','nolist','DONE');



//define page array and global vars
var pagearray = new Array(pg0,pg1,pg3,pg5,pg4,pg2,pg6,pg7,pg8,pg9,pg10,pg11,pg12,pg13,pg14,pg15,pg18,pg19,pg20,pg21,pg22,pg23,pg24,pg25,pg26,pg27,pg28,pg29,pg30,pg31,pg32,pg33,pg34,pg35,pg36,pg37,pg38,pg39,pg40,pg41,pg42,pg43,pg44,pg45,pg46,pg47,pg48,pg49,pg50,pg51,pg52,pg53,pg54); 

var pagecnt = pagearray.length;
var Q_affil = "chb_logo75.jpg";
var Q_affil_lnk = "http://www.childrenshospital.org";

//var Q_affil2 = "chb_ppoclogo62.jpg";
var Q_affil2 = "h1n1banner.jpg";
var Q_affil2 = "cancer_ribbon.png";
//var Q_affil2_lnk = "http://www.childrenshospital.org/ppoc";
var Q_affil2_lnk = "h1n1letter.pdf";
var Q_affil2_lnk = "dembrowski.html";

var testrecip="dporter";
var testrecip2="dwight";
var globDomain="lexpeds.com";
var testDomain="surfacetheory.net";

function Q_menu_ovr(objct) {
	//objct.style.backgroundColor = '#00a0c6';
	objct.style.backgroundColor = '#00C4F2';
	objct.style.color = 'white';
}


function Q_menu_out(objct) {
	objct.style.backgroundColor = 'white';
	objct.style.color = '#027abb';
}


function Q_make_menu() {
	var this_file = Q_URL('FILENAME');
	if(!this_file) this_file = 'index.html';
	var this_indx;

	params = getParams();//call in URL arguments used in other functions.

	var strng = "<table cellspacing='1' class='c_tbl_big'><tr>\n";

    for(n=0; n<pagecnt; n++) {
		if(pagearray[n].title== nav_stop) {
			strng += "<td class='c_td_big_srch'><table cellspacing='3'><tr>";
			strng += "<form name='srchform' method='POST' action='search.php' onSubmit='return Validate(this)'>	";
			strng += "<input type='hidden' name='t' value='search.html'>"; //needed to insert results into my page template from search.php
			strng += "<td class='c_td_big_srch'><span class='c_td_big_srchshft'>SEARCH</span></td>";
			strng += "<td class='c_td_big_srch'><input type='text' name='input' class='c_input_srch' /></td>\n";
			strng += "<td class='c_td_big_srch'><input type='image' src='incld/icon_go.gif' /></td>\n";
			strng += "</form>";
			strng += "</tr></table></td>\n";
			break;
		} else if(pagearray[n].url==this_file) {
			this_indx = n;
			strng += "<td class='c_td_big_on'><nobr>";
			strng += pagearray[n].title;
			strng += "</nobr></td>\n";
		} else  {
			strng += "<td class='c_td_big' onmouseover=\"Q_menu_ovr(this);\" onmouseout=\"Q_menu_out(this);\" onclick=\"window.location.href='";
			strng += pagearray[n].url;
			strng += "';\"><nobr>";
			strng += pagearray[n].title;
			strng += "</nobr></td>\n";
		}
	}
	strng += "</tr>";

    for(n=0; n<(pagecnt); n++) {
		if(pagearray[n].url==this_file ) {
			this_indx = n; 
			break;
		}
	}

	var def_title = this_file.replace(".html","");
	def_title = def_title.replace(".shtml","");
	def_title = def_title.replace(".php","");
	var def_bannr = 'bnnr_undefined.gif';
	var def_bannr_class = 'bnnr_photo';
	var bannr_class = def_bannr_class;

	if(!this_indx && this_indx!=0){
	strng += "<tr><td colspan='8' class='c_td_big_bnnr2'>  <table cellspacing='0'><tr><td><div class='bnnr_title'>"+def_title+"</div></td><td><img src='incld/"+def_bannr+"'class='bnnr_photo' ></td></tr></table>  </td></tr>";

   } else {
	if(this_indx==0){strng += "<tr><td colspan='8' class='c_td_big_bnnrh'>  <table cellspacing='0'><tr><td class='chb_logo2'><a href='"+Q_affil2_lnk+"' xtarget='_blank'> <img src='incld/"+Q_affil2+"'  width=80 /></a></td><td class='chb_logo3'><a href='"+Q_affil_lnk+"' target='_blank'> <img src='incld/"+Q_affil+"' /></a></td></tr></table>  </td></tr>";  //width was 160
	//if(this_indx==0){strng += "<tr><td colspan='8' class='c_td_big_bnnrh'>  <table cellspacing='0'><tr><td class='chb_logo2'></td><td class='chb_logo'><a href='"+Q_affil_lnk+"' target='_blank'> <img src='incld/"+Q_affil+"' /></a></td></tr></table>  </td></tr>";
	} else { 
	if(pagearray[this_indx].banner == ""){pagearray[this_indx].banner = def_bannr;}
	if(this_file.match("providers.html")){bannr_class = 'bnnr_photo_wide';}
	//strng += "<tr><td colspan='8' class='c_td_big_bnnr2'>  <table cellspacing='0'><tr><td><div class='bnnr_title'>"+pagearray[this_indx].title+"</div><div class='bnnr_tagline'>"+pagearray[this_indx].tagline+"</div></td><td><img src='incld/"+pagearray[this_indx].banner+"'class='bnnr_photo' ></td></tr></table>  </td></tr>";
	strng += "<tr><td colspan='8' class='c_td_big_bnnr2'>  <table cellspacing='0'><tr><td><div class='bnnr_title'>"+pagearray[this_indx].title+"</div><div class='bnnr_tagline'>"+pagearray[this_indx].tagline+"</div></td><td><img src='incld/"+pagearray[this_indx].banner+"'class='"+bannr_class+"' ></td></tr></table>  </td></tr>";
	}
   }

	strng += "</table>\n";
	document.write(strng);
}


function Q_make_space() {
var this_file = Q_URL('FILENAME');
if(!this_file) this_file = 'index.html';

	var this_indx = 0;
    for(n=0; n<(pagecnt); n++) {
		if(pagearray[n].url==this_file ) {
			this_indx = n; 
			break;
		}
	}

	var strng = '';
	var indexalert='';

	strng += "<table cellspacing='0' style='border-style:solid; border-color:#8adbff; border-width:0px 1px 0px 1px;'>";
	//params = getParams();//call in URL arguments

	if(this_file=='index.html' && indexalert != ''){	//print home page alert if any

	strng += "<tr><td style='background-color:white;' width='983px'><font color=red style='width:980px;'>"+indexalert+"</font></td></tr>";

	}

	strng += "<tr><td style='background-color:white;'>";

	if(params["edit"]==1){	//only print if global editvalue is defined. also used in function feedback()

	strng += "<font color=red>This page needs: "+pagearray[this_indx].need+"</font><br>";	//print page needs

	}

	strng += "<img src='incld/blank.gif' style='width:983px; height:4px;' />";
	strng += "</td></tr></table>";
	document.write(strng);
}


function Q_make_foot() {
var today = new Date(); 
var year = today.getYear(); //years since 1900
var temp = navigator.appName;
var delta = 1900; if (temp.match("Microsoft")){delta = 0;}
var thisyear = year + delta;

	var strng = '';
	strng += "<table cellspacing='0' style='border-style:solid; border-color:#8adbff; border-width:0px 1px 0px 1px;'>";
	strng += "<tr><td class='c_td_big_copy'><a href='copyright.html' class='c_td_big_copy'>&copy; COPYRIGHT "+thisyear+"</a> LEXINGTON PEDIATRICS, P.C. ALL RIGHTS RESERVED.<a href='copyright.html' class='c_td_big_copy'>Terms of Use</a> &nbsp;| &nbsp;<a href='sitemap.html' class='c_frnt_lnk'>SITEMAP</a> ";

	strng += '	<div class="footer_right">	';
	strng += '	<a href="http://www.surfacetheory.net" target="_blank"><img src="incld/srfc_thry.jpg" border="0"/></a>	';
	strng += '	</div>	';

	strng += '	</td></tr>	';
	strng += "<tr><td style='background-color:white;'><img src='incld/blank.gif' style='width:983px; height:1px;' /></td></tr>";
	strng += "</table>";
	document.write(strng);

//add edit fields if requested
	feedback();
}



function getdrs() {
	var toggle = 0;
	for (i=0; i<(pagecnt); i++) {
	if (pagearray[i].url == dr_start){toggle = 1;}
		if (toggle){
		document.write('<img src="incld/arrow_red.jpg" class="c_arrow"><a href='+pagearray[i].url+' >'+pagearray[i].title+'</a><br>');
		}
	if (pagearray[i].url == dr_end){toggle = 0;}

	}
}

function optdrs(){
	document.write('<option value="dPalant" >Dr. Palant');
	document.write('<option value="wWornham" >Dr. Wornham');
	document.write('<option value="jDollinger" >Dr. Dollinger');
	document.write('<option value="vArthur" >Dr. Arthur');
	document.write('<option value="kSullivan" >Dr. Sullivan');
	document.write('<option value="nGine-Nokes" >Dr. Giné-Nokes');
	document.write('<option value="kGarnett" >Dr. Garnett');
	document.write('<option value="aSinder" >Dr. Sinder');
}

function optpnps(){
	document.write('<option value="jBerman" >PNP Berman');
	//document.write('<option value="mGeronimoDembrowski">PNP Dembrowski');
	document.write('<option value="kmManchester" >PNP Manchester');
	document.write('<option value="bBorghesani" >PNP Borghesani');
}

function feedback(){
// displays feedback fields below the page so viewers can cut, edit and paste text changes and submit them by form to me.
	var this_file = Q_URL('FILENAME');
	if(!this_file) this_file = 'index.html';

	var input = this_file;

	//params = getParams();//call in URL arguments

	if(params["edit"]==1){	//only print if global editvalue is defined. also used in function Q_make_space()

		if(this_file == 'index.html'){	//different format for the home page

	strng = '	<form name="lpaFrm" action="formmail_1d92-lpa.pl" method="post">	<input type="hidden" name="timestamp"> <input type="hidden" name="recipient" value='+testrecip+'> <input type="hidden" name="recip_domain" value='+testDomain+'> <input type=hidden name="subject" value="LexPeds '+input+' Content Feedback">    	<input type=hidden name="redirect" value="thankyou.html"> 		<input type=hidden name="print_blank_fields" value="1">        <input type=hidden name="print_config" value="email"> ';

	strng += '<script language="javascript">document.lpaFrm.timestamp.value = new Date();</script>';

	strng += '	<table cellspacing="1" class="c_tbl_big"><!-- content section -->	    <tr>	<!-- left content -->		    <td class="c_td_home">	<table cellspacing="0" class="c_tbl_frnt"><tr>	    <td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>	<td class="c_td_frnt_ttl"><span class="c_fnt_ttl">OUR PROVIDERS</span></td>	</tr></table>';

	strng += '<textarea cols=20 rows=10 name="providers">provider text</textarea>	<div class="c_span"></div>	<table cellspacing="0" class="c_tbl_frnt"><tr>	    <td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>    <td class="c_td_frnt_ttl"><span class="c_fnt_ttl">YOUR APPOINTMENT</span></td>	</tr></table>';

	strng += '<textarea cols=20 rows=10 name="appointment">appointment text</textarea>		<br /><img src="incld/blank.gif" style="width:195px; height:1px;" />	    <table cellspacing="0" class="c_tbl_frnt"><tr>    <td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>	<td class="c_td_frnt_ttl"><span class="c_fnt_ttl">ONLINE FEATURES</span></td>	</tr></table>';

	strng += '<textarea cols=20 rows=10 name="onlinefeat">online feature text</textarea>		<br /><img src="incld/blank.gif" style="width:195px; height:1px;" />	<div class="c_span"></div>	</td>';

	strng += '<!-- 2nd left content -->	    <td class="c_td_home">	    <table cellspacing="0" class="c_tbl_frnt"><tr>	    <td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>    <td class="c_td_frnt_ttl"><span class="c_fnt_ttl">WHAT\'S NEW</span></td>		</tr></table>';

	strng += '<textarea cols=20 rows=20 name="newsmore">news & more text</textarea>	<br /><img src="incld/blank.gif" style="width:195px; height:1px;" />	<div class="c_span"></div>	</td>';

	strng += '<!-- middle content -->	    <td class="c_td_home">    Your Name: <input type=text name=yourname><BR>		<table cellspacing="0" class="c_tbl_frnt"><tr>    <td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>	    <td class="c_td_frnt_ttl"><span class="c_fnt_ttl">WELCOME</span></td>		</tr></table>';

	strng += '<textarea cols=20 rows=20 name="welcome">welcome text</textarea>	<br /><img src="incld/blank.gif" style="width:195px; height:1px;" />	<div class="c_span"></div>	</td>';

	strng += '<!-- 2nd right content -->	    <td class="c_td_home">    <table cellspacing="0" class="c_tbl_frnt"><tr>    <td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>    <td class="c_td_frnt_ttl"><span class="c_fnt_ttl">YOUR HEALTH</span></td>		</tr></table>';

	strng += '<textarea cols=20 rows=20 name="health">health text</textarea>		<br /><img src="incld/blank.gif" style="width:195px; height:1px;" />	<div class="c_span"></div>	</td>';

	strng += '<!-- right content -->    <td class="c_td_home">	    <table cellspacing="0" class="c_tbl_frnt"><tr>    <td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>    <td class="c_td_frnt_ttl"><span class="c_fnt_ttl">CONTACT US</span></td>	</tr></table>';

	strng += '<textarea cols=20 rows=20 name="contact">contact text</textarea>	<div class="c_span"></div>    <table cellspacing="0" class="c_tbl_frnt"><tr>	    <td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>    <td class="c_td_frnt_ttl"><span class="c_fnt_ttl">OFFICE HOURS</span></td>	</tr></table>';

	strng += '<textarea cols=20 rows=20 name="hours">hours text</textarea>	<div class="c_span"></div>	</td></tr>';

	strng += '<!-- end of content section -->	</table>	<input type=submit name=submit>	</form>';


	} else {	//print edit fields for non-home pages


	strng = '<form name="lpaFrm" action="formmail_1d92-lpa.pl" method="post">    <input type="hidden" name="timestamp"> <input type="hidden" name="recipient" value='+testrecip+'@'+testDomain+'>     <input type=hidden name="subject" value="LexPeds '+input+' Content Feedback">    <input type=hidden name="redirect" value="thankyou.html"> 	<input type=hidden name="print_blank_fields" value="1">        <input type=hidden name="print_config" value="email">  ';

	strng += '<script language="javascript">document.lpaFrm.timestamp.value = new Date();</script>';

	strng += '<table cellspacing="1" class="c_tbl_big">	<tr>		<td><table cellspacing="0" bgcolor=white width="100%">		<tr valign="top">	<!-- left column -->	    	<td class="col_1_td">		<span class="c_fnt_ttl">RELATED LINKS</span>		<textarea cols=20 rows=20 name="related">related field</textarea>		</td>	';

	strng += '<!-- middle column -->		<td class="col_2_td">		Your Name: <input type=text name=yourname><BR><textarea cols=50 rows=30 name="bodytext">body text</textarea>		</td>	';

	strng += '<!-- photo column -->		<td class="col_3_td">		Copy content from the sections above and paste it into the boxes below. Make your content edits and hit SUBMIT when you are through. This will send the content to me but will not automatically load the content onto the page.<BR>	</td>	';

	strng += '<!-- right column -->		<td class="col_4_td">		<table cellspacing="0"><tr><td class="c_td_spotlt">		<div class="c_td_spotttl">SPOTLIGHT</div>		<img src="incld/blank.gif" class="c_spot_line"><br>		<textarea cols=20 rows=15 name="spotlight">spotlight text</textarea>		</td></tr>		</table>	';

	strng += '<table cellspacing="0" class=c"_tbl_frnt"><tr>		<td class="c_td_frnt_mrk"><img src="incld/blank.gif" style="width:5px;" /></td>		<td class="c_td_frnt_ttl"><span class="c_fnt_ttl">KNOW MORE</span></td>		</tr></table>	';

	strng += '<table cellspacing="0"><tr><td class=c"_td_km">		<textarea cols=20 rows=15 name="know">know more text</textarea>		</td></tr></table>	</td><!-- end right column -->	';

	strng += '</tr>		</table></td>	</tr><!-- end of content section -->	</table>	<input type=submit name=submit>	</form>	';

		}

	document.write(strng);
	}

}


function printsmap(){
var showlist = "nolist";
//params = getParams();//call in URL arguments
if(params["edit"]==1){	showlist = "nolistx";}

	for (i=0; i<(pagecnt); i++) {
		if (pagearray[i].caption != showlist) {
	document.write('<img src="incld/arrow_red.jpg" class="c_arrow"><a href='+pagearray[i].url+' >'+pagearray[i].title+'</a>');
	if(params["edit"]==1){document.write('&nbsp;&nbsp;'+pagearray[i].need);}
	document.write('<br>');
		}
	}

}



function printphoto(){
	var this_file = Q_URL('FILENAME');
	if(!this_file) this_file = 'index.html';
	var this_indx = 0;

    for(n=0; n<(pagecnt); n++) {
		if(pagearray[n].url==this_file ) {
			this_indx = n;
			break;
		}
	}

		strng = '<img src="incld/blank.gif" class="c_photo_line"><br>';
		strng += '<img src="incld/'+pagearray[this_indx].photo+'" class="c_body_photo">';
		if (pagearray[this_indx].caption != "nolist") {
		strng += '<div class="c_photo_caption">'+pagearray[this_indx].caption+'</div>';
		}
		document.write(strng);

}


function Validate(theForm) {
   if (theForm.input.value == "") {
      alert("Please enter a single or multiple keywords to search.");
      theForm.input.focus();
      return false; }
   return true; 
}


var param1 = "";		//global first parameter
var paramcnt = 0;

function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
  if (idx != -1) {
	var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
	paramcnt = pairs.length;
	for (var i=0; i<pairs.length; i++) {
		nameVal = pairs[i].split('=');
		if(i==0){param1 = nameVal[0];}	//1st parameter is confirmation type for confirm.html
		params[nameVal[0]] = nameVal[1];

 	}
   }

var this_host = Q_URL('HOST');				//default beta site to test mode
if(params["edit"] == undefined){params["edit"] = 0;if(this_host.match(testDomain)){params["edit"] = 1;}} 
if(params["test"] == undefined){params["test"] = 0;if(this_host.match(testDomain)){params["test"] = 1;}} 
if(params["fmtype"] != undefined){fmtype = params["fmtype"];}else{fmtype=0} //form-register type of form submitted

return params;
}


//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>'); 

}

function reqField(title, arg){
	if(arg){
		document.write("<font class=reqd>"+title+"*</font>");
	} else {
		document.write(title+":");
	}
}

// Make sure ZIP is valid.
function validZip(s) {
if(params["test"] == 1 ){return true;}
if(s == "" ){return true;}
     reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);

     if (!reZip.test(s)) {
          alert("Zip Code Is Not Valid");
          return false;
     }

return true;
}


// Make sure date is valid.
function validDate(input) {
if(params["test"] == 1 ){return true;}
if(input == "" ){return true;}
  var validformat= new RegExp(/^\d{1,2}\/\d{1,2}\/\d{4}$/); //Basic check for format validity
  var returnval=false;
	if (!validformat.test(input)){
	  alert("Date Format Is Not Valid");
	} else { //Detailed check for valid date ranges
	  var monthfield=input.split("/")[0];
	  var dayfield=input.split("/")[1];
	  var yearfield=input.split("/")[2];
//document.write(monthfield+" "+dayfield+" "+yearfield);
	  if (monthfield > 12 || dayfield > 31 || yearfield < 1890 || yearfield > 2100 || monthfield < 1 || dayfield < 1){
		  alert("Entered Date Is Not Valid");
	  } else {
		returnval=true;
	  }
	}
return returnval;
}


// Make sure a state is valid.
function validState(sstate) {
if(params["test"] == 1 ){return true;}
if(sstate == "" ){return true;}
	sstates = "wa|or|ca|ak|nv|id|ut|az|hi|mt|wy|" + "co|nm|nd|sd|ne|ks|ok|tx|mn|ia|mo|" + 				"ar|la|wi|il|ms|mi|in|ky|tn|al|fl|" + "ga|sc|nc|oh|wv|va|pa|ny|vt|me|nh|" + "ma|ri|ct|nj|de|md|dc|";

	if (sstates.indexOf(sstate.toLowerCase() + "|") > -1) {
		return true;
		}
      alert("State Code Is Not Valid");
	return false;
	}


function scrubAddr(ele){	//accepts the element, not the value
//remove special characters '-' and '#' are OK
	var patrn = new RegExp("[$%.+&@()^!*+={}|<>?/:;]","g" );
	var argnew = ele.value;
	argnew = argnew.replace(patrn," ");
	argnew = argnew.replace(/]/g," ");	//special cases handled separately
	argnew = argnew.replace(/\[/g," ");
	//argnew = argnew.replace(/\-/g," ");
	while(argnew.match(/\x20\x20/g)){	//condense multiple resulting spaces
	  argnew = argnew.replace(/\x20\x20/g," ");
	}
	ele.value = argnew;	//put back the elemenets value
}



function linkcheck(arg){
//onSubmit, check for links in argument list and just return if found
//for LexPeds, Search is always the first form on the page, user form is the 2nd
var numargs = linkcheck.arguments.length-1;
var matchstr = "<a href=";
var found = 0;
	for (cnt=0; cnt<=numargs; cnt++){
	if (linkcheck.arguments[cnt].match(matchstr)){ found++;}
	}

	if(found){
	document.forms[1].action="http://www."+globDomain;
	}
document.forms[1].submit();
}

//global security array
var scodearray = new Array("ZU7WP","img0.gif","T4JQ2","img1.gif","MS8LX","img2.gif","KP23G","img3.gif","VB4E9","img4.gif","C1AZ6","img5.gif","HU39M","img6.gif","2JDEC","img7.gif","YR8RP","img8.gif","F6AZH","img9.gif","BRN31","img10.gif","XLT9J","img11.gif","F3T8V","img12.gif","MA54P","img13.gif","DPE6J","img14.gif","REV11","img15.gif","AU37N","img16.gif","E9F2X","img17.gif","GLY7J","img18.gif","JA85R","img19.gif","LKCD5","img20.gif","NBV3T","img21.gif","P4UE5","img22.gif","QD98C","img23.gif","S71WJ","img24.gif","UX9ZH","img25.gif","W3M4E","img26.gif","4FP2U","img27.gif","7LS2M","img28.gif","95SEW","img29.gif");
var scodelen = scodearray.length;
var nsec = 0;

function scodecheck(arg){
//onSubmit, check for right security code in argument and just return if found
//for LexPeds, Search is always the first form on the page, user form is the 2nd

	if(params["test"] == 1){	//swap recipient if in test mode
	swapRecip();
	}

var found = 0;
var uarg = arg.toUpperCase();
	if (uarg == "MUZZEY19"){found++;}	//master
	if (uarg == scodearray[2*nsec]){found++;}
	document.forms[1].action=document.forms[1].actionstd.value;	//restore orig action for multiple submissions/new SCSodes.

	if(!found){
	document.forms[1].action="missingsc.pl";
	//document.forms[1].action="http://www."+globDomain;
	//document.forms[1].method="GET";
	} 

}


function swapRecip(){	
//This is test code to send all form results to one email address rather than the specified address
//and turn off the required fields.
document.forms[1].recipient.value = testrecip;
document.forms[1].recip_domain.value = testDomain;
document.forms[1].required.value = "";

	var this_file = Q_URL('FILENAME');
	if(this_file == "form-register.html"){
		document.forms[1].recipient2.value = testrecip2;
	}

}


function printSCode(){
//random selection of 1 out of the scodelen number of images using seconds on clock
var today = new Date();
var seconds = today.getSeconds();
ndiv = ((60*2)/scodelen)+0.1;	//only randomize based on number of elements in scodearray
nsec = Math.floor(seconds/ndiv);	//global scodearray index. 
document.write('<img src=incld/'+scodearray[2*nsec+1]+'>');

}

function adddomain(arg,domain2){	//arg is the name of the element to add the domain onto
//for LexPeds, Search is always the first form on the page, user form is the 2nd
var numargs = adddomain.arguments.length;
var insDomain = globDomain;
if(domain2 == "" || domain2 == undefined){domain2 = globDomain;}
if(numargs > 1 ){insDomain = domain2;}
var eleleng = document.forms[1].elements.length;
  for (i=0; i<eleleng; i++){
	if(document.forms[1].elements[i].name == arg){
		if(document.forms[1].elements[i].value.match("@")){break;}	//dont double up
		document.forms[1].elements[i].value = document.forms[1].elements[i].value + "@" + insDomain;
		break;
	}
  }

}

function secure(page){
var this_host = Q_URL('HOST');
var prefix = "";
	if(this_host.match(globDomain)){
	prefix = "https://www."+globDomain+"/";
	}
document.write("<a href="+prefix+page+">");
}

function setHTTPS(){
//if in lexpeds, make sure in https
	if(location.href.match("http://www.lexpeds.com")){
		location.href = location.href.replace("http:","https:");
	}
}


function getOffHrs(arg){
	document.write('<tr>');
	document.write('<td colspan="3">Phone lines are open from 8:00 AM to 8:30 AM for same-day weekday urgent and sick appointments. Please do not call during those times for other purposes. <br><br></td>');
	document.write('</tr>');

	document.write('<tr>');
	document.write('<td class="homehoursh1" colspan="2">Open</td><td class="homehoursh2">Closed</td>');
	document.write('</tr>');

	if(arg == "lab"){
	document.write('<tr>');
	document.write('<td class="homehours">M-F</td><td class="homehoursop">11-5:30</td><td class="homehourscl">12:30-1:30</td>');
	document.write('</tr>');

	}else{

	document.write('<tr>');
	document.write('<td class="homehours">Mon.</td><td class="homehoursop">9-8</td><td class="homehourscl">12-1</td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td class="homehours">Tue.</td><td class="homehoursop">9-8</td><td class="homehourscl">12-1</td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td class="homehours">Wed.</td><td class="homehoursop">9-8</td><td class="homehourscl">12-1</td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td class="homehours">Thu.</td><td class="homehoursop">9-8</td><td class="homehourscl">12-1</td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td class="homehours">Fri.</td><td class="homehoursop">9-5</td><td class="homehourscl">12-1</td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td class="homehours">Sat.*</td><td class="homehoursop">9-12</td><td class="homehourscl"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td class="homehours">Sun.*</td><td class="homehoursop">9-12</td><td class="homehourscl"></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td class="homehours">Hol.*</td><td class="homehoursop">9-12</td><td class="homehourscl"><a href=contact.html#holidays>see list</a></td>');
	document.write('</tr>');
	document.write('<tr>');
	document.write('<td colspan="3" class="homehourscl">&nbsp;&nbsp;&nbsp;*for urgent care only.</td>');
	document.write('</tr>');

	}

}



