var fn=[];
var env=[];
var bundle=[];
(function($){
fn=$.fn;
globalEnv=env.globalEnv={ie6:$.browser.msie&&$.browser.version=="6.0"};
fn.addEnv=function(_2){
return $.extend(globalEnv,_2);
};
fn.changeLocation=function(_3){
var _4=document.location.hash;
if(_3){
if(_4.length>0){
_3+=_4;
}
return document.location=_3;
}
};
fn.openWindow=function(_5){
return (_5!=""?window.open(_5):false);
};
fn.getUrlParam=function(_6,_7){
var _8=new RegExp("(?:[?&]|&amp;)"+_7+"=([^&]+)","i");
var _9=_6.match(_8);
return (_9&&_9.length>1)?_9[1]:"";
};
fn.exists=function(){
return ($(this).size()>0);
};
fn.pngFix=function(_a){
var _b={alphaFilter:"progid:DXImageTransform.Microsoft.AlphaImageLoader",blankimg:"/img/pixel.gif",force:false,scan:"all",el_width:"",el_height:""};
var o=$.extend(_b,_a);
function fixIMG(el){
return {filter:o.alphaFilter+"(src='"+el.attr("src")+"', sizingMethod='crop')",width:o.el_width!=""?o.el_width:el.width(),height:o.el_height!=""?o.el_height:el.height()};
}
function fixBG(el){
if($(el).css("backgroundImage").indexOf(".png")!=-1){
var _f=$(el).css("backgroundImage").split("url(\"")[1].split("\")")[0];
$(el).css({backgroundImage:"none",filter:o.alphaFilter+"(src='"+_f+"', sizingMethod='scale')"});
}
}
$(".png_img_fix").each(function(){
var _10=$(this);
if(_10.is("img")){
_10.css(fixIMG(_10)).attr("src",o.blankimg);
}
});
$(".png_bg_fix").each(function(){
});
};
fn.jumpTo=function(el){
if(el.exists()){
$("html").animate({scrollTop:el.offset().top});
}
};
fn.getFirstMatchingClass=function(_12){
var _13=_12||false;
var _14=$(this).attr("class").split(" ");
if(_13){
for(var i=0;i<_14.length;i++){
if(_14[i].match(_12)){
return _14[i];
}
}
}
};
fn.findAndRemoveClass=function(_16){
$(this).find("."+_16).removeClass(_16);
};
fn.hints=function(){
var _17=$(this);
var _18={};
var _19=false;
var _1a="";
_18={initMsg:_17.val(),current_msg:_18.initMsg,isEmpty:function(){
return (_17.val()=="")?true:false;
},changeValue:function(_1b){
return _17.val(_1b);
},init:function(){
_17.focus(function(){
if(!_19){
_18.changeValue(_1a);
}
}).blur(function(){
if(!_19||_18.isEmpty()){
_19=false;
_18.changeValue(_18.initMsg);
}
}).keypress(function(){
_19=true;
}).bind("paste copy cut",function(){
_19=true;
});
}};
_18.init();
};
fn.popup=function(_1c,_1d){
var _1e=$("#"+_1c);
if(!globalEnv.popups){
fn.addEnv({popups:{}});
}
globalEnv.popups[_1c]=_1e.parent()[0];
var o=$.extend({ACTIVE_POPUP_CLASS:"active_popup",POPUP_WIDTH:null,POPUP_HEIGHT:null,AUTOFOCUS:null,CALLBACK:null},_1d);
_1e.addClass(o.ACTIVE_POPUP_CLASS);
fn.cover();
_1e.appendTo("body");
_1e.delay(500).each(function(){
_1e.css({opacity:0,display:"block"});
if(o.POPUP_WIDTH){
_1e.width(o.POPUP_WIDTH);
}
if(o.POPUP_HEIGHT){
_1e.width(o.POPUP_HEIGHT);
}
_1e.centreLayer();
globalEnv.POPUP_INTERVAL=setInterval(function(){
_1e.centreLayer();
},500);
if(o.AUTOFOCUS){
_1e.find("input[type='text']").first().focus();
}
_1e.animate({opacity:1},"fast",function(){
_1e.css("filter","none");
if(o.CALLBACK){
o.CALLBACK();
}
});
});
};
fn.hidePopups=function(_20){
var _21=(_20&&_20==true)?true:false;
clearInterval(globalEnv.POPUP_INTERVAL);
clearTimeout(globalEnv.DEFINED_HIDE_TIMEOUT);
var _22=$(".active_popup");
_22.removeClass("active_popup").fadeOut(function(){
_22.find(".popup_content").css("height","auto");
_22.css("top","0");
globalEnv.TEMPORARY_POPUP_POSITION=false;
});
if(!_21){
fn.cover();
}
if(globalEnv.popups&&globalEnv.popups[_22.attr("id")]){
$(globalEnv.popups[_22.attr("id")]).append(_22);
globalEnv.popups[_22.attr("id")]=null;
}
};
fn.centreLayer=function(){
var _23=$(this);
var _24={HEIGHT:$("html").attr("clientHeight"),WIDTH:$("html").attr("clientWidth"),SCROLLTOP:$(window).scrollTop()};
_23.css({left:function(){
var _25=Math.floor((_24.WIDTH-_23[0].scrollWidth)/2);
return (_25>0?_25:0);
}});
var _26=Math.floor((_24.HEIGHT/2-_23[0].offsetHeight/2)+_24.SCROLLTOP);
if(_23.height()>(_24.HEIGHT-154)||_26<0){
var _27=_23.find(".popup_content");
var _28=_23.height()-_27.height();
_27.css("height",(_24.HEIGHT-_28-154)).addClass("show_scrollbar");
if($.browser.msie&&$.browser.version=="6.0"){
}
_26-=(5+_24.SCROLLTOP);
if(_26<=0){
_26=5;
}
}
if(parseInt(_23.css("top"))!=_26&&globalEnv.TEMPORARY_POPUP_POSITION!=_26){
if(globalEnv.TEMPORARY_POPUP_POSITION){
_23.animate({top:"+="+(_26-parseInt(_23.css("top")))});
}else{
_23.css("top",_26);
}
}
globalEnv.TEMPORARY_POPUP_POSITION=_26;
};
fn.cover=function(){
function getActualDimensions(){
var _29=document.body;
var _2a=document.documentElement;
var _2b=Math.max(_29.scrollHeight,_2a.scrollHeight,_29.offsetHeight,_2a.offsetHeight,_29.clientHeight,_2a.clientHeight);
return {width:$("html").attr("clientWidth"),height:_2b};
}
if(!$("#cover").exists()){
var _2c=$("<div>");
_2c.attr("id","cover").insertBefore("#wrapper").css(getActualDimensions()).css({display:"none",opacity:0.5});
}
var _2d=$("#cover");
_2d.toggle();
};
})(jQuery);


