var Drupal=Drupal||{};Drupal.jsEnabled=document.getElementsByTagName&&document.createElement&&document.createTextNode&&document.documentElement&&document.getElementById;Drupal.extend=function(b){for(var a in b){if(this[a]){Drupal.extend.apply(this[a],[b[a]])}else{this[a]=b[a]}}};Drupal.redirectFormButton=function(c,a,b){a.onmouseover=a.onfocus=function(){a.onclick=function(){Drupal.createIframe();var d=this;var e=d.form.action;var f=d.form.target;this.form.action=c;this.form.target="redirect-target";b.onsubmit();window.iframeHandler=function(){var g=$("#redirect-target").get(0);d.form.action=e;d.form.target=f;try{response=(g.contentWindow||g.contentDocument||g).document.body.innerHTML;response=response.replace(/[\f\n\r\t]/g," ");if(window.opera){response=response.replace(/&quot;/g,'"')}}catch(h){response=null}response=Drupal.parseJson(response);if(response.status==0){b.onerror(response.data);return}b.oncomplete(response.data);return true};return true}};a.onmouseout=a.onblur=function(){a.onclick=null}};Drupal.absolutePosition=function(e){var b=0,a=0;var d=/^div$/i.test(e.tagName);if(d&&e.scrollLeft){b=e.scrollLeft}if(d&&e.scrollTop){a=e.scrollTop}var f={x:e.offsetLeft-b,y:e.offsetTop-a};if(e.offsetParent){var c=Drupal.absolutePosition(e.offsetParent);f.x+=c.x;f.y+=c.y}return f};Drupal.dimensions=function(a){return{width:a.offsetWidth,height:a.offsetHeight}};Drupal.mousePosition=function(a){return{x:a.clientX+document.documentElement.scrollLeft,y:a.clientY+document.documentElement.scrollTop}};Drupal.parseJson=function(data){if((data.substring(0,1)!="{")&&(data.substring(0,1)!="[")){return{status:0,data:data.length?data:"Unspecified error"}}return eval("("+data+");")};Drupal.createIframe=function(){if($("#redirect-holder").size()){return}window.iframeHandler=function(){};var b=document.createElement("div");b.id="redirect-holder";$(b).html('<iframe name="redirect-target" id="redirect-target" class="redirect" onload="window.iframeHandler();"></iframe>');var a=b.firstChild;$(a).attr({name:"redirect-target",id:"redirect-target"}).css({position:"absolute",height:"1px",width:"1px",visibility:"hidden"});$("body").append(b)};Drupal.deleteIframe=function(){$("#redirect-holder").remove()};Drupal.freezeHeight=function(){Drupal.unfreezeHeight();var a=document.createElement("div");$(a).css({position:"absolute",top:"0px",left:"0px",width:"1px",height:$("body").css("height")}).attr("id","freeze-height");$("body").append(a)};Drupal.unfreezeHeight=function(){$("#freeze-height").remove()};Drupal.encodeURIComponent=function(b,a){a=a||location.href;b=encodeURIComponent(b).replace("%2F","/");return a.indexOf("?q=")?b:b.replace("%26","%2526").replace("%23","%2523")};if(Drupal.jsEnabled){document.documentElement.className="js"};
