/* --- For Help & Manual Premium Pack 1.30 --- */
/* --- (c) 2005-2010 by Tim Green --- */
/* --- All Rights Reserved --- */
// NS-Header and page initialization, general functions
function addEvent(e,d,b,a){if(e.addEventListener){e.addEventListener(d,b,a);
return true
}else{if(e.attachEvent){var c=e.attachEvent("on"+d,b);
return c
}else{alert("Could not add event!")
}}}function trim(a){return a.replace(/^\s+|\s+$/g,"")
}function doResize(){var a,b;
if(self.innerHeight){a=self.innerHeight
}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientHeight
}else{if(document.body){a=document.body.clientHeight
}}}b=document.getElementById("idheader").clientHeight;
if(a<b){a=b+1
}document.getElementById("idcontent").style.height=a-document.getElementById("idheader").clientHeight+"px"
}function nsrInit(){if(self.innerHeight){document.getElementById("scriptNavHead").style.display="table-row"
}else{document.getElementById("scriptNavHead").style.display="block"
}document.getElementById("noScriptNavHead").style.display="none";
contentbody=document.getElementById("idcontent");
if(contentbody){contentbody.className="nonscroll";
document.getElementsByTagName("body")[0].style.overflow="hidden";
document.getElementsByTagName("html")[0].style.overflow="hidden"
}}function getLink(a){var b="";
b=document.location.href.replace(/\#.*$/,"");
b=b.replace(/\?.*?$/,"");
b=b.replace(/\/(?!.*?\/)/,"/"+a+"?");
return b
}function doPermalink(b,f,a,c){var e="";
if(f){e=getLink(b)
}else{e=a
}if(c==="show"){var d=$("#innerdiv").width()-55;
if(d>450){d=450
}$("#plinkBox").css("height","30px");
$("#plinkBox").css("width",d+"px").text(e)
}else{if(c==="standard"){return e
}}}function PLclick(c,b){switch(c){case"show":doPermalink(b[0],b[1],b[2],c);
$("#permalink").css("visibility","visible");
break;
case"select":$("#plinkBox").select();
break;
case"close":$("#permalink").css("visibility","hidden");
break;
case"bookmark":var d=b[3];
var a=getLink(b[0]);
if(/^https??:\/\//im.test(a)){if(window.sidebar){window.sidebar.addPanel(d,a,"")
}else{if(document.all){window.external.AddFavorite(a,d)
}else{alert(b[4])
}}}else{alert(b[5])
}break;
case"standard":return doPermalink(b[0],b[1],b[2],c);
break
}return false
}function writePermalink(f,e,a,d,c){document.write('<p class="help-url"><b>');
if(f&&/^https??:\/\//im.test(document.location)){document.write('<a href="javascript:void(0);" onclick="PLclick(\'show\',window.permalinkData);" ');
document.write('title="'+e+'">'+a+"</a></b>\n")
}else{var b=PLclick("standard",window.permalinkData);
document.write(c+'&nbsp;</b><a href="'+b+'" target="_top" title="'+d+'">');
document.write(b+"</a>\n")
}}function mailFB(h){var f=unQuot(getMailParams("mailsubject"));
var a=unQuot(getMailParams("mailpath"));
var e=unQuot(getMailParams("mailbody"));
var d=unQuot(getMailParams("mailid"));
if(!h){var c="mailto:"+escape(window.recipient)+"?subject="+f;
var b="&body=Ref:%20"+a+"%20ID:%20"+d+"%0A%0D%0A%0D"+e+"%0A%0D%0A%0D"
}else{var c="mailto:"+escape(window.recipient)+"?subject="+window.subjectnojs;
var b="&body=Ref%20ID:%20"+d+"%0A%0D"
}var g=c+b;
document.write('<a href="'+g+'" target="_blank"');
document.write("onmouseover=\"document.images.feedback.src='mail_h.gif'\"");
document.write('onmouseout="document.images.feedback.src=\'mail.gif\'"><img name="feedback" src="mail.gif" border="0" alt="'+window.mailtip+'" title="'+window.mailtip+'" /></a>')
}function getMailParams(a){var b=document.getElementById(a).innerHTML;
return b
}function unQuot(a){a=a.replace(/&gt;/g,">");
a=a.replace(/&lt;/g,"<");
a=a.replace(/&quot;/g,'"');
a=a.replace(/&amp;/g,"&");
a=escape(a);
a=a.replace(/%E2|%E0|%E5|%E1|%E3/g,"a");
a=a.replace(/%C5|%C0|%C1|%C2|%C3/g,"A");
a=a.replace(/%C7/g,"C");
a=a.replace(/%E7/g,"c");
a=a.replace(/%E9|%EA|%EB|%E8/g,"e");
a=a.replace(/%C9|%CA|%C8|%CB/g,"E");
a=a.replace(/%u0192/g,"f");
a=a.replace(/%EF|%EE|%EC|%ED/g,"i");
a=a.replace(/%CF|%CD|%CE|%CC/g,"I");
a=a.replace(/%F1/g,"n");
a=a.replace(/%D1/g,"N");
a=a.replace(/%F4|%F2|%F3|%F5|%F8/g,"o");
a=a.replace(/%D4|%D2|%D3|%D5|%D8/g,"O");
a=a.replace(/%u0161/g,"s");
a=a.replace(/%u0160/g,"S");
a=a.replace(/%FB|%FA|%F9/g,"u");
a=a.replace(/%DB|%DA|%D9/g,"U");
a=a.replace(/%FF|%FD/g,"y");
a=a.replace(/%DD|%u0178/g,"Y");
a=a.replace(/%FC/g,"ue");
a=a.replace(/%DC/g,"Ue");
a=a.replace(/%E4|%E6/g,"ae");
a=a.replace(/%C4|%C6/g,"Ae");
a=a.replace(/%F6|%u0153/g,"oe");
a=a.replace(/%D6/g,"Oe");
a=a.replace(/%DF/g,"ss");
return(a)
}function SearchCheck(){var c=window.location.search.lastIndexOf("zoom_highlight")>0;
if(!c){var a=document.getElementsByTagName("FONT");
if(a.length>0){var b="";
for(var d=0;
d<a.length;
d++){b=a[d].style.cssText;
if(b.indexOf("BACKGROUND-COLOR")==0){c=true;
break
}}}}return c
}function toggleToggles(){if(HMToggles.length!=null){var a=true;
for(var b=0;
b<HMToggles.length;
b++){if(HMToggles[b].getAttribute("hm.state")=="1"){a=false;
break
}}HMToggleExpandAll(a)
}}function toggleCheck(d){var c=$(d[0]).parents("table[id^='TOGGLE']");
var a=c.size();
var e=false;
if(a>0){var j,h,f,g;
for(var b=0;
b<a;
b++){j=c[b];
h=$(j).attr("id");
f="$"+h+"_ICON";
g=j.getAttribute("hm.state");
if($("img[id='"+f+"']").attr("src")!=null){e=true
}if((g)=="0"||(g==null)){if(!e){HMToggle("toggle",h)
}else{HMToggle("toggle",h,f)
}}}}}function openTargetToggle(e,b){var a;
var d=false;
if(b=="menu"){a=$(e[0]).parent("span:has(a.dropdown-toggle)").find("a.dropdown-toggle").attr("href");
if(!a){a=$(e[0]).parent("p:has(a.dropdown-toggle)").find("a.dropdown-toggle").attr("href")
}}else{a=$(e[0]).parent("p:has(a.dropdown-toggle)");
a=$(a).find("a.dropdown-toggle").attr("href");
if(!a){a=$(e[0]).parents("table:has(a.dropdown-toggle)")[0];
a=$(a).find("a.dropdown-toggle").attr("href")
}}var f=false;
var c="";
if(a){if(a.indexOf("ICON")!=-1){f=true
}a=a.replace(/^.*?\,\'/,"");
a=a.replace(/\'.*$/,"");
if(f){c="$"+a+"_ICON"
}if(!f){HMToggle("toggle",a);
return true
}else{HMToggle("toggle",a,c);
return true
}}else{return false
}}var intLoc="";
function pollLocation(){var a=document.location.hash;
if(a.length>0&&intLoc!=a){intLoc=a;
toggleJump()
}}function toggleJump(){if(location.hash){var b=location.hash.replace(/\#/,"");
var a;
if($("a[id='"+b+"']").length>0){a=$("a[id='"+b+"']")
}else{if($("a[name='"+b+"']").length>0){a=$("a[name='"+b+"']")
}else{return false
}}if(HMToggles.length!=null){HMToggleExpandAll(false)
}toggleCheck(a);
if(($(a[0]).parent("p:has(a.dropdown-toggle)").length>0)||($(a[0]).parent("td").parent("tr:has(a.dropdown-toggle)").length>0)){openTargetToggle(a,"page")
}$("#idcontent").scrollTo($(a),300,{offset:-12,axis:"y"});
return false
}}function printTopic(a){window.open(a,"","toolbar=1,scrollbars=1,location=0,statusbar=0,menubar=1,titlebar=0,resizable=1")
}$(document).ready(function(){var b=/toc=0&printWindow/g;
if(b.test(location.search)){HMToggleExpandAll(true);
$("body,html,.nonscroll").css("overflow","visible");
$("#idnav,.idnav,.idnav a,#breadcrumbs,#autoTocWrapper,#idheader,#permalink,.popups,.help-url").css("display","none");
$('<style media="screen">#printheader {display: block; font-weight: bold; padding: 11px 0px 0px 11px;}</style>').appendTo("head");
$("#printtitle").css("fontWeight","bold");
$("#idcontent,#innerdiv").css({margin:"0",position:"static",padding:"0"});
print()
}if(location.href.search("::")>0&&$("a[name]").length>0&&$("a.dropdown-toggle").length>0){setInterval(pollLocation,300)
}var a=/msie 6|MSIE 6/.test(navigator.userAgent);
var c=document.location.pathname;
c=c.replace(/^.*[/\\]|[?#&].*$/,"");
$("a[href^='"+c+"#'],a[href^='#']:not(a[href='#']),area[href^='"+c+"#'],area[href^='#']:not(area[href='#'])").click(function(){var d=$(this).attr("href").replace(/.*?\#/,"");
var e=$("a[id='"+d+"']");
if(!e.length>0){e=$("a[name='"+d+"']")
}if(HMToggles.length!=null){HMToggleExpandAll(false)
}toggleCheck(e);
if(($(e[0]).parent("p:has(a.dropdown-toggle)").length>0)||($(e[0]).parent("td").parent("tr:has(a.dropdown-toggle)").length>0)){openTargetToggle(e,"page")
}$("#idcontent").scrollTo($(e),600,{offset:-12,axis:"y"});
return false
})
});
function togTOCinit(c,b,a){if(location.search=="?toc=0"){$("img#togtoc").css("display","none");
return
}var d=frameWidth();
if(d=="0%,100%"){$("img#togtoc").attr("src","togtoc_show.gif").attr("alt",b).attr("title",b)
}else{$("img#togtoc").attr("src","togtoc_hide.gif").attr("alt",a).attr("title",a)
}$("img#togtoc").mouseenter(function(){$(this).animate({marginLeft:-12},100)
});
$("img#togtoc").mouseleave(function(){$(this).animate({marginLeft:-23},100)
});
$("img#togtoc").click(function(){togTOC(c);
var e=frameWidth();
if(e=="0%,100%"){$("img#togtoc").attr("src","togtoc_show.gif").attr("alt",b).attr("title",b)
}else{$("img#togtoc").attr("src","togtoc_hide.gif").attr("alt",a).attr("title",a)
}})
}function readCookie(b){var e=b+"=";
var a=document.cookie.split(";");
for(var d=0;
d<a.length;
d++){var f=a[d];
while(f.charAt(0)==" "){f=f.substring(1,f.length)
}if(f.indexOf(e)==0){return f.substring(e.length,f.length)
}}return null
}function frameWidth(){var a=$("#hmframeset",window.parent.document).attr("cols");
var c=a.split(",");
if(c[0].indexOf("%")==-1){var b=parseInt(c[0]);
if(b>1000){b=b/100
}a=b+","+c[1]
}return a
}function togTOC(c){var b=frameWidth();
var a=/Opera|opera/.test(navigator.userAgent)?"5":"2";
if(readCookie("colWidth")){var d=readCookie("colWidth")
}else{var d="0"
}if(b.substring(0,2)=="0%"){if(d!="0"){$("#hmframeset",window.parent.document).attr("cols",d)
}else{$("#hmframeset",window.parent.document).attr("cols",c+",*")
}$("#hmframeset",window.parent.document).attr("frameBorder","1").attr("frameSpacing",a).attr("border","6")
}else{document.cookie="colWidth="+b;
$("#hmframeset",window.parent.document).attr("cols","0%,100%");
$("#hmframeset",window.parent.document).attr("frameBorder","0").attr("frameSpacing","0").attr("border","0")
}}function chromeBugCheck(a){if((a=="block")&&/WebKit|webkit/.test(navigator.userAgent)&&$("#togtoc").attr("alt")){$("#togtoc").css("display","none")
}var b="Google Chrome";
if((!$("#hmframeset",window.parent.document).attr("cols"))&&(location.search.lastIndexOf("toc=0")<=0)){if(!/Chrome|chrome/.test(navigator.userAgent)){b="your browser"
}alert("HELP SYSTEM ALERT:\n\nThis version of "+b+" blocks cross-frame references in a way that is not compatible with HTML standards. This feature makes "+b+" unable to display this WebHelp help system correctly when loaded directly from a local computer drive without a web server. Please use a different browser to view this help from this location.\n\nThis version of "+b+" will display the help correctly when the help is stored on a web server.")
}};
