var oldvalue=[];$(function(){var d=$("form.togglable :text, form.togglable :password, form.togglable textarea");for(var c=0;c<d.length;c++){formId=$(d[c]).parents("form").attr("id");if(!oldvalue[formId]){oldvalue[formId]=new Array()}oldvalue[formId][$(d[c]).attr("name")]=$(d[c]).val()}function a(e){var f=$(e.target);var g=$(f).parents("form").attr("id");switch(e.type){case"focus":if(f.val()==oldvalue[g][f.attr("name")]){f.val("")}break;case"blur":if(!f.val()){f.val(oldvalue[g][f.attr("name")])}break}}$("form.togglable :text, form.togglable :password, form.togglable textarea").bind("focus",a);$("form.togglable :text, form.togglable :password, form.togglable textarea").bind("blur",a);$.fn.extend({activate:function(){return this.focus().select()}});$(".openDialogForm").live("click",function(j){closeDialogForm("fs_dialogForm");closeDialogForm("fs_login");var h=$(this).attr("rel").split(",");var g=(parseInt(h[0])!=0)?parseInt(h[0]):100;var f=(parseInt(h[1])!=0)?parseInt(h[1]):100;$.post($(this).attr("href"),{},function(e){$(e).appendTo("body");showDialogForm("fs_dialogForm",g,f)});return false});$(".closeDialogForm").live("mousedown",function(f){if($(this).hasClass("fs_close")){$(this).removeClass("fs_closeHover");$(this).addClass("fs_closeActive")}});$(".closeDialogForm").live("mouseup",function(f){if($(this).hasClass("fs_close")){$(this).removeClass("fs_closeActive");$(this).addClass("fs_closeHover")}setTimeout("closeDialogForm('fs_dialogForm');closeDialogForm('fs_login');",200)});$(".closeDialogForm").live("mouseover",function(f){if($(this).hasClass("fs_close")){$(this).addClass("fs_closeHover")}});$(".closeDialogForm").live("mouseout",function(f){if($(this).hasClass("fs_close")){$(this).removeClass("fs_closeHover")}});var b={success:onAjaxSubmitForm};bindSimpleAjaxForm();$('<div id="shadowBox"></div>').css({zIndex:999,width:"100%",position:"fixed",top:0,left:0,opacity:0.4,backgroundColor:"#000000"}).appendTo("body").hide();$(document.body).keypress(function(f){if(f.keyCode==27){$('div[id^="fs_"]').each(function(){closeDialogForm($(this).attr("id"))})}});$("a.j_ajaxLink").click(function(){$.post($(this).attr("href"),{postOn:"on"},onAjaxSubmitForm);return false});$(document).ready(function(){initMp3Player();initFlvPlayer()})});function initMp3Player(){var a="";$("img.tinymce_audio_player").each(function(){do{a="randomId"+Math.round(Math.random()*100)}while($("#"+a).length);$('<div class="audio-content"><div name="'+a+'" id="'+a+'"></div></div><div class="clearfix"></div>').insertAfter(this);var d=$(this).attr("title");var b={fullscreen:"false",file:d,skin:"/skin/audio.xml"};var c={};var e={allowScriptAccess:"always",allowFullScreen:"false",wmode:"opaque"};swfobject.embedSWF("/flash/flv/player.swf",a,"400","69","0","",b,e,c);$(this).remove()})}function initFlvPlayer(){var a="";$("img.tinymce_flv_player").each(function(){do{a="randomId"+Math.round(Math.random()*100)}while($("#"+a).length);$('<div class="video-content"><div name="'+a+'" id="'+a+'"></div></div><div class="clearfix"></div>').insertAfter(this);var d=$(this).attr("title");var b={fullscreen:"false",file:d,skin:"/skin/skin.xml"};var c={};var e={allowScriptAccess:"always",allowFullScreen:"true",wmode:"opaque"};swfobject.embedSWF("/flash/flv/player.swf",a,$(this).width(),$(this).height(),"0","",b,e,c);$(this).remove()})}function showShadow(a){$("#shadowBox").css("z-index",(a-1)).css("height",$(document).height()).show()}function hideShadow(){$("#shadowBox").hide()}function bindSimpleAjaxForm(){var a={success:onAjaxSubmitForm,beforeSubmit:function(b,c){$(c).unbind("submit").bind("submit",function(){return false});if(typeof validateFormVars=="function"){return validateFormVars(b,c)}else{return true}}};$("form.simpleform").ajaxForm(a)}function validateFormVars(a,b){var c=$(b).attr("id");if($(b).hasClass("togglable")){for(i=0;i<a.length;i++){if(oldvalue[c][a[i].name]){if(oldvalue[c][a[i].name]==a[i].value){a[i].value=""}}}}return true}function showDialogForm(g,d,a,b){if(!b){b=1000}showShadow(b);var f=$(document).scrollTop()+($(window).height()/2-a/2);var e=$(document).scrollLeft()+($(window).width()/2-d/2);$("#"+g).css({top:f+"px",left:e+"px",width:d+"px",height:a+"px",display:"block",zIndex:b});$("#"+g+" div.fs_scroll").css("height",a-84);$("#"+g).draggable({handle:"div.fs_dialogFormHead"});var c={success:onAjaxSubmitForm};$("form.dialogform").ajaxForm(c)}function closeDialogForm(a){$("#"+a).removeShadow();$("#"+a).remove();hideShadow();return false}function onAjaxSubmitForm(response,statusText,xhr,form){var responseJson=$.parseJSON(response);var $form=$(form);$form.find(".fs_error").empty();$form.find(".form-error").empty();$form.find("label").removeClass("error-msg");$(".text-field-container").removeClass("text-field-container-error");$(".textarea").removeClass("textarea-error");if(statusText=="success"){if(responseJson.submitOn){var formCallback=$form.attr("callback");var callOn=false;if(responseJson.call){closeDialogForm("fs_dialogForm");try{var call=responseJson.call+"('"+response+"')";eval(call);callOn=true}catch(e){}}if(formCallback&&!callOn){closeDialogForm("fs_dialogForm");try{var call=formCallback+"('"+response+"')";eval(call);callOn=true}catch(e){}}if(responseJson.redirectUrl&&!callOn){if(responseJson.openerOn){window.opener.location=responseJson.redirectUrl;window.opener.location.reload();window.close()}else{window.location=responseJson.redirectUrl}}else{if(responseJson.reloadOn&&!callOn){window.location.reload()}else{if(!callOn){closeDialogForm("fs_dialogForm");$form.unbind("submit");bindSimpleAjaxForm()}}}}if(responseJson.errors){if($("#randomImage")){$("#randomImage").attr("src","/antibot.php?u="+Math.random())}for(var ctrlErr in responseJson.errors){$("#err_"+$(form).attr("id")+"_"+ctrlErr).html(responseJson.errors[ctrlErr]).show();$('label[for="'+ctrlErr+'"]').addClass("error-msg");$("#"+ctrlErr).parents(".text-field-container").addClass("text-field-container-error");$("#"+ctrlErr).parents(".textarea").addClass("textarea-error")}}}}function showAuthForm(a){closeDialogForm("fs_login");$(a).appendTo("body");showDialogForm("fs_login",459,293,20000)}function openAuthForm(a){$.post(a,{t:(new Date).getTime()},showAuthForm)}function openContentEditor(a){winobj=open($(a).attr("href"),"editor","");winobj.focus()}function toggleLoginForgotForms(){$("#fs-login-form").toggle();$("#fs-forgot-form").toggle();return false};

(function(a){a.fn.fsScroll=function(b){this.settings=a.extend({verticalGutter:4,mouseWheelSpeed:30,verticalMarginOut:24,showArrows:false,arrowRepeatFreq:100,arrowButtonSpeed:50},b);var c=this;this.initFsScroll=function(d){if(d.children(".fsScrollContainer").get(0)){c.refreshFsScroll(d)}else{c.makeFsScroll(d)}};this.makeFsScroll=function(e){e.css({overflow:"hidden",padding:0});var d=e.width();var g=e.height();if(e.get(0).scrollHeight<=g){return}var h=c.removeTinyMCE();c.$pane=a('<div class="fsScrollPane" ></div>');c.$pane.append(e.children());c.$container=a('<div class="fsScrollContainer"></div>');c.$container.css({width:d+"px",height:g+"px"});c.$container.append(c.$pane);c.initMousewheel();c.$verticalDrag=a('<div class="fsScrollDrag" ></div>');c.$verticalTrack=a('<div class="fsScrollVerticalBar"><div class="fsScrollTrack"></div></div>');c.$verticalTrack.find(".fsScrollTrack").append(c.$verticalDrag);c.$verticalTrack.bind("mousedown.fsscroll",c.clickOnTrack);if(c.settings.showArrows){var i=a('<a class="fsScrollArrow fsScrollArrowDown"></a>');var f=a('<a class="fsScrollArrow fsScrollArrowUp fsScrollDisabled"></a>');c.$verticalTrack.prepend(f);c.$verticalTrack.append(i);i.bind("mousedown.fsscroll",c.arrowDownClick).bind("click.fsscroll",function(){return false});f.bind("mousedown.fsscroll",c.arrowUpClick).bind("click.fsscroll",function(){return false})}c.$container.append(c.$verticalTrack);e.html(c.$container);if(c.settings.verticalMarginOut){e.css({"margin-right":-c.settings.verticalMarginOut})}c.$pane.css({top:"0px",width:c.getPaneWidth()});c.$verticalDrag.bind("mousedown.fsscroll",c.dragMouseDown);c.initTouch();c.addTinyMCE(h)};this.initTouch=function(){var f,g,d=false;var e=c;c.$container.unbind("touchstart.fsscroll touchmove.fsscroll touchend.fsscroll click.fsscroll-touchclick");c.$container.bind("touchstart.fsscroll",function(h){var i=h.originalEvent.touches[0];f=i.pageY;g=false;d=true});c.$container.bind("touchmove.fsscroll",function(j){if(!d){return}var h=j.originalEvent.touches[0].pageY;e.scrollBy(f-h);var i=Math.abs(f-h)>5;if(i){f=h}g=g||i;return false});c.$container.bind("touchend.fsscroll",function(h){d=false});c.$container.bind("click.fsscroll-touchclick",function(h){if(g){g=false;return false}})};this.arrowDownClick=function(){var e=c;var d=null;doScroll=function(){e.scrollBy(-e.settings.arrowButtonSpeed);d=setTimeout(doScroll,e.settings.arrowRepeatFreq)};a(this).bind("mouseup.fsscroll",function(){clearTimeout(d);d=null}).bind("mouseout.fsscroll",function(){clearTimeout(d);d=null});doScroll();return false};this.arrowUpClick=function(){var e=c;var d=null;doScroll=function(){e.scrollBy(e.settings.arrowButtonSpeed);d=setTimeout(doScroll,e.settings.arrowRepeatFreq)};a(this).bind("mouseup.fsscroll",function(){clearTimeout(d);d=null}).bind("mouseout.fsscroll",function(){clearTimeout(d);d=null});doScroll();return false};this.getPaneWidth=function(){return c.$container.width()-c.settings.verticalGutter-c.$verticalTrack.width()};this.addTinyMCE=function(d){var e=false;a("textarea.tinymce").each(function(){tinyMCE.execCommand("mceAddControl",true,a(this).attr("id"));e=true});if(e&&tinyMCE.activeEditor){tinyMCE.activeEditor.setContent(d)}};this.removeTinyMCE=function(){var d="";if(tinyMCE.activeEditor){d=tinyMCE.activeEditor.getContent();a("textarea.tinymce").each(function(){tinyMCE.execCommand("mceRemoveControl",false,a(this).attr("id"))})}return d};this.removeScroll=function(d){var e=d.find(".fsScrollPane").html();d.html(e);d.css({"margin-right":0});return true};this.clickOnTrack=function(g){var f=g.pageY-a(this).offset().top;var d=f-c.$verticalDrag.height()/2;c.positionDragY(d)};this.dragMouseDown=function(f){a("html").bind("dragstart.fsscroll selectstart.fsscroll",function(){return false});var d=f.pageY-c.$verticalDrag.position().top;a("html").bind("mousemove.fsscroll",function(g){c.positionDragY(g.pageY-d)}).bind("mouseup.fsscroll mouseleave.fsscroll",c.cancelDrag);return false};this.cancelDrag=function(){a("html").unbind("dragstart.fsscroll selectstart.fsscroll mousemove.fsscroll mouseup.fsscroll mouseleave.fsscroll")};this.initMousewheel=function(){var d=a.fn.mwheelIntent?"mwheelIntent.fsscroll":"mousewheel.fsscroll";c.$container.unbind(d).bind(d,function(g,h,f,e){c.scrollBy(e*c.settings.mouseWheelSpeed)})};this.positionDragY=function(i){var f=false;var h=false;if(i<0){i=0;f=true}else{if(i>=c.$verticalTrack.height()-c.$verticalDrag.height()){i=c.$verticalTrack.height()-c.$verticalDrag.height();h=true}}c.$verticalDrag.css("top",i+"px");var g=(c.$verticalTrack.height()-c.$verticalDrag.height())/i;var e=c.$pane.height();var m=c.$container.height();var l=(m-e)/g;c.$pane.css("top",l+"px");if(c.settings.showArrows){var d=c.$verticalTrack.find(".fsScrollArrowDown");var j=c.$verticalTrack.find(".fsScrollArrowUp");if(f){d.removeClass("fsScrollDisabled");j.addClass("fsScrollDisabled")}else{if(h){j.removeClass("fsScrollDisabled");d.addClass("fsScrollDisabled")}else{j.removeClass("fsScrollDisabled");d.removeClass("fsScrollDisabled")}}}};this.scrollDown=function(){var e=c.$container.height();var d=c.$pane.height();var f=e-d;c.scrollBy(f)};this.scrollBy=function(i){var f=false;var h=false;var m=parseInt(c.$pane.position().top,10);var n=m+i;n=n>0?0:n;var e=c.$pane.height();var p=c.$container.height();if(e+n<p){n=p-e;h=true}else{if(0==n){f=true}}c.$pane.css("top",n+"px");var g=(e-p)/n;var o=c.$verticalTrack.height();var l=(o-c.$verticalDrag.height())/g*-1;c.$verticalDrag.css("top",l+"px");if(c.settings.showArrows){var d=c.$verticalTrack.find(".fsScrollArrowDown");var j=c.$verticalTrack.find(".fsScrollArrowUp");if(f){d.removeClass("fsScrollDisabled");j.addClass("fsScrollDisabled")}else{if(h){j.removeClass("fsScrollDisabled");d.addClass("fsScrollDisabled")}else{j.removeClass("fsScrollDisabled");d.removeClass("fsScrollDisabled")}}}};this.refreshFsScroll=function(e){var d=e.width();var f=e.height();c.$container=e.children(".fsScrollContainer");c.$pane=c.$container.children(".fsScrollPane");if(e.height()>=c.$pane.height()){return c.removeScroll(e)}c.$verticalTrack=c.$container.children(".fsScrollVerticalBar");c.$verticalDrag=c.$verticalTrack.find(".fsScrollDrag");c.$container.css({width:d+"px",height:f+"px"});c.$pane.css({width:c.getPaneWidth()});if(c.settings.showArrows){var g=c.$verticalTrack.height()-c.$verticalTrack.find(".fsScrollArrowUp").height()-c.$verticalTrack.find(".fsScrollArrowDown").height();c.$verticalTrack.find(".fsScrollTrack").height(g)}};return this.each(function(){var d=a(this);c.initFsScroll(d)})}})(jQuery);

rShadowBox=function(a){this.settings=$.extend({},rShadowBox.defaultsSettings,a);this.create();this.onClick=[];this.addOnClick(this.settings.onClick)};rShadowBox.prototype.addOnClick=function(a){if(a){this.onClick.push(a)}};rShadowBox.prototype.create=function(){$("#"+this.settings.id).remove();$('<div id="'+this.settings.id+'"></div>').appendTo("body");this.setStartSettings();var a=this;$(window).resize(function(){a.resize(a)});$("#"+this.settings.id).bind("click",function(){a.click(a)})};rShadowBox.prototype.setStartSettings=function(){this.css({zIndex:this.settings.zIndex,width:"0px",height:"0px",position:"absolute",top:this.settings.top,left:this.settings.left,opacity:this.settings.opacity,backgroundColor:this.settings.backgroundColor,display:"none",cursor:this.settings.cursor})};rShadowBox.prototype.css=function(a){if($("#"+this.settings.id).get(0)){$("#"+this.settings.id).css(a)}};rShadowBox.prototype.resize=function(a){if(a.css){a.css({width:"0",height:"0"});a.css({width:$(document).width(),height:$(document).height()})}};rShadowBox.prototype.show=function(a){if(a){this.css(a)}$("#"+this.settings.id).show();this.css({width:$(document).width(),height:$(document).height()})};rShadowBox.prototype.hide=function(){this.css({width:"0",height:"0"});$("#"+this.settings.id).hide();this.setStartSettings()};rShadowBox.prototype.click=function(c){if(c.settings.hideOnClick){c.hide()}for(var a=0;a<c.onClick.length;a++){var b=c.onClick[a];b()}};rShadowBox.defaultsSettings={id:"rShadowBox",zIndex:999,width:null,height:null,opacity:0.7,backgroundColor:"#ffffff",cursor:"wait",top:"0",left:"0",hideOnClick:true,onClick:null};


