// JavaScript Document
var currpage = null;

//Libary Function
function $(id) {
  return document.getElementById(id);
}

function getURL()
{
test = location.href;

test= test.split("/");
str = "";
for(i=0;i<(test.length-1);i++)
{
	if(i == 0)
	str = test[i]+"/";
	else
	str = str + test[i] + "/";
}
return str;
}


function focusContact(who)
{
$(who).selected = true;	
}
//For horizontal navigation located in head.php
function toggleNavOn(navid)
{
	if(checkOS != -1) // a mac
	$(navid).className = "greybgMac";	
	else
	$(navid).className = "greybg";
}

function toggleNavOff(navid,flag)
{
	if(checkOS != -1 && flag) // a mac
	$(navid).className = "nobgMac";	
	else if(checkOS == -1 && flag)
	$(navid).className = "nobg";	

}

//For sub navigation located in nav.php

function toggleSubnavOn(liID)
{
	$(liID).className = "linavOver";
}

function toggleSubnavOff(liID)
{
	$(liID).className = "linav";
}

//For sub navigation located in nav.php

function toggleSubnavOn_larger(liID)
{
	$(liID).className = "linavOver_larger";
}

function toggleSubnavOff_larger(liID)
{
	$(liID).className = "linav_larger";
}


//to determine which page we are on

function currentPageLink(page1)
{
	
	var noAction = false;
	var largelink = false;
	switch(page1)
	{
	case "newsletter.php":			//newsletter
	subNavID = "newsletterSubNav";
	tabNavID = "newsletternav";
	linkname = "Newsletter";
	break;
	case "newsletter_general.php":			//newsletter
	subNavID = "generalSubNav";
	tabNavID = "newsletternav";
	linkname = "General Business/<img src='images/arrow.gif' border='0'/><BR/>Management Strategies";
	largelink = true;
	break;
	case "newsletter_wealth.php":			//newsletter
	subNavID = "wealthSubNav";
	tabNavID = "newsletternav";
	linkname = "Wealth Advice/<img src='images/arrow.gif' border='0'/><BR/>Estate Planning";
	largelink = true;
	break;
	case "newsletter_business.php":			//newsletter
	subNavID = "businessSubNav";
	tabNavID = "newsletternav";
	linkname = "Family Business/<img src='images/arrow.gif' border='0'/><BR/>Succession";
	largelink = true;
	break;	
	case "newsletter_pro.php":			//newsletter
	subNavID = "professionalSubNav";
	tabNavID = "newsletternav";
	linkname = "Professional Services";
	break;	
	case "newsletter_manufacture.php":			//newsletter
	subNavID = "manufactureSubNav";
	tabNavID = "newsletternav";
	linkname = "Manufacturing";
	break;	
	case "newsletter_construction.php":			//newsletter
	subNavID = "constructionSubNav";
	tabNavID = "newsletternav";
	linkname = "Construction";
	break;	
	case "newsletter_nonprofit.php":			//newsletter
	subNavID = "nonprofitSubNav";
	tabNavID = "newsletternav";
	linkname = "Non-Profit Organizations";
	break;	
	case "newsletter_val.php":			//newsletter
	subNavID = "valSubNav";
	tabNavID = "newsletternav";
	linkname = "Valuations";
	break;		
	case "resources.php":			//resources
	subNavID = "resourcesSubNav";
	tabNavID = "resourcenav";
	linkname = "Resources";
	break;	
	case "resources_articles.php":			//resources
	subNavID = "articlesSubNav";
	tabNavID = "resourcenav";
	linkname = "Articles";
	break;	
	case "resources_press.php":			//resources
	subNavID = "pressSubnav";
	tabNavID = "resourcenav";
	linkname = "Press Releases";
	break;	
	case "resources_links.php":			//resources
	subNavID = "linksSubnav";
	tabNavID = "resourcenav";
	linkname = "Links";
	break;
	case "resources_events.php":			//resources
	subNavID = "eventsSubnav";
	tabNavID = "resourcenav";
	linkname = "Events";	
	break;		
	case "index.php":			//homepage
	subNavID = "homeSubNav";
	tabNavID = "homenav";	
	linkname = "Home";
	break;
	case "services.php":			//services
	subNavID = "servicesSubNav";
	tabNavID = "servicenav";
	linkname = "Services";
	break;
	case "healthcare.php":			//healthcare
	subNavID = "healthCareSubNav";
	tabNavID = "healthnav";
	linkname = "Health Care";
	break;
	case "healthcare_proservices.php":			//client services
	subNavID = "proservicesSubnav";
	tabNavID = "healthnav";
	linkname = "Professional Services Team";
	break;	
	case "healthcare_affiliations.php":			//healthcare_affiliations
	subNavID = "affiliationsSubnav";
	tabNavID = "healthnav";
	linkname = "Professional Affiliations";
	break;	
	case "healthcare_newsletter.php":			//newsletter
	subNavID = "newsletter1SubNav";
	tabNavID = "healthnav";
	linkname = "Newsletter";
	break;	
	case "healthcare_articles.php":			//articles
	subNavID = "articlesSubnav";
	tabNavID = "healthnav";
	linkname = "Articles";
	break;	
	case "healthcare_clientalerts.php":			//client alerts
	subNavID = "clientalertsSubnav";
	tabNavID = "healthnav";
	linkname = "Client Alerts";
	break;	
	case "healthcare_tools.php":			//healthcare
	subNavID = "toolsSubnav";
	tabNavID = "healthnav";
	linkname = "Tools & Resources";
	break;	
	case "healthcare_links.php":			//healthcare
	subNavID = "linksSubnav";
	tabNavID = "healthnav";
	linkname = "Links";
	break;	
	case "healthcare_directions.php":			//healthcare
	subNavID = "directionsSubnav";
	tabNavID = "healthnav";
	linkname = "Directions";
	break;	
	case "healthcare_client.php":			//healthcare
	subNavID = "clientSubNav";
	tabNavID = "healthnav";
	linkname = "Client Services";
	break;		
	case "industry_healthcare.php":			//industry
	subNavID = "healthcare1SubNav";
	tabNavID = "industrynav";
	linkname = "Health Care";
	break;	
	case "industry.php":			//industry
	subNavID = "industrySubNav";
	tabNavID = "industrynav";
	linkname = "Industry Focus";
	break;	
	case "industry_construction.php":		//industry construction
	subNavID = "constructionSubNav";
	tabNavID = "industrynav";
	linkname = "Construction";
	break;	
	case "industry_manufacture.php":			//industry manufacture
	subNavID = "manufactureSubNav";
	tabNavID = "industrynav";
	linkname = "Manufacturing, Retail &<img src='images/arrow.gif' border='0'/><BR/>Distribution";
	largelink = true;
	break;	
	case "industry_nonprofit.php":			//industry nonprofit
	subNavID = "nonprofitSubNav";
	tabNavID = "industrynav";
	linkname = "Non-Profit Organizations";
	break;	
	case "industry_pension.php":			//industry construction
	subNavID = "pension1SubNav";
	tabNavID = "industrynav";
	largelink = true;
	linkname = "Pension & Employee<img src='images/arrow.gif' border='0'/><BR/>Benefit Administration";
	break;	
	case "industry_nonprofit.php":			//industry nonprofit
	subNavID = "nonprofitSubNav";
	tabNavID = "industrynav";
	linkname = "Non-Profit Organizations";
	break;	
	case "industry_pension.php":			//industry pension
	subNavID = "pension1SubNav";
	tabNavID = "industrynav";
	largelink = true;	
	linkname = "Pension & Employee<img src='images/arrow.gif' border='0'/><BR/>Benefit Administration";
	break;	
	case "industry_professional.php":			//industry professional
	subNavID = "professionalSubNav";
	tabNavID = "industrynav";
	linkname = "Professional Services";
	break;	
	case "industry_realestate.php":			//industry real estate
	subNavID = "realestateSubNav";
	tabNavID = "industrynav";
	linkname = "Real Estate";
	break;		
	case "services_auditing.php":  //services_auditing	
	subNavID = "auditingSubNav";
	tabNavID = "servicenav";
	linkname = "Auditing & Accounting";	
	break;	
	case "services_business.php":  //services_busval
	subNavID = "businessSubNav";
	tabNavID = "servicenav";
	largelink = true;
	linkname = "Business Valuation &<img src='images/arrow.gif' border='0'/><BR/>Litigation Support Services";	
	break;	
	case "services_tax.php":  //services_tax	
	subNavID = "taxSubNav";
	tabNavID = "servicenav";
	linkname = "Tax Services";	
	break;	
	case "services_planning.php":  //services_planning	
	subNavID = "planningSubNav";
	tabNavID = "servicenav";
	largelink = true;
	linkname = "Financial Planning & Wealth<img src='images/arrow.gif' border='0'/><BR/>Management Services";	
	break;	
	case "services_pension.php":  //services_pension
	subNavID = "pensionSubNav";
	tabNavID = "servicenav";
	largelink = true;
	linkname = "Pension & Employee<img src='images/arrow.gif' border='0'/><BR/>Benefit Administration";	
	break;	
	case "services_mgmt.php":  //services_mgmt
	subNavID = "mgmtSubNav";
	tabNavID = "servicenav";
	largelink = true;
	linkname = "Management Advisory<img src='images/arrow.gif' border='0'/><BR/>Services";	
	break;	
	case "services_health.php":  //services_healthcare
	subNavID = "healthSubNav";
	tabNavID = "servicenav";
	largelink = true;
	linkname = "Health Care Practice<img src='images/arrow.gif' border='0'/><BR/>Consulting Services";	
	break;		
	case "partners.php":		//partners
	subNavID = "partnerSubNav";
	tabNavID = "partnernav";
	linkname = "Partners";
	break;			
	case "partners_barrett.php":		//partners
	subNavID = "partnerBarrettSubNav";
	tabNavID = "partnernav";
	linkname = "James W. Barrett";
	break;	
	case "partners_calnan.php":		//partners
	subNavID = "partnerCalnanSubNav";
	tabNavID = "partnernav";
	linkname = "James B. Calnan, CPA";
	break;	
	case "partners_chase.php":		//partners
	subNavID = "partnerChaseSubNav";
	tabNavID = "partnernav";
	linkname = "Richard M. Chase";
	break;	
	case "partners_cheney.php":		//partners
	subNavID = "partnerCheneySubNav";
	tabNavID = "partnernav";
	linkname = "Howard L. Cheney";
	break;	
	case "partners_dagostino.php":		//partners
	subNavID = "partnerDagostinoSubNav";
	tabNavID = "partnernav";
	linkname = "Rudy M. D'Agostino";
	break;	
	case "partners_hines.php":		//partners
	subNavID = "partnerHinesSubNav";
	tabNavID = "partnernav";
	linkname = "Kevin E. Hines";
	break;	
	case "partners_houghton.php":		//partners
	subNavID = "partnerHoughtonSubNav";
	tabNavID = "partnernav";
	linkname = "Kristina Drzal Houghton";
	break;	
	case "partners_kalicka.php":		//partners
	subNavID = "partnerKalickaSubNav";
	tabNavID = "partnernav";
	linkname = "David A. Kalicka";
	break;	
	case "partners_kaplan.php":		//partners
	subNavID = "partnerKaplanSubNav";
	tabNavID = "partnernav";
	linkname = "Stephen G. Kaplan";
	break;	
	case "partners_meyers.php":		//partners
	subNavID = "partnerMeyersSubNav";
	tabNavID = "partnernav";
	linkname = "Stuart D. Meyers";
	break;	
	case "partners_patenaude.php":		//partners
	subNavID = "partnerPerrySubNav";
	tabNavID = "partnernav";
	linkname = "Lisa A. Patenaude";
	break;	
	case "partners_stambovsky.php":		//partners
	subNavID = "partnerStambovskySubNav";
	tabNavID = "partnernav";
	linkname = "Edward Stambovsky";
	break;		
	case "cpamerica.php":		//cpamerica
	subNavID = "CPAsubnav";
	tabNavID = "homenav";
	linkname = "CPAmerica International";
	break;	
	case "admin_testimonials.php":		//admin_testimonials
	subNavID = "testimSubNav";
	tabNavID = null;					//no tabs in admin area
	linkname = "Manage Testimonials";
	break;	
	case "admin_reply.php":				//admin_pages
	subNavID = "adminreplySubNav";
	tabNavID = null;					//no tabs in admin area
	linkname = "Change Auto Reply";
	break;
	case "admin_pages.php":				//admin_pages
	subNavID = "adminpagesSubNav";
	tabNavID = null;					//no tabs in admin area
	linkname = "Manage Site Pages";
	break;	
	case "admin_user.php":				//admin_user
	subNavID = "adminUserSubNav";
	tabNavID = null;					//no tabs in admin area
	linkname = "Change Admin Info";
	break;		
	case "admin_area.php":				//admin_area
	subNavID = "adminSubNav";
	tabNavID = null;					//no tabs in admin area
	linkname = "Admin Home";
	break;
	case "admin_events.php":				//admin_area events page
	subNavID = "adminEventBoxSubNav";
	tabNavID = null;					//no tabs in admin area
	linkname = "Manage Events/News";	
	break;	
	case "employment.php":					//employment
	subNavID = "employmentSubNav";
	tabNavID = "employmentnav";			
	linkname = "Employment";
	break;		
	case "contact.php":					//admin_area
	subNavID = "contactSubNav";
	tabNavID = "contactnav";			//no tabs in admin area
	linkname = "Contact Us";
	break;	
	default:
	noAction = true;
	break;
	}
	
	if(!noAction)
	{
		if(checkOS == -1) //if a PC, else mac gets handled in detectbrowser function
		{
		if(tabNavID != null)
		$(tabNavID).className = "greybg";
		}
		marginleft = 23;

if(largelink)
$(subNavID).innerHTML = "<div align=\"right\"><a href=\""+page1+"\" class=\"subNavCurrPage\">"+linkname+"<img src='images/noimg.gif' border='0'/></a></div>";	
else
$(subNavID).innerHTML = "<div align=\"right\"><a href=\""+page1+"\" class=\"subNavCurrPage\">"+linkname+"<img src='images/arrow.gif' border='0'/></a></div>";	

	} //end no action
} //end currentpagelink


//For admin area
// BROWSER DETECTION 
var flashwidth = 725;
var flashsrc   = "flash/header_for_phil.swf"; //pc flash head
var browserName=navigator.appName; 
var platformOS =navigator.platform;
var checkOS = platformOS.indexOf('Mac');
 checkOS = checkOS * 1;

function adminCheck()
{
	if(checkOS != -1)
	{
vendor = navigator.vendor;
var checkApple = vendor.indexOf('Apple');
	if(checkApple != -1) //a mac
	{
	alert("You are currently using Safari on OS X, unfortunately our editor doesn't support this browser. Please use Firefox.");
	$('submitlogin').disabled = true;
	}
	}
}



function detectbrowser(page)
{
if(checkOS != -1) // a mac
{
flashsrc   = "flash/header_MAC.swf";	//pc mac head
//update footers so they line up with the edge of the Greybox on a MAC
//updates tabs on mac

//index
if(page != "index.php")
$('homenav').className = "nobgMac";
else
$('homenav').className = "greybgMac";

//cpamerica
if(page == "cpamerica.php")
$('homenav').className = "greybgMac";

//services
if(page != "services.php")
$('servicenav').className = "nobgMac";
else
$('servicenav').className = "greybgMac";

//partners
if(page != "partners.php")
$('partnernav').className = "nobgMac";
else
$('partnernav').className = "greybgMac";

//industry
if(page != "industry.php")
$('industrynav').className = "nobgMac";
else
$('industrynav').className = "greybgMac";

if(page != "healthcare.php")
$('healthnav').className = "nobgMac";
else
$('healthnav').className = "greybgMac";
	
if(page != "resources.php")
$('resourcenav').className = "nobgMac";
else
$('resourcenav').className = "greybgMac";

if(page != "newsletter.php")
$('newsletternav').className = "nobgMac";
else
$('newsletternav').className = "greybgMac";

if(page != "employment.php")
$('employmentnav').className = "nobgMac";
else
$('employmentnav').className = "greybgMac";

if(page != "contact.php")
$('contactnav').className = "nobgMac";
else
$('contactnav').className = "greybgMac";

//footer content adjusted for mac
$('homefooter').className = "MACfooter";
$('servicesfooter').className = "MACfooter";
$('partnersfooter').className = "MACfooter";
$('industryfooter').className = "MACfooter";
$('healthcarefooter').className = "MACfooter";
$('resourcesfooter').className = "MACfooter";
$('newsletterfooterk').className = "MACfooter";
$('employmentfooter').className = "MACfooter";
$('contactfooter').className = "MACfooter";

}

if (browserName=="Netscape") //also works with firefox, fixes spacing issue with firefox
{ 
flashwidth = 725;	//resize flash applet for firefox
}
else
{
var ua = window.navigator.appVersion;
ua= ua.charAt(22);
	if(ua == "6")
	flashwidth = 726;	//resize flash applet for IE6
	else
	flashwidth = 725;	//resize flash applet for IE7
}
}
// END BROWSER DETECTION 

//flash detection
function detectFlash()
{
var agt=navigator.userAgent.toLowerCase();
var ie  = (agt.indexOf("msie") != -1);
var ns  = (navigator.appName.indexOf("Netscape") != -1);
var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
var mac = (agt.indexOf("mac")!=-1);

if (ie && win) {	pluginlist = detectIE("Adobe.SVGCtl","SVG Viewer") + detectIE("SWCtl.SWCtl.1","Shockwave Director") + detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockwave Flash") + detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer") + detectIE("QuickTimeCheckObject.QuickTimeCheck.1","QuickTime") + detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player") + detectIE("PDF.PdfCtrl.5","Acrobat Reader"); }
if (ns || !win) {
		nse = ""; for (var i=0;i<navigator.mimeTypes.length;i++) nse += navigator.mimeTypes[i].type.toLowerCase();
		pluginlist = detectNS("image/svg-xml","SVG Viewer") + detectNS("application/x-director","Shockwave Director") + detectNS("application/x-shockwave-flash","Shockwave Flash") + detectNS("audio/x-pn-realaudio-plugin","RealPlayer") + detectNS("video/quicktime","QuickTime") + detectNS("application/x-mplayer2","Windows Media Player") + detectNS("application/pdf","Acrobat Reader");
}

function detectIE(ClassID,name) { result = false; document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCRIPT>\n'); if (result) return name+','; else return ''; }
function detectNS(ClassID,name) { n = ""; if (nse.indexOf(ClassID) != -1) if (navigator.mimeTypes[ClassID].enabledPlugin != null) n = name+","; return n; }

pluginlist += navigator.javaEnabled() ? "Java," : "";
if (pluginlist.length > 0) pluginlist = pluginlist.substring(0,pluginlist.length-1);

//SAMPLE USAGE- detect "Flash"
if (pluginlist.indexOf("Flash")!=-1)
return true;
else 
return false;
//-->	
}

//for admin area login

function NoHTML(sText)
{
   var InvalidChars = "><";
   var HTMLcheck =true;
   var Char;

 
   for (i = 0; i < sText.length && HTMLcheck == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (InvalidChars.indexOf(Char) != -1) //if items are found 
         {
         HTMLcheck = false;
         }
      }
   return HTMLcheck;
   
}


function IsEmail(sText)
{

var whereisAT = sText.indexOf('@');

if(whereisAT == -1)
{
	return false;
}
   
var whereisDOT = sText.indexOf('.');  

if(whereisDOT == -1)
{
	return false;
}
   
   
   return true;
}


function checklogin(form)
{
		
		
		if(form.login.value == "")
	{
		alert("Login field is blank.");
		form.login.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.login.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		return false;
		}	
	
	}
	
		if(form.password.value == "")
	{
		alert("Password field is blank.");
		form.password.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.password.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		return false;
		}	
	
	}	
	
}

function checktestimonialform(form)
{
		
		
	if(form.content.value == "")
	{
		alert("Testimonail field is blank.");
		form.content.focus();
		return false;
	}
	else
	{
		var theTest = NoHTML(form.content.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		form.content.focus();
		return false;
		}	
	
	}
	
		if(form.name.value == "")
	{
		alert("Name field is blank.");
		form.name.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.name.value);
	
		if(theTest == false)
		{
		form.name.focus();	
		alert("> and < are invalid characters.");
		return false;
		}	
	
	}	
/*	
	if(form.company.value == "")
	{
		alert("Company field is blank.");
		form.company.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.company.value);
	
		if(theTest == false)
		{
		form.company.focus();		
		alert("> and < are invalid characters.");
		return false;
		}	
	
	}		

	if(form.position.value == "")
	{
		alert("Position field is blank.");
		form.position.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.position.value);
	
		if(theTest == false)
		{
		form.position.focus();		
		alert("> and < are invalid characters.");
		return false;
		}	
	
	}	
*/
}

//for editing

function checktestimonialform2(form)
{
	if(form.content1.value == "")
	{
		alert("Testimonail field is blank.");
		form.content1.focus();
		return false;
	}
	else
	{
		var theTest = NoHTML(form.content1.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		form.content1.focus();
		return false;
		}	
	
	}
	
		if(form.name1.value == "")
	{
		alert("Name field is blank.");
		form.name1.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.name1.value);
	
		if(theTest == false)
		{
		form.name1.focus();	
		alert("> and < are invalid characters.");
		return false;
		}	
	
	}	
	
	/*
	if(form.company1.value == "")
	{
		alert("Company field is blank.");
		form.company1.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.company1.value);
	
		if(theTest == false)
		{
		form.company1.focus();		
		alert("> and < are invalid characters.");
		return false;
		}	
	
	}		

	if(form.position1.value == "")
	{
		alert("Position field is blank.");
		form.position1.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.position1.value);
	
		if(theTest == false)
		{
		form.position1.focus();		
		alert("> and < are invalid characters.");
		return false;
		}	
	
	}	
*/
}

function confirmDelete()
{
	
	var groupname = null;
	
	selectDrop = $('testSelectID');
	length2 = selectDrop.length;
	
	
for (i=0;i<length2;i++)
   {
	   
     var current = selectDrop.options[i];
		
		if(current.selected == true)
		groupname =  selectDrop.options[i].text;	
   }
   
   if(groupname == null) //firefox for mac
   groupname = "this user.";
   
var answer = confirm ("Are you sure you want to delete " + groupname + "?")	

if(answer)
return true;
else
return false;		
}

//*****************************FOR TEXT EDITOR **************************//


function load(){
getIFrameDocument("editorWindow").designMode = "On";
}


function getIFrameDocument(aID){
  // if contentDocument exists, W3C compliant (Mozilla)
  if ($(aID).contentDocument){
    return $(aID).contentDocument;
} else {
    // IE
    return document.frames[aID].document;
  }
}


function doRichEditCommand(aName, aArg){
  
  getIFrameDocument('editorWindow').execCommand(aName,false, aArg);
  $('editorWindow').contentWindow.focus();
}


function populateTextArea()
{
$('rte').value = getIFrameDocument('editorWindow').body.innerHTML;
$('getURL').value = getURL();
}

var ToggleOn = false;
function toggleSource()
{
$('rte').value = getIFrameDocument('editorWindow').body.innerHTML;

	if(!ToggleOn)
	{
	$('sourceLayer').style.display = "block";
	ToggleOn = true;
	}
	else
	{
	$('sourceLayer').style.display = "none";
	ToggleOn = false;	
	}
}

function updateInputArea()
{
	getIFrameDocument('editorWindow').body.innerHTML = $('rte').value;
	$('sourceLayer').style.display = "none";
}

function cancelSource()
{
	$('sourceLayer').style.display = "none";
}

function createLink()
{
	theSrc == null;
	var theSrc = prompt("Please enter the URL. (example: http://www.google.com)", "http://");
	
	if(theSrc)
	{
	var Popup = confirm("Load link in a new window? (Pressing Cancel will have the link load in it's current window.)");
	
	if(Popup)
	javaLink = "javascript:openWindow(\'"+theSrc+"\');"
	else
	javaLink = "javascript:location.href=\""+theSrc+"\"";
	
	doRichEditCommand('createlink',javaLink);
	}
}


function createEmail()
{
	
	var theSrc = prompt("Please enter an email address. (example: jon@doe.com)", "")
	
	javaLink = "mailto:"+theSrc;
	
	doRichEditCommand('createlink',javaLink);

}

function checkPopForm1(form)
{
		if(form.picture.value == "")
	{
		alert("Picture Field is blank.");
		form.picture.focus();
		return false;
	}

}

function checkPopForm2(form)
{
		if(form.picture1.value == "")
	{
		alert("Picture Field is blank.");
		form.picture1.focus();
		return false;
	}

}

function openWindow(theLink)
{
window.open(theLink);	
}


function uploadImage()
{
params = "left=10,top=20,width="+440+",height="+230+",scrollbars=no";
window.open("uploadPop.php",'_blank',params);	
}

function uploadPDF()
{
params = "left=10,top=20,width="+440+",height="+230+",scrollbars=no";
window.open("uploadPop_PDF.php",'_blank',params);	
}

function uploadPDF_process(theSrc)
{
	javaLink = "javascript:openWindow(\'"+theSrc+"\');"
	doRichEditCommand('createlink',javaLink);	
}


//*************************CONTACT FORM********************

function NoHTML(sText)
{
   var InvalidChars = "><";
   var HTMLcheck =true;
   var Char;

 
   for (i = 0; i < sText.length && HTMLcheck == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (InvalidChars.indexOf(Char) != -1) //if items are found 
         {
         HTMLcheck = false;
         }
      }
   return HTMLcheck;
   
}


function IsEmail(sText)
{

var whereisAT = sText.indexOf('@');

if(whereisAT == -1)
{
	return false;
}
   
var whereisDOT = sText.indexOf('.');  

if(whereisDOT == -1)
{
	return false;
}
  
   return true;
}

function checkContactForm(form,type)
{

//G = general
//H = health
//E = employment
isChecked = false;
if(type == 'G')
{
	if (form.Jim.checked == true)
	isChecked = true;
	else if(form.General.checked == true)
	isChecked = true;	
	else if(form.JimC.checked == true)
	isChecked = true;	
	else if(form.Richard.checked == true)
	isChecked = true;	
	else if(form.Howard.checked == true)
	isChecked = true;	
	else if(form.Rudy.checked == true)
	isChecked = true;	
	else if(form.Kevin.checked == true)
	isChecked = true;	
	else if(form.Kris.checked == true)
	isChecked = true;	
	else if(form.David.checked == true)
	isChecked = true;	
	else if(form.Stephen.checked == true)
	isChecked = true;	
	else if(form.Stuart.checked == true)
	isChecked = true;	
	else if(form.Lisa.checked == true)
	isChecked = true;		
	else if(form.Ed.checked == true)
	isChecked = true;
	else if(form.Linda.checked == true)
	isChecked = true;
			
}
else if(type == 'H')
{
	if(form.JimC.checked == true)
	isChecked = true;
	else if(form.LisaP.checked == true)
	isChecked = true;
}
else if(type == 'E')
{
	if(form.Linda.checked == true)
	isChecked = true;

//****check file type
	if(form.resume.value != "")
	{
	var theString = form.resume.value;
	theString = theString.toLowerCase();	
	var getLength =  theString.length;
	
	//extension check
	var check = theString.substring(getLength-4,getLength)
	
		if(check != ".pdf" && check != ".doc")
		{
		alert("Attachment can be only in Microsoft Word or Adobe PDF format.");
		form.resume.focus();
		return false;
		}	
	}
//****end check file type
}


if(isChecked == false)
{
	alert("You must select at least 1 person to contact.");
	return false;
}

	if(form.name.value == "")
	{
		alert("Name field is blank.");
		form.name.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.name.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		form.name.focus();		
		return false;
		}		
	}
	
	//**********************
	
		if(form.email.value == "")
	{
		alert("Email field is blank.");
		form.email.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.email.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		form.email.focus();		
		return false;
		}

	var theTest = IsEmail(form.email.value);
	
		if(theTest == false)
		{
		alert("Invalid Email Detected");
		form.email.focus();
		return false;
		}	

	}
	
		//**********************
	
		if(form.phone.value == "")
	{
		alert("Phone field is blank.");
		form.phone.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.phone.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		form.phone.focus();		
		return false;
		}
	}
		//**********************

if(type != 'E')
{
		if(form.company.value == "")
	{
		alert("Company field is blank.");
		form.company.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.company.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		form.company.focus();		
		return false;
		}
	}	
}
		//**********************
	
		if(form.message.value == "")
	{
		alert("Message field is blank.");
		form.message.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.message.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		form.message.focus();		
		return false;
		}
	}			
	
	$('key').value = getURL();

} //end contact form check



function checkformReply(form)
{
		if(form.msg.value == "")
	{
		alert("Auto Reply field is blank.");
		form.msg.focus();
		return false;
	}
	else
	{
	var theTest = NoHTML(form.msg.value);
	
		if(theTest == false)
		{
		alert("> and < are invalid characters.");
		form.msg.focus();		
		return false;
		}
	}	
}



function checkAdminform(form)
{
	if (form.firstname.value == "") 
	{
		alert( "Please enter a first name." );
		form.firstname.focus();
		return false ;
	}
	else
  {
	  
	var testcase = form.firstname.value.toLowerCase(); 
	 
	if(!NoSquiggle(testcase))
	{
	alert("~,' are invalid characters for first names");
	 
	form.firstname.focus();

	return false;
	}
  }
  
  	if (form.lastname.value == "") 
	{
		alert( "Please enter a last name." );
		form.lastname.focus();
		return false ;
	}
	else
  {
	  
	var testcase = form.lastname.value.toLowerCase(); 
	 
	if(!NoSquiggle(testcase))
	{
	alert("~,' are invalid characters for last names");
	 
	form.lastname.focus();

	return false;
	}
  }
  
  
  if (form.login.value == "") 
	{
		alert( "Please enter a login name." );
		form.login.focus();
		return false ;
	}
	else
  {
	  
	var testcase = form.login.value.toLowerCase(); 
	 
	if(!NoSquiggle(testcase))
	{
	alert("~,' are invalid characters for login names");
	 
	form.login.focus();

	return false;
	}
  }
	
	if (form.login.value == "") 
	{
		alert( "Please enter a login name." );
		form.login.focus();
		return false ;
	}
	else
  {
	  
	var testcase = form.login.value.toLowerCase(); 
	 
	if(!NoSquiggle(testcase))
	{
	alert("~,' are invalid characters for login names");
	 
	form.login.focus();

	return false;
	}
  }

	if (form.password.value == "") 
	{
		alert( "Please enter a password." );
		form.password.focus();
		return false ;
	}
	else
  {
	  
	var testcase = form.password.value.toLowerCase(); 
	 
	if(!NoSquiggle(testcase))
	{
	alert("~,' are invalid characters for passwords");
	 
	form.password.focus();

	return false;
	}
  }
  
  
  if(form.password.value != form.vpassword.value)
  {
	alert("Your passwords do not match, please try again.");
	form.vpassword.focus();
	return false;
  }  

}

function NoSquiggle(sText)
{
   var InvalidChars = "~',";
   var HTMLcheck =true;
   var Char;

 
   for (i = 0; i < sText.length && HTMLcheck == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (InvalidChars.indexOf(Char) != -1) //if items are found 
         {
         HTMLcheck = false;
         }
      }
   return HTMLcheck;
   
}
