var help=new function(){this.on=false;this.speed=500;var a=this;this.init=function(){if($("#help #help_inner").css("display")=="block"){a.on=true}};this.continueToggle=function(){if(!a.on){$("#help #help_inner").slideDown(a.speed,a.contentIn)}else{a.contentOut()}};this.toggle=function(){$.ajax({url:"http://"+WEB_ROOT+PUBLIC_DIR+"/admin/toggle_help",timeout:5000,type:"GET",dataType:"json",success:function(b,c){a.continueToggle()},error:function(c,b,d){alert(b)}})};this.contentIn=function(){$("#help #help_inner div").fadeTo(a.speed/3,1,function(){a.on=true})};this.contentOut=function(){$("#help #help_inner div").fadeTo(a.speed/3,0,a.hideHelp)};this.hideHelp=function(){$("#help #help_inner").slideUp(a.speed,function(){a.on=false})}};var video_ui=new function(){this.position=1;var a=this;this.init=function(){a.position=$("#video_position").text();a.position=a.position-2;$(window).load(function(){$("#video").jcarousel({scroll:1,vertical:true,start:a.position});$("#video").css("visibility","visible")})}};var video_upload=new function(){this.locked=0;this.form;this.iframe_container;var a=this;this.init=function(){a.form=$("#video_upload form");a.spawn_loading();a.spawn_iframe_container();a.spawn_iframe();$("#upload").load(function(){if(video_upload.locked==1){video_upload.reset();var b=$("#upload").contents().find("#error li").text();if(b.length!=0){video_upload.error(b)}else{window.location=window.location.toString()}}});this.reset=function(){video_upload.locked=0;video_upload.hide_loading();video_upload.enable();$("#video_upload #error").remove()};a.form.bind("submit",function(c){c.preventDefault();if(a.locked==0){a.locked=1;var b=$(this);a.form.attr("target","upload");a.form.submit();a.disable();a.show_loading()}})};this.begin_poll=function(){var b=1;$.ajax({url:window.location.toString(),timeout:5000,type:"POST",dataType:"json",data:"count="+a.id+"&value="+a.current_text,success:function(c,d){alert("hello")},error:function(d,c,f){alert(c)}})};this.spawn_iframe_container=function(){$('<div style="display: none;" id="iframe_container"></div>').insertAfter(a.form);a.iframe_container=$("#video_upload #iframe_container")};this.spawn_iframe=function(){var b=window.location.toString()+"?iframe=true";a.iframe_container.append('<iframe id="upload" name="upload" src="'+b+'"></iframe>')};this.spawn_loading=function(){$('<img style="visibility: hidden;" src="http://'+WEB_ROOT+PUBLIC_DIR+'/img/Loading.gif" alt="" />').insertAfter("#video_upload form")};this.show_loading=function(){$("#video_upload img").css("visibility","visible")};this.hide_loading=function(){$("#video_upload img").css("visibility","hidden")};this.remove_iframe=function(){a.iframe_container.empty()};this.error=function(b){$('<ul id="error"><li>'+b+"</li></ul>").insertBefore("#video_upload form")};this.disable=function(){$("#video_upload form button").attr("disabled","disabled")};this.enable=function(){$("#video_upload form button").attr("disabled","")};this.upload=function(){a.locked=1}};var enlarger=new function(){var c;var b;var d;var f;var e;var a=this;this.resize=function(){if(a.active==true){var h=a.current_image.width;var g=a.current_image.height;a.enlarged.css({left:($("body").width()-h)/2,top:($("body").height()-g)/2})}};this.load_image_complete=function(){a.active=true;$("body").css({overflow:"hidden"});a.resize();a.fade.css({display:"block"});a.fade.fadeTo("fast",0.6);a.enlarged.attr("src",a.current_image.src).fadeIn("fast")};this.load_image=function(){a.interval=setInterval("enlarger.watch_load()",100)};this.watch_load=function(){if(a.current_image.complete){clearInterval(a.interval);a.load_image_complete()}};this.init=function(){a.active=false;a.enlarged=$("<img/>").addClass("enlarged").hide().appendTo("body");a.fade=$("<div/>").addClass("enlarger_fade").appendTo("body").css({left:0,top:0,display:"none"}).fadeTo("fast",0);$("#ads img, .entry img").bind("click",function(g){g.preventDefault();$this=$(this);var h=$this.attr("src");h=h.replace(/tn_/,"");a.current_image=new Image();a.current_image.src=h;a.load_image()});$(".enlarged").bind("click",function(g){$this=$(this);a.fade.fadeOut("fast");$this.fadeOut("fast");a.active=false;$("body").css({overflow:"auto"})})}};var image_rotate=new function(){this.images=new Array();this.img_index=0;this.switched=0;this.inited=0;this.url="http://"+WEB_ROOT+PUBLIC_DIR+"/uploads/";this.interval;this.current_image;this.loading=$("#rider_images #load");var a=this;this.watch_load=function(){if(a.current_image.complete){clearInterval(a.interval);a.load_image_complete()}};this.load_image_complete=function(){$("#rider_images #count span").empty().append(a.img_index+1);$("#rider_images p img").attr("src",a.url+a.images[a.img_index]);$("#rider_images img#load").css("visibility","hidden")};this.load_image=function(){a.interval=setInterval("image_rotate.watch_load()",1000)};this.do_rotate=function(){$("#rider_images img#load").css("visibility","visible");if(image_rotate.inited==0){image_rotate.init()}else{image_rotate.rotate()}};this.init=function(){a.inited=1;$.ajax({url:window.location.toString(),dataType:"json",timeout:5000,success:function(b,c){$.each(b,function(d,e){a.images.push(e)});image_rotate.rotate()},error:function(c,b,d){alert(b)}})};this.rotate=function(){if((a.img_index+1)==a.images.length){a.img_index=0}a.switched=0;while(a.switched==0&&a.img_index<a.images.length){if($("#rider_images p img").attr("src")!=a.url+a.images[a.img_index]){a.switched=1;a.current_image=new Image();a.current_image.src=a.url+a.images[a.img_index];a.load_image()}a.img_index++}a.img_index--}};var edit_box=new function(){this.current_text="";this.old_text="";this.parent_element;this.locked=0;this.id=0;var a=this;this.init=function(c,b,d){a.parent_element=c;a.current_text=b;a.old_text=a.current_text;a.id=d};this.error=function(b){alert(b);a.current_text=a.old_text;a.leave()};this.enter=function(){a.locked=1;a.parent_element.empty().append('<input type="text" id="option_'+a.id+'" value="'+a.current_text+'" />');var b=a.parent_element.find("input");b.focus();b.bind("blur",function(d){var c=$(this);a.current_text=c.attr("value");if(a.current_text==a.old_text){a.leave()}else{$.ajax({url:window.location.toString(),timeout:5000,type:"POST",dataType:"json",data:"id="+a.id+"&value="+a.current_text,success:function(e,f){if(e==1){a.error("server error")}else{if(e==2){a.error("invalid option value")}else{a.leave()}}},error:function(g,f,h){a.error(f)}})}})};this.leave=function(){a.locked=0;a.parent_element.empty().append('<span class="option" id="option_'+a.id+'">'+a.current_text+"</span>");var b=a.parent_element.find("span");b.bind("click",function(d){var c=$(this);if(a.locked==0){a.init(c.parent(),c.text(),c.attr("id").split("_")[1]);a.enter()}})}};var radios=function(){$(".radios input[@name='data_type']").change(function(){if($(".radios input")[4].checked){$("#containers").removeClass("hidden")}else{$("#containers").addClass("hidden")}})};var toggle_archive=function(b){var a=b.parent();var c=a.find("> ul");if(c.css("display")=="none"){c.show(200)}else{c.hide(200)}};var toggle=function(c){var b=c.parent();var a=b.find("> img");c.empty();var d=b.find("> ul");if(d.css("display")=="none"){d.removeClass();c.append("-");if(!/data/.test(a.attr("src"))){a.attr("src","http://"+WEB_ROOT+PUBLIC_DIR+"/img/t_folder_open.gif")}}else{d.addClass("hidden_sections");c.append("+");if(!/data/.test(a.attr("src"))){a.attr("src","http://"+WEB_ROOT+PUBLIC_DIR+"/img/t_folder_closed.gif")}}};var blog_images=function(){$("div.entry p img").each(function(a){var b=$(this);var d=b.attr("id");var c=0;if(/^blog_image/.test(d)){c=d.split("_")[2];b.wrap('<a href="http://'+WEB_ROOT+PUBLIC_DIR+"/news/view_image/"+c+'"></a>');b.parent().parent().addClass("img")}})};var news=function(){$("#right img").bind("mouseover",function(){$this=$(this);$this.animate({opacity:"0.7"},200)});$("#right img").bind("mouseout",function(){$this=$(this);$this.animate({opacity:"1"},200)})};var products=function(){$("#products .button a").bind("mouseover",function(d){var b=$(this);var a=b.parent();var c=a.find("span");var f=c.text();$("#products_wrapper h1").empty().append(f)})};var toggle_p=function(b){var a=b.parent();var c=a.find("> form");if(c.css("display")=="none"){c.show()}else{c.hide()}};var properties=function(){$("#properties form span.option").bind("click",function(b){var a=$(this);if(edit_box.locked==0){edit_box.init(a.parent(),a.text(),a.attr("id").split("_")[1]);edit_box.enter()}})};var tree=function(){$("ul#tree li a.toggle, ul#tree ul li a.toggle").bind("click",function(b){b.preventDefault();var a=$(this);toggle(a)})};var archive=function(){$('#archive a[href^="#"]').bind("click",function(b){b.preventDefault();var a=$(this);toggle_archive(a)})};var team=function(){(new Image()).src="http://"+WEB_ROOT+PUBLIC_DIR+"/img/team3.jpg";$(window).load(function(){$("#team a").bind("mouseover",function(d){var c=$(this);var b=c.parent();var g=c.attr("id");var f=(g.substring(3)*312);var a=c.children("span")});$("#team").fadeIn(1000);$("#team a").tooltip({track:true,delay:0,showURL:false,showBody:" - ",fade:250})})};var video_embed=function(a){if(a){$('a[href^="http://www.vimeo.com"]').flash({width:500,height:400},{version:8},function(d){$this=$(this);var c=$this.parent();var e=$this.attr("href").split("/");var b=e.length;d.allowfullscreen="true";d.allowscriptaccess="always";d.wmode="transparent";d.src="http://vimeo.com/moogaloop.swf";d.src+="?clip_id="+e[b-1]+"&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=&amp;fullscreen=1";c.empty();c.append($.fn.flash.transform(d))})}else{$('.entry a[href^="http://www.vimeo.com"]').flash({width:400,height:302},{version:8},function(d){$this=$(this);var c=$this.parent();var e=$this.attr("href").split("/");var b=e.length;d.allowfullscreen="true";d.allowscriptaccess="always";d.wmode="transparent";d.src="http://vimeo.com/moogaloop.swf";d.src+="?clip_id="+e[b-1]+"&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=&amp;fullscreen=1";c.empty();c.append($.fn.flash.transform(d))});$('.entry a[href^="http://www.youtube.com"]').flash({width:400,height:302},{version:8},function(c){$this=$(this);var b=$this.parent();c.src=$this.attr("href");b.empty();b.append($.fn.flash.transform(c))});$('.entry a[href^="http://video.mpora.com"]').flash({width:400,height:302},{version:8},function(c){$this=$(this);var b=$this.parent();c.src=$this.attr("href");b.empty();b.append($.fn.flash.transform(c))});$('.entry a[href^="http://www.facebook.com/v/"]').flash({width:400,height:302},{version:8},function(c){$this=$(this);var b=$this.parent();c.src=$this.attr("href");b.empty();b.append($.fn.flash.transform(c))})}};$(document).ready(function(){$("a.back").bind("click",function(b){b.preventDefault();history.go(-1)});if($("map").length>0){$("map *").tooltip({track:true,delay:0,showURL:false,showBody:" - ",fade:250})}$("form.confirm").submit(function(){return confirm("Are you sure you want to do this?")});if($("#blog_wrapper").length<1&&($(".entry").length>0||$("#ads").length>0)){enlarger.init();$(window).resize(function(){enlarger.resize()});blog_images()}else{if($(".radios").length>0){radios()}else{if($("#rider_images").length>0){$("#rider_images p img").css("cursor","pointer");$("#rider_images p img").bind("click",function(b){image_rotate.do_rotate()})}else{if($("form#paypal").length>0){var a=$("form#paypal");a.submit()}else{if($("#products").length>0){products()}else{if($("#properties").length>0){properties()}else{if($("ul#tree").length>0){tree()}else{if($("#team").length>0){team()}}}}}}}}if($(".entry").length>0||$("#video_container").length>0){if($(".entry").length>0){video_embed(0)}else{video_embed(1)}if($("#video_container").length>0){video_ui.init()}}if($("#video_upload").length>0){video_upload.init()}if($("#help").length>0){help.init();$("#help_tab").bind("click",function(b){b.preventDefault();help.toggle()})}if($("#archive").length>0){archive()}});