windowStatus="";defaultStatus="";function PINT_GetEventSource(e){if(e&&e.target){var event=e&&e.target;while(event&&event.nodeType==3)event=event.parentNode;return(event);}if(window&&window.event&&window.event.srcElement)return(window&&window.event&&window.event.srcElement);return false;}function PINT_GetElementById(idname){var handle;if(document.getElementById){handle=document.getElementById(idname);if(handle)return handle}if(document.getElementByName){handle=document.getElementByName(idname)[0];if(handle)return handle}handle=document[idname];if(handle)return handle;if(document.all){handle=document.all[idname];if(handle)return handle}if(document.anchors){handle=document.anchors[idname];if(handle)return handle}if(document.links){handle=document.links[idname];if(handle)return handle}if(document.images){handle=document.images[idname];if(handle)return handle}if(document.embeds){handle=document.embeds[idname];if(handle)return handle}return handle}function PINT_GetIdByElement(element){if(!(element))return undefined;if(element.id)return element.id;if(element.name)return element.name;return undefined}function PINT_ChangePageTitle(pageTitle){if(document.title.readOnly==true)document.title=pageTitle}function PINT_GetCurrentFileName(){var URL=unescape(location.pathname);var start=URL.lastIndexOf("/")+1;var end=(URL.indexOf("?")>0)?URL.indexOf("?"):URL.length;return(URL.substring(start,end));}function PINT_GetCurrentFilePath(){var URL=unescape(location.pathname);var start=URL.lastIndexOf("/");return(URL.substring(0,start));}function PINT_GetCurrentDirectory(){var filePath=PINT_GetCurrentFilePath();var directories=filePath.split("/");return directories.length&&directories[directories.length-1]!=""?directories[directories.length-1]:""}function PINT_IsRootDirectory(directory){return directory.toLowerCase()==PINT_GetRootDirectory().toLowerCase()?true:false}function PINT_IsDefaultFile(){var fileName=typeof(PINT_IsDefaultFile.arguments[0])!='undefined'?PINT_IsDefaultFile.arguments[0]:PINT_GetCurrentFileName();if(fileName=="")return true;var fileNameList=PINT_GetDefaultFile();if(eval('typeof(fileNameList)')=='object'){for(var fileNameListIndex=0;fileNameListIndex<fileNameList.length;fileNameListIndex++)if((fileName==fileNameList[fileNameListIndex]))return true}return false}function PINT_GetDefaultFile(){if(typeof(defaultFileList)=='undefined')return"";else return defaultFileList.split(",");}function PINT_FirstFocus(){var elementref;var i=0;if(!(elementref=PINT_FirstFocus.arguments[0])){if(!(document.forms[0]))return false;while((elementref=document.forms[0].elements[i++])&&(elementref.type=='hidden')){}}else{var formIndex;var formElementIndex;var formElementName=PINT_FirstFocus.arguments[0];elementref=null;for(formIndex=0;formIndex<document.forms.length;formIndex++){for(formElementIndex=0;formElementIndex<document.forms[formIndex].elements.length;formElementIndex++){if(document.forms[formIndex].elements[formElementIndex].name==formElementName){elementref=document.forms[formIndex].elements[formElementIndex];break}}if(elementref){break}}}if(!(elementref))return false;elementref.focus();return true}function PINT_OnMouseOverHandler(e){e=(e)?e:((window.event)?window.event:"");if(e){var eventsource=PINT_GetEventSource(e);if(eval('typeof(PINT_MenuTriggers)')!='undefined'&&eval('typeof(PINT_MenuTriggers[eventsource.id])')!='undefined')PINT_MenuPopUp(e);else if(eval('typeof(PINT_ROtriggers)')!='undefined'&&eval('typeof(PINT_ROtriggers[eventsource.id])')!='undefined')PINT_RORollover(e);PINT_SetWindowStatus();}return true}function PINT_OnMouseOutHandler(e){e=(e)?e:((window.event)?window.event:"");if(e){var eventsource=PINT_GetEventSource(e);if(eval('typeof(PINT_MenuTriggers)')!='undefined'&&eval('typeof(PINT_MenuTriggers[eventsource.id])')!='undefined')PINT_MenuPopDown(e);else if(eval('typeof(PINT_ROtriggers)')!='undefined'&&eval('typeof(PINT_ROtriggers[eventsource.id])')!='undefined')PINT_RORollout(e);}return true}function PINT_SetWindowStatus(){if(PINT_SetWindowStatus.arguments.length==0){if(typeof(windowStatus)!='undefined'&&windowStatus!=""){window.status=windowStatus;windowStatus=""}}else window.status=PINT_SetWindowStatus.arguments[0];return true}function PINT_GetRootDirectory(){if(typeof(rootDirectory)=='undefined')return"";else return rootDirectory}function PINT_getElementsByClass(name){var all=document.all?document.all:document.getElementsByTagName('*');var elements=new Array();for(var e=0;e<all.length;e++){if((name!='')&&(all[e].className.indexOf(name)>=0))elements[elements.length]=all[e]}return elements}function PINT_getURLParam(name,defaultVal){var paramVal=defaultVal;var regex=new RegExp("\&"+name+"\=([^$\&]+)","i");if(document.URL.indexOf('?')!=-1){var qString='&'+document.URL.substring((document.URL.indexOf('?')+1),document.URL.length);var urlMatches=qString.match(regex);if((urlMatches!=null)&&(urlMatches.length==2))paramVal=urlMatches[1]}return paramVal}function PINT_PrintCSS(){var NS4,IE,DOMstandard,CSScapable;NS4=(document.layers)?1:0;IE=(document.all)?1:0;DOMstandard=(document.getElementById)?1:0;CSScapable=(NS4||IE||DOMstandard)?1:0;if(CSScapable){if(NS4)document.write("<link rel=\"stylesheet\" href=\""+PINT_GetRootDirectory()+"/css/netscape.css\" type=\"text/css\" media=\"screen\" />");else document.write("<link rel=\"stylesheet\" href=\""+PINT_GetRootDirectory()+"/css/dom.css\" type=\"text/css\" media=\"screen\" />");}}PINT_ROcapableFlag=true;PINT_ROtriggers=new Array();PINT_ROtargets=new Array();PINT_ROtargetRollovers=new Array();if((typeof PINT_ROtriggers)!='object')PINT_ROcapableFlag=false;function PINT_RolloverSubPageImgInit(rolloverId,windowStatus){PINT_RORolloverInit(rolloverId+"img",windowStatus,(PINT_IsDefaultFile()&&PINT_GetCurrentDirectory()==rolloverId?false:true),rolloverId+"img",PINT_GetRootDirectory()+"/images/SNR_"+rolloverId+".gif",true);}function PINT_RolloverImgInit(rolloverId,windowStatus){PINT_RORolloverInit(rolloverId+"img",windowStatus,(PINT_IsDefaultFile()&&PINT_GetCurrentDirectory()==rolloverId?false:true),rolloverId+"img",PINT_GetRootDirectory()+"/images/HNR_"+rolloverId+".gif",true);}function PINT_RORolloverInit(){if(!(PINT_ROcapableFlag))return false;if(!(document.images))return PINT_ROcapableFlag=false;if(PINT_RORolloverInit.arguments.length<1)return true;if(PINT_RORolloverInit.arguments.length<6||(PINT_RORolloverInit.arguments.length%3)!=0)return false;if(document.getElementById){var setTrigger=typeof(PINT_RORolloverInit.arguments[2])!='undefined'?PINT_RORolloverInit.arguments[2]:true;var trigger=document.getElementById(PINT_RORolloverInit.arguments[0]);if(setTrigger&&trigger){if(!(PINT_ROtriggers[trigger.id]))PINT_ROtriggers[trigger.id]=new Array();var targetIndex,targetImageIndex,revertIndex,target,revert;for(targetIndex=3;targetIndex<PINT_RORolloverInit.arguments.length;targetIndex+=3){targetImageIndex=targetIndex+1;revertIndex=targetIndex+2;target=document.getElementById(PINT_RORolloverInit.arguments[targetIndex]);targetrollover=PINT_RORolloverInit.arguments[targetImageIndex];revert=PINT_RORolloverInit.arguments[revertIndex];if(!(target))return false;if(!(target.src))return false;if(revert)PINT_ROtargets[target.id]=target.src;PINT_ROtargetRollovers[targetrollover]=new Image();PINT_ROtargetRollovers[targetrollover].src=targetrollover;PINT_ROtriggers[trigger.id][target.id]=PINT_ROtargetRollovers[targetrollover];}if(typeof(PINT_RORolloverInit.arguments[1])!='undefined')PINT_ROtriggers[trigger.id]["window.status"]=PINT_RORolloverInit.arguments[1];trigger.onmouseover=PINT_OnMouseOverHandler;trigger.onmouseout=PINT_OnMouseOutHandler}}return true}function PINT_RORollover(e){if(!PINT_ROcapableFlag)return false;var eventsource=PINT_GetEventSource(e);if(!eventsource)return(PINT_ROcapableFlag=false);PINT_RORolloverById(eventsource.id);return true}function PINT_RORollout(e){if(!PINT_ROcapableFlag)return false;var eventsource=PINT_GetEventSource(e);if(!eventsource)return(PINT_ROcapableFlag=false);PINT_RORolloutById(eventsource.id);return true}function PINT_RORolloverById(elementId){if(!PINT_ROcapableFlag)return false;if(eval('typeof(PINT_ROtriggers[elementId])')!='undefined'){for(target in PINT_ROtriggers[elementId]){if(typeof(document[target])=='object')document[target].src=PINT_ROtriggers[elementId][target].src;if(target=="window.status")windowStatus=PINT_ROtriggers[elementId][target]}}return true}function PINT_RORolloutById(elementId){if(!PINT_ROcapableFlag)return false;if(eval('typeof(PINT_ROtriggers[elementId])')!='undefined'){for(target in PINT_ROtriggers[elementId]){if(typeof(document[target])=='object'&&eval('typeof(PINT_ROtargets[target])')!='undefined')document[target].src=PINT_ROtargets[target]}}return true}PINT_MenuCapableFlag=true;PINT_MenuTriggers=new Array();PINT_MenuTargets=new Array();PINT_MenuTargetMenus=new Array();if((typeof PINT_MenuTriggers)!='object')PINT_MenuCapableFlag=false;function PINT_MenuInit(){if(!(PINT_MenuCapableFlag))return false;if(PINT_MenuInit.arguments.length<1)return true;if((PINT_MenuInit.arguments.length%2)!=1)return false;if(document.getElementById){var trigger=document.getElementById(PINT_MenuInit.arguments[0]);if(trigger){if(!(PINT_MenuTriggers[trigger.id]))PINT_MenuTriggers[trigger.id]=new Array();var target,targetMenu;target=document.getElementById(PINT_MenuInit.arguments[1]);targetMenu=PINT_MenuInit.arguments[2];PINT_MenuTriggers[trigger.id]=targetMenu;trigger.onmouseover=PINT_OnMouseOverHandler;trigger.onmouseout=PINT_OnMouseOutHandler}}return true}function PINT_MenuPopUp(e){if(!PINT_MenuCapableFlag)return false;var eventsource=PINT_GetEventSource(e);if(!eventsource)return(PINT_MenuCapableFlag=false);HM_f_PopUp(PINT_MenuTriggers[eventsource.id],e);return true}function PINT_MenuPopDown(e){if(!PINT_MenuCapableFlag)return false;var eventsource=PINT_GetEventSource(e);if(!eventsource)return(PINT_MenuCapableFlag=false);HM_f_PopDown(PINT_MenuTriggers[eventsource.id]);return true}function On(imgName){if(document.images)document.images[imgName].src=eval(imgName+"on.src");}function Off(imgName){if(document.images)document.images[imgName].src=eval(imgName+"off.src");}function PINT_LoadMenuConfig(){document.write("<script language='javascript1.2' src='"+PINT_GetRootDirectory()+"/scripts/menus/config.js' type='text/javascript'><\/script>");}PINT_OnChangeLinkType=new Array();function PINT_OnChangeHandler(e){var formElement;e=(e)?e:((window.event)?window.event:"");if(e){var eventsource=PINT_GetEventSource(e);for(formIndex=0;formIndex<document.forms.length;formIndex++){formElement=document.forms[formIndex];for(elementIndex=0;elementIndex<formElement.elements.length;elementIndex++){if(eventsource.name==formElement.elements[elementIndex].name){if(PINT_OnChangeLinkType[eventsource.id]=="anchor"&&formElement.elements[elementIndex].value!="")location=formElement.action+"#"+formElement.elements[elementIndex].value;else if(PINT_OnChangeLinkType[eventsource.id]=="page"&&formElement.elements[elementIndex].value!="")location=formElement.elements[elementIndex].value}}}}return true}function PINT_OnChangeInit(){if(PINT_OnChangeInit.arguments.length!=2)return false;if(document.getElementById){var trigger=document.getElementById(PINT_OnChangeInit.arguments[0]);if(trigger){PINT_OnChangeLinkType[trigger.id]=PINT_OnChangeInit.arguments[1];trigger.onchange=PINT_OnChangeHandler}}return true}function popupWindow(){if(popupWindow.arguments.length<1)return false;var popupWin=null;popupWin=open(popupWindow.arguments[0],popupWindow.arguments[1],popupWindow.arguments[2]);}function PINT_AnchorPopupWindows(){if(!document.getElementsByTagName)return;var anchors=document.getElementsByTagName("a");var currentAnchor;for(var anchorIndex=0;anchorIndex<anchors.length;anchorIndex++){var targetLink,relArray,relInformation,windowAttributes,javascriptTargetLink,windowName;var location,menubar,resizable,scrollbars,status,toolbar;var width,height,windowType,windowName;currentAnchor=anchors[anchorIndex];targetLink=currentAnchor.getAttribute("href");relInformation=currentAnchor.getAttribute("rel");if(relInformation&&targetLink){relArray=relInformation.split("|");if(relArray[0]=="popup"&&relArray.length>=4){width=parseInt(relArray[1])?parseInt(relArray[1]):400;height=parseInt(relArray[2])?parseInt(relArray[2]):400;windowType=relArray[3];windowAttributes="width="+width+",height="+height;if(windowType=="custom"){if(relArray.length<10)return false;location=parseInt(relArray[4])?parseInt(relArray[4]):0;menubar=parseInt(relArray[5])?parseInt(relArray[5]):0;resizable=parseInt(relArray[6])?parseInt(relArray[6]):0;scrollbars=parseInt(relArray[7])?parseInt(relArray[7]):0;status=parseInt(relArray[8])?parseInt(relArray[8]):0;toolbar=parseInt(relArray[9])?parseInt(relArray[9]):0;if(relArray.length==11)windowName=relArray[10];else windowName="popupWindow";windowAttributes+=",location="+location+",menubar="+menubar+",resizable="+resizable+",scrollbars="+scrollbars+",status="+status+",toolbar="+toolbar}else{if(relArray.length==5)windowName=relArray[4];else windowName="popupWindow";if(windowType=="standard")windowAttributes+=",location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0";else if(windowType=="resize")windowAttributes+=",location=0,menubar=0,resizable=1,scrollbars=0,status=0,toolbar=0";else if(windowType=="scrollbar")windowAttributes+=",location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0";else return false}javascriptTargetLink="javascript:popupWindow('"+targetLink+"','"+windowName+"','"+windowAttributes+"');";currentAnchor.setAttribute("href",javascriptTargetLink);}}}}

// BEGIN: PINT_AnchorPopupWindows ================================================================================
// TargetLink, WindowName, Attributes
function popupWindow() { 
	if (popupWindow.arguments.length < 1) return false;

    var popupWin = null; 
    popupWin = window.open(popupWindow.arguments[0],popupWindow.arguments[1],popupWindow.arguments[2]);  
}

function PINT_AnchorPopupWindows() 
	{ 
    if(!document.getElementsByTagName) return; 
	
	var anchors = document.getElementsByTagName("a");
	var currentAnchor;

	for (var anchorIndex = 0; anchorIndex < anchors.length; anchorIndex++)
		{
		var targetLink, relArray, relInformation, windowAttributes, javascriptTargetLink, windowName;
		var location, menubar, resizable, scrollbars, status, toolbar
		var width, height, windowType, windowName;
		currentAnchor = anchors[anchorIndex];
		targetLink = currentAnchor.getAttribute("href"); 
        relInformation = currentAnchor.getAttribute("rel"); 
        
		if (relInformation && targetLink)	
			{
			relArray = relInformation.split("|");
			// Make sure there are at least 4 parameters
			if (relArray[0] == "popup" && relArray.length >= 4)
				{
				width = parseInt(relArray[1]) ? parseInt(relArray[1]) : 400;
				height = parseInt(relArray[2]) ? parseInt(relArray[2]) : 400;
				windowType = relArray[3];

				windowAttributes = "width=" + width + ",height=" + height; 
				if (windowType == "custom")
					{
					// IF custom window type
					if (relArray.length < 10) return false;
					location = parseInt(relArray[4]) ? parseInt(relArray[4]): 0;
					menubar = parseInt(relArray[5]) ? parseInt(relArray[5]): 0;
					resizable = parseInt(relArray[6]) ? parseInt(relArray[6]): 0;
					scrollbars = parseInt(relArray[7]) ? parseInt(relArray[7]): 0;
					status = parseInt(relArray[8]) ? parseInt(relArray[8]): 0;
					toolbar = parseInt(relArray[9]) ? parseInt(relArray[9]): 0;
					
					// Determine Window name
					if (relArray.length == 11) windowName = relArray[10];
					else windowName = "popupWindow";								

					// Set attributes						
					windowAttributes += ",location="+ location +",menubar=" + menubar +",resizable=" + resizable + ",scrollbars=" + scrollbars + ",status=" + status + ",toolbar="+ toolbar;
					}
				else 
					{
					// Defined Window Type

					// Determine Window name
					if (relArray.length == 5) windowName = relArray[4];
					else windowName = "popupWindow";				

					// Determine attributes
					if (windowType == "standard") windowAttributes += ",location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0"; 				
					else if (windowType == "resize") windowAttributes += ",location=0,menubar=0,resizable=1,scrollbars=0,status=0,toolbar=0"; 				
					else if (windowType == "scrollbar") windowAttributes += ",location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0"; 								
					else return false; 
					
					}

				javascriptTargetLink = "javascript:popupWindow('" + targetLink + "','" + windowName + "','" + windowAttributes + "');"; 
				currentAnchor.setAttribute("href", javascriptTargetLink); 
				}
			}
		}
    }
// END: PINT_AnchorPopupWindows ================================================================================

// START: Validate Contact form =================================================================================
function validateContact() {
var alertText = "Please fill in the following required fields:\n\n";

 if (document.contact_form.name.value == "")
 {
 	alertText = alertText + "* Name \n";
 }
 
 if (document.contact_form.email.value == "")
 {
 	alertText = alertText + "* Email \n";
 }

 if (alertText != "Please fill in the following required fields:\n\n") 
 {
 	alert(alertText);
 	return false;
 }
 
 return true;
}
// END: Validate Contact form =================================================================================

// START: Validate info request form ==========================================================================
function validateInfoRequest() {
var alertText = "Please fill in the following required fields:\n\n";
var titleBox = 0;
 if (document.form1.name.value == "")
 {
 	alertText = alertText + "* Name \n";
 }
 
 for (titleLoop = 0; titleLoop < document.form1.title.length; titleLoop++) 
 {
 	if (document.form1.title[titleLoop].checked)
 	{
		titleBox = 1;
		break;
 	}
 }
 
 if (document.form1.office.value == "")
 {
 	alertText = alertText + "* Company/Practice Name\n";
 }
 
 if (document.form1.practice.value == "")
 {
 	alertText = alertText + "* Practice Setting\n";
 }
 
 if (titleBox !=1) 
 {
 	alertText = alertText + "* Title \n";
 }
 
 if (document.form1.address.value == "")
 {
  	alertText = alertText + "* Address \n";
 }
 
 if (document.form1.city.value == "")
 {
  	alertText = alertText + "* City \n";
 }
 
 if (document.form1.state.value == "")
 {
  	alertText = alertText + "* State \n";
 }
 
 if (document.form1.zip.value == "")
 {
  	alertText = alertText + "* Zip \n";
 }
 
 if (document.form1.phone.value == "")
 {
  	alertText = alertText + "* Phone \n";
 }
 
 if (document.form1.email.value == "" && document.form1.delivery[0].checked)
 {
  	alertText = alertText + "* Email \n";
 }
 
 if (alertText != "Please fill in the following required fields:\n\n") 
 {
 alert(alertText);
 return false;
 }
 window.open('info_alert.htm', 'alertWindow', 'height=400, width=500, scrollbars=no');
 return false;
}
// END: Validate info request form ==========================================================================
