/*
	functions-front.min.js
	===============================================================
	Commerce Commission
	Front End scripts
	
	Please make any changes to the uncompressed version: functions-front.max.js	
	Then recompress at: http://www.refresh-sf.com/yui ('minify only')	
	
	Last Updated: See SVN		
  ===============================================================
*/

var whichbrowser;function detectbrowser(){var ua=navigator.userAgent.toLowerCase();this.isGecko=(ua.indexOf("gecko")!=-1&&ua.indexOf("safari")==-1);this.isAppleWebKit=(ua.indexOf("applewebkit")!=-1);this.isKonqueror=(ua.indexOf("konqueror")!=-1);this.isSafari=(ua.indexOf("safari")!=-1);this.isChrome=(ua.indexOf("chrome")!=-1);this.isOmniweb=(ua.indexOf("omniweb")!=-1);this.isOpera=(ua.indexOf("opera")!=-1);this.isIcab=(ua.indexOf("icab")!=-1);this.isAol=(ua.indexOf("aol")!=-1);this.isIE=(ua.indexOf("msie")!=-1&&!this.isOpera&&(ua.indexOf("webtv")==-1));this.isMozilla=(this.isGecko&&ua.indexOf("gecko/")+14==ua.length);this.isFirefox=(ua.indexOf("firefox/")!=-1);this.isNS=((this.isGecko)?(ua.indexOf("netscape")!=-1):((ua.indexOf("mozilla")!=-1)&&!this.isOpera&&!this.isSafari&&(ua.indexOf("spoofer")==-1)&&(ua.indexOf("compatible")==-1)&&(ua.indexOf("webtv")==-1)&&(ua.indexOf("hotjava")==-1)));this.isIECompatible=((ua.indexOf("msie")!=-1)&&!this.isIE);this.isNSCompatible=((ua.indexOf("mozilla")!=-1)&&!this.isNS&&!this.isMozilla);this.geckoVersion=((this.isGecko)?ua.substring((ua.lastIndexOf("gecko/")+6),(ua.lastIndexOf("gecko/")+14)):-1);this.equivalentMozilla=((this.isGecko)?parseFloat(ua.substring(ua.indexOf("rv:")+3)):-1);this.appleWebKitVersion=((this.isAppleWebKit)?parseFloat(ua.substring(ua.indexOf("applewebkit/")+12)):-1);this.versionMinor=parseFloat(navigator.appVersion);if(this.isGecko&&!this.isMozilla){this.versionMinor=parseFloat(ua.substring(ua.indexOf("/",ua.indexOf("gecko/")+6)+1))}else{if(this.isMozilla){this.versionMinor=parseFloat(ua.substring(ua.indexOf("rv:")+3))}else{if(this.isIE&&this.versionMinor>=4){this.versionMinor=parseFloat(ua.substring(ua.indexOf("msie ")+5))}else{if(this.isKonqueror){this.versionMinor=parseFloat(ua.substring(ua.indexOf("konqueror/")+10))}else{if(this.isSafari){this.versionMinor=parseFloat(ua.substring(ua.lastIndexOf("safari/")+7))}else{if(this.isOmniweb){this.versionMinor=parseFloat(ua.substring(ua.lastIndexOf("omniweb/")+8))}else{if(this.isOpera){this.versionMinor=parseFloat(ua.substring(ua.indexOf("opera")+6))}else{if(this.isIcab){this.versionMinor=parseFloat(ua.substring(ua.indexOf("icab")+5))}}}}}}}}this.versionMajor=parseInt(this.versionMinor,10);this.isDOM1=(document.getElementById);this.isDOM2Event=(document.addEventListener&&document.removeEventListener);this.mode=document.compatMode?document.compatMode:"BackCompat";this.isWin=(ua.indexOf("win")!=-1);this.isWin32=(this.isWin&&(ua.indexOf("95")!=-1||ua.indexOf("98")!=-1||ua.indexOf("nt")!=-1||ua.indexOf("win32")!=-1||ua.indexOf("32bit")!=-1||ua.indexOf("xp")!=-1));this.isMac=(ua.indexOf("mac")!=-1);this.isUnix=(ua.indexOf("unix")!=-1||ua.indexOf("sunos")!=-1||ua.indexOf("bsd")!=-1||ua.indexOf("x11")!=-1);this.isLinux=(ua.indexOf("linux")!=-1);this.isIE6down=(this.isIE&&this.versionMajor<6);this.isIE6x=(this.isIE&&this.versionMajor==6);this.isIE6up=(this.isIE&&this.versionMajor>=6);this.isIE7x=(this.isIE&&this.versionMajor==7);this.isIE7up=(this.isIE&&this.versionMajor>=7);this.isIE8x=(this.isIE&&this.versionMajor==8);this.isIE8up=(this.isIE&&this.versionMajor>=8);this.isHiFi=false;if(this.isWin&&this.isIE&&(this.versionMajor>=6)){this.isHiFi=true}if(this.isWin&&this.isFirefox&&(this.versionMajor>=3)){this.isHiFi=true}if(this.isWin&&this.isOpera&&(this.versionMajor>=9)){this.isHiFi=true}if(this.isMac&&this.isFirefox&&(this.versionMajor>=3)){this.isHiFi=true}if(this.isMac&&this.isSafari&&(this.versionMajor>=526)){this.isHiFi=true}if(this.isChrome){this.isHiFi=true}}whichbrowser=new detectbrowser();function ctGetEventTarget(e){var targ;if(!e){e=window.event}if(e.target){targ=e.target}else{if(e.srcElement){targ=e.srcElement}}if(targ.nodeType==3){targ=targ.parentNode}return targ}function emulateLinkInteraction(e){var _this=ctGetEventTarget(e);if((e.type=="mouseover")||(e.type=="mouseenter")||(e.type=="focus")){thisClass=_this.className;if(thisClass.indexOf("glossaryterm")!=-1){setGlossaryDefinitionOffset(_this)}if(thisClass.indexOf("blur")!=-1){_this.className=thisClass.replace(/blur/,"hover")}else{if(thisClass.indexOf("glossaryterm")!=-1){_this.className=thisClass.replace(/glossaryterm/,("glossaryterm-hover"))}else{_this.className=thisClass.replace(/hover/,"blur")}}}else{if((e.type=="mouseout")||(e.type=="mouseleave")||(e.type=="blur")){thisClass=_this.className;_this.className=thisClass.replace(/hover/,"blur")}}}function add_event(obj,evType,fn,useCapture){if(obj.addEventListener){obj.addEventListener(evType,fn,useCapture);return true}else{if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r}else{alert("Handler could not be attached")}}}function remove_event(obj,evType,fn,useCapture){if(obj.removeEventListener){obj.removeEventListener(evType,fn,useCapture);return true}else{if(obj.detachEvent){var r=obj.detachEvent("on"+evType,fn);return r}else{alert("Handler could not be removed")}}}function primary_nav_hover(e){var _this=ctGetEventTarget(e);while(_this.tagName.toLowerCase()!="a"){_this=_this.parentNode}var ul=document.getElementById("primary-nav").getElementsByTagName("ul")[0];if((e.type=="mouseover")||(e.type=="focus")){ul.className=_this.parentNode.parentNode.className.substring(0,5)+"-hover"}else{if((e.type=="mouseout")||(e.type=="blur")){ul.className=""}}}function add_nav_hovers(nav_id){var a;if(!document.getElementById(nav_id)){return}else{a=document.getElementById(nav_id).getElementsByTagName("a")}var len=a.length;if(len>0){for(var i=0;i<len;i++){if(nav_id=="primary-nav"){add_event(a[i],"mouseover",primary_nav_hover,false);add_event(a[i],"mouseout",primary_nav_hover,false);add_event(a[i],"focus",primary_nav_hover,false);add_event(a[i],"blur",primary_nav_hover,false)}}}}function print_window(){window.print()}function add_print_button(printlabel){if(document.getElementById){if((document.getElementById("tools-nav"))&&(!document.getElementById("print"))){var tool_nav,print_li,print_button,print_button_text,back_to_top;tool_nav=document.getElementById("tools-nav");print_li=document.createElement("li");print_button=document.createElement("button");print_button.setAttribute("id","print");print_button.className="a blur";print_button_text=document.createTextNode(printlabel);print_button.appendChild(print_button_text);print_li.appendChild(print_button);add_event(print_button,"mouseover",emulateLinkInteraction,false);add_event(print_button,"mouseout",emulateLinkInteraction,false);add_event(print_button,"focus",emulateLinkInteraction,false);add_event(print_button,"blur",emulateLinkInteraction,false);add_event(print_button,"click",print_window,false);back_to_top=tool_nav.getElementsByTagName("li")[0];back_to_top.parentNode.insertBefore(print_li,back_to_top)}}}function add_secondary_nav_skip_link(){var secondary_nav,insert_skip_before,skip_p,skip_a,skip_text;secondary_nav=document.getElementById("secondary-nav");insert_skip_before=secondary_nav.getElementsByTagName("ul")[0];skip_p=document.createElement("p");skip_a=document.createElement("a");skip_a.className="access";skip_a.setAttribute("href","#main");skip_a.setAttribute("title","Skip to main content. ");skip_text=document.createTextNode("Skip to main content. ");skip_a.appendChild(skip_text);skip_p.appendChild(skip_a);insert_skip_before.parentNode.insertBefore(skip_p,insert_skip_before)}function remove_secondary_nav_root_link(){var secondary_nav,root_selected,root_link,root_link_wrapper,root_link_liner,root_link_text,root_text;secondary_nav=document.getElementById("secondary-nav");root_selected=secondary_nav.getElementsByTagName("strong")[0];root_link=secondary_nav.getElementsByTagName("a")[0];root_link_wrapper=root_link.getElementsByTagName("span")[0];root_link_liner=root_link_wrapper.getElementsByTagName("span")[0];root_link_text=root_link_liner.innerHTML;root_text=document.createTextNode(root_link_text);root_selected.removeChild(root_link);root_selected.appendChild(root_link_wrapper)}fontReplacement=true;function replaceFonts(container_el){switch(container_el){case"primary-nav":if(fontReplacement){if(document.getElementById(container_el)){Cufon.replace(document.getElementById(container_el).getElementsByTagName("a"),{fontFamily:"variableBlack"})}}break;case"sub-header":if(fontReplacement){if(document.getElementById(container_el)){Cufon.replace(document.getElementById(container_el).getElementsByTagName("h1")[0],{fontFamily:"variableBold"})}}break;case"#content .section h2":if(fontReplacement){if(document.getElementById("content")){var body_divs=document.getElementById("content").getElementsByTagName("div");var len=body_divs.length;for(var i=0;i<len;i++){if(body_divs[i].className.indexOf("section")!=-1){if(body_divs[i].getElementsByTagName("h2").length>0){Cufon.replace(body_divs[i].getElementsByTagName("h2")[0],{fontFamily:"variableBold"})}}}}}break;case"#content #steps h2 strong":if(fontReplacement){if(document.getElementById("steps")){var h2=document.getElementById("steps").getElementsByTagName("h2");var h2_len=h2.length;for(var i2=0;i2<h2_len;i2++){Cufon.replace(h2[i2].getElementsByTagName("strong")[0],{fontFamily:"variableBlack"})}}}break}}function preload(images){for(var i=0;i<arguments.length;i++){var img=new Image();img.src=images[i]}}function toggle_stacked_label(e){var _this=ctGetEventTarget(e);var etag,etype;etag=_this.tagName.toLowerCase();etype=e.type;parentnode_css_classes=_this.parentNode.className;var form_element;if(_this.parentNode.getElementsByTagName("input")[0]){form_element="input"}else{if(_this.parentNode.getElementsByTagName("textarea")[0]){form_element="textarea"}}if((etag=="label")&&(etype=="click")){_this.parentNode.getElementsByTagName(form_element)[0].focus();_this.parentNode.className=parentnode_css_classes.replace("stacked-pair","")}else{if(((etag=="input")||(etag=="textarea"))&&(etype=="focus")){_this.parentNode.className=parentnode_css_classes.replace("stacked-pair","")}else{if(((etag=="input")||(etag=="textarea"))&&(etype=="blur")&&(_this.value=="")){_this.parentNode.className=parentnode_css_classes.replace(_this.parentNode.className,_this.parentNode.className+" stacked-pair")}}}}function stack_label(pair_el){var pair_label,pair_form_element;pair_label=pair_el.getElementsByTagName("label")[0];if(pair_el.getElementsByTagName("input")[0]){pair_form_element=pair_el.getElementsByTagName("input")[0]}else{if(pair_el.getElementsByTagName("textarea")[0]){pair_form_element=pair_el.getElementsByTagName("textarea")[0]}}add_event(pair_label,"click",toggle_stacked_label,false);add_event(pair_form_element,"focus",toggle_stacked_label,false);add_event(pair_form_element,"blur",toggle_stacked_label,false);if(pair_form_element.value==""){pair_el.className+=" stacked-pair"}}function hover_row(e){var _this=ctGetEventTarget(e);var row;switch(_this.tagName.toLowerCase()){case"a":row=_this.parentNode.parentNode;break;case"td":row=_this.parentNode;break;case"tr":row=_this;break}if(row.tagName.toLowerCase()=="ul"){row=row.parentNode}var rowClass=row.className;switch(e.type){case"mouseenter":case"mouseover":case"focus":if(rowClass.match("last")&&rowClass.match("even")){row.className="last last-hover even-hover hover"}else{if(rowClass.match("first")&&rowClass.match("even")){row.className="first first-hover even-hover hover"}else{if(rowClass.match("even")&&!rowClass.match("first")&&!rowClass.match("last")){row.className="even-hover hover"}}}if(rowClass.match("last")&&!rowClass.match("even")){row.className="last last-hover hover"}else{if(rowClass.match("first")&&!rowClass.match("even")){row.className="first first-hover hover"}else{if(!rowClass.match("even")&&!rowClass.match("first")&&!rowClass.match("last")){row.className="hover"}}}break;case"mouseleave":case"mouseout":case"blur":if(rowClass.match("last")&&rowClass.match("even")){row.className="last even"}else{if(rowClass.match("first")&&rowClass.match("even")){row.className="first even"}else{if(rowClass.match("even")&&!rowClass.match("first")&&!rowClass.match("last")){row.className="even"}}}if(rowClass.match("last")&&!rowClass.match("even")){row.className="last"}else{if(rowClass.match("first")&&!rowClass.match("even")){row.className="first"}else{if(!rowClass.match("even")&&!rowClass.match("first")&&!rowClass.match("last")){row.className=""}}}break}}function link_row(e){var _this=ctGetEventTarget(e);switch(_this.tagName.toLowerCase()){case"tr":window.location=_this.getElementsByTagName("a")[0].href;break;case"td":window.location=_this.parentNode.getElementsByTagName("a")[0].href;break}}function stripe_tables(table_el){if(!document.getElementById("content")){return}var table;if(table_el!=""){table=new Array(table_el)}else{table=document.getElementById("content").getElementsByTagName("table")}var len=table.length;for(var i=0;i<len;i++){var tableClass=table[i].className;if(tableClass.match("vert")&&!tableClass.match("no-headers")&&!tableClass.match("sortable")){table[i].getElementsByTagName("thead")[0].getElementsByTagName("th")[0].className="first"}var row=table[i].getElementsByTagName("tbody")[0].getElementsByTagName("tr");var row_len=row.length;for(var r=0;r<row_len;r++){if(tableClass.match("vert")&&tableClass.match("sortable")){if(r%2===0){if(r===0){row[r].className="first"}else{if(r+1===row_len){row[r].className="last"}else{row[r].className=""}}}else{if(r%2===1){if(r+1===row_len){row[r].className="last even"}else{row[r].className="even"}}}add_event(row[r],"mouseover",hover_row,false);add_event(row[r],"mouseout",hover_row,false);add_event(row[r],"click",link_row,false);add_event(row[r],"focus",link_row,false)}else{if(tableClass.match("vert")&&!tableClass.match("sortable")){if(r%2===1){row[r].className="even"}}else{if(tableClass.indexOf("horz")!=-1){if(r%2===0){row[r].className="even"}else{if(r%2===1){row[r].className="odd"}}}}}}var a=table[i].getElementsByTagName("tbody")[0].getElementsByTagName("a");var a_len=a.length;for(var s=0;s<a_len;s++){add_event(a[s],"focus",hover_row,false);add_event(a[s],"blur",hover_row,false)}}}function collapse_document_lists(e){var _this=ctGetEventTarget(e);if(_this.tagName.toLowerCase()=="img"){_this=_this.parentNode}if(_this.tagName.toLowerCase()=="button"){var documents_list,len;documents_list=document.getElementById("project-supporting-documents").getElementsByTagName("dl");len=documents_list.length;for(var i=0;i<len;i++){var this_documents_list,this_button,this_button_img,this_button_img_src,this_button_new_img_src;this_documents_list=documents_list[i];this_documents_list.className="collapsed";this_button=this_documents_list.parentNode.getElementsByTagName("button")[0];this_button.setAttribute("title","Show document list. ");this_button_img=this_button.getElementsByTagName("img")[0];this_button_img_src=this_button_img.getAttribute("src");this_button_new_img_src=this_button_img_src.replace("collapse","expand");this_button_img.setAttribute("src",this_button_new_img_src);this_button_img.setAttribute("alt","Expand. ")}}}function expand_document_lists(e){var _this=ctGetEventTarget(e);if(_this.tagName.toLowerCase()=="img"){_this=_this.parentNode}if(_this.tagName.toLowerCase()=="button"){var documents_list,len;documents_list=document.getElementById("project-supporting-documents").getElementsByTagName("dl");len=documents_list.length;for(var i=0;i<len;i++){var this_documents_list,this_button,this_button_img,this_button_img_src,this_button_new_img_src;this_documents_list=documents_list[i];this_documents_list.className="expanded";this_button=this_documents_list.parentNode.getElementsByTagName("button")[0];this_button.setAttribute("title","Hide document list. ");this_button_img=this_button.getElementsByTagName("img")[0];this_button_img_src=this_button_img.getAttribute("src");this_button_new_img_src=this_button_img_src.replace("expand","collapse");this_button_img.setAttribute("src",this_button_new_img_src);this_button_img.setAttribute("alt","Collapse. ")}}}function toggle_document_list(e){var _this=ctGetEventTarget(e);if(_this.tagName.toLowerCase()=="img"){_this=_this.parentNode}if(_this.tagName.toLowerCase()=="button"){var documents_list,documents_list_class;documents_list=_this.parentNode.getElementsByTagName("dl")[0];documents_list_class=documents_list.className;var _this_img_src,_this_new_img_src;if(documents_list_class.indexOf("collapsed")!=-1){documents_list.className=documents_list_class.replace("collapsed","expanded");_this.setAttribute("title","Hide document list. ");_this_img=_this.getElementsByTagName("img")[0];_this_img_src=_this_img.getAttribute("src");_this_new_img_src=_this_img_src.replace("expand","collapse");_this_img.setAttribute("src",_this_new_img_src);_this_img.setAttribute("alt","Collapse. ")}else{if(documents_list_class.indexOf("expanded")!=-1){documents_list.className=documents_list_class.replace("expanded","collapsed");_this.setAttribute("title","Show document list. ");_this_img=_this.getElementsByTagName("img")[0];_this_img_src=_this_img.getAttribute("src");_this_new_img_src=_this_img_src.replace("collapse","expand");_this_img.setAttribute("src",_this_new_img_src);_this_img.setAttribute("alt","Expand. ")}}}}function add_expand_buttons(el){if(el=="project-supporting-documents"){var documents_list=document.getElementById(el).getElementsByTagName("dl");var len=documents_list.length;if(len>0){var documents_list_heading,first_project,button_container,button_list,button_li_1,button_1,button_1_img,button_li_2,button_2,button_2_img;documents_list_heading=document.getElementById(el).getElementsByTagName("h2")[0];first_project=document.getElementById(el).getElementsByTagName("div")[0];button_1_img=document.createElement("img");button_1_img.setAttribute("src","/resources/ui/images/buttons/project-expand-all-off.gif");button_1_img.setAttribute("width",110);button_1_img.setAttribute("height",20);button_1_img.setAttribute("alt","Expand all. ");button_1=document.createElement("button");button_1.setAttribute("type","button");button_1.setAttribute("title","Show all document lists. ");button_1.appendChild(button_1_img);add_event(button_1,"click",expand_document_lists,false);button_2_img=document.createElement("img");button_2_img.setAttribute("src","/resources/ui/images/buttons/project-collapse-all-off.gif");button_2_img.setAttribute("width",110);button_2_img.setAttribute("height",20);button_2_img.setAttribute("alt","Collapse all. ");button_2=document.createElement("button");button_2.setAttribute("type","button");button_2.setAttribute("title","Hide all document lists. ");button_2.appendChild(button_2_img);add_event(button_2,"click",collapse_document_lists,false);button_container=document.createElement("div");button_container.className="nav";button_list=document.createElement("ul");button_li_1=document.createElement("li");button_li_2=document.createElement("li");button_li_1.appendChild(button_1);button_li_2.appendChild(button_2);button_list.appendChild(button_li_1);button_list.appendChild(button_li_2);button_container.appendChild(button_list);first_project.parentNode.insertBefore(button_container,first_project)}for(var i=0;i<len;i++){var this_documents_list,button,button_img;this_documents_list=documents_list[i];this_documents_list.className="collapsed";button_img=document.createElement("img");button_img.setAttribute("src","/resources/ui/images/buttons/project-expand-off.gif");button_img.setAttribute("width",110);button_img.setAttribute("height",20);button_img.setAttribute("alt","Expand. ");button=document.createElement("button");button.setAttribute("type","button");button.setAttribute("title","Show document list. ");button.appendChild(button_img);add_event(button,"click",toggle_document_list,false);this_documents_list.parentNode.insertBefore(button,this_documents_list)}}}function createCookie(name,value,days){var expires="";var path="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString();path="; path=/"}document.cookie=name+" = "+value+expires+path}function readCookie(name){var name_value=name+"=";var cookie_array=document.cookie.split(";");for(var i=0;i<cookie_array.length;i++){var c=cookie_array[i];while(c.charAt(0)===" "){c=c.substring(1,c.length)}if(c.indexOf(name_value)===0){return c.substring(name_value.length,c.length)}}return null}function eraseCookie(name){createCookie(name,"",-1)}function set_jargon_buster_state(){if(!document.getElementById("jargon-buster")){return}var jargon_buster_state=readCookie("comcom_jargon_buster");if(jargon_buster_state!==null){eraseCookie("comcom_jargon_buster")}var radio_on=document.getElementById("jb-on");var state="off";if(radio_on.checked){state="on"}createCookie("comcom_jargon_buster",state,365)}function force_enable_jargon_buster(){var jargon_buster_state=readCookie("comcom_jargon_buster");if(jargon_buster_state==null){state="on";createCookie("comcom_jargon_buster",state,365)}enhanceGlossaryLinks()}function select_radio(e){var _this=ctGetEventTarget(e);if(_this.tagName.toLowerCase()=="input"){_this_id=_this.id;if(_this_id=="jb-on"){document.getElementById("jb-on").checked="checked";document.getElementById("jb-off").checked=""}else{document.getElementById("jb-on").checked="";document.getElementById("jb-off").checked="checked"}}}function get_jargon_buster_state(){var jargon_buster_state=readCookie("comcom_jargon_buster");if(jargon_buster_state===null){createCookie("comcom_jargon_buster","off",365);jargon_buster_state="off"}return jargon_buster_state}function create_jargon_buster(){var secondary_nav;secondary_nav=document.getElementById("secondary-nav");var jb_legend,jb_legend_text,jb_legend_span;jb_legend=document.createElement("legend");jb_legend_text=document.createTextNode("Jargon Buster");jb_legend_span=document.createElement("span");jb_legend_span.appendChild(jb_legend_text);jb_legend.appendChild(jb_legend_span);var jb_p,jb_p_text;jb_p=document.createElement("p");jb_p_text=document.createTextNode("When the Jargon Buster is turned on, you can view the definition on the page as a tool tip upon rollover. ");jb_p.appendChild(jb_p_text);var jb_radio_pair_off,jb_radio_pair_off_input,jb_radio_pair_off_label,jb_radio_pair_off_label_text;jb_radio_pair_off=document.createElement("div");jb_radio_pair_off.className="pair radio-pair";jb_radio_pair_off_input=document.createElement("input");jb_radio_pair_off_input.setAttribute("title","Turn the Jargon Buster off. ");jb_radio_pair_off_input.setAttribute("type","radio");jb_radio_pair_off_input.setAttribute("id","jb-off");jb_radio_pair_off_input.setAttribute("name","jb");jb_radio_pair_off_label=document.createElement("label");jb_radio_pair_off_label.setAttribute("for","jb-off");jb_radio_pair_off_label_text=document.createTextNode("Off");jb_radio_pair_off_label.appendChild(jb_radio_pair_off_label_text);jb_radio_pair_off.appendChild(jb_radio_pair_off_input);jb_radio_pair_off.appendChild(jb_radio_pair_off_label);var jb_radio_pair_on,jb_radio_pair_on_input,jb_radio_pair_on_label,jb_radio_pair_on_label_text;jb_radio_pair_on=document.createElement("div");jb_radio_pair_on.className="pair radio-pair";jb_radio_pair_on_input=document.createElement("input");jb_radio_pair_on_input.setAttribute("title","Turn the Jargon Buster on. When the Jargon Buster is turned on, you can view the definition on the page as a tool tip upon rollover. ");jb_radio_pair_on_input.setAttribute("type","radio");jb_radio_pair_on_input.setAttribute("id","jb-on");jb_radio_pair_on_input.setAttribute("name","jb");jb_radio_pair_on_label=document.createElement("label");jb_radio_pair_on_label.setAttribute("for","jb-on");jb_radio_pair_on_label_text=document.createTextNode("On");jb_radio_pair_on_label.appendChild(jb_radio_pair_on_label_text);jb_radio_pair_on.appendChild(jb_radio_pair_on_input);jb_radio_pair_on.appendChild(jb_radio_pair_on_label);var jb_radio_clear;jb_radio_clear=document.createElement("clear");jb_radio_clear.className="clear";var jb_radio_set;jb_radio_set=document.createElement("div");jb_radio_set.className="radio-set radio-inline";jb_radio_set.appendChild(jb_radio_pair_off);jb_radio_set.appendChild(jb_radio_pair_on);jb_radio_set.appendChild(jb_radio_clear);var jb_fieldset;jb_fieldset=document.createElement("fieldset");jb_fieldset.appendChild(jb_legend);jb_fieldset.appendChild(jb_p);jb_fieldset.appendChild(jb_radio_set);var jb_div,jb_div_liner;jb_div=document.createElement("div");jb_div.className="form";jb_div.setAttribute("id","jargon-buster");jb_div_liner=document.createElement("div");jb_div_liner.className="liner";jb_div_liner.appendChild(jb_fieldset);jb_div.appendChild(jb_div_liner);secondary_nav.appendChild(jb_div);var jb_state=get_jargon_buster_state();if(jb_state=="on"){jb_radio_pair_on_input.checked="checked"}else{jb_radio_pair_off_input.checked="checked"}add_event(jb_radio_pair_off_input,"click",set_jargon_buster_state,false);add_event(jb_radio_pair_on_input,"click",set_jargon_buster_state,false);if((whichbrowser.isIE6x)||(whichbrowser.isIE7x)){add_event(jb_radio_pair_off_input,"click",select_radio,false);add_event(jb_radio_pair_on_input,"click",select_radio,false)}}var cookiesSupported=false;function testCookies(follow_action){createCookie("comcom_cookie_test","pass",365);var cookie_test=readCookie("comcom_cookie_test");if(cookie_test=="pass"){cookiesSupported=true;eraseCookie("comcom_cookie_test");if(follow_action=="create_jargon_buster"){create_jargon_buster()}if(follow_action=="enhanceGlossaryLinks"){enhanceGlossaryLinks()}if(follow_action=="force_enable_jargon_buster"){force_enable_jargon_buster()}}}function add_arrows(){var a,len;a=document.getElementById("main").getElementsByTagName("a");len=a.length;for(var i=0;i<len;i++){var this_link,parentClass;this_link=a[i];parentClass=this_link.parentNode.className;if((parentClass.indexOf("more")!=-1)||(parentClass.indexOf("linked")!=-1)||(parentClass.indexOf("return")!=-1)||(parentClass.indexOf("all")!=-1)){var img;img=document.createElement("img");img.setAttribute("src","/resources/ui/images/pixel.gif");img.setAttribute("width",1);img.setAttribute("height",1);img.setAttribute("alt","");this_link.appendChild(img)}}if(!document.getElementById("popular-nav")){return}var bad_a,bad_a_len;bad_a=document.getElementById("popular-nav").getElementsByTagName("a");bad_a_len=bad_a.length;for(var j=0;j<bad_a_len;j++){var misplaced_img;misplaced_img=bad_a[j].getElementsByTagName("img")[0];bad_a[j].getElementsByTagName("strong")[0].appendChild(misplaced_img)}}function button_img_hover(e){var _this=ctGetEventTarget(e);while(_this.tagName.toLowerCase()!="button"){_this=_this.parentNode}var imgSrc=_this.getElementsByTagName("img")[0].src;switch(e.type){case"mouseover":case"focus":_this.getElementsByTagName("img")[0].src=imgSrc.replace("-off.gif","-over.gif");break;case"mouseout":case"blur":_this.getElementsByTagName("img")[0].src=imgSrc.replace("-over.gif","-off.gif");break}}function input_img_hover(e){var _this=ctGetEventTarget(e);var imgSrc=_this.src;switch(e.type){case"mouseover":case"focus":_this.src=imgSrc.replace("-off.gif","-over.gif");break;case"mouseout":case"blur":_this.src=imgSrc.replace("-over.gif","-off.gif");break}}function link_img_hover(e){var _this=ctGetEventTarget(e);while(_this.tagName.toLowerCase()!="a"){_this=_this.parentNode}var imgSrc=_this.getElementsByTagName("img")[0].src;switch(e.type){case"mouseover":case"focus":_this.getElementsByTagName("img")[0].src=imgSrc.replace("-off.gif","-over.gif");break;case"mouseout":case"blur":_this.getElementsByTagName("img")[0].src=imgSrc.replace("-over.gif","-off.gif");break}}function init_image_hovers(){var main,main_img,shell,shell_input_img,len;main=document.getElementById("main");main_img=main.getElementsByTagName("img");len=main_img.length;for(var m=0;m<len;m++){if(main_img[m].src.match("-off")){var parent_a;parent_a=main_img[m].parentNode;switch(parent_a.tagName.toLowerCase()){case"a":add_event(parent_a,"focus",link_img_hover,false);add_event(parent_a,"blur",link_img_hover,false);add_event(parent_a,"mouseover",link_img_hover,false);add_event(parent_a,"mouseout",link_img_hover,false);break;case"button":add_event(parent_a,"focus",button_img_hover,false);add_event(parent_a,"blur",button_img_hover,false);add_event(parent_a,"mouseover",button_img_hover,false);add_event(parent_a,"mouseout",button_img_hover,false);break}var images=[main_img[m].src.replace("-off","-over")];preload(images)}}shell=document.getElementById("shell");shell_input_img=shell.getElementsByTagName("input");len=shell_input_img.length;for(var n=0;n<len;n++){if(shell_input_img[n].type.toLowerCase()==="image"){if(shell_input_img[n].src.match("-off")){var img_input;img_input=shell_input_img[n];add_event(img_input,"focus",input_img_hover,false);add_event(img_input,"blur",input_img_hover,false);add_event(img_input,"mouseover",input_img_hover,false);add_event(img_input,"mouseout",input_img_hover,false);var images2=[img_input.src.replace("-off","-over")];preload(images2)}}}}function util_addStylesheet(targetBrowser,filename,mediatype){if(targetBrowser){var stylesheet=document.createElement("link");stylesheet.setAttribute("type","text/css");stylesheet.setAttribute("href",filename);stylesheet.setAttribute("rel","stylesheet");stylesheet.setAttribute("media",mediatype);document.getElementsByTagName("head")[0].appendChild(stylesheet)}}function util_fireEvent(element,event){var evt;if(document.createEvent){evt=document.createEvent("HTMLEvents");evt.initEvent(event,true,true);return !element.dispatchEvent(evt)}else{evt=document.createEventObject();return element.fireEvent("on"+event,evt)}};
