﻿(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&parseInt($.browser.version)<=6){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n;},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';'+'left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';'+'width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';'+'height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';'+'"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild);});}return this;};if(!$.browser.version)$.browser.version=navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/:]([\d.]+)/)[1];})(jQuery);(function($){
$.fn.hoverIntent=function(f,g){
var cfg={
sensitivity:7,
interval:100,
timeout:0};
cfg=$.extend(cfg,g?{over:f,out:g}:f);
var cX,cY,pX,pY;
var track=function(ev){
cX=ev.pageX;
cY=ev.pageY;};
var compare=function(ev,ob){
ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){
$(ob).unbind("mousemove",track);
ob.hoverIntent_s=1;
return cfg.over.apply(ob,[ev]);}else{
pX=cX;pY=cY;
ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};
var delay=function(ev,ob){
ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
ob.hoverIntent_s=0;
return cfg.out.apply(ob,[ev]);};
var handleHover=function(e){
var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;
while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}
if(p==this){return false;}
var ev=jQuery.extend({},e);
var ob=this;
if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}
if(e.type=="mouseover"){
pX=ev.pageX;pY=ev.pageY;
$(ob).bind("mousemove",track);
if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{
$(ob).unbind("mousemove",track);
if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};
return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);/**Superfish v1.4.8-jQuery menu widget*Copyright(c)2008 Joel Birch**Dual licensed under the MIT and GPL licenses:*http:*http:**CHANGELOG:http:*/;(function($){
$.fn.superfish=function(op){
var sf=$.fn.superfish,
c=sf.c,
$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),
over=function(){
var $$=$(this),menu=getMenu($$);
clearTimeout(menu.sfTimer);
$$.showSuperfishUl().siblings().hideSuperfishUl();},
out=function(){
var $$=$(this),menu=getMenu($$),o=sf.op;
clearTimeout(menu.sfTimer);
menu.sfTimer=setTimeout(function(){
o.retainPath=($.inArray($$[0],o.$path)>-1);
$$.hideSuperfishUl();
if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}},o.delay);},
getMenu=function($menu){
var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
sf.op=sf.o[menu.serial];
return menu;},
addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};
return this.each(function(){
var s=this.serial=sf.o.length;
var o=$.extend({},sf.defaults,op);
o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){
$(this).addClass([o.hoverClass,c.bcClass].join(' '))
.filter('li:has(ul)').removeClass(o.pathClass);});
sf.o[s]=sf.op=o;
$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){
if(o.autoArrows)addArrow($('>a:first-child',this));})
.not('.'+c.bcClass)
.hideSuperfishUl();
var $a=$('a',this);
$a.each(function(i){
var $li=$a.eq(i).parents('li');
$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});
o.onInit.call(this);}).each(function(){
menuClasses=[c.menuClass];
if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);
$(this).addClass(menuClasses.join(' '));});};
var sf=$.fn.superfish;
sf.o=[];
sf.op={};
sf.IE7fix=function(){
var o=sf.op;
if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)
this.toggleClass(sf.c.shadowClass+'-off');};
sf.c={
bcClass:'sf-breadcrumb',
menuClass:'sf-js-enabled',
anchorClass:'sf-with-ul',
arrowClass:'sf-sub-indicator',
shadowClass:'sf-shadow'};
sf.defaults={
hoverClass:'sfHover',
pathClass:'overideThisToUse',
pathLevels:1,
delay:800,
animation:{opacity:'show'},
speed:'normal',
autoArrows:true,
dropShadows:true,
disableHI:false,
onInit:function(){},
onBeforeShow:function(){},
onShow:function(){},
onHide:function(){}};
$.fn.extend({
hideSuperfishUl:function(){
var o=sf.op,
not=(o.retainPath===true)?o.$path:'';
o.retainPath=false;
var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
.find('>ul').hide().css('visibility','hidden');
o.onHide.call($ul);
return this;},
showSuperfishUl:function(){
var o=sf.op,
sh=sf.c.shadowClass+'-off',
$ul=this.addClass(o.hoverClass)
.find('>ul:hidden').css('visibility','visible');
sf.IE7fix.call($ul);
o.onBeforeShow.call($ul);
$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});
return this;}});})(jQuery);/**Supersubs v0.2b-jQuery plugin*Copyright(c)2008 Joel Birch**Dual licensed under the MIT and GPL licenses:*http:*http:***This plugin automatically adjusts submenu widths of suckerfish-style menus to that of*their longest list item children. If you use this,please expect bugs and report them*to the jQuery Google Group with the word 'Superfish' in the subject line.**/;(function($){
$.fn.supersubs=function(options){
var opts=$.extend({},$.fn.supersubs.defaults,options);
return this.each(function(){
var $$=$(this);
var o=$.meta?$.extend({},opts,$$.data()):opts;
var fontsize=$('<li id="menu-fontsize">&#8212;</li>').css({
'padding':0,
'position':'absolute',
'top':'-999em',
'width':'auto'}).appendTo($$).width();
$('#menu-fontsize').remove();
$ULs=$$.find('ul');
$ULs.each(function(i){
var $ul=$ULs.eq(i);
var $LIs=$ul.children();
var $As=$LIs.children('a');
var liFloat=$LIs.css('white-space','nowrap').css('float');
var emWidth=$ul.add($LIs).add($As).css({
'float':'none',
'width':'auto'})
.end().end()[0].clientWidth/fontsize;
emWidth+=o.extraWidth;
if(emWidth>o.maxWidth){emWidth=o.maxWidth;}
else if(emWidth<o.minWidth){emWidth=o.minWidth;}
emWidth+='em';
$ul.css('width',emWidth);
$LIs.css({
'float':liFloat,
'width':'100%',
'white-space':'normal'})
.each(function(){
var $childUl=$('>ul',this);
var offsetDirection=$childUl.css('left')!==undefined?'left':'right';
$childUl.css(offsetDirection,emWidth);});});});};
$.fn.supersubs.defaults={
minWidth:9,
maxWidth:25,
extraWidth:0};})(jQuery);
jQuery.preloadCssImages=function(settings){
var settings=jQuery.extend({
statusTextEl:null,
statusBarEl:null},settings);
var allImgs=[];
var k=0;
var sheets=document.styleSheets;
for(var i=0;i<sheets.length;i++){
var cssPile='';
var csshref=(sheets[i].href)?sheets[i].href:'window.location.href';
var baseURLarr=csshref.split('/');
baseURLarr.pop();
var baseURL=baseURLarr.join('/');
if(baseURL!="")baseURL+='/';
if(sheets[i].cssRules){
var thisSheetRules=sheets[i].cssRules;
for(var j=0;j<thisSheetRules.length;j++){
if(sheets[i].cssRules[j].constructor=='CSSImportRule'){
var importSheetRules=sheets[i].cssRules[j].styleSheet.cssRules;
for(var x=0;x<importSheetRules.length;x++){
cssPile+=importSheetRules[x].cssText;}}
else{
cssPile+=thisSheetRules[j].cssText;}}}
else{
if(sheets[i].imports.length>0){
for(var m=0;m<sheets[i].imports.length;m++){
cssPile+=sheets[i].imports[m].cssText;}}
else{
cssPile+=sheets[i].cssText;}}
var imgUrls=cssPile.match(/[^\(]+\.(gif|jpg|jpeg|png)/g);
var loaded=0;
if(imgUrls!=null&&imgUrls.length>0&&imgUrls!=''){
var arr=jQuery.makeArray(imgUrls);
jQuery(arr).each(function(){
allImgs[k]=new Image();
allImgs[k].src=(this.charAt(0)=='/'||this.indexOf('http://')>-1)?this:baseURL+this;
if(allImgs[k].src.lastIndexOf('http://')>0){allImgs[k].src=allImgs[k].src.split('%22')[1];}
$(allImgs[k]).load(function(){loaded++;});
k++;});}}
return allImgs;};(function($){
var map=new Array();
$.Watermark={
ShowAll:function(){
for(var i=0;i<map.length;i++){
if(map[i].obj.val()==""){
map[i].obj.val(map[i].text);
map[i].obj.css("color",map[i].WatermarkColor);}else{
map[i].obj.css("color",map[i].DefaultColor);}}},
HideAll:function(){
for(var i=0;i<map.length;i++){
if(map[i].obj.val()==map[i].text)
map[i].obj.val("");}}}
$.fn.Watermark=function(text,color){
if(!color)
color="#aaa";
return this.each(
function(){
var input=$(this);
var defaultColor=input.css("color");
map[map.length]={text:text,obj:input,DefaultColor:defaultColor,WatermarkColor:color};
function clearMessage(){
if(input.val()==text)
input.val("");
input.css("color",defaultColor);}
function insertMessage(){
if(input.val().length==0||input.val()==text){
input.val(text);
input.css("color",color);}else
input.css("color",defaultColor);}
input.focus(clearMessage);
input.blur(insertMessage);
input.change(insertMessage);
insertMessage();});};})(jQuery);
