(function($){$.easy={navigation:function(_1){var _2={selector:"#nav li",className:"over"};if(typeof _1=="string"){_2.selector=_1;}var _1=$.extend(_2,_1);return $(_1.selector).each(function(){$(this).hover(function(){$("ul:first",this).fadeIn(100);$(this).addClass(_1.className);},function(){$("ul",this).hide();$(this).removeClass(_1.className);});});},tooltip:function(_3){var _4={selector:".tooltip",xOffset:10,yOffset:25,clickRemove:false,id:"easy_tooltip",content:"",useElement:""};if(typeof _3=="string"){_4.selector=_3;}var _3=$.extend(_4,_3);var _5;return $(_3.selector).each(function(){var _6=$(this).attr("title");$(this).hover(function(e){_5=(_3.content!="")?_3.content:_6;_5=(_3.useElement!="")?$("#"+_3.useElement).html():_5;$(this).attr("title","");if(_5!=""&&_5!=undefined){$("body").append("<div id=\""+_3.id+"\">"+_5+"</div>");$("#"+_3.id).css({"position":"absolute","display":"none"}).css("top",(e.pageY-_3.yOffset)+"px").css("left",(e.pageX+_3.xOffset)+"px").fadeIn("fast");}},function(){$("#"+_3.id).remove();$(this).attr("title",_6);});$(this).mousemove(function(e){var x=((e.pageX+_3.xOffset+$(this).width())<$(window).width())?(e.pageX+_3.xOffset):(e.pageX-_3.xOffset-$(this).width()-16);$("#"+_3.id).css("top",(e.pageY-_3.yOffset)+"px").css("left",(x+"px"));});if(_3.clickRemove){$(this).mousedown(function(e){$("#"+_3.id).remove();$(this).attr("title",_6);});}});},popup:function(_7){var _8={selector:".popup",target:"",popupId:"easy_popup",preloadText:"Loading...",errorText:"There has been a problem with your request, please click outside this window to close it.",closeText:"Close",prevText:"&laquo; Previous",nextText:"Next &raquo;"};if(typeof _7=="string"){_8.selector=_7;}var _7=$.extend(_8,_7);return $(_7.selector).each(function(i){var _9,_a;var _b=true;if($(this).hasClass("gallery")){var _c=$(this).attr("class");_c=_c.split(" ").join("");$.data(this,"gallery",_c);eval("if((typeof "+_c+"_arr == \"undefined\")) "+_c+"_arr= new Array()");eval(_c+"_arr").push($(this));$.data(this,"index",eval(_c+"_arr").length-1);}$(this).bind("click",function(e){e.preventDefault();show=function(){$("#"+_7.popupId+"_preloader").remove();if(cw!=0){$("#"+_7.popupId+"_content").css("width",cw+"px");}if(ch!=0){$("#"+_7.popupId+"_content").css("height",ch+"px");}set($("#"+_7.popupId+"_content"));$("#"+_7.popupId+"_content").css("visibility","visible");};set=function(_d){$(_d).css({"padding":"10px","background":"#fff","color":"#333","text-align":"left","float":"left","position":"fixed","z-index":"10001","visible":"hidden"});var _e=w2-$(_d).width()/2;var _f=h2-$(_d).height()/2;$(_d).css({"left":_e,"top":_f,"display":"none"}).fadeIn("1000");if(ie6){$(_d).css({"position":"absolute","top":(_f+$(window).scrollTop())+"px"});}if(_10){$(_d).css({"position":"absolute","top":(document.body["clientHeight"]/2-$(_d).height()/2+$(window).scrollTop())+"px"});}$(".caption",_d).css({"width":$(_d).width()+"px","display":"block"});};if(ie6){$("embed, object, select").css("visibility","hidden");}error=function(){$("#"+_7.popupId+"_content").text(_7.errorText);show();};remove=function(){if(!_b){$(_9).addClass("hidden").appendTo(_a);}$("#"+_7.popupId).remove();$("#"+_7.popupId+"_content").remove();$("#"+_7.popupId+"_preloader").remove();if(ie6){$("embed, object, select").css("visibility","visible");}};remove();if($.browser.opera){$.support.opacity=true;}var ie6=$.browser.msie&&$.browser.version.substr(0,1)<7;var _10=$.browser.opera&&$.browser.version<=9.5;var w=$(window).width();var h=$(document).height();var w2=$(window).width()/2;var h2=$(window).height()/2;if($("#"+_7.popupId).length==0){$("<div id=\""+_7.popupId+"\"></div>").appendTo("body").css({"width":w,"height":h,"background":"#000","position":"absolute","top":"0","left":"0","z-index":"10000","opacity":0.7}).click(function(){remove();});}var _11=$(this).attr("href");var _12=_11.substr(_11.lastIndexOf(".")).toLowerCase();var _13;var cw=0;var ch=0;var _14=false;$("<div id=\""+_7.popupId+"_preloader\">"+_7.preloadText+"</div>").appendTo("body");set($("#"+_7.popupId+"_preloader"));$("<div id=\""+_7.popupId+"_content\"></div>").appendTo("body");$("#"+_7.popupId+"_content").css({"visibility":"hidden","position":"absolute","top":"-10000px","left":"-10000px"});if($(this).hasClass("flash")){var _15="<object width=\"100%\" height=\"100%\"><param name=\"allowfullscreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><param name=\"movie\" value=\""+_11+"\" /><embed src=\""+_11+"\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" width=\"100%\" height=\"100%\"></embed></object>";$(_15).appendTo("#"+_7.popupId+"_content");cw=600;ch=400;_14=true;}else{if(_12==".jpg"||_12==".jpeg"||_12==".gif"||_12==".png"||_12==".bmp"){var img=new Image();$(img).error(function(){error();}).appendTo("#"+_7.popupId+"_content");img.onload=function(){show();img.onload=function(){};};img.src=_11+"?"+(new Date()).getTime()+" ="+(new Date()).getTime();}else{if(_11.charAt(0)=="#"){_9=$(_11).get(0);_b=$(_9).is(":visible");_a=$(_9).parent();if(_b){_9=$(_9).clone();}$(_9).removeClass("hidden").appendTo("#"+_7.popupId+"_content").show();_14=true;}else{$("<iframe frameborder=\"0\" scrolling=\"auto\" style=\"width:100%;height:100%\" src=\""+_11+"\" />").appendTo("#"+_7.popupId+"_content");cw=900;ch=500;_14=true;}}}var rel=$(this).attr("rel").split(";");$.each(rel,function(i){if(rel[i].indexOf("width")!=-1){cw=rel[i].split(":")[1];}if(rel[i].indexOf("height")!=-1){ch=rel[i].split(":")[1];}});if($(this).attr("title")!=""){$("<span class=\"caption\">"+$(this).attr("title")+"</span>").appendTo("#"+_7.popupId+"_content").css({"display":"none","padding":"10px 0 0 0"});}if(_14){show();}$("<small id=\""+_7.popupId+"_close\">"+_7.closeText+"</small>").appendTo("#"+_7.popupId+"_content").css({"position":"absolute","float":"left","left":"0","top":"-24px","color":"#fff","cursor":"pointer"}).click(function(){remove();});if($(this).hasClass("gallery")){var arr=$.data(this,"gallery");arr=eval(arr+"_arr");var _16=$.data(this,"index");if(arr.length>1){$("<small id=\""+_7.popupId+"_counter\">"+(_16+1)+"/"+arr.length+"</small>").appendTo("#"+_7.popupId+"_content").css({"position":"absolute","float":"right","right":"0","bottom":"-24px","color":"#fff","cursor":"pointer"});$("<small id=\""+_7.popupId+"_gallery\"></small>").appendTo("#"+_7.popupId+"_content").css({"position":"absolute","float":"left","left":"0","bottom":"-24px","color":"#fff","cursor":"pointer"});if(_16!=0){$("<span id=\""+_7.popupId+"_prev\">"+_7.prevText+"</span>").css("margin-right","5px").appendTo("#"+_7.popupId+"_gallery").click(function(){remove();var obj=arr[_16-1];$(obj).trigger("click");});}if(_16<arr.length-1){$("<span id=\""+_7.popupId+"_next\">"+_7.nextText+"</span>").appendTo("#"+_7.popupId+"_gallery").click(function(){remove();var obj=arr[_16+1];$(obj).trigger("click");});}}}});});},external:function(_17){var _18={selector:"a"};if(typeof _17=="string"){_18.selector=_17;}var _17=$.extend(_18,_17);var _19=window.location.hostname;_19=_19.replace("www.","").toLowerCase();return $(_17.selector).each(function(){var _1a=$(this).attr("href").toLowerCase();if(_1a.indexOf("http://")!=-1&&_1a.indexOf(_19)==-1){$(this).attr("target","_blank");$(this).addClass("external");}});},rotate:function(_1b){var _1c={selector:".rotate",initPause:0,pause:5000,randomize:false};if(typeof _1b=="string"){_1c.selector=_1b;}var _1b=$.extend(_1c,_1b);return $(_1b.selector).each(function(){var obj=$(this);var _1d=$(obj).children().length;var _1e=0;function _1f(){var ran=Math.floor(Math.random()*_1d)+1;return ran;};function _20(){if(_1b.randomize){var ran=_1f();while(ran==_1e){ran=_1f();}_1e=ran;}else{_1e=(_1e==_1d)?1:_1e+1;}$(obj).children().hide();$(":nth-child("+_1e+")",obj).fadeIn("slow");};function _21(){_20();setInterval(_20,_1b.pause);};if(_1d>1){setTimeout(_21,_1b.initPause);}});},cycle:function(_22){var _23={selector:".cycle",effect:"fade",initPause:0,pause:5000};if(typeof _22=="string"){_23.selector=_22;}var _22=$.extend(_23,_22);return $(_22.selector).each(function(){var obj=$(this);var _24=$(obj).children().length;var _25=0;var _26=-1;var z=1;var h=$(":nth-child(1)",obj).height();$(obj).css({"position":"relative","overflow":"hidden"}).height(h);$(obj).children().hide().css({"position":"absolute","top":"0","left":"0"});function _27(){_25=(_25==_24)?1:_25+1;_26=(_25==1)?_24:_25-1;tempObj=$(":nth-child("+_25+")",obj);prevObj=$(":nth-child("+_26+")",obj);if(_22.effect=="slideUp"){$(prevObj).animate({top:h*(-1)},function(){$(prevObj).hide();$(tempObj).css({"z-index":z,"top":h}).show().animate({top:0});});}else{$(":nth-child("+_25+")",obj).css("z-index",z).fadeIn("slow",function(){$(":nth-child("+_26+")",obj).fadeOut("slow");});}z++;};function _28(){_27();setInterval(_27,_22.pause);};setTimeout(_28,_22.initPause);});},jump:function(_29){var _2a={selector:"a.jump",speed:1000};if(typeof _29=="string"){_2a.selector=_29;}var _29=$.extend(_2a,_29);return $(_29.selector).click(function(){var _2b=$($(this).attr("href"));var _2c=$(_2b).offset().top;$("html,body").animate({scrollTop:_2c},1000,"linear");});},showhide:function(_2d){var _2e={selector:".toggle"};if(typeof _2d=="string"){_2e.selector=_2d;}var _2d=$.extend(_2e,_2d);return $(_2d.selector).each(function(){var _2f;if($(this).hasClass("prev")){_2f=$(this).prev().hide();}else{if($(this).hasClass("id")){_2f=$(this).attr("href");_2f=$(_2f).hide();}else{_2f=$(this).next().hide();}}$(this).css("cursor","pointer");$(this).toggle(function(){$(this).addClass("expanded");$(_2f).slideDown();},function(){$(_2f).slideUp();$(this).removeClass("expanded");});});},forms:function(_30){var _31={selector:"form",err:"This is required",errEmail:"Valid email address is required",errUrl:"URL is required",errPhone:"Phone number is required",notValidClass:"notvalid"};function _32(obj){if($(obj).val()==""||_33(obj)){var _34=($(obj).attr("title")!="")?$(obj).attr("title"):_30.err;_35(obj,_34);}};function _36(_37,_38){if($(_37).val()!=$(_38).val()){var _39=($(_37).attr("title")!="")?$(_37).attr("title"):_30.err;_35(_37,_39);}};function _3a(obj,_3b){var _3c,err;switch(_3b){case "url":_3c=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;err=_30.errUrl;break;case "phone":var _3c=/[\d\s_-]/;err=_30.errPhone;break;default:_3c=/^[^@]+@[^@]+.[a-z]{2,}$/;err=_30.errEmail;}var val=$(obj).val();if(val.search(_3c)==-1||_33(obj)){var _3d=($(obj).attr("title")!="")?$(obj).attr("title"):err;_35(obj,_3d);}};function _3e(obj){var _3f=$(obj).attr("class");var _40=$(":password[class=\""+_3f+"\"], :password[class=\""+_3f+" "+_30.notValidClass+"\"]");var _41=$(_40).index(obj);if(_41!=0){return _36(obj,$(_40).get(0));}else{return _32(obj);}};function _33(obj){var _42=$("label[for="+$(obj).attr("id")+"]").text();return (_42==$(obj).val());};function _35(obj,_43){var _44=$(obj).parent();_44.append("<span class=\"error\">"+_43+"</span>");$("span.error",_44).hide().fadeIn("fast");$(obj).addClass(_30.notValidClass);valid=false;};$("input.label,textarea.label").each(function(){var _45=$("label[for="+$(this).attr("id")+"]").text();$("label[for="+$(this).attr("id")+"]").css("display","none");$(this).val(_45);$(this).focus(function(){if($(this).val()==_45){$(this).val("");}});$(this).blur(function(){if($(this).val()==""){$(this).val(_45);}});});if(typeof _30=="string"){_31.selector=_30;}var _30=$.extend(_31,_30);return $(_30.selector).each(function(){$(this).submit(function(){$(".error",this).remove();$("."+_30.notValidClass,this).removeClass(_30.notValidClass);valid=true;$(":text.required",this).each(function(){if($(this).hasClass("email")){_3a(this,"email");}else{if($(this).hasClass("url")){_3a(this,"url");}else{if($(this).hasClass("phone")){_3a(this,"phone");}else{_32(this);}}}});$(":password.required",this).each(function(){_3e(this);});$("textarea.required",this).each(function(){_32(this);});$(":checkbox.required",this).each(function(){if(!$(this).attr("checked")){var _46=($(this).attr("title")!="")?$(this).attr("title"):_30.err;_35(this,_46);}});if(valid){$(".label",this).each(function(){if(_33(this)){$(this).val("");}});}return valid;});});},accordion:function(_47){var _48={selector:".accordion",parent:"li",source:"h3",target:"p"};if(typeof _47=="string"){_48.selector=_47;}var _47=$.extend(_48,_47);return $(_47.selector).each(function(){var obj=this;$(_47.parent,this).each(function(){var _49=$(_47.target,this);$(_47.target,this).hide();$(_47.source,this).css({"cursor":"pointer"}).click(function(){$(_47.target,_47.selector).slideUp();if(!$(_49).is(":visible")){$(_49).slideDown();}});});});},tabs:function(_4a){var _4b={selector:".tabs",selectedClass:"selected"};if(typeof _4a=="string"){_4b.selector=_4a;}var _4a=$.extend(_4b,_4a);return $(_4a.selector).each(function(){var obj=this;var _4c=Array();function _4d(i){$.each(_4c,function(_4e,_4f){$(_4f).hide();});$(_4c[i]).fadeIn();$(obj).children().removeClass(_4a.selectedClass);selected=$(obj).children().get(i);$(selected).addClass(_4a.selectedClass);};$("a",this).each(function(i){_4c.push($(this).attr("href"));$(this).click(function(e){e.preventDefault();_4d(i);});});_4d(0);});}};})(jQuery);
