(function($){

  function overLabel(){if($("label.overlabel").is("*")){var b,a;$("label.overlabel").each(function(){var c=$(this).attr("for");if(c!=null&&c!=""){a=$("#"+c)}else{return}$(this).addClass("overlabel-apply");if(a.val()!==""){hideLabel(c,true)}a.focus(function(){hideLabel(c,true)});a.blur(function(){if($(this).val()===""){hideLabel(c,false)}});$(this).click(function(){if(c&&a){a.focus()}})})}}function hideLabel(b,d){var c=$("label[for='"+b+"']");var a=(d)?"-9999px":"0px";c.css("text-indent",a);return true};
  $(function(){if($(".expander-control").is("*")){$(".expander-control").each(function(){var b=$(this).attr("id");var a="."+b;$(a).hide();$(this).show();$(this).click(function(){if($(a).is(":hidden")){$(a).slideDown("slow",function(){$("#"+b).addClass("expanded")})}else{$(a).slideUp("slow",function(){$("#"+b).removeClass("expanded")})}return false})})}});
  (function(a){a.open={};a.open.defaultParams={width:"800",height:"600",top:"0",left:"0",directories:"no",location:"no",resizeable:"yes",menubar:"no",toolbar:"no",scrollbars:"yes",status:"no"};a.open.defaultConfig={autoFocus:true};a.open.newWindow=function(b,f,c){var j=a.extend(a.open.defaultParams,f);var g=a.extend(a.open.defaultConfig,c);var k=f.windowName||"new_window";var h,d="";for(h in j){if(j.hasOwnProperty(h)){d+=(d==="")?"":",";d+=h+"=";if(j[h]===true||j[h]===false){d+=(j[h])?"yes":"no"}else{d+=j[h]}}}var e=window.open(b,k,d);if(g.autoFocus){e.focus()}return e};a.fn.open=function(c,e){var d=c.params||c;var b=c.config||{};this.each(function(){a(this).click(function(h){h.preventDefault();if(a(this).attr("target")){d.windowName=a(this).attr("target")}var g;if(d.href){g=d.href}else{if(a(this).attr("href")){g=a(this).attr("href")}else{return}}var f=a.open.newWindow(g,d,b);if(e){e(f)}})});return a}})(jQuery);
  $(function() {
    overLabel();
    if( $(".main-menu .sub-menu").is("*") ) {
      $(".main-menu .sub-menu").parent().hover(function() {
        $(this).find("ul.sub-menu").slideDown('slow').show();
      }, function() {  
        $(this).find("ul.sub-menu").slideUp('slow'); 
      });
    }
    $("a.chat").open({
      width: 500,
      height: 500
    });
  })
  
})(this.jQuery);

