var h_fine_pos=20;function h_makehints(){h_create();var e="";var g=document.getElementsByClassName("hint");var b=new Array();var d="";var c="1";var f=new Object;for(i=0;i<g.length;i++){thisitem=g[i].id;var h=g[i].className;var a=document.getElementById(thisitem);if(h.indexOf("h_click")!=-1){a.onclick=h_clicked}else{a.onmouseover=h_ie_show;a.onmouseout=h_ie_hide}}}function h_clicked(){var a=this.id;if(document.getElementById("h_click").innerHTML==a){document.getElementById("h_click").innerHTML="";h_hide()}else{h_show(a);document.getElementById("h_click").innerHTML=a}}function h_create(){var b=new Array("hints_show","notify_box","h_hint","h_hook","h_bg","which_hint","h_scrollplace","h_ajax","h_click");for(i=0;i<b.length;i++){if(!document.getElementById(b[i])){var a=document.createElement("div");a.id=b[i];if(b[i]=="h_hook"){a.style.display="block"}else{if(b[i]=="h_hint"){a.style.display="block"}else{if(b[i]=="hints_show"){a.innerHTML="1";a.style.display="none"}else{a.style.display="none"}}}document.body.appendChild(a)}}}function h_ie_show(){if(document.getElementById("h_click").innerHTML==""){var a=this.id;h_show(a)}}function h_ie_hide(){if(document.getElementById("h_click").innerHTML==""){h_hide()}}function h_hide(){var a=document.getElementById("which_hint").innerHTML;if(a!=""){var b=document.getElementById(a).className;if(b.indexOf("h_ajax")!=-1){document.getElementById(a).title=""}else{document.getElementById(a).title=document.getElementById("h_hint").innerHTML}document.getElementById("h_hint").style.left="-500px";document.getElementById("h_hint").style.top="-500px";document.getElementById("h_hint").style.width="";document.getElementById("h_hint").style.height="";document.getElementById("h_hook").style.display="none";document.getElementById(a).style.backgroundColor="";if(document.getElementById("h_bg")){document.getElementById(a).style.backgroundColor=document.getElementById("h_bg").innerHTML}}}function h_show(f){h_hide();var a=f;var c=document.getElementById(f).title;document.getElementById(f).title="";var d=new Object;d.height=document.getElementById(f).offsetHeight;d.width=document.getElementById(f).offsetWidth;var g=document.getElementById(f).className;if(g.indexOf("h_ajax")!=-1){if(g.indexOf("h_loader")!=-1){if(document.getElementById("h_loader")){loadHint=document.getElementById("h_loader").innerHTML;h_show_hint(a,loadHint,d,g,"event")}}var b="";var e=g.split(" ");for(i=0;i<e.length;i++){if(e[i].indexOf("h_ajax")!=-1){b=e[i].replace(/^h_ajax:/,"")}}if(b==""){alert("no URL defined")}else{document.getElementById("h_ajax").innerHTML=a;new Ajax.Request(""+b+"",{onSuccess:function(h){c=h.responseText;c_ajax=document.getElementById("h_ajax").innerHTML;if(c_ajax==a&&(document.getElementById("h_hook").style.display=="block"||g.indexOf("h_loader")==-1)){h_show_hint(a,c,d,g,"event")}},onFailure:function(h){alert("URL load error")}})}}else{document.getElementById("h_ajax").innerHTML="";h_show_hint(a,c,d,g,"event")}}function h_show_hint(j,n,o,q,c){h_br=navigator.userAgent;var r="";if(document.getElementById("h_bg")){if(document.getElementById(j).style.backgroundColor!=""){document.getElementById("h_bg").innerHTML=document.getElementById(j).style.backgroundColor}}if(r!=""){var e=document.getElementById("h_hint").innerHTML;document.getElementById(r).title=e}var k=document.getElementById("notify_box").innerHTML;if(k.indexOf("is running")!=-1){pause_walkthrough()}document.getElementById("which_hint").innerHTML=j;var l=document.getElementById("hints_show").innerHTML*1;if(n==""||n.indexOf("ERROR::")!=-1){n="ERROR::No hint defined for "+j+"";document.getElementById("h_hint").className="h_warning"}else{document.getElementById("h_hint").className=""}document.getElementById(j).title="";if(h_br.indexOf("MSIE")!=-1||h_br.indexOf("Opera")!=-1){document.getElementById("h_hint").className+=" hook_border"}else{document.getElementById("h_hint").className+=" hook_shadow"}if(n!=""&&l=="1"){var h=$(j);var d=h.cumulativeOffset();o.top=d[1];o.left=d[0];document.getElementById("h_hint").innerHTML=n;h_br_top=0;if(h_br.indexOf("Firefox")!=-1){h_br_left=7;h_br_top=1}if(h_br.indexOf("MSIE")!=-1){h_br_left=7;h_br_top=0;h_fine_pos=25}if(h_br.indexOf("Safari")!=-1){h_br_left=7;h_br_top=0}if(h_br.indexOf("Chrome")!=-1){h_br_left=7;h_br_top=1}var m=new Object;m.position="right";m.width="";m.height="";m.defined_top="0";m.defined_left="0";m.special="";m.defined_hintwidth="";m.defined_hintheight="";m.finetune="";var a=q.split(" ");for(i=0;i<a.length;i++){thisclass=a[i];if(thisclass=="h_right"){m.position="right"}if(thisclass=="h_left"){m.position="left"}if(thisclass=="h_above"){m.position="above"}if(thisclass=="h_below"){m.position="below"}if(thisclass=="h_open"){m.special="open"}if(thisclass.indexOf("h_finetune")!=-1){var f=thisclass.split(":");m.finetune=f[1]}if(thisclass.indexOf("h_defined_top")!=-1){var f=thisclass.split(":");m.defined_top=f[1]*1}if(thisclass.indexOf("h_defined_left")!=-1){var f=thisclass.split(":");m.defined_left=f[1]*1}if(thisclass.indexOf("h_hintwidth")!=-1){var f=thisclass.split(":");m.defined_hintwidth=f[1]*1}if(thisclass.indexOf("h_hintheight")!=-1){var f=thisclass.split(":");m.defined_hintheight=f[1]*1}if(thisclass.indexOf("h_highlight")!=-1){document.getElementById(j).style.backgroundColor="#ffffcc"}}if(m.defined_hintwidth!=""){document.getElementById("h_hint").style.width=m.defined_hintwidth+"px";o.h_width=m.defined_hintwidth}else{o.h_width=document.getElementById("h_hint").offsetWidth;if(h_br.indexOf("MSIE")!=-1){o.h_width=o.h_width+10}}if(m.defined_hintheight!=""){document.getElementById("h_hint").style.height=m.defined_hintheight+"px";o.h_height=m.defined_hintheight}else{o.h_height=document.getElementById("h_hint").offsetHeight}if(m.position=="right"||m.position==""){var p=new Object;if(m.defined_left!="0"){p.left=m.defined_left+9}else{p.left=o.left+o.width+9}if(m.defined_top!="0"){p.top=m.defined_top}else{p.top=o.top+(o.height/2)-(o.h_height/2)+h_br_top}var b=new Object;if(m.defined_left!="0"){b.left=m.defined_left}else{b.left=o.left+o.width}if(m.defined_top!="0"){b.top=m.defined_top+(o.height/2)}else{b.top=o.top+(o.height/2)-5+h_br_top}document.getElementById("h_hook").className="h_hook_right"}else{if(m.position=="left"){var p=new Object;if(m.defined_left!="0"){p.left=m.defined_left+9}else{p.left=o.left-o.h_width-18}p.top=o.top+(o.height/2)-(o.h_height/2);var b=new Object;if(m.defined_left!="0"){b.left=m.defined_left}else{b.left=o.left-h_br_left}b.top=o.top+(o.height/2)-5;document.getElementById("h_hook").className="h_hook_left"}else{if(m.position=="above"){var p=new Object;if(m.defined_left!="0"){p.left=o.left+m.defined_left}else{p.left=o.left+(o.width/2)-(o.h_width/2)}p.top=o.top-o.h_height-11+h_br_top;var b=new Object;if(m.defined_left!="0"){b.left=o.left+m.defined_left+((o.h_width/2)-5)}else{b.left=o.left+(o.width/2)-5}b.top=o.top-12;document.getElementById("h_hook").className="h_hook_top"}else{if(m.position=="below"){var p=new Object;if(m.defined_left!="0"){p.left=o.left+m.defined_left}else{p.left=o.left+(o.width/2)-(o.h_width/2)}if(m.defined_top!="0"){p.top=m.defined_top+o.height+h_br_top}else{p.top=o.top+o.height+11}var b=new Object;if(m.defined_left!="0"){b.left=o.left+m.defined_left+((o.h_width/2)-5)}else{b.left=o.left+(o.width/2)-5}if(m.defined_top!="0"){b.top=m.defined_top+o.height+2}else{b.top=o.top+o.height+2}document.getElementById("h_hook").className="h_hook_bottom"}}}}if(m.finetune=="top"){p.top=b.top-h_fine_pos}if(m.finetune=="bottom"){p.top=b.top-o.h_height+h_fine_pos}if(m.finetune=="left"){p.left=b.left-h_fine_pos}if(m.finetune=="right"){p.left=b.left-o.h_width+h_fine_pos}document.getElementById("h_hook").style.top=b.top+"px";document.getElementById("h_hook").style.left=b.left+"px";document.getElementById("h_hint").style.top=p.top+"px";document.getElementById("h_hint").style.left=p.left+"px";var g=p.top-80;document.getElementById("h_scrollplace").style.top=g+"px";document.getElementById("h_scrollplace").style.left=p.left+"px";document.getElementById("h_hint").style.display="block";document.getElementById("h_hook").style.display="block"}};