(function(b){function a(){this._curHash="";this._callback=function(c){}}b.extend(a.prototype,{init:function(d){this._callback=d;this._curHash=location.hash;if(b.browser.msie){if(this._curHash==""){this._curHash="#"}b("body").prepend('<iframe id="jQuery_history" style="display: none;"></iframe>');var c=b("#jQuery_history")[0].contentWindow.document;c.open();c.close();c.location.hash=this._curHash}else{if(b.browser.safari){this._historyBackStack=[];this._historyBackStack.length=history.length;this._historyForwardStack=[];this._isFirst=true;this._dontCheck=false}}this._callback(this._curHash.replace(/^#/,""));setInterval(this._check,100)},add:function(c){this._historyBackStack.push(c);this._historyForwardStack.length=0;this._isFirst=true},_check:function(){if(b.browser.msie){var g=b("#jQuery_history")[0];var d=g.contentDocument||g.contentWindow.document;var c=d.location.hash;if(c!=b.history._curHash){location.hash=c;b.history._curHash=c;b.history._callback(c.replace(/^#/,""))}}else{if(b.browser.safari){if(!b.history._dontCheck){var n=history.length-b.history._historyBackStack.length;if(n){b.history._isFirst=false;if(n<0){for(var f=0;f<Math.abs(n);f++){b.history._historyForwardStack.unshift(b.history._historyBackStack.pop())}}else{for(var f=0;f<n;f++){b.history._historyBackStack.push(b.history._historyForwardStack.shift())}}var e=b.history._historyBackStack[b.history._historyBackStack.length-1];if(e!=undefined){b.history._curHash=location.hash;b.history._callback(e)}}else{if(b.history._historyBackStack[b.history._historyBackStack.length-1]==undefined&&!b.history._isFirst){if(document.URL.indexOf("#")>=0){b.history._callback(document.URL.split("#")[1])}else{b.history._callback("")}b.history._isFirst=true}}}}else{var c=location.hash;if(c!=b.history._curHash){b.history._curHash=c;b.history._callback(c.replace(/^#/,""))}}}},load:function(e){var g;if(b.browser.safari){g=e}else{g="#"+e;location.hash=g}this._curHash=g;if(b.browser.msie){var f=b("#jQuery_history")[0];var d=f.contentWindow.document;d.open();d.close();d.location.hash=g;this._callback(e)}else{if(b.browser.safari){this._dontCheckeck=true;this.add(e);var c=function(){b.history._dontCheck=false};window.setTimeout(c,200);this._callback(e);location.hash=g}else{this._callback(e)}}}});b(document).ready(function(){b.history=new a()})})(jQuery);jQuery.extend({__stringPrototype:{JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"},blank:function(a){return/^\s*$/.test(this.s(a)||" ")},camelize:function(d){var b=this.s(d).split("-"),c;d=[b[0]];for(c=1;c<b.length;c++){d.push(b[c].charAt(0).toUpperCase()+b[c].substring(1))}d=d.join("");return this.r(arguments,0,d)},capitalize:function(a){a=this.s(a);a=a.charAt(0).toUpperCase()+a.substring(1).toLowerCase();return this.r(arguments,0,a)},dasherize:function(a){a=this.s(a).split("_").join("-");return this.r(arguments,0,a)},empty:function(a){return this.s(a)===""},endsWith:function(a,c){c=this.s(c);var b=c.length-a.length;return b>=0&&c.lastIndexOf(a)===b},escapeHTML:function(a){a=this.s(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");return this.r(arguments,0,a)},evalJSON:function(sanitize,s){s=this.s(s);var json=this.unfilterJSON(false,s);try{if(!sanitize||this.isJSON(json)){return eval("("+json+")")}}catch(e){}throw new SyntaxError("Badly formed JSON string: "+s)},evalScripts:function(s){var scriptTags=this.extractScripts(this.s(s)),results=[];if(scriptTags.length>0){for(var i=0;i<scriptTags.length;i++){results.push(eval(scriptTags[i]))}}return results},extractScripts:function(c){var e=new RegExp(this.ScriptFragment,"img"),d=new RegExp(this.ScriptFragment,"im"),a=this.s(c).match(e)||[],f=[];if(a.length>0){for(var b=0;b<a.length;b++){f.push(a[b].match(d)[1]||"")}}return f},gsub:function(b,a,c){c=this.s(c);if(jQuery.isFunction(a)){c=this.sub(b,a,-1,c)}else{c=c.split(b).join(a)}return this.r(arguments,2,c)},include:function(b,a){return this.s(a).indexOf(b)>-1},inspect:function(b,c){c=this.s(c);var a;try{a=this.sub(/[\x00-\x1f\\]/,function(e){var f=jQuery.__stringPrototype.specialChar[e[0]];return f?f:"\\u00"+e[0].charCodeAt().toPaddedString(2,16)},-1,c)}catch(d){a=c}c=(b)?'"'+a.replace(/"/g,'\\"')+'"':"'"+a.replace(/'/g,"\\'")+"'";return this.r(arguments,1,c)},interpolate:function(f,e,c){c=this.s(c);if(!e){e=/(\#\{\s*(\w+)\s*\})/}var a=new RegExp(e.source,"g");var d=c.match(a),b;for(b=0;b<d.length;b++){c=c.replace(d[b],f[d[b].match(e)[2]])}return this.r(arguments,2,c)},isJSON:function(a){a=this.s(a);if(this.blank(a)){return false}a=a.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,"");return(/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(a)},scan:function(b,a,c){c=this.s(c);this.sub(b,a,-1,c);return this.r(arguments,2,c)},startsWith:function(b,a){return this.s(a).indexOf(b)===0},strip:function(a){a=jQuery.trim(this.s(a));return this.r(arguments,0,a)},stripScripts:function(a){a=this.s(a).replace(new RegExp(this.ScriptFragment,"img"),"");return this.r(arguments,0,a)},stripTags:function(a){a=this.s(a).replace(/<\/?[^>]+>/gi,"");return this.r(arguments,0,a)},sub:function(d,r,a,g){g=this.s(g);if(d.source&&!d.global){var e=(d.ignoreCase)?"ig":"g";e+=(d.multiline)?"m":"";d=new RegExp(d.source,e)}var c=g.split(d),b=g.match(d);if(jQuery.browser.msie){if(g.indexOf(b[0])==0){c.unshift("")}if(g.lastIndexOf(b[b.length-1])==g.length-b[b.length-1].length){c.push("")}}a=(a<0)?(c.length-1):a||1;g=c[0];for(var f=1;f<c.length;f++){if(f<=a){if(jQuery.isFunction(r)){g+=r(b[f-1]||b)+c[f]}else{g+=r+c[f]}}else{g+=(b[f-1]||b)+c[f]}}return this.r(arguments,3,g)},succ:function(a){a=this.s(a);a=a.slice(0,a.length-1)+String.fromCharCode(a.charCodeAt(a.length-1)+1);return this.r(arguments,0,a)},times:function(d,c){c=this.s(c);var a="";for(var b=0;b<d;b++){a+=c}return this.r(arguments,1,a)},toJSON:function(a){return this.r(arguments,0,this.inspect(true,this.s(a)))},toQueryParams:function(a,g){g=this.s(g);var b=g.substring(g.indexOf("?")+1).split("#")[0].split(a||"&"),d={},f,e,r,c;for(f=0;f<b.length;f++){c=b[f].split("=");e=decodeURIComponent(c[0]);r=(c[1])?decodeURIComponent(c[1]):undefined;if(d[e]){if(typeof d[e]=="string"){d[e]=[d[e]]}d[e].push(r)}else{d[e]=r}}return d},truncate:function(b,c,a){a=this.s(a);b=b||30;c=(!c)?"...":c;a=(a.length>b)?a.slice(0,b-c.length)+c:String(a);return this.r(arguments,2,a)},underscore:function(a){a=this.sub(/[A-Z]/,function(b){return"_"+b.toLowerCase()},-1,this.s(a));if(a.charAt(0)=="_"){a=a.substring(1)}return this.r(arguments,0,a)},unescapeHTML:function(a){a=this.stripTags(this.s(a)).replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">");return this.r(arguments,0,a)},unfilterJSON:function(b,a){a=this.s(a);b=b||this.JSONFilter;var c=a.match(b);a=(c!==null)?c[1]:a;return this.r(arguments,1,jQuery.trim(a))},r:function(c,a,b){if(c.length>a||this.str===undefined){return b}else{this.str=""+b;return this}},s:function(a){if(a===""||a){return a}if(this.str===""||this.str){return this.str}return this}},string:function(a){if(a===String.prototype){jQuery.extend(String.prototype,jQuery.__stringPrototype)}else{return jQuery.extend({str:a},jQuery.__stringPrototype)}}});jQuery.__stringPrototype.parseQuery=jQuery.__stringPrototype.toQueryParams;(function(c){var a={delimiter:",",checkboxRangeKeyBinding:"shiftKey",useArray:false};c.Field={version:"0.9.2",setDefaults:function(k){c.extend(a,k)},setProperty:function(l,k){a[l]=k},getProperty:function(k){return a[k]}};c.fn.fieldArray=function(k){var l=f(k);if(l=="undefined"){return b(this)}if(l=="string"||l=="number"){k=k.toString().split(a.delimiter);l="array"}if(l=="array"){return v(this,k)}return this};c.fn.getValue=function(){return b(this).join(a.delimiter)};var b=function(l){var k=[];l.each(function(m){var o=g(this);switch(o){case"checkbox":case"radio":if(this.checked){k.push(this.value)}break;case"select":if(this.type=="select-one"){k.push((this.selectedIndex==-1)?"":d(this[this.selectedIndex]))}else{for(var n=0;n<this.length;n++){if(this[n].selected){k.push(d(this[n]))}}}break;case"text":k.push(this.value);break}});return k};c.fn.setValue=function(k){return v(this,((!k&&(k!==0))?[""]:k.toString().split(a.delimiter)))};var v=function(l,k){l.each(function(o){var n=g(this),q;switch(n){case"checkbox":case"radio":if(e(k,this.value)){this.checked=true}else{this.checked=false}break;case"select":var p=(this.type=="select-one");var r=true;for(var m=0;m<this.length;m++){q=d(this[m]);bSelectItem=e(k,q);if(bSelectItem){this[m].selected=true;if(p){r=false;break}}else{if(!p){this[m].selected=false}}}if(p&&r&&!!this[0]){this[0].selected=true}break;case"text":this.value=k.join(a.delimiter);break}});return l};c.fn.formHash=function(l){var k=(arguments.length==0);var m={};this.filter("form").each(function(){var q=this.elements,r,t,p={},s;for(var o=0,n=q.length;o<n;o++){r=q[o];t=r.name;if(!t||p[t]){continue}var s=c(r.tagName.toLowerCase()+"[name='"+t+"']",this);if(k){m[t]=s[a.useArray?"fieldArray":"getValue"]()}else{if(typeof l[t]!="undefined"){s[a.useArray?"fieldArray":"setValue"](l[t])}}p[t]=true}});return(k)?m:this};c.fn.autoAdvance=function(k){return this.find(":text,:password,textarea").bind("keyup.autoAdvance",function(l){var o=c(this),m=parseInt(o.attr("maxlength"),10);if(isNaN(m)||("|9|16|37|38|39|40|".indexOf("|"+l.keyCode+"|")>-1)){return true}if(o.getValue().length>=o.attr("maxlength")){var n=o.moveNext().select();if(c.isFunction(k)){k.apply(o,[n])}}})};c.fn.moveNext=function(){return this.moveIndex("next")};c.fn.movePrev=function(){return this.moveIndex("prev")};c.fn.moveIndex=function(l){var k=u(this);if(l=="next"){l=k[0]+1}else{if(l=="prev"){l=k[0]-1}}if(l<0){l=k[1].length-1}else{if(l>=k[1].length){l=0}}return c(k[1][l]).trigger("focus")};c.fn.getTabIndex=function(){return u(this)[0]};var u=function(m){var l=m.filter("input, select, textarea").get(0),n=[],o=[];if(!l){return[-1,[]]}c.each(l.form.elements,function(p,q){if(q.tagName!="FIELDSET"&&!q.disabled){if(q.tabIndex>0){n.push(q)}else{o.push(q)}}});n.sort(function(q,p){return q.tabIndex-p.tabIndex});n=c.merge(n,o);for(var k=0;k<n.length;k++){if(n[k]==l){return[k,n]}}return[-1,n]};c.fn.limitSelection=function(p,l){var m=jQuery.extend((p&&p.constructor==Object?p:{limit:p,onsuccess:function(q){return true},onfailure:function(q){alert("You can only select a maximum a of "+q+" items.");return false}}),l);var k=this;var o=function(q){if(q.type=="select-multiple"){return c("option:selected",k).length}else{if(q.type=="checkbox"){return k.filter(":checked").length}}return 0};var n=function(){v(k,b(k).slice(0,m.limit));return m.onfailure.apply(k,[m.limit])};return this.bind((!!k[0]&&k[0].type=="select-multiple")?"change.limitSelection":"click.limitSelection",function(){if(o(this)>m.limit){return(this.type=="select-multiple")?n():m.onfailure.apply(k,[m.limit])}m.onsuccess.apply(k,[m.limit]);return true})};c.fn.createCheckboxRange=function(m){var l=jQuery.extend((m&&m.constructor==Object?m:{bind:a.checkboxRangeKeyBinding,onclick:m}),m);var k=0,o=this,n=c.isFunction(l.onclick);if(n){this.each(function(){l.onclick.apply(this,[c(this).is(":checked")])})}return this.each(function(){if(this.type!="checkbox"){return false}var q=this;var p=function(s){k=o.index(s.target)};var r=function(s){var F=this.checked,E=o.index(s.target),x=Math.min(k,E),t=Math.max(k+1,E);if(n){c(this).each(function(){l.onclick.apply(this,[F])})}if(!s[l.bind]){return}for(var y=x;y<t;y++){var G=o.eq(y).attr("checked",F?"checked":"");if(n){l.onclick.apply(G[0],[F])}}return true};c(this).unbind("click.createCheckboxRange").bind("click.createCheckboxRange",r).bind("click.createCheckboxRange",p);return true})};var g=function(l){var k=l.type;switch(k){case"select":case"select-one":case"select-multiple":k="select";break;case"text":case"hidden":case"textarea":case"password":case"button":case"submit":case"submit":k="text";break;case"checkbox":case"radio":k=k;break}return k};var d=function(k){return jQuery.browser.msie&&!(k.attributes.value.specified)?k.text:k.value};var e=function(k,l){return(c.inArray(l,k)>-1)};var f=function(l){var k=(typeof l).toLowerCase();if(k=="object"){if(l instanceof Array){k="array"}else{if(l instanceof Date){k="date"}}}return k};var j=function(l,k){return(f(l)==String(k).toLowerCase())}})(jQuery);(function(b){var c=b.scrollTo=function(e,f,d){b(window).scrollTo(e,f,d)};c.defaults={axis:"xy",duration:parseFloat(b.fn.jquery)>=1.3?0:1};c.window=function(d){return b(window)._scrollable()};b.fn._scrollable=function(){return this.map(function(){var e=this,f=!e.nodeName||b.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!f){return e}var d=(e.contentWindow||e).document||e.ownerDocument||e;return b.browser.safari||d.compatMode=="BackCompat"?d.body:d.documentElement})};b.fn.scrollTo=function(d,f,e){if(typeof f=="object"){e=f;f=0}if(typeof e=="function"){e={onAfter:e}}if(d=="max"){d=9000000000}e=b.extend({},c.defaults,e);f=f||e.speed||e.duration;e.queue=e.queue&&e.axis.length>1;if(e.queue){f/=2}e.offset=a(e.offset);e.over=a(e.over);return this._scrollable().each(function(){var k=this,n=b(k),m=d,j,l={},u=n.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=a(m);break}m=b(m,this);case"object":if(m.is||m.style){j=(m=b(m)).offset()}}b.each(e.axis.split(""),function(t,o){var r=o=="x"?"Left":"Top",y=r.toLowerCase(),g="scroll"+r,p=k[g],q=c.max(k,o);if(j){l[g]=j[y]+(u?0:p-n.offset()[y]);if(e.margin){l[g]-=parseInt(m.css("margin"+r))||0;l[g]-=parseInt(m.css("border"+r+"Width"))||0}l[g]+=e.offset[y]||0;if(e.over[y]){l[g]+=m[o=="x"?"width":"height"]()*e.over[y]}}else{var s=m[y];l[g]=s.slice&&s.slice(-1)=="%"?parseFloat(s)/100*q:s}if(/^\d+$/.test(l[g])){l[g]=l[g]<=0?0:Math.min(l[g],q)}if(!t&&e.queue){if(p!=l[g]){v(e.onAfterFirst)}delete l[g]}});v(e.onAfter);function v(g){n.animate(l,f,e.easing,g&&function(){g.call(this,d,e)})}}).end()};c.max=function(j,e){var d=e=="x"?"Width":"Height",n="scroll"+d;if(!b(j).is("html,body")){return j[n]-b(j)[d.toLowerCase()]()}var g="client"+d,f=j.ownerDocument.documentElement,k=j.ownerDocument.body;return Math.max(f[n],k[n])-Math.min(f[g],k[g])};function a(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);function loadPage(b){var c=b.href;var a=c.replace(HTTP_SERVER_BASE,HTTP_SERVER_BASE+"#");document.location.href=a;return false}function setTitle(e,a){var d="&action=setTitle";d+="&page="+e;d+="&"+a;var c=HTTP_SERVER_BASE+"ajax/cms.control.php";$.get(c,d,b);function b(g){var f=$.string(g).toQueryParams();document.title=f.title}}function makeUrl(){var c=document.location.href;initial_url=c;var d=c.indexOf("#");var f="";if(d!=-1){f=c.replace(new RegExp("(.*)#","g"),"")}else{f=c.replace(HTTP_SERVER_BASE,"")}var a="ajax=1";var e="";if(c==HTTP_SERVER_BASE){e="home"}else{a+="&pars=";var b=f.split("/");if($.string(b[(b.length)-1]).blank()&&b.length>1){e=b[(b.length)-2];delete b[(b.length)-2]}else{e=b[(b.length)-1];delete b[(b.length)-1]}a+=b.join("/")}var r=HTTP_SERVER_BASE+"modules/"+e+"/content.php";if(e=="search"){$("#loading").show()}$.get(r,a,g);function g(k){$("#loadPageDiv").html(k);setTitle(e,a);if(e=="home"){$("#crazy_girl").show()}else{$("#crazy_girl").hide()}$("#loading").hide();var j=document.createElement("script");j.src=HTTP_SERVER_BASE+"modules/"+e+"/script.js";document.body.appendChild(j);$.scrollTo("body")}}function pageload(a){makeUrl()}$(document).ready(function(){StartTheTimer();$.history.init(pageload);$("a").click(function(){if(this.rel!="extern"){var b=this.href;var a=b.indexOf("#");if(a!=-1){b=b.replace(new RegExp("(.*)#","g"),"")}else{b=b.replace(HTTP_SERVER_BASE,"")}$.history.load(b);pageTracker._trackPageview(b);return false}})});var secs;var timerID=null;var timerRunning=false;var delay=100;var initial_url=document.location.href;function InitializeTimer(){secs=10;StopTheClock();StartTheTimer()}function StopTheClock(){if(timerRunning){clearTimeout(timerID)}timerRunning=false}function StartTheTimer(){if(secs==0){StopTheClock()}else{secs=secs-1;timerRunning=true;var a=document.location.href;if(initial_url!=a){initial_url=a;if(!jQuery.support.opacity){makeUrl()}}timerID=self.setTimeout("StartTheTimer()",delay)}}$(document).ready(function(){$.string(String.prototype)});function isValidEmail(b){b=b.toLowerCase();var a=/^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/;if(a.test(b)){return true}else{return false}}function isLegal(a){var b="!@#$%^&*()-~,'<.>/?;:| ";for(i=0;i<b.length;i++){if(a.indexOf(b.charAt(i))>=0){return false}}return true}var messageTimer=null;function writeMessage(e,a){var d="";if(a=="poz"){$("#messages").css({color:"#fff"});d='<img src="'+HTTP_SERVER_BASE+'images/icon_check.png" border="0" class="icon"/>&nbsp;'}else{if(a=="neg"){$("#messages").css({color:"#fff"});d='<img src="'+HTTP_SERVER_BASE+'images/icon_cancel.png" border="0" class="icon"/>&nbsp;'}}var c=getSize("width");var b=(parseInt(c)-360)/2;$("#messages").css({left:b+"px"}).html(d+e).slideDown("slow");clearTimeout(messageTimer);messageTimer=self.setTimeout(function(){$("#messages").slideUp("slow")},4500)}function getSize(b){var a=0,c=0;if(typeof(window.innerWidth)=="number"){a=window.innerWidth;c=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientWidth;c=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientWidth;c=document.body.clientHeight}}}if(b=="height"){return c}if(b=="width"){return a}else{return false}}function login(){function c(k){var g=$.string(k).toQueryParams();if(g.msg=="OK"){var f;if(g.type=="model"){f=HTTP_SERVER_BASE+"model/"}else{if(g.type=="member"){f=HTTP_SERVER_BASE+"member/"}}var j=f.replace(HTTP_SERVER_BASE,HTTP_SERVER_BASE+"#");document.location.href=j;location.reload(true)}else{alert("Username/Password do not match!")}}var e=true;var a;if(!isValidEmail($("#loginEmail").val())){a="Please fill in the E-mail field with a valid E-mail!";e=false;$("#loginEmail").focus()}else{if($("#loginPassword").val().blank()){e=false;a="Please fill in the Password field!";$("#loginPassword").focus()}}if(!e){alert(a)}if(e){var b=HTTP_SERVER_BASE+"ajax/login.php";var d="&email="+$("#loginEmail").val();d+="&password="+$("#loginPassword").val();$.post(b,d,c)}return false}function logout(){function b(c){var d=HTTP_SERVER_BASE+"home/";var e=d.replace(HTTP_SERVER_BASE,HTTP_SERVER_BASE+"#");document.location.href=e;location.reload(true)}var a=HTTP_SERVER_BASE+"ajax/logout.php";$.post(a,b)}function goHome(){var a=HTTP_SERVER_BASE+"home/";var b=a.replace(HTTP_SERVER_BASE,HTTP_SERVER_BASE+"#");document.location.href=b}var SWFUpload;if(SWFUpload==undefined){SWFUpload=function(a){this.initSWFUpload(a)}}SWFUpload.prototype.initSWFUpload=function(b){try{this.customSettings={};this.settings=b;this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings();this.loadFlash();this.displayDebugInfo()}catch(a){delete SWFUpload.instances[this.movieName];throw a}};SWFUpload.remember=0;SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(c){if(typeof(c)!=="string"||c.match(/^https?:\/\//i)||c.match(/^\//)){return c}var b=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"");var a=window.location.pathname.lastIndexOf("/");if(a<=0){path="/"}else{path=window.location.pathname.substr(0,a)+"/"}return path+c};SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(b,a){this.settings[b]=(this.settings[b]==undefined)?a:this.settings[b]};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types","*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(!!this.settings.prevent_swf_caching){this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+new Date().getTime()}if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url)}delete this.ensureDefault};SWFUpload.prototype.loadFlash=function(){var a,b;if(document.getElementById(this.movieName)!==null){throw"ID "+this.movieName+" is already in use. The Flash Object could not be added"}a=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(a==undefined){throw"Could not find the placeholder element: "+this.settings.button_placeholder_id}b=document.createElement("div");b.innerHTML=this.getFlashHTML();a.parentNode.replaceChild(b.firstChild,a);if(window[this.movieName]==undefined){window[this.movieName]=this.getMovieElement()}};SWFUpload.prototype.getFlashHTML=function(){return['<object id="',this.movieName,'" type="application/x-shockwave-flash" data="',this.settings.flash_url,'" width="',this.settings.button_width,'" height="',this.settings.button_height,'" class="swfupload">','<param name="wmode" value="',this.settings.button_window_mode,'" />','<param name="movie" value="',this.settings.flash_url,'" />','<param name="quality" value="high" />','<param name="menu" value="false" />','<param name="allowScriptAccess" value="always" />','<param name="flashvars" value="'+this.getFlashVars()+'" />',"</object>"].join("")};SWFUpload.prototype.getFlashVars=function(){var b=this.buildParamString();var a=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&amp;uploadURL=",encodeURIComponent(this.settings.upload_url),"&amp;useQueryString=",encodeURIComponent(this.settings.use_query_string),"&amp;requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&amp;httpSuccess=",encodeURIComponent(a),"&amp;assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&amp;params=",encodeURIComponent(b),"&amp;filePostName=",encodeURIComponent(this.settings.file_post_name),"&amp;fileTypes=",encodeURIComponent(this.settings.file_types),"&amp;fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&amp;fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&amp;fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&amp;fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&amp;debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&amp;buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&amp;buttonWidth=",encodeURIComponent(this.settings.button_width),"&amp;buttonHeight=",encodeURIComponent(this.settings.button_height),"&amp;buttonText=",encodeURIComponent(this.settings.button_text),"&amp;buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&amp;buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&amp;buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&amp;buttonAction=",encodeURIComponent(this.settings.button_action),"&amp;buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&amp;buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("")};SWFUpload.prototype.getMovieElement=function(){if(this.movieElement==undefined){this.movieElement=document.getElementById(this.movieName)}if(this.movieElement===null){throw"Could not find Flash element"}return this.movieElement};SWFUpload.prototype.buildParamString=function(){var b=this.settings.post_params;var a=[];if(typeof(b)==="object"){for(var c in b){if(b.hasOwnProperty(c)){a.push(encodeURIComponent(c.toString())+"="+encodeURIComponent(b[c].toString()))}}}return a.join("&amp;")};SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,false);var b=null;b=this.getMovieElement();if(b&&typeof(b.CallFunction)==="unknown"){for(var d in b){try{if(typeof(b[d])==="function"){b[d]=null}}catch(a){}}try{b.parentNode.removeChild(b)}catch(c){}}window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieElement=null;this.settings=null;this.customSettings=null;this.eventQueue=null;this.movieName=null;return true}catch(e){return false}};SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\n","Version: ",SWFUpload.version,"\n","Movie Name: ",this.movieName,"\n","Settings:\n","\t","upload_url:               ",this.settings.upload_url,"\n","\t","flash_url:                ",this.settings.flash_url,"\n","\t","use_query_string:         ",this.settings.use_query_string.toString(),"\n","\t","requeue_on_error:         ",this.settings.requeue_on_error.toString(),"\n","\t","http_success:             ",this.settings.http_success.join(", "),"\n","\t","assume_success_timeout:   ",this.settings.assume_success_timeout,"\n","\t","file_post_name:           ",this.settings.file_post_name,"\n","\t","post_params:              ",this.settings.post_params.toString(),"\n","\t","file_types:               ",this.settings.file_types,"\n","\t","file_types_description:   ",this.settings.file_types_description,"\n","\t","file_size_limit:          ",this.settings.file_size_limit,"\n","\t","file_upload_limit:        ",this.settings.file_upload_limit,"\n","\t","file_queue_limit:         ",this.settings.file_queue_limit,"\n","\t","debug:                    ",this.settings.debug.toString(),"\n","\t","prevent_swf_caching:      ",this.settings.prevent_swf_caching.toString(),"\n","\t","button_placeholder_id:    ",this.settings.button_placeholder_id.toString(),"\n","\t","button_placeholder:       ",(this.settings.button_placeholder?"Set":"Not Set"),"\n","\t","button_image_url:         ",this.settings.button_image_url.toString(),"\n","\t","button_width:             ",this.settings.button_width.toString(),"\n","\t","button_height:            ",this.settings.button_height.toString(),"\n","\t","button_text:              ",this.settings.button_text.toString(),"\n","\t","button_text_style:        ",this.settings.button_text_style.toString(),"\n","\t","button_text_top_padding:  ",this.settings.button_text_top_padding.toString(),"\n","\t","button_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n","\t","button_action:            ",this.settings.button_action.toString(),"\n","\t","button_disabled:          ",this.settings.button_disabled.toString(),"\n","\t","custom_settings:          ",this.settings.custom_settings.toString(),"\n","Event Handlers:\n","\t","swfupload_loaded_handler assigned:  ",(typeof this.settings.swfupload_loaded_handler==="function").toString(),"\n","\t","file_dialog_start_handler assigned: ",(typeof this.settings.file_dialog_start_handler==="function").toString(),"\n","\t","file_queued_handler assigned:       ",(typeof this.settings.file_queued_handler==="function").toString(),"\n","\t","file_queue_error_handler assigned:  ",(typeof this.settings.file_queue_error_handler==="function").toString(),"\n","\t","upload_start_handler assigned:      ",(typeof this.settings.upload_start_handler==="function").toString(),"\n","\t","upload_progress_handler assigned:   ",(typeof this.settings.upload_progress_handler==="function").toString(),"\n","\t","upload_error_handler assigned:      ",(typeof this.settings.upload_error_handler==="function").toString(),"\n","\t","upload_success_handler assigned:    ",(typeof this.settings.upload_success_handler==="function").toString(),"\n","\t","upload_complete_handler assigned:   ",(typeof this.settings.upload_complete_handler==="function").toString(),"\n","\t","debug_handler assigned:             ",(typeof this.settings.debug_handler==="function").toString(),"\n"].join(""))};SWFUpload.prototype.addSetting=function(a,b,c){if(b==undefined){return(this.settings[a]=c)}else{return(this.settings[a]=b)}};SWFUpload.prototype.getSetting=function(a){if(this.settings[a]!=undefined){return this.settings[a]}return""};SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement();var returnValue,returnString;try{returnString=movieElement.CallFunction('<invoke name="'+functionName+'" returntype="javascript">'+__flash__argumentsToXML(argumentArray,0)+"</invoke>");returnValue=eval(returnString)}catch(ex){throw"Call to "+functionName+" failed"}if(returnValue!=undefined&&typeof returnValue.post==="object"){returnValue=this.unescapeFilePostParams(returnValue)}return returnValue};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile")};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles")};SWFUpload.prototype.startUpload=function(a){this.callFlash("StartUpload",[a])};SWFUpload.prototype.cancelUpload=function(a,b){if(b!==false){b=true}this.callFlash("CancelUpload",[a,b])};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload")};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats")};SWFUpload.prototype.setStats=function(a){this.callFlash("SetStats",[a])};SWFUpload.prototype.getFile=function(a){if(typeof(a)==="number"){return this.callFlash("GetFileByIndex",[a])}else{return this.callFlash("GetFile",[a])}};SWFUpload.prototype.addFileParam=function(c,a,b){return this.callFlash("AddFileParam",[c,a,b])};SWFUpload.prototype.removeFileParam=function(a,b){this.callFlash("RemoveFileParam",[a,b])};SWFUpload.prototype.setUploadURL=function(a){this.settings.upload_url=a.toString();this.callFlash("SetUploadURL",[a])};SWFUpload.prototype.setPostParams=function(a){this.settings.post_params=a;this.callFlash("SetPostParams",[a])};SWFUpload.prototype.addPostParam=function(a,b){this.settings.post_params[a]=b;this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.removePostParam=function(a){delete this.settings.post_params[a];this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.setFileTypes=function(a,b){this.settings.file_types=a;this.settings.file_types_description=b;this.callFlash("SetFileTypes",[a,b])};SWFUpload.prototype.setFileSizeLimit=function(a){this.settings.file_size_limit=a;this.callFlash("SetFileSizeLimit",[a])};SWFUpload.prototype.setFileUploadLimit=function(a){this.settings.file_upload_limit=a;this.callFlash("SetFileUploadLimit",[a])};SWFUpload.prototype.setFileQueueLimit=function(a){this.settings.file_queue_limit=a;this.callFlash("SetFileQueueLimit",[a])};SWFUpload.prototype.setFilePostName=function(a){this.settings.file_post_name=a;this.callFlash("SetFilePostName",[a])};SWFUpload.prototype.setUseQueryString=function(a){this.settings.use_query_string=a;this.callFlash("SetUseQueryString",[a])};SWFUpload.prototype.setRequeueOnError=function(a){this.settings.requeue_on_error=a;this.callFlash("SetRequeueOnError",[a])};SWFUpload.prototype.setHTTPSuccess=function(a){if(typeof a==="string"){a=a.replace(" ","").split(",")}this.settings.http_success=a;this.callFlash("SetHTTPSuccess",[a])};SWFUpload.prototype.setAssumeSuccessTimeout=function(a){this.settings.assume_success_timeout=a;this.callFlash("SetAssumeSuccessTimeout",[a])};SWFUpload.prototype.setDebugEnabled=function(a){this.settings.debug_enabled=a;this.callFlash("SetDebugEnabled",[a])};SWFUpload.prototype.setButtonImageURL=function(a){if(a==undefined){a=""}this.settings.button_image_url=a;this.callFlash("SetButtonImageURL",[a])};SWFUpload.prototype.setButtonDimensions=function(b,c){this.settings.button_width=b;this.settings.button_height=c;var a=this.getMovieElement();if(a!=undefined){a.style.width=b+"px";a.style.height=c+"px"}this.callFlash("SetButtonDimensions",[b,c])};SWFUpload.prototype.setButtonText=function(a){this.settings.button_text=a;this.callFlash("SetButtonText",[a])};SWFUpload.prototype.setButtonTextPadding=function(b,a){this.settings.button_text_top_padding=a;this.settings.button_text_left_padding=b;this.callFlash("SetButtonTextPadding",[b,a])};SWFUpload.prototype.setButtonTextStyle=function(a){this.settings.button_text_style=a;this.callFlash("SetButtonTextStyle",[a])};SWFUpload.prototype.setButtonDisabled=function(a){this.settings.button_disabled=a;this.callFlash("SetButtonDisabled",[a])};SWFUpload.prototype.setButtonAction=function(a){this.settings.button_action=a;this.callFlash("SetButtonAction",[a])};SWFUpload.prototype.setButtonCursor=function(a){this.settings.button_cursor=a;this.callFlash("SetButtonCursor",[a])};SWFUpload.prototype.queueEvent=function(a,b){if(b==undefined){b=[]}else{if(!(b instanceof Array)){b=[b]}}var c=this;if(typeof this.settings[a]==="function"){this.eventQueue.push(function(){this.settings[a].apply(this,b)});setTimeout(function(){c.executeNextEvent()},0)}else{if(this.settings[a]!==null){throw"Event handler "+a+" is unknown or is not a function"}}};SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;if(typeof(a)==="function"){a.apply(this)}};SWFUpload.prototype.unescapeFilePostParams=function(c){var e=/[$]([0-9a-f]{4})/i;var f={};var d;if(c!=undefined){for(var a in c.post){if(c.post.hasOwnProperty(a)){d=a;var b;while((b=e.exec(d))!==null){d=d.replace(b[0],String.fromCharCode(parseInt("0x"+b[1],16)))}f[d]=c.post[a]}}c.post=f}return c};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface")}catch(a){return false}};SWFUpload.prototype.flashReady=function(){var a=this.getMovieElement();if(!a){this.debug("Flash called back ready but the flash movie can't be found.");return}this.cleanUp(a);this.queueEvent("swfupload_loaded_handler")};SWFUpload.prototype.cleanUp=function(a){try{if(this.movieElement&&typeof(a.CallFunction)==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var c in a){try{if(typeof(a[c])==="function"){a[c]=null}}catch(b){}}}}catch(d){}window.__flash__removeCallback=function(f,g){try{if(f){f[g]=null}}catch(e){}}};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler")};SWFUpload.prototype.fileQueued=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("file_queued_handler",a)};SWFUpload.prototype.fileQueueError=function(c,b,a){c=this.unescapeFilePostParams(c);this.queueEvent("file_queue_error_handler",[c,b,a])};SWFUpload.prototype.fileDialogComplete=function(a,b,c){this.queueEvent("file_dialog_complete_handler",[a,b,c])};SWFUpload.prototype.uploadStart=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("return_upload_start_handler",a)};SWFUpload.prototype.returnUploadStart=function(a){var b;if(typeof this.settings.upload_start_handler==="function"){a=this.unescapeFilePostParams(a);b=this.settings.upload_start_handler.call(this,a)}else{if(this.settings.upload_start_handler!=undefined){throw"upload_start_handler must be a function"}}if(b===undefined){b=true}b=!!b;this.callFlash("ReturnUploadStart",[b])};SWFUpload.prototype.uploadProgress=function(c,b,a){c=this.unescapeFilePostParams(c);this.queueEvent("upload_progress_handler",[c,b,a])};SWFUpload.prototype.uploadError=function(c,b,a){c=this.unescapeFilePostParams(c);this.queueEvent("upload_error_handler",[c,b,a])};SWFUpload.prototype.uploadSuccess=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("upload_success_handler",[a,c,b])};SWFUpload.prototype.uploadComplete=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("upload_complete_handler",a)};SWFUpload.prototype.debug=function(a){this.queueEvent("debug_handler",a)};SWFUpload.prototype.debugMessage=function(c){if(this.settings.debug){var a,d=[];if(typeof c==="object"&&typeof c.name==="string"&&typeof c.message==="string"){for(var b in c){if(c.hasOwnProperty(b)){d.push(b+": "+c[b])}}a=d.join("\n")||"";d=a.split("\n");a="EXCEPTION: "+d.join("\nEXCEPTION: ");SWFUpload.Console.writeLine(a)}else{SWFUpload.Console.writeLine(c)}}};SWFUpload.Console={};SWFUpload.Console.writeLine=function(d){var b,a;try{b=document.getElementById("SWFUpload_Console");if(!b){a=document.createElement("form");document.getElementsByTagName("body")[0].appendChild(a);b=document.createElement("textarea");b.id="SWFUpload_Console";b.style.fontFamily="monospace";b.setAttribute("wrap","off");b.wrap="off";b.style.overflow="auto";b.style.width="700px";b.style.height="350px";b.style.margin="5px";a.appendChild(b)}b.value+=d+"\n";b.scrollTop=b.scrollHeight-b.clientHeight}catch(c){alert("Exception: "+c.name+" Message: "+c.message)}};SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};function fileQueueError(b,f,e){try{var d="error.gif";var c="";if(f=="-100"){c="You have attempted to queue too many files."}if(c!==""){alert(c);return}switch(f){case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:d="zerobyte.gif";break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:d="toobig.gif";break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:default:alert(e);break}}catch(a){this.debug(a)}}function fileDialogComplete(c,b){try{if(b>0){this.startUpload()}}catch(a){this.debug(a)}}function uploadProgress(d,a){try{var e=Math.ceil((a/d.size)*100);var b=new FileProgress(d,this.customSettings.upload_target);b.setProgress(e);if(e===100){b.setStatus("Creating thumbnail...");b.toggleCancel(false,this)}else{b.setStatus("Uploading...");b.toggleCancel(true,this)}}catch(c){this.debug(c)}}function uploadSuccess(a,c){try{var b=new FileProgress(a,this.customSettings.upload_target);var e=$.string(c).toQueryParams();if(c.substring(0,7)==="FILEID="){SWFUpload.remember++;$("#photoID").append('<input type="hidden" name="photo" id="photo'+SWFUpload.remember+'"/>');addImage(HTTP_SERVER_BASE+"modules/register/thumbnail.php?id="+e.FILEID);$("#photo"+SWFUpload.remember).val(e.FILEID+"."+e.ext);b.setStatus("Thumbnail Created.");b.toggleCancel(false)}else{b.setStatus("Error.");b.toggleCancel(false);alert(c)}}catch(d){this.debug(d)}}function uploadSuccessReply(a,c){try{var b=new FileProgress(a,this.customSettings.upload_target);var e=$.string(c).toQueryParams();if(c.substring(0,7)==="FILEID="){SWFUpload.remember++;$("#photoID").append('<input type="hidden" name="photo_reply" id="photo'+SWFUpload.remember+'"');addImage(HTTP_SERVER_BASE+"modules/register/thumbnail.php?id="+e.FILEID);$("#photo"+SWFUpload.remember).val(e.FILEID+"."+e.ext);b.setStatus("Thumbnail Created.");b.toggleCancel(false)}else{b.setStatus("Error.");b.toggleCancel(false);alert(c)}}catch(d){this.debug(d)}}function uploadComplete(d){try{if(this.getStats().files_queued>0){this.startUpload()}else{var b=new FileProgress(d,this.customSettings.upload_target);b.setComplete();b.setStatus("All images received.");b.toggleCancel(false)}var a=$("input[name='photo']").fieldArray();$("#list_photos").load(HTTP_SERVER_BASE+"ajax/updatephotos.php",{pictures:[a]})}catch(c){this.debug(c)}}function uploadCompleteReply(b){try{if(this.getStats().files_queued>0){this.startUpload()}else{var c=new FileProgress(b,this.customSettings.upload_target);c.setComplete();c.setStatus("All images received.");c.toggleCancel(false)}}catch(a){this.debug(a)}}function uploadError(g,d,c){var a="error.gif";var e;try{switch(d){case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:try{e=new FileProgress(g,this.customSettings.upload_target);e.setCancelled();e.setStatus("Cancelled");e.toggleCancel(false)}catch(b){this.debug(b)}break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:try{e=new FileProgress(g,this.customSettings.upload_target);e.setCancelled();e.setStatus("Stopped");e.toggleCancel(true)}catch(r){this.debug(r)}case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:a="uploadlimit.gif";break;default:alert(c);break}}catch(f){this.debug(f)}}function addImage(b){var c=document.createElement("img");c.style.margin="5px";document.getElementById("thumbnails").appendChild(c);if(c.filters){try{c.filters.item("DXImageTransform.Microsoft.Alpha").opacity=0}catch(a){c.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+0+")"}}else{c.style.opacity=0}c.onload=function(){fadeIn(c,0)};c.src=b}function fadeIn(c,b){var a=5;var d=30;if(b<100){b+=a;if(b>100){b=100}if(c.filters){try{c.filters.item("DXImageTransform.Microsoft.Alpha").opacity=b}catch(f){c.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+b+")"}}else{c.style.opacity=b/100}}if(b<100){setTimeout(function(){fadeIn(c,b)},d)}}function FileProgress(c,a){this.fileProgressID="divFileProgress";this.fileProgressWrapper=document.getElementById(this.fileProgressID);if(!this.fileProgressWrapper){this.fileProgressWrapper=document.createElement("div");this.fileProgressWrapper.className="progressWrapper";this.fileProgressWrapper.id=this.fileProgressID;this.fileProgressElement=document.createElement("div");this.fileProgressElement.className="progressContainer";var f=document.createElement("a");f.className="progressCancel";f.href="#";f.style.visibility="hidden";f.appendChild(document.createTextNode(" "));var b=document.createElement("div");b.className="progressName";b.appendChild(document.createTextNode(c.name));var e=document.createElement("div");e.className="progressBarInProgress";var d=document.createElement("div");d.className="progressBarStatus";d.innerHTML="&nbsp;";this.fileProgressElement.appendChild(f);this.fileProgressElement.appendChild(b);this.fileProgressElement.appendChild(d);this.fileProgressElement.appendChild(e);this.fileProgressWrapper.appendChild(this.fileProgressElement);document.getElementById(a).appendChild(this.fileProgressWrapper);fadeIn(this.fileProgressWrapper,0)}else{this.fileProgressElement=this.fileProgressWrapper.firstChild;this.fileProgressElement.childNodes[1].firstChild.nodeValue=c.name}this.height=this.fileProgressWrapper.offsetHeight}FileProgress.prototype.setProgress=function(a){this.fileProgressElement.className="progressContainer green";this.fileProgressElement.childNodes[3].className="progressBarInProgress";this.fileProgressElement.childNodes[3].style.width=a+"%"};FileProgress.prototype.setComplete=function(){this.fileProgressElement.className="progressContainer blue";this.fileProgressElement.childNodes[3].className="progressBarComplete";this.fileProgressElement.childNodes[3].style.width=""};FileProgress.prototype.setError=function(){this.fileProgressElement.className="progressContainer red";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width=""};FileProgress.prototype.setCancelled=function(){this.fileProgressElement.className="progressContainer";this.fileProgressElement.childNodes[3].className="progressBarError";this.fileProgressElement.childNodes[3].style.width=""};FileProgress.prototype.setStatus=function(a){this.fileProgressElement.childNodes[2].innerHTML=a};FileProgress.prototype.toggleCancel=function(b,a){this.fileProgressElement.childNodes[0].style.visibility=b?"visible":"hidden";if(a){var c=this.fileProgressID;this.fileProgressElement.childNodes[0].onclick=function(){a.cancelUpload(c);return false}}};(function(a){a.Jcrop=function(o,n){var o=o,n=n;if(typeof(o)!=="object"){o=a(o)[0]}if(typeof(n)!=="object"){n={}}if(!("trackDocument" in n)){n.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8"){n.trackDocument=true}}if(!("keySupport" in n)){n.keySupport=a.browser.msie?false:true}var af={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var r=af;l(n);var ah=a(o);var G=ah.clone().removeAttr("id").css({position:"absolute"});G.width(ah.width());G.height(ah.height());ah.after(G).hide();ae(G,r.boxWidth,r.boxHeight);var ab=G.width(),Z=G.height(),J=a("<div />").width(ab).height(Z).addClass(P("holder")).css({position:"relative",backgroundColor:r.bgColor}).insertAfter(ah).append(G);if(r.addClass){J.addClass(r.addClass)}var v=a("<img />").attr("src",G.attr("src")).css("position","absolute").width(ab).height(Z);var y=a("<div />").width(E(100)).height(E(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(v);var I=a("<div />").width(E(100)).height(E(100)).css("zIndex",320);var k=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(G).append(y,I);var e=r.boundary;var ak=S().width(ab+(e*2)).height(Z+(e*2)).css({position:"absolute",top:B(-e),left:B(-e),zIndex:290}).mousedown(an);var j,Y,L,ad;var M,p,F=true;var Q=R(G),c,O,K,am,al;var m=function(){var ay=0,az=0,at=0,av=0,aE,aA;function aq(aF){var aF=aD(aF);at=ay=aF[0];av=az=aF[1]}function ao(aF){var aF=aD(aF);aE=aF[0]-at;aA=aF[1]-av;at=aF[0];av=aF[1]}function aC(){return[aE,aA]}function ap(aH){var aG=aH[0],aF=aH[1];if(0>ay+aG){aG-=aG+ay}if(0>az+aF){aF-=aF+az}if(Z<av+aF){aF+=Z-(av+aF)}if(ab<at+aG){aG+=ab-(at+aG)}ay+=aG;at+=aG;az+=aF;av+=aF}function au(aF){var aG=aB();switch(aF){case"ne":return[aG.x2,aG.y];case"nw":return[aG.x,aG.y];case"se":return[aG.x2,aG.y2];case"sw":return[aG.x,aG.y2]}}function aB(){if(!r.aspectRatio){return ar()}var aP=r.aspectRatio,aK=r.minSize[0]/M,aJ=r.minSize[1]/p,aO=r.maxSize[0]/M,aM=r.maxSize[1]/p,aQ=at-ay,aL=av-az,aG=Math.abs(aQ),aF=Math.abs(aL),aH=aG/aF,aN,aI;if(aO==0){aO=ab*10}if(aM==0){aM=Z*10}if(aH<aP){aI=av;w=aF*aP;aN=aQ<0?ay-w:w+ay;if(aN<0){aN=0;h=Math.abs((aN-ay)/aP);aI=aL<0?az-h:h+az}else{if(aN>ab){aN=ab;h=Math.abs((aN-ay)/aP);aI=aL<0?az-h:h+az}}}else{aN=at;h=aG/aP;aI=aL<0?az-h:az+h;if(aI<0){aI=0;w=Math.abs((aI-az)*aP);aN=aQ<0?ay-w:w+ay}else{if(aI>Z){aI=Z;w=Math.abs(aI-az)*aP;aN=aQ<0?ay-w:w+ay}}}if(aN>ay){if(aN-ay<aK){aN=ay+aK}else{if(aN-ay>aO){aN=ay+aO}}if(aI>az){aI=az+(aN-ay)/aP}else{aI=az-(aN-ay)/aP}}else{if(aN<ay){if(ay-aN<aK){aN=ay-aK}else{if(ay-aN>aO){aN=ay-aO}}if(aI>az){aI=az+(ay-aN)/aP}else{aI=az-(ay-aN)/aP}}}if(aN<0){ay-=aN;aN=0}else{if(aN>ab){ay-=aN-ab;aN=ab}}if(aI<0){az-=aI;aI=0}else{if(aI>Z){az-=aI-Z;aI=Z}}return last=ax(aw(ay,az,aN,aI))}function aD(aF){if(aF[0]<0){aF[0]=0}if(aF[1]<0){aF[1]=0}if(aF[0]>ab){aF[0]=ab}if(aF[1]>Z){aF[1]=Z}return[aF[0],aF[1]]}function aw(aG,aH,aK,aM){var aJ=aG,aL=aK,aI=aH,aF=aM;if(aK<aG){aJ=aK;aL=aG}if(aM<aH){aI=aM;aF=aH}return[Math.round(aJ),Math.round(aI),Math.round(aL),Math.round(aF)]}function ar(){var aG=at-ay;var aF=av-az;if(j&&(Math.abs(aG)>j)){at=(aG>0)?(ay+j):(ay-j)}if(Y&&(Math.abs(aF)>Y)){av=(aF>0)?(az+Y):(az-Y)}if(ad&&(Math.abs(aF)<ad)){av=(aF>0)?(az+ad):(az-ad)}if(L&&(Math.abs(aG)<L)){at=(aG>0)?(ay+L):(ay-L)}if(ay<0){at-=ay;ay-=ay}if(az<0){av-=az;az-=az}if(at<0){ay-=at;at-=at}if(av<0){az-=av;av-=av}if(at>ab){var aH=at-ab;ay-=aH;at-=aH}if(av>Z){var aH=av-Z;az-=aH;av-=aH}if(ay>ab){var aH=ay-Z;av-=aH;az-=aH}if(az>Z){var aH=az-Z;av-=aH;az-=aH}return ax(aw(ay,az,at,av))}function ax(aF){return{x:aF[0],y:aF[1],x2:aF[2],y2:aF[3],w:aF[2]-aF[0],h:aF[3]-aF[1]}}return{flipCoords:aw,setPressed:aq,setCurrent:ao,getOffset:aC,moveOffset:ap,getCorner:au,getFixed:aB}}();var ai=function(){var az,aC,aq,av,aK=370;var aF={};var aO={};var aJ=false;var aB=r.handleOffset;if(r.drawBorders){aF={top:at("hline").css("top",a.browser.msie?B(-1):B(0)),bottom:at("hline"),left:at("vline"),right:at("vline")}}if(r.dragEdges){aO.t=aD("n");aO.b=aD("s");aO.r=aD("e");aO.l=aD("w")}r.sideHandles&&ap(["n","s","e","w"]);r.cornerHandles&&ap(["sw","nw","ne","se"]);function at(aR){var aS=a("<div />").css({position:"absolute",opacity:r.borderOpacity}).addClass(P(aR));y.append(aS);return aS}function ax(aT,aR){var aS=a("<div />").mousedown(X(aT)).css({cursor:aT+"-resize",position:"absolute",zIndex:aR});I.append(aS);return aS}function ar(aR){return ax(aR,aK++).css({top:B(-aB+1),left:B(-aB+1),opacity:r.handleOpacity}).addClass(P("handle"))}function aD(aS){var aV=r.handleSize,aW=aB,aU=aV,aR=aV,aT=aW,aX=aW;switch(aS){case"n":case"s":aR=E(100);break;case"e":case"w":aU=E(100);break}return ax(aS,aK++).width(aR).height(aU).css({top:B(-aT+1),left:B(-aX+1)})}function ap(aR){for(i in aR){aO[aR[i]]=ar(aR[i])}}function ao(aW){var aR=Math.round((aW.h/2)-aB),aY=Math.round((aW.w/2)-aB),aU=west=-aB+1,aT=aW.w-aB,aS=aW.h-aB,aX,aV;"e" in aO&&aO.e.css({top:B(aR),left:B(aT)})&&aO.w.css({top:B(aR)})&&aO.s.css({top:B(aS),left:B(aY)})&&aO.n.css({left:B(aY)});"ne" in aO&&aO.ne.css({left:B(aT)})&&aO.se.css({top:B(aS),left:B(aT)})&&aO.sw.css({top:B(aS)});"b" in aO&&aO.b.css({top:B(aS)})&&aO.r.css({left:B(aT)})}function aH(aR,aS){v.css({top:B(-aS),left:B(-aR)});k.css({top:B(aS),left:B(aR)})}function aQ(aR,aS){k.width(aR).height(aS)}function aw(){var aR=m.getFixed();m.setPressed([aR.x,aR.y]);m.setCurrent([aR.x2,aR.y2]);aN()}function aN(){if(av){return aG()}}function aG(){var aR=m.getFixed();aQ(aR.w,aR.h);aH(aR.x,aR.y);r.drawBorders&&aF.right.css({left:B(aR.w-1)})&&aF.bottom.css({top:B(aR.h-1)});aJ&&ao(aR);av||aP();r.onChange(aj(aR))}function aP(){k.show();G.css("opacity",r.bgOpacity);av=true}function aL(){aM();k.hide();G.css("opacity",1);av=false}function aE(){if(aJ){ao(m.getFixed());I.show()}}function aI(){aJ=true;if(r.allowResize){ao(m.getFixed());I.show();return true}}function aM(){aJ=false;I.hide()}function ay(aR){(am=aR)?aM():aI()}function aA(){ay(false);aw()}var au=S().mousedown(X("move")).css({cursor:"move",position:"absolute",zIndex:360});y.append(au);aM();return{updateVisible:aN,update:aG,release:aL,refresh:aw,setCursor:function(aR){au.css("cursor",aR)},enableHandles:aI,enableOnly:function(){aJ=true},showHandles:aE,disableHandles:aM,animMode:ay,done:aA}}();var aa=function(){var ap=function(){},ar=function(){},aq=r.trackDocument;if(!aq){ak.mousemove(ao).mouseup(at).mouseout(at)}function ax(){ak.css({zIndex:450});if(aq){a(document).mousemove(ao).mouseup(at)}}function aw(){ak.css({zIndex:290});if(aq){a(document).unbind("mousemove",ao).unbind("mouseup",at)}}function ao(ay){ap(V(ay))}function at(ay){ay.preventDefault();ay.stopPropagation();if(c){c=false;ar(V(ay));r.onSelect(aj(m.getFixed()));aw();ap=function(){};ar=function(){}}return false}function au(az,ay){c=true;ap=az;ar=ay;ax();return false}function av(ay){ak.css("cursor",ay)}G.before(ak);return{activateHandlers:au,setCursor:av}}();var A=function(){var au=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(aq).blur(ao),ap=a("<div />").css({position:"absolute",overflow:"hidden"}).append(au);function ar(){if(r.keySupport){au.show();au.focus()}}function ao(av){au.hide()}function at(aw,av,ax){if(r.allowMove){m.moveOffset([av,ax]);ai.updateVisible()}aw.preventDefault();aw.stopPropagation()}function aq(aw){if(aw.ctrlKey){return true}al=aw.shiftKey?true:false;var av=al?10:1;switch(aw.keyCode){case 37:at(aw,-av,0);break;case 39:at(aw,av,0);break;case 38:at(aw,0,-av);break;case 40:at(aw,0,av);break;case 27:ai.release();break;case 9:return true}return nothing(aw)}if(r.keySupport){ap.insertBefore(G)}return{watchKeys:ar}}();function B(ao){return""+parseInt(ao)+"px"}function E(ao){return""+parseInt(ao)+"%"}function P(ao){return r.baseClass+"-"+ao}function R(ao){var ap=a(ao).offset();return[ap.left,ap.top]}function V(ao){return[(ao.pageX-Q[0]),(ao.pageY-Q[1])]}function T(ao){if(ao!=O){aa.setCursor(ao);O=ao}}function s(aq,at){Q=R(G);aa.setCursor(aq=="move"?aq:aq+"-resize");if(aq=="move"){return aa.activateHandlers(ac(at),H)}var ao=m.getFixed();var ap=N(aq);var ar=m.getCorner(N(ap));m.setPressed(m.getCorner(ap));m.setCurrent(ar);aa.activateHandlers(q(aq,ao),H)}function q(ap,ao){return function(aq){if(!r.aspectRatio){switch(ap){case"e":aq[1]=ao.y2;break;case"w":aq[1]=ao.y2;break;case"n":aq[0]=ao.x2;break;case"s":aq[0]=ao.x2;break}}else{switch(ap){case"e":aq[1]=ao.y+1;break;case"w":aq[1]=ao.y+1;break;case"n":aq[0]=ao.x+1;break;case"s":aq[0]=ao.x+1;break}}m.setCurrent(aq);ai.update()}}function ac(ap){var ao=ap;A.watchKeys();return function(aq){m.moveOffset([aq[0]-ao[0],aq[1]-ao[1]]);ao=aq;ai.update()}}function N(ao){switch(ao){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function X(ao){return function(ap){if(r.disabled){return false}if((ao=="move")&&!r.allowMove){return false}c=true;s(ao,V(ap));ap.stopPropagation();ap.preventDefault();return false}}function ae(at,ap,ar){var ao=at.width(),aq=at.height();if((ao>ap)&&ap>0){ao=ap;aq=(ap/at.width())*at.height()}if((aq>ar)&&ar>0){aq=ar;ao=(ar/at.height())*at.width()}M=at.width()/ao;p=at.height()/aq;at.width(ao).height(aq)}function aj(ao){return{x:parseInt(ao.x*M),y:parseInt(ao.y*p),x2:parseInt(ao.x2*M),y2:parseInt(ao.y2*p),w:parseInt(ao.w*M),h:parseInt(ao.h*p)}}function H(ap){var ao=m.getFixed();if(ao.w>r.minSelect[0]&&ao.h>r.minSelect[1]){ai.enableHandles();ai.done()}else{ai.release()}aa.setCursor(r.allowSelect?"crosshair":"default")}function an(ao){if(r.disabled){return false}if(!r.allowSelect){return false}c=true;Q=R(G);ai.disableHandles();T("crosshair");var ap=V(ao);m.setPressed(ap);aa.activateHandlers(z,H);A.watchKeys();ai.update();ao.stopPropagation();ao.preventDefault();return false}function z(ao){m.setCurrent(ao);ai.update()}function S(){var ao=a("<div></div>").addClass(P("tracker"));a.browser.msie&&ao.css({opacity:0,backgroundColor:"white"});return ao}function d(av){var ax=av[0]/M,ap=av[1]/p,ar=av[2]/M,ao=av[3]/p;if(am){return}var aE=m.flipCoords(ax,ap,ar,ao);var aG=m.getFixed();var az=initcr=[aG.x,aG.y,aG.x2,aG.y2];var au=r.animationDelay;var aA=az[0];var aw=az[1];var ar=az[2];var ao=az[3];var aD=aE[0]-initcr[0];var aH=aE[1]-initcr[1];var aB=aE[2]-initcr[2];var aF=aE[3]-initcr[3];var aC=0;var at=r.swingSpeed;ai.animMode(true);var aq=function(){return function(){aC+=(100-aC)/at;az[0]=aA+((aC/100)*aD);az[1]=aw+((aC/100)*aH);az[2]=ar+((aC/100)*aB);az[3]=ao+((aC/100)*aF);if(aC<100){ay()}else{ai.done()}if(aC>=99.8){aC=100}t(az)}}();function ay(){window.setTimeout(aq,au)}ay()}function C(ao){t([ao[0]/M,ao[1]/p,ao[2]/M,ao[3]/p])}function t(ao){m.setPressed([ao[0],ao[1]]);m.setCurrent([ao[2],ao[3]]);ai.update()}function l(ao){if(typeof(ao)!="object"){ao={}}r=a.extend(r,ao);if(typeof(r.onChange)!=="function"){r.onChange=function(){}}if(typeof(r.onSelect)!=="function"){r.onSelect=function(){}}}function x(){return aj(m.getFixed())}function W(){return m.getFixed()}function f(ao){l(ao);b()}function g(){r.disabled=true;ai.disableHandles();ai.setCursor("default");aa.setCursor("default")}function ag(){r.disabled=false;b()}function D(){ai.done();aa.activateHandlers(null,null)}function U(){J.remove();ah.show()}function b(ao){r.allowResize?ao?ai.enableOnly():ai.enableHandles():ai.disableHandles();aa.setCursor(r.allowSelect?"crosshair":"default");ai.setCursor(r.allowMove?"move":"default");J.css("backgroundColor",r.bgColor);if("setSelect" in r){C(n.setSelect);ai.done();delete (r.setSelect)}if("trueSize" in r){M=r.trueSize[0]/ab;p=r.trueSize[1]/Z}j=r.maxSize[0]||0;Y=r.maxSize[1]||0;L=r.minSize[0]||0;ad=r.minSize[1]||0;if("outerImage" in r){G.attr("src",r.outerImage);delete (r.outerImage)}ai.refresh()}I.hide();b(true);var u={animateTo:d,setSelect:C,setOptions:f,tellSelect:x,tellScaled:W,disable:g,enable:ag,cancel:D,focus:A.watchKeys,getBounds:function(){return[ab*M,Z*p]},getWidgetSize:function(){return[ab,Z]},release:ai.release,destroy:U};ah.data("Jcrop",u);return u};a.fn.Jcrop=function(c){function b(f){var e=c.useImg||f.src;var d=new Image();d.onload=function(){a.Jcrop(f,c)};d.src=e}if(typeof(c)!=="object"){c={}}this.each(function(){if(a(this).data("Jcrop")){if(c=="api"){return a(this).data("Jcrop")}else{a(this).data("Jcrop").setOptions(c)}}else{b(this)}});return this}})(jQuery);jQuery.effects||(function(j){j.effects={version:"1.7.2",save:function(a,c){for(var b=0;b<c.length;b++){if(c[b]!==null){a.data("ec.storage."+c[b],a[0].style[c[b]])}}},restore:function(a,c){for(var b=0;b<c.length;b++){if(c[b]!==null){a.css(c[b],a.data("ec.storage."+c[b]))}}},setMode:function(b,a){if(a=="toggle"){a=b.is(":hidden")?"show":"hide"}return a},getBaseline:function(c,b){var a,d;switch(c[0]){case"top":a=0;break;case"middle":a=0.5;break;case"bottom":a=1;break;default:a=c[0]/b.height}switch(c[1]){case"left":d=0;break;case"center":d=0.5;break;case"right":d=1;break;default:d=c[1]/b.width}return{x:d,y:a}},createWrapper:function(a){if(a.parent().is(".ui-effects-wrapper")){return a.parent()}var e={width:a.outerWidth(true),height:a.outerHeight(true),"float":a.css("float")};a.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var b=a.parent();if(a.css("position")=="static"){b.css({position:"relative"});a.css({position:"relative"})}else{var c=a.css("top");if(isNaN(parseInt(c,10))){c="auto"}var d=a.css("left");if(isNaN(parseInt(d,10))){d="auto"}b.css({position:a.css("position"),top:c,left:d,zIndex:a.css("z-index")}).show();a.css({position:"relative",top:0,left:0})}b.css(e);return b},removeWrapper:function(a){if(a.parent().is(".ui-effects-wrapper")){return a.parent().replaceWith(a)}return a},setTransition:function(c,a,d,b){b=b||{};j.each(a,function(e,n){unit=c.cssUnit(n);if(unit[0]>0){b[n]=unit[0]*d+unit[1]}});return b},animateClass:function(e,b,a,d){var c=(typeof a=="function"?a:(d?d:null));var n=(typeof a=="string"?a:null);return this.each(function(){var s={};var u=j(this);var t=u.attr("style")||"";if(typeof t=="object"){t=t.cssText}if(e.toggle){u.hasClass(e.toggle)?e.remove=e.toggle:e.add=e.toggle}var v=j.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(e.add){u.addClass(e.add)}if(e.remove){u.removeClass(e.remove)}var z=j.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(e.add){u.removeClass(e.add)}if(e.remove){u.addClass(e.remove)}for(var m in z){if(typeof z[m]!="function"&&z[m]&&m.indexOf("Moz")==-1&&m.indexOf("length")==-1&&z[m]!=v[m]&&(m.match(/color/i)||(!m.match(/color/i)&&!isNaN(parseInt(z[m],10))))&&(v.position!="static"||(v.position=="static"&&!m.match(/left|top|bottom|right/)))){s[m]=z[m]}}u.animate(s,b,n,function(){if(typeof j(this).attr("style")=="object"){j(this).attr("style")["cssText"]="";j(this).attr("style")["cssText"]=t}else{j(this).attr("style",t)}if(e.add){j(this).addClass(e.add)}if(e.remove){j(this).removeClass(e.remove)}if(c){c.apply(this,arguments)}})})}};function k(e,a){var c=e[1]&&e[1].constructor==Object?e[1]:{};if(a){c.mode=a}var d=e[1]&&e[1].constructor!=Object?e[1]:(c.duration?c.duration:e[2]);d=j.fx.off?0:typeof d==="number"?d:j.fx.speeds[d]||j.fx.speeds._default;var b=c.callback||(j.isFunction(e[1])&&e[1])||(j.isFunction(e[2])&&e[2])||(j.isFunction(e[3])&&e[3]);return[e[0],c,d,b]}j.fn.extend({_show:j.fn.show,_hide:j.fn.hide,__toggle:j.fn.toggle,_addClass:j.fn.addClass,_removeClass:j.fn.removeClass,_toggleClass:j.fn.toggleClass,effect:function(c,d,b,a){return j.effects[c]?j.effects[c].call(this,{method:c,options:d||{},duration:b,callback:a}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{return this.effect.apply(this,k(arguments,"show"))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{return this.effect.apply(this,k(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(j.isFunction(arguments[0])||typeof arguments[0]=="boolean")){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,k(arguments,"toggle"))}},addClass:function(c,d,a,b){return d?j.effects.animateClass.apply(this,[{add:c},d,a,b]):this._addClass(c)},removeClass:function(c,d,a,b){return d?j.effects.animateClass.apply(this,[{remove:c},d,a,b]):this._removeClass(c)},toggleClass:function(c,d,a,b){return((typeof d!=="boolean")&&d)?j.effects.animateClass.apply(this,[{toggle:c},d,a,b]):this._toggleClass(c,d)},morph:function(a,d,e,b,c){return j.effects.animateClass.apply(this,[{add:d,remove:a},e,b,c])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(b){var a=this.css(b),c=[];j.each(["em","px","%","pt"],function(e,d){if(a.indexOf(d)>0){c=[parseFloat(a),d]}});return c}});j.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(a,b){j.fx.step[b]=function(c){if(c.state==0){c.start=g(c.elem,b);c.end=l(c.end)}c.elem.style[b]="rgb("+[Math.max(Math.min(parseInt((c.pos*(c.end[0]-c.start[0]))+c.start[0],10),255),0),Math.max(Math.min(parseInt((c.pos*(c.end[1]-c.start[1]))+c.start[1],10),255),0),Math.max(Math.min(parseInt((c.pos*(c.end[2]-c.start[2]))+c.start[2],10),255),0)].join(",")+")"}});function l(a){var b;if(a&&a.constructor==Array&&a.length==3){return a}if(b=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a)){return[parseInt(b[1],10),parseInt(b[2],10),parseInt(b[3],10)]}if(b=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a)){return[parseFloat(b[1])*2.55,parseFloat(b[2])*2.55,parseFloat(b[3])*2.55]}if(b=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a)){return[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]}if(b=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a)){return[parseInt(b[1]+b[1],16),parseInt(b[2]+b[2],16),parseInt(b[3]+b[3],16)]}if(b=/rgba\(0, 0, 0, 0\)/.exec(a)){return f.transparent}return f[j.trim(a).toLowerCase()]}function g(c,b){var a;do{a=j.curCSS(c,b);if(a!=""&&a!="transparent"||j.nodeName(c,"body")){break}b="backgroundColor"}while(c=c.parentNode);return l(a)}var f={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};j.easing.jswing=j.easing.swing;j.extend(j.easing,{def:"easeOutQuad",swing:function(e,d,a,b,c){return j.easing[j.easing.def](e,d,a,b,c)},easeInQuad:function(e,d,a,b,c){return b*(d/=c)*d+a},easeOutQuad:function(e,d,a,b,c){return -b*(d/=c)*(d-2)+a},easeInOutQuad:function(e,d,a,b,c){if((d/=c/2)<1){return b/2*d*d+a}return -b/2*((--d)*(d-2)-1)+a},easeInCubic:function(e,d,a,b,c){return b*(d/=c)*d*d+a},easeOutCubic:function(e,d,a,b,c){return b*((d=d/c-1)*d*d+1)+a},easeInOutCubic:function(e,d,a,b,c){if((d/=c/2)<1){return b/2*d*d*d+a}return b/2*((d-=2)*d*d+2)+a},easeInQuart:function(e,d,a,b,c){return b*(d/=c)*d*d*d+a},easeOutQuart:function(e,d,a,b,c){return -b*((d=d/c-1)*d*d*d-1)+a},easeInOutQuart:function(e,d,a,b,c){if((d/=c/2)<1){return b/2*d*d*d*d+a}return -b/2*((d-=2)*d*d*d-2)+a},easeInQuint:function(e,d,a,b,c){return b*(d/=c)*d*d*d*d+a},easeOutQuint:function(e,d,a,b,c){return b*((d=d/c-1)*d*d*d*d+1)+a},easeInOutQuint:function(e,d,a,b,c){if((d/=c/2)<1){return b/2*d*d*d*d*d+a}return b/2*((d-=2)*d*d*d*d+2)+a},easeInSine:function(e,d,a,b,c){return -b*Math.cos(d/c*(Math.PI/2))+b+a},easeOutSine:function(e,d,a,b,c){return b*Math.sin(d/c*(Math.PI/2))+a},easeInOutSine:function(e,d,a,b,c){return -b/2*(Math.cos(Math.PI*d/c)-1)+a},easeInExpo:function(e,d,a,b,c){return(d==0)?a:b*Math.pow(2,10*(d/c-1))+a},easeOutExpo:function(e,d,a,b,c){return(d==c)?a+b:b*(-Math.pow(2,-10*d/c)+1)+a},easeInOutExpo:function(e,d,a,b,c){if(d==0){return a}if(d==c){return a+b}if((d/=c/2)<1){return b/2*Math.pow(2,10*(d-1))+a}return b/2*(-Math.pow(2,-10*--d)+2)+a},easeInCirc:function(e,d,a,b,c){return -b*(Math.sqrt(1-(d/=c)*d)-1)+a},easeOutCirc:function(e,d,a,b,c){return b*Math.sqrt(1-(d=d/c-1)*d)+a},easeInOutCirc:function(e,d,a,b,c){if((d/=c/2)<1){return -b/2*(Math.sqrt(1-d*d)-1)+a}return b/2*(Math.sqrt(1-(d-=2)*d)+1)+a},easeInElastic:function(n,e,a,p,c){var o=1.70158;var d=0;var b=p;if(e==0){return a}if((e/=c)==1){return a+p}if(!d){d=c*0.3}if(b<Math.abs(p)){b=p;var o=d/4}else{var o=d/(2*Math.PI)*Math.asin(p/b)}return -(b*Math.pow(2,10*(e-=1))*Math.sin((e*c-o)*(2*Math.PI)/d))+a},easeOutElastic:function(n,e,a,p,c){var o=1.70158;var d=0;var b=p;if(e==0){return a}if((e/=c)==1){return a+p}if(!d){d=c*0.3}if(b<Math.abs(p)){b=p;var o=d/4}else{var o=d/(2*Math.PI)*Math.asin(p/b)}return b*Math.pow(2,-10*e)*Math.sin((e*c-o)*(2*Math.PI)/d)+p+a},easeInOutElastic:function(n,e,a,p,c){var o=1.70158;var d=0;var b=p;if(e==0){return a}if((e/=c/2)==2){return a+p}if(!d){d=c*(0.3*1.5)}if(b<Math.abs(p)){b=p;var o=d/4}else{var o=d/(2*Math.PI)*Math.asin(p/b)}if(e<1){return -0.5*(b*Math.pow(2,10*(e-=1))*Math.sin((e*c-o)*(2*Math.PI)/d))+a}return b*Math.pow(2,-10*(e-=1))*Math.sin((e*c-o)*(2*Math.PI)/d)*0.5+p+a},easeInBack:function(n,e,a,b,d,c){if(c==undefined){c=1.70158}return b*(e/=d)*e*((c+1)*e-c)+a},easeOutBack:function(n,e,a,b,d,c){if(c==undefined){c=1.70158}return b*((e=e/d-1)*e*((c+1)*e+c)+1)+a},easeInOutBack:function(n,e,a,b,d,c){if(c==undefined){c=1.70158}if((e/=d/2)<1){return b/2*(e*e*(((c*=(1.525))+1)*e-c))+a}return b/2*((e-=2)*e*(((c*=(1.525))+1)*e+c)+2)+a},easeInBounce:function(e,d,a,b,c){return b-j.easing.easeOutBounce(e,c-d,0,b,c)+a},easeOutBounce:function(e,d,a,b,c){if((d/=c)<(1/2.75)){return b*(7.5625*d*d)+a}else{if(d<(2/2.75)){return b*(7.5625*(d-=(1.5/2.75))*d+0.75)+a}else{if(d<(2.5/2.75)){return b*(7.5625*(d-=(2.25/2.75))*d+0.9375)+a}else{return b*(7.5625*(d-=(2.625/2.75))*d+0.984375)+a}}}},easeInOutBounce:function(e,d,a,b,c){if(d<c/2){return j.easing.easeInBounce(e,d*2,0,b,c)*0.5+a}return j.easing.easeOutBounce(e,d*2-c,0,b,c)*0.5+b*0.5+a}})})(jQuery);(function(b){b.effects.blind=function(a){return this.queue(function(){var l=b(this),m=["position","top","left"];var o=b.effects.setMode(l,a.options.mode||"hide");var q=a.options.direction||"vertical";b.effects.save(l,m);l.show();var k=b.effects.createWrapper(l).css({overflow:"hidden"});var p=(q=="vertical")?"height":"width";var n=(q=="vertical")?k.height():k.width();if(o=="show"){k.css(p,0)}var r={};r[p]=o=="show"?n:0;k.animate(r,a.duration,a.options.easing,function(){if(o=="hide"){l.hide()}b.effects.restore(l,m);b.effects.removeWrapper(l);if(a.callback){a.callback.apply(l[0],arguments)}l.dequeue()})})}})(jQuery);