Drupal.behaviors=Drupal.behaviors||{};Drupal.attachBehaviors=function(A){A=A||document;if(Drupal.jsEnabled&&Drupal.behaviors){jQuery.each(Drupal.behaviors,function(){this(A)})}};Drupal.preventSelect=function(A){if(document.onselectstart){A.onselectstart=function(){return false}}else{$(A).mousedown(function(){return false})}};Drupal.getTarget=function(B){if(!B){B=window.event}var A=B.target?B.target:B.srcElement;if(!A){return null}if(A.nodeType==3){A=A.parentNode}if(A.tagName.toUpperCase()=="LABEL"&&B.type=="click"){if(A.getAttribute("for")){A=document.getElementById(A.getAttribute("for"))}}return A};Drupal.url=function(D,C,A){C=C?C:"";A=A?"#"+A:"";var B=Drupal.settings.jstools.basePath;if(!Drupal.settings.jstools.cleanurls){if(C){return B+"?q="+D+"&"+C+A}else{return B+"?q="+D+A}}else{if(C){return B+D+"?"+C+A}else{return B+D+A}}};Drupal.getPath=function(A){A=Drupal.pathPortion(A);A=A.substring(Drupal.settings.jstools.basePath.length+(Drupal.settings.jstools.cleanurls?0:3),A.length);var B=["#","?","&"];for(i in B){if(A.indexOf(B[i])>-1){A=A.substr(0,A.indexOf(B[i]))}}return A};Drupal.prependPath=function(A,B){A=Drupal.pathPortion(A);var D=Drupal.settings.jstools.basePath.length+(Drupal.settings.jstools.cleanurls?0:3);var C=A.substring(0,D);return C+B+"/"+A.substring(D,A.length)};Drupal.pathPortion=function(A){var B=window.location.protocol;if(A.substring(0,B.length)==B){A=A.substring(A.indexOf("/",B.length+2))}return A};Drupal.redirectFormSubmit=function(C,B,A){$(B).submit(function(){Drupal.createIframe();var D=this;this.action=C;this.target="redirect-target";A.onsubmit();window.iframeHandler=function(){var E=$("#redirect-target").get(0);try{response=(E.contentWindow||E.contentDocument||E).document.body.innerHTML;response=response.replace(/[\f\n\r\t]/g," ");if(window.opera){response=response.replace(/&quot;/g,'"')}}catch(F){response=null}response=Drupal.parseJson(response);if(response.status==0){A.onerror(response.data);return }A.oncomplete(response.data);return true};return true})};Drupal.scrollTo=function(A){var B=Drupal.absolutePosition(A);window.scrollTo(0,B.y)};Drupal.elementChildren=function(B){var A=[];for(i in B){if(i.substr(0,1)!="#"){A[A.length]=i}}return A};Drupal.elementProperties=function(B){var A=[];for(i in B){if(i.substr(0,1)=="#"){A[A.length]=i}}return A};Drupal.parseQueryString=function(B){query=Drupal.getQueryString(B);var C={};var F=query.split("&");for(var D=0;D<F.length;D++){var G=F[D].indexOf("=");if(G==-1){continue}var A=F[D].substring(0,G);var E=F[D].substring(G+1);C[A]=unescape(E.replace(/\+/g," "))}return C};Drupal.getQueryString=function(A){if(A){var B=A.indexOf("?");A=(B==-1)?"":A.substring(B+1)}query=A?A:location.search.substring(1);if(!Drupal.settings.jstools.cleanurls){var B=query.indexOf("&");query=(B==-1)?"":query.substring(B+1)}return query};Drupal.pathMatch=function(C,D,B){D="^"+D+"$";D=D.replace(/\n/g,"$|^");D=D.replace(/\*/g,".*");var A=C.search(new RegExp(D))>-1?true:false;return(B==0)?A:!A};if(Drupal.jsEnabled){document.cookie="has_js=1";$(document).ready(function(){Drupal.attachBehaviors(this)})};