/** * General Navigation and Non-Algebraic Functions**  &copy;Copyright Mike Brockington 2004 - 2010 All rights reserved.*  Build Number:33:* This version, Copyright: 2006/05/18*/
/** Google Adsense default codes*/
google_ad_client="pub-5752384705508791";google_ad_width=160;google_ad_height=600;google_ad_format="160x600_as";google_ad_type="text_image";google_ad_channel="";google_color_border="000000";google_color_bg="F0F0F0";google_color_link="0000FF";
google_color_text="000000";google_color_url="008000";google_ad_slot="3045628425";/** Helper function*/
function addEvent(thisObject, thisEventType, thisFunction){if (thisObject.addEventListener){thisObject.addEventListener(thisEventType, thisFunction, false);return true;}else if (thisObject.attachEvent){var retVal=thisObject.attachEvent("on"+thisEventType, thisFunction);return retVal;}else{return false;}}/** Helper function*/
function replaceEvent(thisObject, thisEventType, thisFunction)
{if (thisObject.addEventListener && thisObject.removeEventListener){thisObject.removeEventListener(thisEventType, thisFunction, false);thisObject.addEventListener(thisEventType, thisFunction, false);return true;}else if (thisObject.attachEvent && element.detachEvent){element.detachEvent("on"+thisEventType, thisFunction);var retVal=thisObject.attachEvent("on"+thisEventType, thisFunction);return retVal;}else{return false;
}}/** Helper function*/
function preventBubbling(thisEvent){if (!thisEvent){var thisEvent=window.event;}if (thisEvent.stopPropagation){thisEvent.stopPropagation();}else{thisEvent.cancelBubble=true;}}var numTries=0;
function setPageFocus(formElementName){numTries++;if (numTries > 500) {return false;}if(document.getElementById(formElementName) ){document.getElementById(formElementName).focus();return true;}else{setTimeout('setPageFocus("'+formElementName+'")', 20);}}var loadObjects=new Object;function runWhenReady(funcName, delay, maxTries){if(maxTries < 1)
{return false;}maxTries--;if( eval(funcName+"()") ){return true;}else{setTimeout('runWhenReady("'+funcName+'")', delay, maxTries);}}function pageLoad(strFieldName){hideDivs();if(arguments[0] && (strFieldName.length > 3)){if(document.frmCalc && document.frmCalc.elements && document.frmCalc.elements[strFieldName]){document.frmCalc.elements[strFieldName].focus();
}else{if(document.forms[0] && document.forms[0].elements[strFieldName]){document.forms[0].elements[strFieldName].focus();}else{if(document.forms[1] && document.forms[1].elements[strFieldName]){document.forms[1].elements[strFieldName].focus();}}}}}function displayEmailLink(strObscuredEmail){var tempArray=strObscuredEmail.split(",");var strOutput=tempArray.reverse().join("");
var strOutput2=strOutput.replace(/([\.@])/g, "$1 ");document.writeln("<a class='mailLink' href='mailto:"+strOutput+"' title='eMail Link - will open your email client'>"+strOutput2+"</a>");}function toggleHiddenDiv2(strDivID){var thisStyle=document.getElementById(strDivID).style;if ((thisStyle.display !="block") ){thisStyle.display="block";}else{thisStyle.display="none";}return false;}
function toggleHiddenDiv(strDivID){var thisStyle=document.getElementById(strDivID).style;if ((thisStyle.display=="none")){thisStyle.display="block";}else{thisStyle.display="none";}return false;}function toggleHiddenElement(strElementID){var thisStyle=document.getElementById(strElementID).style;if ((thisStyle.visibility=="hidden")){thisStyle.visibility="visible";}else{thisStyle.visibility="hidden";}return false;
}function hideDivs(){document.getElementById("caveatBox").style.display="none";document.getElementById("definitionBox").style.display="none";document.getElementById("formulaeBox").style.display="none";document.getElementById("instructionsBox").style.display="none";document.getElementById("outputBlock").style.display="none";}function wipeTable(){if(fullList){var thisItem=fullList.pop();if(thisItem && thisItem.style) 
{if(thisItem.style["display"] !="none"){thisItem.style["display"]="none";setTimeout("wipeTable()", 100);}}}}function unWipeTable(){if(fullList){var thisItem=fullList.pop();if(thisItem && thisItem.style) {thisItem.style["display"]="table-cell";
setTimeout("unWipeTable()", 100);}}}function getDOMWidth(thisDOMelement){var thisWidth=0;if(thisDOMelement){if(window.getComputedStyle){thisWidth=window.getComputedStyle(thisDOMelement, null).width;}else{if(thisDOMelement.currentStyle){thisWidth=thisDOMelement.width;
}}}return parseInt(thisWidth);}function setHeight(thisDOMelement, newHeight){if(thisDOMelement){thisDOMelement.style["height"]=newHeight+"px";}}function getActualHeight(thisDOMelement){var thisHeight=0;if(thisDOMelement){if(window.getComputedStyle){
thisHeight=window.getComputedStyle(thisDOMelement, null).height;}else{if(thisDOMelement.currentStyle){thisHeight=thisDOMelement.height;}}}return parseInt(thisHeight);}function hideContents(thisContainer){if(thisContainer){
var theseElements=thisContainer.getElementsByTagName("p");for(var i=0;i<theseElements.length;i++){if(theseElements[i].style){theseElements[i].style["display"]="none";}}}}function setBlockWidth(thisDOMelement, newWidth){if(thisDOMelement){thisDOMelement.style["width"]=newWidth+"px";}}function setPercentageWidth(thisDOMelement, newWidth)
{if(thisDOMelement){thisDOMelement.style["width"]=newWidth+"%";}}function setPadding(blockToShrink, newWidth){if(blockToShrink){blockToShrink.style["padding"]=newWidth+"px";}}function concatElements(){if(arguments){var retArray=new Array();for(var i=0;i<arguments.length;i++){thisCollection=arguments[i];for(var j=0;j<thisCollection.length;j++){retArray.push(thisCollection[j]);
}}}return retArray;}