/*
 * Copyright (c) 2006-2009, Copperfasten Technologies, Teoranta.
 * $Id: help.js,v 1.7 2009/10/16 16:42:18 sean Exp $
 */
function loadHelpPanel(){YAHOO.WebTitan.helpPanel=new YAHOO.widget.Panel("helpPanel",{width:"25em",height:"30em",visible:false,draggable:true,underlay:"none",modal:false});YAHOO.WebTitan.helpPanel.render(document.body);var a=new YAHOO.util.Resize("helpPanel",{handles:["br"],autoRatio:false,minWidth:300,minHeight:100,status:false});a.on("startResize",function(b){if(this.cfg.getProperty("constraintoviewport")){var c=YAHOO.util.Dom;var e=c.getClientRegion();var d=c.getRegion(this.element);a.set("maxWidth",e.right-d.left-YAHOO.widget.Overlay.VIEWPORT_OFFSET);a.set("maxHeight",e.bottom-d.top-YAHOO.widget.Overlay.VIEWPORT_OFFSET)}else{a.set("maxWidth",null);a.set("maxHeight",null)}},YAHOO.WebTitan.helpPanel,true);a.on("resize",function(b){var c=b.height;this.cfg.setProperty("height",c+"px")},YAHOO.WebTitan.helpPanel,true)}function showHelp(g,d,c){var b="jaction=getHelp&id="+g;if(!d){var d="bl"}if(!c){var c="tr"}var a=function(l){var k=[];try{k=YAHOO.lang.JSON.parse(l.responseText)}catch(h){alert("JSON Parse failed!");return}var j=k[0];document.getElementById("helpPanel").style.display="block";var i=YAHOO.WebTitan.helpPanel;if(i){i.setHeader(j.header);i.setBody(j.help);i.cfg.setProperty("context",["help_"+g,c,d,["beforeShow","windowResize"]]);i.show()}};var e=function(h){alert("Submission failed: "+h.status)};var f={success:a,failure:e};if(YAHOO.util.Connect){YAHOO.util.Connect.asyncRequest("POST","help-x.php",f,b)}};