jQuery.fn.floatdialog=function(a,i){var b={backgroundcolor:"#000",speed:"fast",event:"click",effect:false,move:"default",closeClass:".closebutton"};if(i){jQuery.extend(b,i)}function d(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function c(j){$("#"+j).css({height:$(window).height()+d().scrollTop+"px"})}function e(j){if(b.effect){$("#floatdialog_mask_"+j).show().fadeTo(b.speed,0.33)}else{$("#floatdialog_mask_"+j).css({opacity:"0.63"}).show()}}function f(p){var m=screen.width;var o=screen.height;var l=$("#"+p).width();var k=$("#"+p).height();var n=(m-l);if(n>0){n/=2}else{if(n<0){n*=-1;n/=2}}$("#"+p).css("left",n+"px");var j=(o-k);if(j>0){j/=2}else{if(j<0){j*=-1;j/=2}}$("#"+p).css("top",d().scrollTop+j/2+"px")}function g(l){e(l);f(l);$(window).scroll(function(){f(l)});if(b.move=="down"){var k=document.getElementById(l).style.top;$("#"+l).css({top:(d().scrollTop-100)+"px"}).show().animate({top:k},b.speed)}else{if(b.move=="up"){var k=document.getElementById(l).style.top;$("#"+l).css({top:(d().scrollTop+(screen.height))+"px"}).show().animate({top:k},b.speed)}else{if(b.move=="right"){var j=document.getElementById(l).style.left;$("#"+l).css({width:$("#"+l).width(),left:screen.width+"px"}).show().animate({left:j},b.speed)}else{if(b.move=="left"){var j=document.getElementById(l).style.left;$("#"+l).css({width:$("#"+l).width(),left:"-"+$("#"+l).width()+"px"}).show().animate({left:j},b.speed)}else{if(b.move=="slidedown"){$("#"+l).slideDown(b.speed)}else{if(b.effect){$("#"+l).fadeIn(b.speed)}else{$("#"+l).show()}}}}}}}function h(j){$(".disable_masking").hide();if(b.effect){$("#floatdialog_mask_"+j).fadeOut(b.speed).fadeTo("",100)}else{$("#floatdialog_mask_"+j).hide()}}$(document).ready(function(){if(!$("#floatdialog_mask_"+a).html()){$("body").append('<div id="floatdialog_mask_'+a+'" style="display: none;left: 0px;top: 0px;z-index: 6000;position: absolute;background-color:'+b.backgroundcolor+'">&nbsp;</div>');$("#floatdialog_mask_"+a).css({width:screen.availWidth+"px"}).bind("click",function(){h(a)});c("floatdialog_mask_"+a);if(b.closeClass){$(b.closeClass).bind("click",function(){h(a)})}}});$("#"+a).hide().addClass("disable_masking");$(window).scroll(function(){c("floatdialog_mask_"+a)});$(this).bind(b.event,function(){g(a)})};
