(function($){$.lazy=function(pOptions){pOptions=$.extend($.lazy.defaults,pOptions);var hName=pOptions.name;$.lazy.archive[hName]={status:"unloaded",js:pOptions.js,css:pOptions.css,img:pOptions.img,queue:[]};$.fn[hName]=function(pOptions){var hArchive=$.lazy.archive[hName],hSelector=this.selector;if(hArchive.status=="loading")hArchive.queue.push({selector:hSelector,options:arguments});else if(hArchive.status=="unloaded"){hArchive.status="loading";hArchive.queue.push({selector:hSelector,options:pOptions});$.loader({js:hArchive.js,css:hArchive.css,img:hArchive.img,callback:function(){hArchive.status="loaded";$.each(hArchive.queue,function(){if(this.options==undefined)eval('$("'+this.selector+'").'+hName+"();");else eval('$("'+this.selector+'").'+hName+"(this.options);")});hArchive.queue=[]}})}return this}};$.lazy.defaults={status:"unloaded",js:[],css:[],img:[]};$.lazy.archive={}})(jQuery);(function($){$.fn.loading=function(pOptions){var hOptions=$.extend({},$.fn.loading.defaults,pOptions);return this.each(function(){var hElement=$(this);if($.fn.getOverlay(this,hOptions.id)==null){var hZIndex=hElement.maxZIndex(hOptions.zIndex);if(hOptions.zIndex==null)hOptions.zIndex=hZIndex+100;hElement.overlay({id:hOptions.id,zIndex:hZIndex});hZIndex=hZIndex+100;var hIndicator,hClass="Loading Loading_"+hOptions.progressType;if(hOptions.progressType=="Linear")hIndicator=$('<div class="Content">Loading, please wait...</div>');else if(hOptions.progressType=="Circular")hIndicator=$('<div class="Content">Loading...</div>');else if(hOptions.progressType=="ProgressBar")hIndicator=$('<div class="Content"><div class="Progress_Percent"></div><div class="Progress_Status">Processing... (0%)</div></div>');var hContainer=$('<div class="'+hClass+'"></div>');hOptions.id!=null&&hBackground.attr("id",hOptions.id+"_Loading");hContainer.css({opacity:0,zIndex:hZIndex}).append(hIndicator);if(hElement[0]==document.body)hElement.append(hContainer);else hElement.parent().append(hContainer);hOptions.progressType=="ProgressBar"&&hIndicator.children(".Progress_Percent").progressbar({value:0});hContainer.fadeTo("normal",1,function(){hOptions.shadow==true&&hContainer.data("Loading-Shadow",true).shadow()});function resizeLoading(){if(hElement[0]==document.body)hElement.children(".Loading").position({my:"center",at:"center",of:window});else $.each(hElement,function(){$(this).parent().children(".Loading").position({my:"center",at:"center",of:this})})}$(window).bind("resize",resizeLoading);resizeLoading();hContainer.stackFix()}})};$.fn.removeLoading=function(pID){return this.each(function(){var hBackground=null;if(pID!=null)hBackground=$("#"+pID+"_Loading");else if(this==document.body)hBackground=$(this).children(".Loading");else hBackground=$(this).parent().children(".Loading");if(hBackground!=null){$(this).removeOverlay();hBackground.fadeOut("slow",function(){$(this).removeStackFix().remove()});hBackground.data("Loading-Shadow")==true&&hBackground.removeData("Loading-Shadow").removeShadow()}})};$.fn.loading.defaults={id:null,zIndex:null,progressType:"Circular",shadow:false}})(jQuery);(function($){$.fn.overlay=function(pOptions){var hOptions=$.extend({},$.fn.overlay.defaults,pOptions);return this.each(function(){var hElement=$(this);if($.fn.getOverlay(this,hOptions.id)==null){var hZIndex=hElement.maxZIndex(hOptions.zIndex);if(hOptions.zIndex==null)hOptions.zIndex=hZIndex+100;var hBackground=$('<div class="Overlay"></div>');hOptions.id!=null&&hBackground.attr("id",hOptions.id+"_Overlay");hBackground.css({opacity:0,zIndex:hOptions.zIndex});if(hElement[0]==document.body)hElement.append(hBackground);else hElement.parent().append(hBackground);hBackground.fadeTo("normal",.5);function resizeOverlay(){if(hElement[0]==document.body)hElement.children(".Overlay").css({width:0,height:0}).match(window);else $.each(hElement,function(){$(this).parent().children(".Overlay").css({width:0,height:0}).match(this)})}$(window).bind("resize",resizeOverlay);resizeOverlay();hBackground.stackFix()}})};$.fn.getOverlay=function(pElement,pID){var hOverlay=null;if($(pElement)[0]==document.body){if($(pElement).children(".Overlay").length>0)hOverlay=$(pElement).children(".Overlay")}else if($(pElement).parent().children(".Overlay").length>0)hOverlay=$(pElement).parent().children(".Overlay");if(hOverlay!=null)if(pID!=null)if($("#"+pID+"_Overlay").length==0)hOverlay=$("#"+pID+"_Overlay");return hOverlay};$.fn.removeOverlay=function(pID){return this.each(function(){var hBackground=null;if(pID!=null)hBackground=$("#"+pID+"_Overlay");else if(this==document.body)hBackground=$(this).children(".Overlay");else hBackground=$(this).parent().children(".Overlay");hBackground!=null&&hBackground.fadeOut("slow",function(){$(this).removeStackFix().remove()})})};$.fn.overlay.defaults={id:null,zIndex:null};$.fn.overlay.maxID=1})(jQuery);(function($){$.fn.shadow=function(pOptions){var hOptions=$.extend({},$.fn.shadow.defaults,pOptions);return this.each(function(){var hElement=$(this);if(hElement.find("+ .Shadow").length==0){var hZIndex=parseInt(hElement.css("zIndex"))||1;hZIndex--;var hShadow=$('<div class="Shadow"></div>').css({display:"block",zIndex:hZIndex}).insertAfter(hElement),hShadowTop=$('<div class="Shadow-Header"></div>').appendTo(hShadow);$('<div class="Shadow-Left"></div>').appendTo(hShadowTop);var hShadowTopCenter=$('<div class="Shadow-Center"></div>').appendTo(hShadowTop);$('<div class="Shadow-Right"></div>').appendTo(hShadowTop);var hShadowMiddle=$('<div class="Shadow-Body"></div>').appendTo(hShadow);$('<div class="Shadow-Left"></div>').appendTo(hShadowMiddle);var hShadowMiddleCenter=$('<div class="Shadow-Center"></div>').appendTo(hShadowMiddle);$('<div class="Shadow-Right"></div>').appendTo(hShadowMiddle);var hShadowBottom=$('<div class="Shadow-Footer"></div>').appendTo(hShadow);$('<div class="Shadow-Left"></div>').appendTo(hShadowBottom);var hShadowBottomCenter=$('<div class="Shadow-Center"></div>').appendTo(hShadowBottom);$('<div class="Shadow-Right"></div>').appendTo(hShadowBottom);function resizeShadow(){var hWidth=hElement.outerWidth(),hHeight=hElement.outerHeight(),hMargin=hElement.margin();hShadow.match(hElement).width(hWidth+8).margin({left:hMargin.left-4,top:hMargin.top+3});hShadowTopCenter.width(hWidth-4);hShadowMiddleCenter.width(hWidth-4);hShadowBottomCenter.width(hWidth-4);hShadowMiddle.height(hHeight-12)}$(window).bind("resize",resizeShadow);resizeShadow();hShadow.stackFix()}})};$.fn.showShadow=function(){return $(this).next(".Shadow").show()};$.fn.hideShadow=function(){return $(this).next(".Shadow").hide()};$.fn.removeShadow=function(){return $(this).next(".Shadow").removeStackFix().remove()};$.fn.shadow.defaults={}})(jQuery);(function($){$.fn.stackFix=$.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(){return this.each(function(){var hFrame=$('<iframe class="StackFix" frameborder="0" tabindex="-1" src="javascript:false;" style="display:block;position:absolute;z-index:-1;filter:Alpha(Opacity=0);" />');hFrame.insertAfter(this).match(this)})}:function(){return this};$.fn.removeStackFix=$.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(){return this.each(function(){$(this).next(".StackFix").remove()})}:function(){return this}})(jQuery);(function($){$.fn.getValue=function(pIncludeNull){var hValue=[];$.each($(this),function(){var hType=Utils.Field.GetType(this);switch(hType){case"checkbox":case"radio":if(this.checked)hValue.push(this.value);else pIncludeNull==true&&hValue.push(this.value);break;case"select":if(this.type=="select-one")if(pIncludeNull==false)this.selectedIndex>0&&hValue.push(Utils.Field.GetOptionVal(this[this.selectedIndex]));else hValue.push(this.selectedIndex==-1?"":Utils.Field.GetOptionVal(this[this.selectedIndex]));else for(var lArrayIndex=0;lArrayIndex<this.length;lArrayIndex++)this[lArrayIndex].selected&&hValue.push(Utils.Field.GetOptionVal(this[lArrayIndex]));break;case"text":if(this.value.length>0)if(pIncludeNull==false){var hString=this.value.trim();hString.length>0&&hValue.push(hString)}else hValue.push(this.value);else pIncludeNull==true&&hValue.push(this.value)}});return hValue};$.fn.setValue=function(pValue){$.each(this,function(){var hType=Utils.Field.GetType(this);switch(hType){case"checkbox":case"radio":if(Utils.Field.ValueExists(pValue,this.value))this.checked=true;else this.checked=false;break;case"select":for(var hSelectOne=this.type=="select-one",hKeepLooking=true,lArrayIndex=0;lArrayIndex<this.length;lArrayIndex++){var hValue=Utils.Field.GetOptionVal(this[lArrayIndex]),hSelectItem=Utils.Field.ValueExists(pValue,hValue);if(hSelectItem){this[lArrayIndex].selected=true;if(hSelectOne){hKeepLooking=false;break}}else if(!hSelectOne)this[lArrayIndex].selected=false}if(hSelectOne&&hKeepLooking&&!!this[0])this[0].selected=true;break;case"text":this.value=pValue.join(",")}});return pFields}})(jQuery);jQuery.toolTip={current:null,oldTitle:null,focus:function(pEvent){jQuery.toolTip.focused=true;jQuery.toolTip.show(pEvent,this,true)},hideFocused:function(pEvent){if(jQuery.toolTip.current!=this)return;jQuery.toolTip.focused=false;jQuery.toolTip.hide(pEvent,this)},show:function(pEvent,pElement){if(jQuery.toolTip.current!=null)return;if(!pElement)pElement=this;var hElement=$(pElement);jQuery.toolTip.current=pElement;var hOptions=pElement.toolTipOptions;jQuery("#ToolTip-Inner").html(hOptions.content);$("body").bind("mousemove",jQuery.toolTip.mousemove);var hPointer=Utils.Position.GetPointer(pEvent),hY=hPointer.y+15,hX=hPointer.x+15;$("#ToolTip-Container").css({top:hY+"px",left:hX+"px",width:hOptions.width+"px"}).stop().fadeTo("slow",1);hElement.bind("mouseout",jQuery.toolTip.hide).bind("blur",jQuery.toolTip.hideFocused)},hide:function(pEvent,pElement){if(!pElement)pElement=this;if(jQuery.toolTip.focused!=true&&jQuery.toolTip.current==pElement){jQuery.toolTip.current=null;$("#ToolTip-Container").stop().fadeTo("fast",0);$(pElement).unbind("mouseout",jQuery.toolTip.hide).unbind("blur",jQuery.toolTip.hidefocused);pElement.toolTipOptions.onHide&&pElement.toolTipOptions.onHide.apply(pElement);jQuery.toolTip.oldTitle=null}},mousemove:function(pEvent){if(jQuery.toolTip.current==null){$("body").unbind("mousemove",jQuery.toolTip.mousemove);return}var hPosition=Utils.Position.GetPointer(pEvent);$("#ToolTip-Container").css({top:hPosition.y+15+"px",left:hPosition.x+15+"px"})},build:function(pOptions){if(!jQuery.toolTip.created){var hContainer=$('<div id="ToolTip-Container" class="ToolTip">').css("opacity",0);$("body").append(hContainer);var hTop=$('<div class="ToolTip-Top-Left"></div>').appendTo(hContainer);hTop=$('<div class="ToolTip-Top-Right"></div>').appendTo(hTop);hTop=$('<div class="ToolTip-Top-Center"></div>').appendTo(hTop);if(pOptions.error==true)hContainer.addClass("ErrorTip");else{hTop=$('<div class="ToolTip-Header"></div>').appendTo(hTop);hTop=$('<div class="ToolTip-Header-Text"></div>').appendTo(hTop)}var hMiddle=$('<div class="ToolTip-Middle-Left"></div>').appendTo(hContainer);hMiddle=$('<div class="ToolTip-Middle-Right"></div>').appendTo(hMiddle);hMiddle=$('<div class="ToolTip-Middle-Center"></div>').appendTo(hMiddle);hMiddle=$('<div id="ToolTip-Inner" class="ToolTip-Body" style="height:auto;"></div>').appendTo(hMiddle);var hBottom=$('<div class="ToolTip-Bottom-Left"></div>').appendTo(hContainer);hBottom=$('<div class="ToolTip-Bottom-Right"></div>').appendTo(hBottom);hBottom=$('<div class="ToolTip-Bottom-Center"></div>').appendTo(hBottom);jQuery.toolTip.created=true}return this.each(function(){this.toolTipOptions=pOptions;$(this).bind("mouseover",jQuery.toolTip.show).bind("focus",jQuery.toolTip.focus)})}};$.fn.toolTip=jQuery.toolTip.build;$.fn.toolTip.defaults={title:"",content:"",width:200,error:false};(function($){$.fn.hint=function(pOptions){pOptions=$.extend({},$.fn.hint.defaults,pOptions);if(pOptions.position!=null)pOptions=eval("$.extend({}, pOptions, $.fn.hint.presets."+pOptions.position+");");if($("#Hint-Container").length==0){$('<div id="Hint-Container"></div>').append('<div id="Hint-Content"></div>').append('<div id="Hint-Arrow-Left"></div>').append('<div id="Hint-Arrow-Right"></div>').append('<div id="Hint-Arrow-Top"></div>').append('<div id="Hint-Arrow-Bottom"></div>').appendTo("body");$("#Hint-Content").css("opacity",0);$("#Hint-Arrow-Left").css("opacity",0);$("#Hint-Arrow-Right").css("opacity",0);$("#Hint-Arrow-Top").css("opacity",0);$("#Hint-Arrow-Bottom").css("opacity",0)}return this.each(function(){var hElement=this;$(hElement).bind("focus",function(){var hContent=$("#Hint-Content").html(pOptions.text).css({width:pOptions.width,opacity:0}).position({of:hElement,my:pOptions.popupPositionMy,at:pOptions.popupPositionAt,offset:pOptions.popupOffset,collision:"none none"});$("#Hint-Arrow-Left").css("display","none");$("#Hint-Arrow-Right").css("display","none");$("#Hint-Arrow-Top").css("display","none");$("#Hint-Arrow-Bottom").css("display","none");var hArrow=$("#Hint-Arrow-"+pOptions.arrow).css({display:"",opacity:0}).position({of:hContent,my:pOptions.arrowPositionMy,at:pOptions.arrowPositionAt,offset:pOptions.arrowOffset,collision:"none none"});$("#Hint-Content").add("#Hint-Arrow-"+pOptions.arrow).stop().fadeTo("slow",1)}).bind("blur",function(){$("#Hint-Content").stop().fadeTo("fast",0);$("#Hint-Arrow-"+pOptions.arrow).stop().fadeTo("fast",0)})})};$.fn.hint.defaults={text:null,position:null,width:200,popupPositionMy:"left center",popupPositionAt:"right center",popupOffset:"20 0",arrow:"Left",arrowPositionMy:"right center",arrowPositionAt:"left center",arrowOffset:"1 0"};$.fn.hint.presets={left:{popupPositionMy:"right center",popupPositionAt:"left center",popupOffset:"-20 0",arrow:"Right",arrowPositionMy:"left center",arrowPositionAt:"right center",arrowOffset:"-1 0"},right:{popupPositionMy:"left center",popupPositionAt:"right center",popupOffset:"20 0",arrow:"Left",arrowPositionMy:"right center",arrowPositionAt:"left center",arrowOffset:"1 0"},top:{popupPositionMy:"center bottom",popupPositionAt:"center top",popupOffset:"0 -20",arrow:"Bottom",arrowPositionMy:"center top",arrowPositionAt:"center bottom",arrowOffset:"0 -1"},bottom:{popupPositionMy:"center top",popupPositionAt:"center bottom",popupOffset:"0 20",arrow:"Top",arrowPositionMy:"center bottom",arrowPositionAt:"center top",arrowOffset:"0 1"}}})(jQuery);(function($){$.fn.tabby=function(options){var opts=$.extend({},$.fn.tabby.defaults,options),pressed=$.fn.tabby.pressed;return this.each(function(){$this=$(this);var options=$.meta?$.extend({},opts,$this.data()):opts;$this.bind("keydown",function(e){var kc=$.fn.tabby.catch_kc(e);if(16==kc)pressed.shft=true;if(17==kc){pressed.ctrl=true;setTimeout("$.fn.tabby.pressed.ctrl = false;",1e3)}if(18==kc){pressed.alt=true;setTimeout("$.fn.tabby.pressed.alt = false;",1e3)}if(9==kc&&!pressed.ctrl&&!pressed.alt){e.preventDefault;pressed.last=kc;setTimeout("$.fn.tabby.pressed.last = null;",0);process_keypress($(e.target).get(0),pressed.shft,options);return false}}).bind("keyup",function(e){if(16==$.fn.tabby.catch_kc(e))pressed.shft=false}).bind("blur",function(e){9==pressed.last&&$(e.target).one("focus",function(){pressed.last=null}).get(0).focus()})})};$.fn.tabby.catch_kc=function(e){return e.keyCode?e.keyCode:e.charCode?e.charCode:e.which};$.fn.tabby.pressed={shft:false,ctrl:false,alt:false,last:null};function process_keypress(o,shft,options){var scrollTo=o.scrollTop;if(o.setSelectionRange)gecko_tab(o,shft,options);else document.selection&&ie_tab(o,shft,options);o.scrollTop=scrollTo}$.fn.tabby.defaults={tabString:String.fromCharCode(9)};function gecko_tab(o,shft,options){var ss=o.selectionStart,es=o.selectionEnd;if(ss==es)if(shft){if("\t"==o.value.substring(ss-options.tabString.length,ss)){o.value=o.value.substring(0,ss-options.tabString.length)+o.value.substring(ss);o.focus();o.setSelectionRange(ss-options.tabString.length,ss-options.tabString.length)}else if("\t"==o.value.substring(ss,ss+options.tabString.length)){o.value=o.value.substring(0,ss)+o.value.substring(ss+options.tabString.length);o.focus();o.setSelectionRange(ss,ss)}}else{o.value=o.value.substring(0,ss)+options.tabString+o.value.substring(ss);o.focus();o.setSelectionRange(ss+options.tabString.length,ss+options.tabString.length)}else{var lines=o.value.split("\n"),indices=[],sl=0,el=0,sel=false;for(var i in lines){el=sl+lines[i].length;indices.push({start:sl,end:el,selected:sl<=ss&&el>ss||el>=es&&sl<es||sl>ss&&el<es});sl=el+1}var modifier=0;for(var i in indices)if(indices[i].selected){var pos=indices[i].start+modifier;if(shft&&options.tabString==o.value.substring(pos,pos+options.tabString.length)){o.value=o.value.substring(0,pos)+o.value.substring(pos+options.tabString.length);modifier-=options.tabString.length}else if(!shft){o.value=o.value.substring(0,pos)+options.tabString+o.value.substring(pos);modifier+=options.tabString.length}}o.focus();var ns=ss+(modifier>0?options.tabString.length:modifier<0?-options.tabString.length:0),ne=es+modifier;o.setSelectionRange(ns,ne)}}function ie_tab(o,shft,options){var range=document.selection.createRange();if(o==range.parentElement())if(""==range.text)if(shft){var bookmark=range.getBookmark();range.moveStart("character",-options.tabString.length);if(options.tabString==range.text)range.text="";else{range.moveToBookmark(bookmark);range.moveEnd("character",options.tabString.length);if(options.tabString==range.text)range.text=""}range.collapse(true);range.select()}else{range.text=options.tabString;range.collapse(false);range.select()}else{var selection_text=range.text,selection_len=selection_text.length,selection_arr=selection_text.split("\r\n"),before_range=document.body.createTextRange();before_range.moveToElementText(o);before_range.setEndPoint("EndToStart",range);var before_text=before_range.text,before_arr=before_text.split("\r\n"),before_len=before_text.length,after_range=document.body.createTextRange();after_range.moveToElementText(o);after_range.setEndPoint("StartToEnd",range);var after_text=after_range.text,end_range=document.body.createTextRange();end_range.moveToElementText(o);end_range.setEndPoint("StartToEnd",before_range);var end_text=end_range.text,check_html=$(o).html();$("#r3").text(before_len+" + "+selection_len+" + "+after_text.length+" = "+check_html.length);if(before_len+end_text.length<check_html.length){before_arr.push("");before_len+=2;if(shft&&options.tabString==selection_arr[0].substring(0,options.tabString.length))selection_arr[0]=selection_arr[0].substring(options.tabString.length);else if(!shft)selection_arr[0]=options.tabString+selection_arr[0]}else if(shft&&options.tabString==before_arr[before_arr.length-1].substring(0,options.tabString.length))before_arr[before_arr.length-1]=before_arr[before_arr.length-1].substring(options.tabString.length);else if(!shft)before_arr[before_arr.length-1]=options.tabString+before_arr[before_arr.length-1];for(var i=1;i<selection_arr.length;i++)if(shft&&options.tabString==selection_arr[i].substring(0,options.tabString.length))selection_arr[i]=selection_arr[i].substring(options.tabString.length);else if(!shft)selection_arr[i]=options.tabString+selection_arr[i];if(1==before_arr.length&&0==before_len)if(shft&&options.tabString==selection_arr[0].substring(0,options.tabString.length))selection_arr[0]=selection_arr[0].substring(options.tabString.length);else if(!shft)selection_arr[0]=options.tabString+selection_arr[0];if(before_len+selection_len+after_text.length<check_html.length){selection_arr.push("");selection_len+=2}before_range.text=before_arr.join("\r\n");range.text=selection_arr.join("\r\n");var new_range=document.body.createTextRange();new_range.moveToElementText(o);if(0<before_len)new_range.setEndPoint("StartToEnd",before_range);else new_range.setEndPoint("StartToStart",before_range);new_range.setEndPoint("EndToEnd",range);new_range.select()}}})(jQuery);(function($){$.fn.maxLength=function(pOptions){var hOptions=$.extend({},$.fn.maxLength.defaults,pOptions);function GetTextLength(pElement){if($(this).data("hint")!=true){var hParts=$(pElement).val();if(hOptions.words)if(hParts.length>0)hParts=hParts.split(/\s+/);return hParts.length}else return 0}return this.each(function(){var hElement=$(this),hLimit=hOptions.length,hFeedback=null;if(hOptions.feedback!=null)hFeedback=$(hOptions.feedback);function CheckLimit(pEvent){var hLength=GetTextLength(hElement),hExceeded=hLength>=hLimit,hKeyCode=pEvent.keyCode;if(!hExceeded)return;switch(hKeyCode){case 8:case 9:case 17:case 36:case 35:case 37:case 38:case 39:case 40:case 46:case 65:return;default:return hOptions.words&&hKeyCode!=32&&hKeyCode!=13&&hLength==hLimit}}function SetLimit(){var hLength=GetTextLength(hElement),hDiff=hLimit-hLength;if(hOptions.words==true)$(hElement).data("maxLength-Value","Words left: "+(hDiff||"0"));else $(hElement).data("maxLength-Value","Characters left: "+(hDiff||"0"))}function UpdateLimit(){var hLength=GetTextLength(hElement),hDiff=hLimit-hLength,hValue=$(hElement).val();SetLimit();hFeedback!=null&&$(hFeedback).html($(hElement).data("maxLength-Value"));if(hDiff<0){if(hOptions.words==true)$(hElement).val(hValue.split(/(\s+)/,hLimit*2-1).join(""));else $(hElement).val(hValue.substr(0,hLimit));UpdateLimit()}}function ShowLimit(){if(hFeedback!=null){$(hElement).data("maxLength-PreviousValue",hFeedback.html());$(hFeedback).html($(hElement).data("maxLength-Value"))}}function HideLimit(){hFeedback!=null&&$(hFeedback).html($(hElement).data("maxLength-PreviousValue"))}if(hOptions.length>0){$(this).bind("keyup change input",function(){UpdateLimit()});$(this).keydown(CheckLimit);if(hOptions.focusedFeedback){$(this).focus(ShowLimit).blur(HideLimit);SetLimit()}else UpdateLimit()}})};$.fn.maxLength.defaults={length:null,words:false,feedback:null,focusedFeedback:false}})(jQuery);(function($){var tmp,loading,overlay,wrap,outer,content,close,title,nav_left,nav_right,selectedIndex=0,selectedOpts={},selectedArray=[],currentIndex=0,currentOpts={},currentArray=[],ajaxLoader=null,imgPreloader=new Image,imgRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,swfRegExp=/[^\.]\.(swf)\s*$/i,loadingTimer,loadingFrame=1,titleHeight=0,titleStr="",start_pos,final_pos,busy=false,fx=$.extend($("<div/>")[0],{prop:0}),isIE6=$.browser.msie&&$.browser.version<7&&!window.XMLHttpRequest,_abort=function(){loading.hide();imgPreloader.onerror=imgPreloader.onload=null;ajaxLoader&&ajaxLoader.abort();tmp.empty()},_error=function(){if(false===selectedOpts.onError(selectedArray,selectedIndex,selectedOpts)){loading.hide();busy=false;return}selectedOpts.titleShow=false;selectedOpts.width="auto";selectedOpts.height="auto";tmp.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');_process_inline()},_start=function(){var obj=selectedArray[selectedIndex],href,type,title,str,emb,ret;_abort();selectedOpts=$.extend({},$.fn.fancybox.defaults,typeof $(obj).data("fancybox")=="undefined"?selectedOpts:$(obj).data("fancybox"));ret=selectedOpts.onStart(selectedArray,selectedIndex,selectedOpts);if(ret===false){busy=false;return}else if(typeof ret=="object")selectedOpts=$.extend(selectedOpts,ret);title=selectedOpts.title||(obj.nodeName?$(obj).attr("title"):obj.title)||"";if(obj.nodeName&&!selectedOpts.orig)selectedOpts.orig=$(obj).children("img:first").length?$(obj).children("img:first"):$(obj);if(title===""&&selectedOpts.orig&&selectedOpts.titleFromAlt)title=selectedOpts.orig.attr("alt");href=selectedOpts.href||(obj.nodeName?$(obj).attr("href"):obj.href)||null;if(/^(?:javascript)/i.test(href)||href=="#")href=null;if(selectedOpts.type){type=selectedOpts.type;if(!href)href=selectedOpts.content}else if(selectedOpts.content)type="html";else if(href)if(href.match(imgRegExp))type="image";else if(href.match(swfRegExp))type="swf";else if($(obj).hasClass("iframe"))type="iframe";else if(href.indexOf("#")===0)type="inline";else type="ajax";if(!type){_error();return}if(type=="inline"){obj=href.substr(href.indexOf("#"));type=$(obj).length>0?"inline":"ajax"}selectedOpts.type=type;selectedOpts.href=href;selectedOpts.title=title;if(selectedOpts.autoDimensions)if(selectedOpts.type=="html"||selectedOpts.type=="inline"||selectedOpts.type=="ajax"){selectedOpts.width="auto";selectedOpts.height="auto"}else selectedOpts.autoDimensions=false;if(selectedOpts.modal){selectedOpts.overlayShow=true;selectedOpts.hideOnOverlayClick=false;selectedOpts.hideOnContentClick=false;selectedOpts.enableEscapeButton=false;selectedOpts.showCloseButton=false}selectedOpts.padding=parseInt(selectedOpts.padding,10);selectedOpts.margin=parseInt(selectedOpts.margin,10);tmp.css("padding",selectedOpts.padding+selectedOpts.margin);$(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){$(this).replaceWith(content.children())});switch(type){case"html":tmp.html(selectedOpts.content);_process_inline();break;case"inline":if($(obj).parent().is("#fancybox-content")===true){busy=false;return}$('<div class="fancybox-inline-tmp" />').hide().insertBefore($(obj)).bind("fancybox-cleanup",function(){$(this).replaceWith(content.children())}).bind("fancybox-cancel",function(){$(this).replaceWith(tmp.children())});$(obj).appendTo(tmp);_process_inline();break;case"image":busy=false;$.fancybox.showActivity();imgPreloader=new Image;imgPreloader.onerror=function(){_error()};imgPreloader.onload=function(){busy=true;imgPreloader.onerror=imgPreloader.onload=null;_process_image()};imgPreloader.src=href;break;case"swf":selectedOpts.scrolling="no";str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"><param name="movie" value="'+href+'"></param>';emb="";$.each(selectedOpts.swf,function(name,val){str+='<param name="'+name+'" value="'+val+'"></param>';emb+=" "+name+'="'+val+'"'});str+='<embed src="'+href+'" type="application/x-shockwave-flash" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"'+emb+"></embed></object>";tmp.html(str);_process_inline();break;case"ajax":busy=false;$.fancybox.showActivity();selectedOpts.ajax.win=selectedOpts.ajax.success;ajaxLoader=$.ajax($.extend({},selectedOpts.ajax,{url:href,data:selectedOpts.ajax.data||{},error:function(XMLHttpRequest){XMLHttpRequest.status>0&&_error()},success:function(data,textStatus,XMLHttpRequest){var o=typeof XMLHttpRequest=="object"?XMLHttpRequest:ajaxLoader;if(o.status==200){if(typeof selectedOpts.ajax.win=="function"){ret=selectedOpts.ajax.win(href,data,textStatus,XMLHttpRequest);if(ret===false){loading.hide();return}else if(typeof ret=="string"||typeof ret=="object")data=ret}tmp.html(data);_process_inline()}}}));break;case"iframe":_show()}},_process_inline=function(){var w=selectedOpts.width,h=selectedOpts.height;if(w.toString().indexOf("%")>-1)w=parseInt(($(window).width()-selectedOpts.margin*2)*parseFloat(w)/100,10)+"px";else w=w=="auto"?"auto":w+"px";if(h.toString().indexOf("%")>-1)h=parseInt(($(window).height()-selectedOpts.margin*2)*parseFloat(h)/100,10)+"px";else h=h=="auto"?"auto":h+"px";tmp.wrapInner('<div style="width:'+w+";height:"+h+";overflow: "+(selectedOpts.scrolling=="auto"?"auto":selectedOpts.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>');selectedOpts.width=tmp.width();selectedOpts.height=tmp.height();_show()},_process_image=function(){selectedOpts.width=imgPreloader.width;selectedOpts.height=imgPreloader.height;$("<img />").attr({id:"fancybox-img",src:imgPreloader.src,alt:selectedOpts.title}).appendTo(tmp);_show()},_show=function(){var pos,equal;loading.hide();if(wrap.is(":visible")&&false===currentOpts.onCleanup(currentArray,currentIndex,currentOpts)){$.event.trigger("fancybox-cancel");busy=false;return}busy=true;$(content.add(overlay)).unbind();$(window).unbind("resize.fb scroll.fb");$(document).unbind("keydown.fb");wrap.is(":visible")&&currentOpts.titlePosition!=="outside"&&wrap.css("height",wrap.height());currentArray=selectedArray;currentIndex=selectedIndex;currentOpts=selectedOpts;if(currentOpts.overlayShow){overlay.css({"background-color":currentOpts.overlayColor,opacity:currentOpts.overlayOpacity,cursor:currentOpts.hideOnOverlayClick?"pointer":"auto",height:$(document).height()});if(!overlay.is(":visible")){if(isIE6)$("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});overlay.show()}}else overlay.hide();final_pos=_get_zoom_to();_process_title();if(wrap.is(":visible")){$(close.add(nav_left).add(nav_right)).hide();pos=wrap.position(),start_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};equal=start_pos.width==final_pos.width&&start_pos.height==final_pos.height;content.fadeTo(currentOpts.changeFade,.3,function(){var finish_resizing=function(){content.html(tmp.contents()).fadeTo(currentOpts.changeFade,1,_finish)};$.event.trigger("fancybox-change");content.empty().removeAttr("filter").css({"border-width":currentOpts.padding,width:final_pos.width-currentOpts.padding*2,height:selectedOpts.autoDimensions?"auto":final_pos.height-titleHeight-currentOpts.padding*2});if(equal)finish_resizing();else{fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.changeSpeed,easing:currentOpts.easingChange,step:_draw,complete:finish_resizing})}});return}wrap.removeAttr("style");content.css("border-width",currentOpts.padding);if(currentOpts.transitionIn=="elastic"){start_pos=_get_zoom_from();content.html(tmp.contents());wrap.show();if(currentOpts.opacity)final_pos.opacity=0;fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.speedIn,easing:currentOpts.easingIn,step:_draw,complete:_finish});return}currentOpts.titlePosition=="inside"&&titleHeight>0&&title.show();content.css({width:final_pos.width-currentOpts.padding*2,height:selectedOpts.autoDimensions?"auto":final_pos.height-titleHeight-currentOpts.padding*2}).html(tmp.contents());wrap.css(final_pos).fadeIn(currentOpts.transitionIn=="none"?0:currentOpts.speedIn,_finish)},_format_title=function(title){return title&&title.length?currentOpts.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+title+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+currentOpts.titlePosition+'">'+title+"</div>":false},_process_title=function(){titleStr=currentOpts.title||"";titleHeight=0;title.empty().removeAttr("style").removeClass();if(currentOpts.titleShow===false){title.hide();return}titleStr=$.isFunction(currentOpts.titleFormat)?currentOpts.titleFormat(titleStr,currentArray,currentIndex,currentOpts):_format_title(titleStr);if(!titleStr||titleStr===""){title.hide();return}title.addClass("fancybox-title-"+currentOpts.titlePosition).html(titleStr).appendTo("body").show();switch(currentOpts.titlePosition){case"inside":title.css({width:final_pos.width-currentOpts.padding*2,marginLeft:currentOpts.padding,marginRight:currentOpts.padding});titleHeight=title.outerHeight(true);title.appendTo(outer);final_pos.height+=titleHeight;break;case"over":title.css({marginLeft:currentOpts.padding,width:final_pos.width-currentOpts.padding*2,bottom:currentOpts.padding}).appendTo(outer);break;case"float":title.css("left",parseInt((title.width()-final_pos.width-40)/2,10)*-1).appendTo(wrap);break;default:title.css({width:final_pos.width-currentOpts.padding*2,paddingLeft:currentOpts.padding,paddingRight:currentOpts.padding}).appendTo(wrap)}title.hide()},_set_navigation=function(){(currentOpts.enableEscapeButton||currentOpts.enableKeyboardNav)&&$(document).bind("keydown.fb",function(e){if(e.keyCode==27&&currentOpts.enableEscapeButton){e.preventDefault();$.fancybox.close()}else if((e.keyCode==37||e.keyCode==39)&&currentOpts.enableKeyboardNav&&e.target.tagName!=="INPUT"&&e.target.tagName!=="TEXTAREA"&&e.target.tagName!=="SELECT"){e.preventDefault();$.fancybox[e.keyCode==37?"prev":"next"]()}});if(!currentOpts.showNavArrows){nav_left.hide();nav_right.hide();return}(currentOpts.cyclic&&currentArray.length>1||currentIndex!==0)&&nav_left.show();(currentOpts.cyclic&&currentArray.length>1||currentIndex!=currentArray.length-1)&&nav_right.show()},_finish=function(){if(!$.support.opacity){content.get(0).style.removeAttribute("filter");wrap.get(0).style.removeAttribute("filter")}selectedOpts.autoDimensions&&content.css("height","auto");wrap.css("height","auto");titleStr&&titleStr.length&&title.show();currentOpts.showCloseButton&&close.show();_set_navigation();currentOpts.hideOnContentClick&&content.bind("click",$.fancybox.close);currentOpts.hideOnOverlayClick&&overlay.bind("click",$.fancybox.close);$(window).bind("resize.fb",$.fancybox.resize);currentOpts.centerOnScroll&&$(window).bind("scroll.fb",$.fancybox.center);currentOpts.type=="iframe"&&$('<iframe id="fancybox-frame" name="fancybox-frame'+ +new Date+'" frameborder="0" hspace="0" '+($.browser.msie?'allowtransparency="true""':"")+' scrolling="'+selectedOpts.scrolling+'" src="'+currentOpts.href+'"></iframe>').appendTo(content);wrap.show();busy=false;$.fancybox.center();currentOpts.onComplete(currentArray,currentIndex,currentOpts);_preload_images()},_preload_images=function(){var href,objNext;if(currentArray.length-1>currentIndex){href=currentArray[currentIndex+1].href;if(typeof href!=="undefined"&&href.match(imgRegExp)){objNext=new Image;objNext.src=href}}if(currentIndex>0){href=currentArray[currentIndex-1].href;if(typeof href!=="undefined"&&href.match(imgRegExp)){objNext=new Image;objNext.src=href}}},_draw=function(pos){var dim={width:parseInt(start_pos.width+(final_pos.width-start_pos.width)*pos,10),height:parseInt(start_pos.height+(final_pos.height-start_pos.height)*pos,10),top:parseInt(start_pos.top+(final_pos.top-start_pos.top)*pos,10),left:parseInt(start_pos.left+(final_pos.left-start_pos.left)*pos,10)};if(typeof final_pos.opacity!=="undefined")dim.opacity=pos<.5?.5:pos;wrap.css(dim);content.css({width:dim.width-currentOpts.padding*2,height:dim.height-titleHeight*pos-currentOpts.padding*2})},_get_viewport=function(){return[$(window).width()-currentOpts.margin*2,$(window).height()-currentOpts.margin*2,$(document).scrollLeft()+currentOpts.margin,$(document).scrollTop()+currentOpts.margin]},_get_zoom_to=function(){var view=_get_viewport(),to={},resize=currentOpts.autoScale,double_padding=currentOpts.padding*2,ratio;if(currentOpts.width.toString().indexOf("%")>-1)to.width=parseInt(view[0]*parseFloat(currentOpts.width)/100,10);else to.width=currentOpts.width+double_padding;if(currentOpts.height.toString().indexOf("%")>-1)to.height=parseInt(view[1]*parseFloat(currentOpts.height)/100,10);else to.height=currentOpts.height+double_padding;if(resize&&(to.width>view[0]||to.height>view[1]))if(selectedOpts.type=="image"||selectedOpts.type=="swf"){ratio=currentOpts.width/currentOpts.height;if(to.width>view[0]){to.width=view[0];to.height=parseInt((to.width-double_padding)/ratio+double_padding,10)}if(to.height>view[1]){to.height=view[1];to.width=parseInt((to.height-double_padding)*ratio+double_padding,10)}}else{to.width=Math.min(to.width,view[0]);to.height=Math.min(to.height,view[1])}to.top=parseInt(Math.max(view[3]-20,view[3]+(view[1]-to.height-40)*.5),10);to.left=parseInt(Math.max(view[2]-20,view[2]+(view[0]-to.width-40)*.5),10);return to},_get_obj_pos=function(obj){var pos=obj.offset();pos.top+=parseInt(obj.css("paddingTop"),10)||0;pos.left+=parseInt(obj.css("paddingLeft"),10)||0;pos.top+=parseInt(obj.css("border-top-width"),10)||0;pos.left+=parseInt(obj.css("border-left-width"),10)||0;pos.width=obj.width();pos.height=obj.height();return pos},_get_zoom_from=function(){var orig=selectedOpts.orig?$(selectedOpts.orig):false,from={},pos,view;if(orig&&orig.length){pos=_get_obj_pos(orig);from={width:pos.width+currentOpts.padding*2,height:pos.height+currentOpts.padding*2,top:pos.top-currentOpts.padding-20,left:pos.left-currentOpts.padding-20}}else{view=_get_viewport();from={width:currentOpts.padding*2,height:currentOpts.padding*2,top:parseInt(view[3]+view[1]*.5,10),left:parseInt(view[2]+view[0]*.5,10)}}return from},_animate_loading=function(){if(!loading.is(":visible")){clearInterval(loadingTimer);return}$("div",loading).css("top",loadingFrame*-40+"px");loadingFrame=(loadingFrame+1)%12};$.fn.fancybox=function(options){if(!$(this).length)return this;$(this).data("fancybox",$.extend({},options,$.metadata?$(this).metadata():{})).unbind("click.fb").bind("click.fb",function(e){e.preventDefault();if(busy)return;busy=true;$(this).blur();selectedArray=[];selectedIndex=0;var rel=$(this).attr("rel")||"";if(!rel||rel==""||rel==="nofollow")selectedArray.push(this);else{selectedArray=$("a[rel="+rel+"], area[rel="+rel+"]");selectedIndex=selectedArray.index(this)}_start();return});return this};$.fancybox=function(obj){var opts;if(busy)return;busy=true;opts=typeof arguments[1]!=="undefined"?arguments[1]:{};selectedArray=[];selectedIndex=parseInt(opts.index,10)||0;if($.isArray(obj)){for(var i=0,j=obj.length;i<j;i++)if(typeof obj[i]=="object")$(obj[i]).data("fancybox",$.extend({},opts,obj[i]));else obj[i]=$({}).data("fancybox",$.extend({content:obj[i]},opts));selectedArray=jQuery.merge(selectedArray,obj)}else{if(typeof obj=="object")$(obj).data("fancybox",$.extend({},opts,obj));else obj=$({}).data("fancybox",$.extend({content:obj},opts));selectedArray.push(obj)}if(selectedIndex>selectedArray.length||selectedIndex<0)selectedIndex=0;_start()};$.fancybox.showActivity=function(){clearInterval(loadingTimer);loading.show();loadingTimer=setInterval(_animate_loading,66)};$.fancybox.hideActivity=function(){loading.hide()};$.fancybox.next=function(){return $.fancybox.pos(currentIndex+1)};$.fancybox.prev=function(){return $.fancybox.pos(currentIndex-1)};$.fancybox.pos=function(pos){if(busy)return;pos=parseInt(pos);selectedArray=currentArray;if(pos>-1&&pos<currentArray.length){selectedIndex=pos;_start()}else if(currentOpts.cyclic&&currentArray.length>1){selectedIndex=pos>=currentArray.length?0:currentArray.length-1;_start()}return};$.fancybox.cancel=function(){if(busy)return;busy=true;$.event.trigger("fancybox-cancel");_abort();selectedOpts.onCancel(selectedArray,selectedIndex,selectedOpts);busy=false};$.fancybox.close=function(){if(busy||wrap.is(":hidden"))return;busy=true;if(currentOpts&&false===currentOpts.onCleanup(currentArray,currentIndex,currentOpts)){busy=false;return}_abort();$(close.add(nav_left).add(nav_right)).hide();$(content.add(overlay)).unbind();$(window).unbind("resize.fb scroll.fb");$(document).unbind("keydown.fb");content.find("iframe").attr("src",isIE6&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");currentOpts.titlePosition!=="inside"&&title.empty();wrap.stop();function _cleanup(){overlay.fadeOut("fast");title.empty().hide();wrap.hide();$.event.trigger("fancybox-cleanup");content.empty();currentOpts.onClosed(currentArray,currentIndex,currentOpts);currentArray=selectedOpts=[];currentIndex=selectedIndex=0;currentOpts=selectedOpts={};busy=false}if(currentOpts.transitionOut=="elastic"){start_pos=_get_zoom_from();var pos=wrap.position();final_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};if(currentOpts.opacity)final_pos.opacity=1;title.empty().hide();fx.prop=1;$(fx).animate({prop:0},{duration:currentOpts.speedOut,easing:currentOpts.easingOut,step:_draw,complete:_cleanup})}else wrap.fadeOut(currentOpts.transitionOut=="none"?0:currentOpts.speedOut,_cleanup)};$.fancybox.resize=function(){overlay.is(":visible")&&overlay.css("height",$(document).height());$.fancybox.center(true)};$.fancybox.center=function(){var view,align;if(busy)return;align=arguments[0]===true?1:0;view=_get_viewport();if(!align&&(wrap.width()>view[0]||wrap.height()>view[1]))return;wrap.stop().animate({top:parseInt(Math.max(view[3]-20,view[3]+(view[1]-content.height()-40)*.5-currentOpts.padding)),left:parseInt(Math.max(view[2]-20,view[2]+(view[0]-content.width()-40)*.5-currentOpts.padding))},typeof arguments[0]=="number"?arguments[0]:200)};$.fancybox.init=function(){if($("#fancybox-wrap").length)return;$("body").append(tmp=$('<div id="fancybox-tmp"></div>'),loading=$('<div id="fancybox-loading"><div></div></div>'),overlay=$('<div id="fancybox-overlay"></div>'),wrap=$('<div id="fancybox-wrap"></div>'));outer=$('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(wrap);outer.append(content=$('<div id="fancybox-content"></div>'),close=$('<a id="fancybox-close"></a>'),title=$('<div id="fancybox-title"></div>'),nav_left=$('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),nav_right=$('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));close.click($.fancybox.close);loading.click($.fancybox.cancel);nav_left.click(function(e){e.preventDefault();$.fancybox.prev()});nav_right.click(function(e){e.preventDefault();$.fancybox.next()});$.fn.mousewheel&&wrap.bind("mousewheel.fb",function(e,delta){if(busy)e.preventDefault();else if($(e.target).get(0).clientHeight==0||$(e.target).get(0).scrollHeight===$(e.target).get(0).clientHeight){e.preventDefault();$.fancybox[delta>0?"prev":"next"]()}});!$.support.opacity&&wrap.addClass("fancybox-ie");if(isIE6){loading.addClass("fancybox-ie6");wrap.addClass("fancybox-ie6");$('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(outer)}};$.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};$(document).ready(function(){$.fancybox.init()});$(document).ready(function($){$("a.fancybox-gallery-white").fancybox({padding:0,overlayOpacity:.8,overlayColor:"#ffffff",titleFormat:function(title,currentArray,currentIndex){return'<span id="fancybox-title-over"> '+(currentIndex+1)+" / "+currentArray.length+" "+title+"</span>"}});$("a.fancybox-gallery-grey").fancybox({padding:0,overlayOpacity:.8,overlayColor:"#888888",titleFormat:function(title,currentArray,currentIndex){return'<span id="fancybox-title-over"> '+(currentIndex+1)+" / "+currentArray.length+" "+title+"</span>"}});$("a.fancybox-single-white").fancybox({padding:0,overlayOpacity:.8,overlayColor:"#ffffff"});$("a.fancybox-single-grey").fancybox({padding:0,overlayOpacity:.8,overlayColor:"#888888"})})})(jQuery);(function($){jQuery.bubble={created:null,hideDelayTimer:null,beingShown:false,shownBy:null,show:function(element,options,animate){jQuery.bubble.beingShown=true;$(".bubble-body-center").css({width:options.width+"px",height:options.height+"px"}).html(options.content);$("#bubble-container").css({width:options.width+38+"px",height:options.height+49+"px",display:""});if(options.position=="top"){$("#bubble-container").position({of:element,my:"right bottom",at:"center top",offset:"57 "+(animate?10:10-options.distance)});$(".bubble-header-arrow").css("display","none");$(".bubble-footer-arrow").css("display","")}else{$("#bubble-container").position({of:element,my:"right top",at:"center bottom",offset:"57 -"+(animate?10:10-options.distance)});$(".bubble-header-arrow").css("display","");$(".bubble-footer-arrow").css("display","none")}if(animate)$("#bubble-container").animate({top:options.position=="top"?"-="+options.distance+"px":"+="+options.distance+"px",opacity:options.opacity},options.time,"swing",function(){jQuery.bubble.beingShown=false;jQuery.bubble.shownBy=element});else $("#bubble-container").fadeTo(options.time,options.opacity,function(){jQuery.bubble.beingShown=false;jQuery.bubble.shownBy=element});options.onShow&&options.onShow.call(element,options,animate)},hide:function(options){jQuery.bubble.hideDelayTimer=setTimeout(function(){$("#bubble-container").animate({top:options.position=="top"?"-="+options.distance+"px":"+="+options.distance+"px",opacity:options.opacity},options.time,"swing",function(){jQuery.bubble.shownBy=null;jQuery.bubble.hideDelayTimer=null;$("#bubble-container").css("display","none")})},options.hideDelay)},build:function(options){options=$.extend({},$.fn.bubble.defaults,options);if(!jQuery.bubble.created){var container=$('<div id="bubble-container" class="bubble">').css({opacity:0,display:"none"});$("body").append(container);var header=$('<div class="bubble-header-left"></div>').appendTo(container);header=$('<div class="bubble-header-right"></div>').appendTo(header);header=$('<div class="bubble-header-center"></div>').appendTo(header);header=$('<div class="bubble-header-arrow"></div>').appendTo(header);var body=$('<div class="bubble-body-left"></div>').appendTo(container);body=$('<div class="bubble-body-right"></div>').appendTo(body);body=$('<div class="bubble-body-center"></div>').appendTo(body);var footer=$('<div class="bubble-footer-left"></div>').appendTo(container);footer=$('<div class="bubble-footer-right"></div>').appendTo(footer);footer=$('<div class="bubble-footer-center"></div>').appendTo(footer);footer=$('<div class="bubble-footer-arrow"></div>').appendTo(footer);jQuery.bubble.created=true}return this.each(function(index,value){var event;if(options.onClick)event="click";else event="mouseover";$(value).bind(event,function(){jQuery.bubble.hideDelayTimer&&clearTimeout(jQuery.bubble.hideDelayTimer);if(jQuery.bubble.beingShown||jQuery.bubble.shownBy==value)return false;else{if(options.content!=null)jQuery.bubble.show(value,options,jQuery.bubble.shownBy==null);else options.ajax!=null&&$.get(options.ajax,function(data){options.content=data;jQuery.bubble.show(value,options,jQuery.bubble.shownBy==null)});return false}});!options.onClick&&$(value).mouseout(function(){jQuery.bubble.hideDelayTimer&&clearTimeout(jQuery.bubble.hideDelayTimer);jQuery.bubble.hide(options);return false});$(".bubble-body-center").mouseover(function(){jQuery.bubble.hideDelayTimer&&clearTimeout(jQuery.bubble.hideDelayTimer);return false}).mouseout(function(){jQuery.bubble.hideDelayTimer&&clearTimeout(jQuery.bubble.hideDelayTimer);jQuery.bubble.hide(options);return false})})}};$.fn.bubble=jQuery.bubble.build;$.fn.bubble.defaults={content:null,width:100,height:100,position:"top",opacity:1,distance:10,time:250,hideDelay:500,onShow:null,onClick:false}})(jQuery);(function($){$.fn.reviewCentre=function(options){return this.each(function(){options=$.extend({},$.fn.reviewCentre.defaults,options);var hThis=$(this);hThis.css("display","none").addClass("callout-box").append($("<div></div>").addClass("rc-background").append($("<a></a>").addClass("rc-link").attr("href","http://www.reviewcentre.com/reviews"+options.itemID+".html").append($("<span></span>").addClass("rc-rating")).append($("<span></span>").addClass("rc-stars")))).append($("<div></div>").addClass("callout-rc").append("<h4>Independent Product Reviews</h4>").append($("<span></span>").addClass("rc-review")).append($("<a>Write a Review</a>").addClass("rc-write link").attr("href","http://www.reviewcentre.com/add-"+options.itemID+".html")).append($("<span></span>").addClass("link-more")));$.getJSON("http://www.reviewcentre.com/services/widgets/badges?item_id="+options.itemID+"&format=json&jsoncallback=?","",function(data){hThis.find(".rc-rating").html(data[0].itemAvgRating+"/5");if(data[0].reviewExtract.length>=155)hThis.find(".rc-review").prepend(data[0].reviewExtract+"...");else hThis.find(".rc-review").prepend(data[0].reviewExtract);hThis.find(".rc-stars").append('<img alt="Review Score" src="http://www.reviewcentre.com/renata-b/renata_layout/seo_badges/v1/stars-'+Math.round(data[0].itemAvgRating)*10+'.png" width="94" height="22" />');hThis.slideDown("slow")})})};$.fn.reviewCentre.defaults={itemID:null}})(jQuery);(function($){$.fn.fbLike=function(options){options=$.extend({},$.fn.fbLike.defaults,options);return this.each(function(){var url="http://www.facebook.com/plugins/like.php?href="+options.url+"&layout="+options.layout+"&show_faces="+options.show_faces+"&action="+options.verb+"&font="+options.font+"&colorscheme="+options.color;if(options.ref!="")url+="&ref="+options.ref;$(this).append($("<iframe>").attr("src",url).attr("scrolling","no").css({border:"none",width:options.width,height:options.height}))})};$.fn.fbLike.defaults={url:"",layout:"standard",show_faces:true,width:50,height:60,action:"like",font:"arial",colorscheme:"light",ref:""}})(jQuery);(function($){$.fn.reTweet=function(options){return this.each(function(){options=$.extend({},$.fn.reTweet.defaults,options);var container=$("<span></span>").css("display","none").addClass("retweet-container");$(this).addClass("retweet").append(container);var button=$("<a></a>").addClass("retweet-button").attr("target","_blank").attr("href","http://twitter.com/home?status="+escape(options.message)+"+"+options.url).append("<span></span>"),count=$("<span></span>").addClass("retweet-count").append("<span></span>");if(options.display=="vcount"){$(this).addClass("retweet-vcount");container.append(count).append(button)}else if(options.display=="hcount"){$(this).addClass("retweet-hcount");container.append(button).append(count)}else{$(this).addClass("retweet-nocount");container.append(button)}if(options.display!="nocount")$.ajax({type:"GET",url:"http://urls.api.twitter.com/1/urls/count.json?url="+options.url,dataType:"jsonp",success:function(data){count.children("span").append(data.count);container.fadeIn("Slow")}});else container.fadeIn("Slow")})};$.fn.reTweet.defaults={message:document.title,url:window.location,display:"vcount"}})(jQuery);(function($){$.fn.openid=function(){var $this=$(this),$id=$this.find("input[name=openid-identifier]"),$usr=$this.find("input[name=openid-username]"),$front=$this.find("div:has(input[name=openid-username])>.provider-text:eq(0)"),$end=$this.find("div:has(input[name=openid-username])>.provider-text:eq(1)"),fldVisible=$("#fldIdentifier"),submit_User=function(){if($usr.val().length<1){$usr.focus();return false}else return true},submit_ID=function(){if($id.val().length<1){$id.focus();return false}return true},submit_Account=function(){if($usr.val().length<1){$usr.focus();return false}if($usr.val().length<1){$usr.focus();return false}$id.val($front.text()+$usr.val()+$end.text());return true},direct=function(){$this.find("li").removeClass("highlight");$(this).addClass("highlight");fldVisible.hide();$this.unbind("submit").submit(function(){$id.val($this.find(".highlight").find(".provider-text").text())}).submit();return false},openid=function(){$this.find("li").removeClass("highlight");$(this).addClass("highlight");fldVisible.hide();fldVisible=$("#fldIdentifier").show();$id.focus();$this.unbind("submit").submit(submit_ID);return false},username=function(){$this.find("li").removeClass("highlight");$(this).addClass("highlight");fldVisible.hide();fldVisible=$("#fldUserName").show();$this.find("label[for=openid-username] span").text($(this).attr("title"));$front.text($(this).find(".provider-text").text().split("username")[0]);$end.text("").text($(this).find(".provider-text").text().split("username")[1]);$id.focus();$this.unbind("submit").submit(submit_User);return false},account=function(){$this.find("li").removeClass("highlight");$(this).addClass("highlight");fldVisible.hide();fldVisible=$("#fldAccount").show();$id.focus();$this.unbind("submit").submit(submit_Account);return false};$this.find("li.direct").click(direct);$this.find("li.openid").click(openid);$this.find("li.username").click(username);$this.find("li.account").click(account);$id.keypress(function(e){if(e.which&&e.which==13||e.keyCode&&e.keyCode==13)return submitid()});$usr.keypress(function(e){if(e.which&&e.which==13||e.keyCode&&e.keyCode==13)return submitusr()});$this.find("li .provider-text").hide();$this.find("li:eq(0)").click();return this}})(jQuery);(function($){$.fn.social=function(options){return this.each(function(){options=$.extend({},$.fn.social.defaults,options);$(this).css("display","none").addClass("callout-box").addClass("callout-social").append($("<div></div>").addClass("callout-facebook")).append($("<div></div>").addClass("callout-twitter")).append($("<div></div>").addClass("callout-gplusone"));$(this).find(".callout-facebook").fbLike({url:options.url,layout:"box_count",show_faces:false,width:50,height:65});$(this).find(".callout-twitter").reTweet({url:options.url,message:options.message,display:"vcount"});$(this).find(".callout-gplusone").gplusone({size:"tall",url:options.url,parent:options.parent});$(this).slideDown("slow")})};$.fn.social.defaults={url:"",parent:"",message:""}})(jQuery);(function($){$.fn.gplusone=function(options){options=$.extend({},$.fn.gplusone.defaults,options);return this.each(function(){var url="https://plusone.google.com/u/0/_/+1/fastbutton?url="+escape(options.url)+"&parent="+escape(options.parent)+"&size="+options.size+"&count="+options.count+"&hl="+options.language;$(this).append($("<iframe>").attr("src",url).attr("scrolling","no").css({border:"none",width:options.width,height:options.height}))})};$.fn.gplusone.defaults={size:"tall",url:"",parent:"",count:true,language:"en-GB",width:50,height:65}})(jQuery);(function($){$.widget("ui.imageZoom",{options:{speed:200,fadeIn:true,hideClicked:true,imageMargin:30},_create:function(){$(this.element).bind("click",function(){$(this).imageZoom("show");return false}).addClass("image-zoom-image").attr("title","Click to view full size image.")},show:function(){var hSelf=this,hElement=$(this.element);$.fn.imageZoom.current!=null&&$($.fn.imageZoom.current).imageZoom("reset");hSelf.url=hElement.attr("href");var hImage=hElement.children("img");hElement.attr("href","#");if(hSelf.url.length!=undefined&&hImage.length>0&&$(".image-zoom").length==0){var _Onload=function(){hImage.css("opacity","1");var hBox=$('<div><img src="'+hSelf.url+'" alt="" /></div>').css("position","absolute").appendTo(document.body),hOffSet=$(hImage).offset(),hWindowSize={width:$(window).width(),height:$(window).height()};hSelf.animBefore={width:hImage.outerWidth(),height:hImage.outerHeight(),left:hOffSet.left,top:hOffSet.top};hSelf.animAfter={width:hBox.outerWidth(),height:hBox.outerHeight()};if(hSelf.animAfter.width>hWindowSize.width-hSelf.options.imageMargin*2){var hWidth=hWindowSize.width-hSelf.options.imageMargin*2;hSelf.animAfter.height=hWidth/hSelf.animAfter.width*hSelf.animAfter.height;hSelf.animAfter.width=hWidth}if(hSelf.animAfter.height>hWindowSize.height-hSelf.options.imageMargin*2){var hHeight=hWindowSize.height-hSelf.options.imageMargin*2;hSelf.animAfter.width=hHeight/hSelf.animAfter.height*hSelf.animAfter.width;hSelf.animAfter.height=hHeight}hSelf.animAfter.left=(hWindowSize.width-hSelf.animAfter.width)/2+$(window).scrollLeft();hSelf.animAfter.top=(hWindowSize.height-hSelf.animAfter.height)/2+$(window).scrollTop();var hClose=$('<a class="image-zoom-close" href="#">Close</a>').appendTo(hBox).hide();hSelf.options.hideClicked==true&&hElement.css("visibility","hidden");hBox.addClass("image-zoom").css(hSelf.animBefore).animate(hSelf.animAfter,hSelf.options.speed,function(){hClose.fadeIn(hSelf.options.speed/4)});hBox.bind("click",function(){hElement.imageZoom("hide");return false});hClose.bind("click",function(){hElement.imageZoom("hide");return false});$.fn.imageZoom.current=hSelf.element},holdLoading=new Image;holdLoading.src=hSelf.url;if(holdLoading.complete)_Onload();else{hImage.css("opacity","0.5");holdLoading.onload=_Onload}}},hide:function(){var hSelf=this;$(".image-zoom-close").fadeOut(hSelf.options.speed/4,function(){$(".image-zoom").animate(hSelf.animBefore,hSelf.options.speed,function(){$(hSelf.element).css("visibility","visible").attr("href",hSelf.url);$(".image-zoom").remove();if($.fn.imageZoom.current==hSelf.element)$.fn.imageZoom.current=null})})},reset:function(){$(this.element).css("visibility","visible").attr("href",this.url);$(".image-zoom").remove();$.fn.imageZoom.current=null}});$.fn.imageZoom.current=null})(jQuery);$.fn.navigation=function(){return this.each(function(){$("ul",this).css({display:"none"});$("li",this).hover(function(){$(this).find("ul:first").css({visibility:"visible",display:"none"}).show(400)},function(){$(this).find("ul:first").css({visibility:"hidden"})})})};(function($){$.widget("ui.carousel",{options:{btnPrev:null,btnNext:null,btnStart:null,auto:true,autoSpeed:1e3,autoReverse:false,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},_create:function(){var holdAnimCss=this.options.vertical?"top":"left",holdSizeCss=this.options.vertical?"height":"width",hThis=$(this.element),holdList=hThis.children("ul"),holdListItems=holdList.children("li"),holdNumberOfItems=holdListItems.size();if(this.options.circular){holdList.prepend(holdListItems.slice(holdNumberOfItems-this.options.visible-0).clone()).append(holdListItems.slice(0,this.options.visible).clone());this.options.start+=this.options.visible}var holdListItems=holdList.children("li"),holdListItemsSize=holdListItems.size(),holdCurrentItem=this.options.start;holdListItems.css({overflow:"hidden","float":this.options.vertical?"none":"left"});holdList.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});hThis.css({visibility:"visible",overflow:"hidden",position:"relative","z-index":"2",left:"0px"});holdListItemsSize=this.options.vertical?holdListItems.outerHeight(true):holdListItems.outerWidth(true);var holdListSize=holdListItemsSize*holdListItemsSize,holdDivSize=holdListItemsSize*this.options.visible;holdListItems.css({width:holdListItems.width(),height:holdListItems.height()});holdList.css(holdSizeCss,holdListSize+"px").css(holdAnimCss,-(holdCurrentItem*holdListItemsSize));hThis.css(holdSizeCss,holdDivSize+"px");this.element.data("running",false);this.element.data("list",holdList);this.element.data("items",holdListItems);this.element.data("listItemsSize",holdListItemsSize);this.element.data("currentItem",holdCurrentItem);this.element.data("numberOfItems",holdNumberOfItems);this.element.data("animCss",holdAnimCss);this.element.data("sizeCss",holdSizeCss);this.options.btnPrev&&$(this.options.btnPrev).click(function(){return $(this).next().carousel("previous")});this.options.btnNext&&$(this.options.btnNext).click(function(){return $(this).prev().carousel("next")});this.options.btnStart&&$.each(this.options.btnStart,function(i,val){$(val).click(function(){return $(this).next().carousel("next")})});this.options.mouseWheel&&hThis.mousewheel&&hThis.mousewheel(function(e,d){return d>0?start(holdCurrentItem-this.options.scroll):start(holdCurrentItem+this.options.scroll)});if(this.options.auto){var holdScript;if(this.options.autoReverse==false)holdScript="$('#"+this.element.attr("id")+"').carousel('next')";else holdScript="$('#"+this.element.attr("id")+"').carousel('previous')";setInterval(holdScript,this.options.autoSpeed)}},running:function(){return this.element.data("running")},visible:function(){return this.element.data("visible")},visibleItems:function(){var items=this.element.data("items"),current=this.element.data("currentItem");return items.slice(current).slice(0,this.options.visible)},items:function(){return this.element.data("items")},numberOfItems:function(){return this.element.data("numberOfItems")},currentItem:function(){return this.element.data("currentItem")},next:function(){var holdNewItem=this.element.data("currentItem")+this.options.scroll;return this.start(holdNewItem)},previous:function(){var holdNewItem=this.element.data("currentItem")-this.options.scroll;return this.start(holdNewItem)},start:function(passItem){var holdRunning=this.element.data("running"),holdList=this.element.data("list"),holdListItems=this.element.data("items"),holdNumberOfItems=this.element.data("numberOfItems"),holdListItemsSize=this.element.data("listItemsSize"),holdCurrentItem=this.element.data("currentItem"),holdAnimCss=this.element.data("animCss"),holdSizeCss=this.element.data("sizeCss");if(!holdRunning){this.options.beforeStart&&this.options.beforeStart.call(this,this.carousel("visibleItems"));if(passItem<holdCurrentItem)if(holdCurrentItem==0)if(this.options.circular&&holdNumberOfItems>1){var holdFirstItem=holdListItems[0],holdLastItem=holdListItems[holdNumberOfItems-1],holdCloneItem=$(holdLastItem).clone();$(holdLastItem).remove();$(holdFirstItem).before(holdCloneItem);this.element.data("items",holdList.children("li"));holdList.css(holdAnimCss,-(1*holdListItemsSize)+"px");holdCurrentItem=0}else return;else holdCurrentItem=passItem;else if(passItem>holdCurrentItem)if(holdCurrentItem+this.options.visible==holdNumberOfItems)if(this.options.circular&&holdNumberOfItems>1){var holdFirstItem=holdListItems[0],holdLastItem=holdListItems[holdNumberOfItems-1],holdCloneItem=$(holdFirstItem).clone();$(holdFirstItem).remove();$(holdLastItem).after(holdCloneItem);this.element.data("items",holdList.children("li"));holdList.css(holdAnimCss,-((holdNumberOfItems-(this.options.visible+1))*holdListItemsSize)+"px");holdCurrentItem=holdNumberOfItems-this.options.visible}else return;else holdCurrentItem=passItem;this.element.data("running",true);this.element.data("currentItem",holdCurrentItem);var holdWidget=this;if(holdAnimCss=="left")$(holdList).animate({left:-(holdCurrentItem*holdListItemsSize)},this.options.speed,this.options.easing,function(){holdWidget.options.afterEnd&&holdWidget.options.afterEnd.call(holdWidget,holdWidget.carousel("visibleItems"));holdWidget.element.data("running",false)});else $(holdList).animate({top:-(holdCurrentItem*holdListItemsSize)},this.options.speed,this.options.easing,function(){holdWidget.options.afterEnd&&holdWidget.options.afterEnd.call(holdWidget,holdWidget.carousel("visibleItems"));holdWidget.element.data("running",false)})}if(!this.options.circular){$(this.options.btnPrev+","+this.options.btnNext).removeClass("disabled");$(holdCurrentItem-this.options.scroll<0&&this.options.btnPrev||holdCurrentItem+this.options.scroll>holdListItemsSize-this.options.visible&&this.options.btnNext||[]).addClass("disabled")}}})})(jQuery);(function($){$.widget("ui.checkBox",{options:{renderMarkup:false,style:true,list:false},_create:function(){var hImage,hInput=$(this.element);if(this.options.renderMarkup==true&&this.options.style==true){hInput.addClass("CheckBox-Input");hImage=$('<span class="CheckBox"></span>');if(hInput.attr("checked"))hImage.addClass("CheckBox-Checked");else hImage.addClass("CheckBox-UnChecked");$("[for="+hInput.attr("id")+"]").addClass("CheckBox-Label")}else hImage=$("#"+hInput.attr("id")+"_Image");this.image=hImage;if(hImage.length>0){hInput.attr("title")!==undefined&&hImage.attr("title",hInput.attr("title"));hImage.bind("click",function(){hInput.attr("disabled")!=true&&hInput.checkBox("toggle")})}else hInput.bind("click",function(){if(hInput.attr("checked")!=false)hInput.trigger("changed").trigger("checked");else hInput.trigger("changed").trigger("unChecked")})},checked:function(){return this.element.attr("checked")!=false},enabled:function(){return!(this.element.attr("disabled")!=false)},enable:function(){if(this.enabled()==false)if(this.checked()==true)this.image.removeClass("CheckBox-Checked-Disabled").addClass("CheckBox-Checked");else this.image.removeClass("CheckBox-UnChecked-Disabled").addClass("CheckBox-UnChecked")},disable:function(){if(this.enabled()==true)if(this.checked()==true)this.image.removeClass("CheckBox-Checked").addClass("CheckBox-Checked-Disabled");else this.image.removeClass("CheckBox-UnChecked").addClass("CheckBox-UnChecked-Disabled")},toggle:function(){if(this.enabled()==true)if(this.checked()==true)this.unCheck();else this.check()},check:function(){if(this.enabled()==true){this.image.removeClass("CheckBox-UnChecked").addClass("CheckBox-Checked");this.options.list==true&&Asp.SetIndex(this.element.attr("id"));$(this.element).attr("checked","true").trigger("changed").trigger("checked")}},unCheck:function(){if(this.enabled()==true){this.image.removeClass("CheckBox-Checked").addClass("CheckBox-UnChecked");this.options.list==true&&Asp.SetIndex(this.element.attr("id"));this.element.removeAttr("checked").trigger("changed").trigger("unChecked")}},text:function(passValue){$("#"+this.element.attr("id")+"_Label").html(passValue)}})})(jQuery);(function($){$.widget("ui.dropDownList",{options:{},_create:function(){},enabled:function(){return!this.element.attr("disabled")},enable:function(){this.element.removeAttr("disabled")},disable:function(){this.element.attr("disabled",true)}})})(jQuery);(function($){$.widget("ui.radioButton",{options:{renderMarkup:false,style:true,list:false},_create:function(){var hImage,hInput=$(this.element);if(this.options.renderMarkup==true&&this.options.style==true){hInput.addClass("RadioButton-Input");hImage=$('<span class="RadioButton"></span>');if(this.element.attr("checked"))hImage.addClass("RadioButton-Checked");else hImage.addClass("RadioButton-UnChecked");$("[for="+hInput.attr("id")+"]").addClass("RadioButton-Label")}else hImage=$("#"+hInput.attr("id")+"_Image");this.image=hImage;if(hImage.length>0){hInput.attr("title")!==undefined&&hImage.attr("title",hInput.attr("title"));hImage.bind("click",function(){hInput.attr("disabled")!=true&&hInput.checkBox("toggle")})}else hInput.bind("click",function(){if(hInput.attr("checked")!=false)hInput.trigger("changed").trigger("checked");else hInput.trigger("changed").trigger("unChecked")})},checked:function(){return this.element.attr("checked")!=false},enabled:function(){return!(this.element.attr("disabled")!=false)},check:function(){$("[name="+this.element.attr("name")+"]").each(function(){if($(this).attr("disabled")!=true){$("#"+$(this).attr("id")+"_Image").removeClass("RadioButton-Checked").addClass("RadioButton-UnChecked");$(this).attr("checked")==true&&$(this).trigger("changed").trigger("unChecked");$(this).removeAttr("checked")}});if(this.enabled()==true){this.image.removeClass("RadioButton-UnChecked").addClass("RadioButton-Checked");this.element.attr("checked","true").trigger("changed").trigger("checked")}},enable:function(){if(this.enabled()==false)if(this.checked()==true)this.image.removeClass("RadioButton-Checked-Disabled").addClass("RadioButton-Checked");else this.image.removeClass("RadioButton-UnChecked-Disabled").addClass("RadioButton-UnChecked")},disable:function(){if(this.enabled()==true)if(this.checked()==true)this.image.removeClass("RadioButton-Checked").addClass("RadioButton-Checked-Disabled");else this.image.removeClass("RadioButton-UnChecked").addClass("RadioButton-UnChecked-Disabled")}})})(jQuery);(function($){$.fn.markItUp=function(settings,extraSettings){var options,ctrlKey,shiftKey,altKey;ctrlKey=shiftKey=altKey=false;options={id:"",nameSpace:"",root:"",previewInWindow:"",previewAutoRefresh:true,previewPosition:"after",previewTemplatePath:"~/templates/preview.html",previewParserPath:"",previewParserVar:"data",resizeHandle:true,beforeInsert:"",afterInsert:"",onEnter:{},onShiftEnter:{},onCtrlEnter:{},onTab:{},markupSet:[{}]};$.extend(options,settings,extraSettings);!options.root&&$("script").each(function(a,tag){miuScript=$(tag).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==null)options.root=miuScript[1]});return this.each(function(){var $$,textarea,levels,scrollPosition,caretPosition,caretOffset,clicked,hash,header,footer,previewWindow,template,iFrame,abort;$$=$(this);textarea=this;levels=[];abort=false;scrollPosition=caretPosition=0;caretOffset=-1;options.previewParserPath=localize(options.previewParserPath);options.previewTemplatePath=localize(options.previewTemplatePath);function localize(data,inText){return inText?data.replace(/("|')~\//g,"$1"+options.root):data.replace(/^~\//,options.root)}function init(){id="";nameSpace="";if(options.id)id='id="'+options.id+'"';else if($$.attr("id"))id='id="markItUp'+$$.attr("id").substr(0,1).toUpperCase()+$$.attr("id").substr(1)+'"';if(options.nameSpace)nameSpace='class="'+options.nameSpace+'"';$$.wrap("<div "+nameSpace+"></div>");$$.wrap("<div "+id+' class="markItUp"></div>');$$.wrap('<div class="markItUpContainer"></div>');$$.addClass("markItUpEditor");header=$('<div class="markItUpHeader"></div>').insertBefore($$);$(dropMenus(options.markupSet)).appendTo(header);footer=$('<div class="markItUpFooter"></div>').insertAfter($$);if(options.resizeHandle===true&&$.browser.safari!==true){resizeHandle=$('<div class="markItUpResizeHandle"></div>').insertAfter($$).bind("mousedown",function(e){var h=$$.height(),y=e.clientY,mouseMove,mouseUp;mouseMove=function(e){$$.css("height",Math.max(20,e.clientY+h-y)+"px");return false};mouseUp=function(){$("html").unbind("mousemove",mouseMove).unbind("mouseup",mouseUp);return false};$("html").bind("mousemove",mouseMove).bind("mouseup",mouseUp)});footer.append(resizeHandle)}$$.keydown(keyPressed).keyup(keyPressed);$$.bind("insertion",function(e,settings){settings.target!==false&&get();textarea===$.markItUp.focused&&markup(settings)});$$.focus(function(){$.markItUp.focused=this})}function dropMenus(markupSet){var ul=$("<ul></ul>"),i=0;$("li:hover > ul",ul).css("display","block");$.each(markupSet,function(){var button=this,t="",title,li,j;title=button.key?(button.name||"")+" [Ctrl+"+button.key+"]":button.name||"";key=button.key?'accesskey="'+button.key+'"':"";if(button.separator)li=$('<li class="markItUpSeparator">'+(button.separator||"")+"</li>").appendTo(ul);else{i++;for(j=levels.length-1;j>=0;j--)t+=levels[j]+"-";li=$('<li class="markItUpButton markItUpButton'+t+i+" "+(button.className||"")+'"><a href="" '+key+' title="'+title+'">'+(button.name||"")+"</a></li>").bind("contextmenu",function(){return false}).click(function(){return false}).mouseup(function(){button.call&&(eval(button.call))();markup(button);return false}).hover(function(){$("> ul",this).show();$(document).one("click",function(){$("ul ul",header).hide()})},function(){$("> ul",this).hide()}).appendTo(ul);if(button.dropMenu){levels.push(i);$(li).addClass("markItUpDropMenu").append(dropMenus(button.dropMenu))}}});levels.pop();return ul}function magicMarkups(string){if(string){string=string.toString();string=string.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(x,a){var b=a.split("|!|");return altKey===true?b[1]!==undefined?b[1]:b[0]:b[1]===undefined?"":b[0]});string=string.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(x,a){var b=a.split(":!:");if(abort===true)return false;value=prompt(b[0],b[1]?b[1]:"");if(value===null)abort=true;return value});return string}return""}function prepare(action){if($.isFunction(action))action=action(hash);return magicMarkups(action)}function build(string){openWith=prepare(clicked.openWith);placeHolder=prepare(clicked.placeHolder);replaceWith=prepare(clicked.replaceWith);closeWith=prepare(clicked.closeWith);if(replaceWith!=="")block=openWith+replaceWith+closeWith;else if(selection===""&&placeHolder!=="")block=openWith+placeHolder+closeWith;else block=openWith+(string||selection)+closeWith;return{block:block,openWith:openWith,replaceWith:replaceWith,placeHolder:placeHolder,closeWith:closeWith}}function markup(button){var len,j,n,i;hash=clicked=button;get();$.extend(hash,{line:"",root:options.root,textarea:textarea,selection:selection||"",caretPosition:caretPosition,ctrlKey:ctrlKey,shiftKey:shiftKey,altKey:altKey});prepare(options.beforeInsert);prepare(clicked.beforeInsert);ctrlKey===true&&shiftKey===true&&prepare(clicked.beforeMultiInsert);$.extend(hash,{line:1});if(ctrlKey===true&&shiftKey===true){lines=selection.split(/\r?\n/);for(j=0,n=lines.length,i=0;i<n;i++)if($.trim(lines[i])!==""){$.extend(hash,{line:++j,selection:lines[i]});lines[i]=build(lines[i]).block}else lines[i]="";string={block:lines.join("\n")};start=caretPosition;len=string.block.length+($.browser.opera?n:0)}else if(ctrlKey===true){string=build(selection);start=caretPosition+string.openWith.length;len=string.block.length-string.openWith.length-string.closeWith.length;len-=fixIeBug(string.block)}else if(shiftKey===true){string=build(selection);start=caretPosition;len=string.block.length;len-=fixIeBug(string.block)}else{string=build(selection);start=caretPosition+string.block.length;len=0;start-=fixIeBug(string.block)}if(selection===""&&string.replaceWith===""){caretOffset+=fixOperaBug(string.block);start=caretPosition+string.openWith.length;len=string.block.length-string.openWith.length-string.closeWith.length;caretOffset=$$.val().substring(caretPosition,$$.val().length).length;caretOffset-=fixOperaBug($$.val().substring(0,caretPosition))}$.extend(hash,{caretPosition:caretPosition,scrollPosition:scrollPosition});if(string.block!==selection&&abort===false){insert(string.block);set(start,len)}else caretOffset=-1;get();$.extend(hash,{line:"",selection:selection});ctrlKey===true&&shiftKey===true&&prepare(clicked.afterMultiInsert);prepare(clicked.afterInsert);prepare(options.afterInsert);previewWindow&&options.previewAutoRefresh&&refreshPreview();shiftKey=altKey=ctrlKey=abort=false}function fixOperaBug(string){return $.browser.opera?string.length-string.replace(/\n*/g,"").length:0}function fixIeBug(string){return $.browser.msie?string.length-string.replace(/\r*/g,"").length:0}function insert(block){if(document.selection){var newSelection=document.selection.createRange();newSelection.text=block}else $$.val($$.val().substring(0,caretPosition)+block+$$.val().substring(caretPosition+selection.length,$$.val().length))}function set(start,len){if(textarea.createTextRange){if($.browser.opera&&$.browser.version>=9.5&&len==0)return false;range=textarea.createTextRange();range.collapse(true);range.moveStart("character",start);range.moveEnd("character",len);range.select()}else textarea.setSelectionRange&&textarea.setSelectionRange(start,start+len);textarea.scrollTop=scrollPosition;textarea.focus()}function get(){textarea.focus();scrollPosition=textarea.scrollTop;if(document.selection){selection=document.selection.createRange().text;if($.browser.msie){var range=document.selection.createRange(),rangeCopy=range.duplicate();rangeCopy.moveToElementText(textarea);caretPosition=-1;while(rangeCopy.inRange(range)){rangeCopy.moveStart("character");caretPosition++}}else caretPosition=textarea.selectionStart}else{caretPosition=textarea.selectionStart;selection=$$.val().substring(caretPosition,textarea.selectionEnd)}return selection}function refreshPreview(){if(previewWindow.document){try{sp=previewWindow.document.documentElement.scrollTop}catch(e){sp=0}previewWindow.document.open();previewWindow.document.write(renderPreview());previewWindow.document.close();previewWindow.document.documentElement.scrollTop=sp}options.previewInWindow&&previewWindow.focus()}function renderPreview(){if(options.previewParserPath!=="")$.ajax({type:"POST",async:false,url:options.previewParserPath,data:options.previewParserVar+"="+encodeURIComponent($$.val()),success:function(data){phtml=localize(data,1)}});else{!template&&$.ajax({async:false,url:options.previewTemplatePath,success:function(data){template=localize(data,1)}});phtml=template.replace(/<!-- content -->/g,$$.val())}return phtml}function keyPressed(e){shiftKey=e.shiftKey;altKey=e.altKey;ctrlKey=!(e.altKey&&e.ctrlKey)?e.ctrlKey:false;if(e.type==="keydown"){if(ctrlKey===true){li=$("a[accesskey="+String.fromCharCode(e.keyCode)+"]",header).parent("li");if(li.length!==0){ctrlKey=false;li.triggerHandler("mouseup");return false}}if(e.keyCode===13||e.keyCode===10)if(ctrlKey===true){ctrlKey=false;markup(options.onCtrlEnter);return options.onCtrlEnter.keepDefault}else if(shiftKey===true){shiftKey=false;markup(options.onShiftEnter);return options.onShiftEnter.keepDefault}else{markup(options.onEnter);return options.onEnter.keepDefault}if(e.keyCode===9){if(shiftKey==true||ctrlKey==true||altKey==true)return false;if(caretOffset!==-1){get();caretOffset=$$.val().length-caretOffset;set(caretOffset,0);caretOffset=-1;return false}else{markup(options.onTab);return options.onTab.keepDefault}}}}init()})};$.fn.markItUpRemove=function(){return this.each(function(){$$=$(this).unbind().removeClass("markItUpEditor");$$.parent("div").parent("div.markItUp").parent("div").replaceWith($$)})};$.markItUp=function(settings){var options={target:false};$.extend(options,settings);if(options.target)return $(options.target).each(function(){$(this).focus();$(this).trigger("insertion",[options])});else $("textarea").trigger("insertion",[options])}})(jQuery);(function($){$.widget("ui.searchBox",{options:{renderMarkup:false,showTrigger:true,validationGroup:null},_create:function(){var hSelf=this,hElement=$(this.element);hElement.textBox(this.options).bind("enter",function(){hElement.trigger("search")});if(this.options.renderMarkup==true)this.searchTrigger=$("<div></div>").addClass("SearchBox-Trigger");else if(hElement.parent().hasClass("Watermark-Container"))this.searchTrigger=hElement.parent().parent().children(".SearchBox-Trigger");else this.searchTrigger=hElement.parent().children(".SearchBox-Trigger");if(hElement.attr("title")!==undefined){this.searchTrigger.attr("title",hElement.attr("title"));hElement.removeAttr("title")}this.searchTrigger.bind("click",function(){if(hElement.attr("disabled")!=true)if(hSelf.options.validationGroup!=null&&hSelf.options.validationGroup!="")Validation.Group.validate(hSelf.options.validationGroup)==true&&hElement.trigger("search");else hElement.trigger("search")});if(this.options.renderMarkup==true){this.options.showTrigger==false&&this.searchTrigger.css({display:"none"});hElement.addClass("SearchBox-Text");var hBox=$("<div></div>").addClass("SearchBox").insertAfter(hElement).append(hElement).append(this.searchTrigger)}},hasTrigger:function(){return!(this.searchTrigger.css("display")=="none")},showTrigger:function(){this.searchTrigger.css("display","")},hideTrigger:function(){this.searchTrigger.css("display","none")}})})(jQuery);(function($){$.widget("ui.textBox",{options:{renderMarkup:false,text:null,hasErrors:false},_create:function(){if(this.options.renderMarkup==true){$(this.element).addClass("TextBox");if(this.options.hasErrors==false)$(this.element).addClass("TextBox-Normal");else $(this.element).addClass("TextBox-Error")}this.options.text!=null&&$(this.element).val(this.options.text);$(this.element).keypress(function(e){if(e.keyCode==13){$(this).trigger("enter");return false}})},enabled:function(){return!this.element.attr("disabled")},enable:function(){this.element.removeAttr("disabled")},disable:function(){this.element.attr("disabled",true)},text:function(passValue){if(arguments.length)$(this.element).val(passValue);else return $(this).data("hint")==true?"":$(this.element).val()}})})(jQuery);(function($){$.widget("ui.spinner",{options:{step:1,start:0,incremental:true,currency:false},_create:function(){this.options.init&&this.options.init(this.ui(null));this._decimals=0;if(this.options.step.toString().indexOf(".")!=-1){var s=this.options.step.toString();this._decimals=s.slice(s.indexOf(".")+1,s.length).length}var self=this;this.element.addClass("Spinner-Box").attr("autocomplete","off");this._setValue(isNaN(this._getValue())?this.options.start:this._getValue());this.element.wrap("<div>").parent().addClass("Spinner").append('<button class="Spinner-Up" type="button"></button>').find(".Spinner-Up").bind("mousedown",function(e){$(this).addClass("Spinner-Pressed");if(!self.counter)self.counter=1;self._mousedown(100,"_up",e)}).bind("mouseup",function(e){$(this).removeClass("Spinner-Pressed");self.counter==1&&self._up(e);self._mouseup(e)}).bind("mouseout",function(e){$(this).removeClass("Spinner-Pressed");self._mouseup(e)}).bind("dblclick",function(e){$(this).removeClass("Spinner-Pressed");self._up(e)}).bind("keydown.spinner",function(e){var KEYS=$.ui.keyCode;if(e.keyCode==KEYS.SPACE||e.keyCode==KEYS.ENTER){$(this).addClass("Spinner-Pressed");if(!self.counter)self.counter=1;self._up.call(self,e)}else if(e.keyCode==KEYS.DOWN||e.keyCode==KEYS.RIGHT)self.element.siblings(".Spinner-Down").focus();else e.keyCode==KEYS.LEFT&&self.element.focus()}).bind("keyup.spinner",function(e){$(this).removeClass("Spinner-Pressed");self.counter=0;self._propagate("change",e)}).end().append('<button class="Spinner-Down" type="button"></button>').find(".Spinner-Down").bind("mousedown",function(e){$(this).addClass("Spinner-Pressed");if(!self.counter)self.counter=1;self._mousedown(100,"_down",e)}).bind("mouseup",function(e){$(this).removeClass("Spinner-Pressed");self.counter==1&&self._down();self._mouseup(e)}).bind("mouseout",function(e){$(this).removeClass("Spinner-Pressed");self._mouseup(e)}).bind("dblclick",function(e){$(this).removeClass("Spinner-Pressed");self._down(e)}).bind("keydown.spinner",function(e){var KEYS=$.ui.keyCode;if(e.keyCode==KEYS.SPACE||e.keyCode==KEYS.ENTER){$(this).addClass("Spinner-Pressed");if(!self.counter)self.counter=1;self._down.call(self,e)}else(e.keyCode==KEYS.UP||e.keyCode==KEYS.LEFT)&&self.element.siblings(".Spinner-Up").focus()}).bind("keyup.spinner",function(e){$(this).removeClass("Spinner-Pressed");self.counter=0;self._propagate("change",e)}).end();this._items=this.element.children().length;if(this._items>1){this.element.addClass("Spinner-List").css("height",this.element.outerHeight()/this._items).children().addClass("Spinner-ListItem").end().parent().css("height",this.element.outerHeight()).end();this.options.step=1;this.options.min=0;this.options.max=this._items-1}this.element.bind("keydown.spinner",function(e){if(!self.counter)self.counter=1;return self._keydown.call(self,e)}).bind("keyup.spinner",function(e){self.counter=0;self._propagate("change",e)}).bind("blur.spinner",function(){self._cleanUp()});$.fn.mousewheel&&this.element.mousewheel(function(e,delta){self._mousewheel(e,delta)})},_constrain:function(){this.options.min!=undefined&&this._getValue()<this.options.min&&this._setValue(this.options.min);this.options.max!=undefined&&this._getValue()>this.options.max&&this._setValue(this.options.max)},_cleanUp:function(){this._setValue(this._getValue());this._constrain()},_spin:function(d,e){if(this.disabled)return;isNaN(this._getValue())&&this._setValue(this.options.start);this._setValue(this._getValue()+(d=="up"?1:-1)*(this.options.incremental&&this.counter>100?this.counter>200?100:10:1)*this.options.step);this._animate(d);this._constrain();if(this.counter)this.counter++;this._propagate("spin",e)},_down:function(e){this._spin("down",e);this._propagate("down",e)},_up:function(e){this._spin("up",e);this._propagate("up",e)},_mousedown:function(i,d,e){var self=this;i=i||100;this.timer&&window.clearInterval(this.timer);this.timer=window.setInterval(function(){self[d](e);self.counter>20&&self._mousedown(20,d,e)},i)},_mouseup:function(e){this.counter=0;this.timer&&window.clearInterval(this.timer);this.element[0].focus();this._propagate("change",e)},_keydown:function(e){var KEYS=$.ui.keyCode;e.keyCode==KEYS.UP&&this._up(e);e.keyCode==KEYS.DOWN&&this._down(e);e.keyCode==KEYS.HOME&&this._setValue(this.options.min||this.options.start);e.keyCode==KEYS.END&&this.options.max!=undefined&&this._setValue(this.options.max);return e.keyCode==KEYS.TAB||e.keyCode==KEYS.BACKSPACE||e.keyCode==KEYS.LEFT||e.keyCode==KEYS.RIGHT||e.keyCode==KEYS.PERIOD||e.keyCode==KEYS.NUMPAD_DECIMAL||e.keyCode==KEYS.NUMPAD_SUBTRACT||e.keyCode>=96&&e.keyCode<=105||/[0-9\-\.]/.test(String.fromCharCode(e.keyCode))?true:false},_mousewheel:function(e,delta){delta=$.browser.opera?-delta/Math.abs(delta):delta;delta>0?this._up(e):this._down(e);e.preventDefault()},_getValue:function(){return parseFloat(this.element.val().replace(/[^0-9\-\.]/g,""))},_setValue:function(newVal){if(isNaN(newVal))newVal=this.options.start;this.element.val(this.options.currency?$.ui.spinner.format.currency(newVal,this.options.currency):$.ui.spinner.format.number(newVal,this._decimals))},_animate:function(d){this.element.hasClass("Spinner-List")&&(d=="up"&&this._getValue()<=this.options.max||d=="down"&&this._getValue()>=this.options.min)&&this.element.animate({marginTop:"-"+this._getValue()*this.element.outerHeight()},{duration:"fast",queue:false})},_addItem:function(html){if(!this.element.is("input")){var wrapper="div";if(this.element.is("ol")||this.element.is("ul"))wrapper="li";this.element.append("<"+wrapper+' class="Spinner-Dyn">'+html+"</"+wrapper+">")}},plugins:{},ui:function(){return{options:this.options,element:this.element,value:this._getValue(),add:this._addItem}},_propagate:function(n,e){$.ui.plugin.call(this,n,[e,this.ui()]);return this.element.triggerHandler(n=="spin"?n:"spin"+n,[e,this.ui()],this.options[n])},destroy:function(){if(!$.data(this.element[0],"spinner"))return;$.fn.mousewheel&&this.element.unmousewheel();this.element.removeClass("Spinner-Box Spinner-List").removeAttr("disabled").removeAttr("autocomplete").removeData("spinner").unbind(".spinner").siblings().remove().end().children().removeClass("Spinner-ListItem").remove(".Spinner-Dyn").end().parent().removeClass("Spinner Spinner-Disabled").before(this.element.clone()).remove().end()},enable:function(){this.element.removeAttr("disabled").siblings().removeAttr("disabled").parent().removeClass("Spinner-Disabled");this.disabled=false},disable:function(){this.element.attr("disabled",true).siblings().attr("disabled",true).parent().addClass("Spinner-Disabled");this.disabled=true}});$.extend($.ui.spinner,{format:{number:function(num,dec){return this.round(num,dec)},currency:function(num,sym){return(num!==Math.abs(num)?"-":"")+sym+this.round(Math.abs(num),2)},round:function(num,dec){var s=Math.round(parseFloat(num)*Math.pow(10,dec))/Math.pow(10,dec);if(dec>0){s=s+(s.toString().indexOf(".")==-1?".":"")+"0000000001";s=s.substr(0,s.indexOf(".")+1+dec)}else s=Math.round(s);return s}}})})(jQuery);var RecaptchaTemplates={};RecaptchaTemplates.VertHtml='<table id="recaptcha_table" class="recaptchatable" > <tr> <td colspan="6" class=\'recaptcha_r1_c1\'></td> </tr> <tr> <td class=\'recaptcha_r2_c1\'></td> <td colspan="4" class=\'recaptcha_image_cell\'><div id="recaptcha_image"></div></td> <td class=\'recaptcha_r2_c2\'></td> </tr> <tr> <td rowspan="6" class=\'recaptcha_r3_c1\'></td> <td colspan="4" class=\'recaptcha_r3_c2\'></td> <td rowspan="6" class=\'recaptcha_r3_c3\'></td> </tr> <tr> <td rowspan="3" class=\'recaptcha_r4_c1\' height="49"> <div class="recaptcha_input_area"> <label for="recaptcha_response_field" class="recaptcha_input_area_text"><span id="recaptcha_instructions_image" class="recaptcha_only_if_image recaptcha_only_if_no_incorrect_sol"></span><span id="recaptcha_instructions_audio" class="recaptcha_only_if_no_incorrect_sol recaptcha_only_if_audio"></span><span id="recaptcha_instructions_error" class="recaptcha_only_if_incorrect_sol"></span></label><br/> <input name="recaptcha_response_field" id="recaptcha_response_field" type="text" /> </div> </td> <td rowspan="4" class=\'recaptcha_r4_c2\'></td> <td><a id=\'recaptcha_reload_btn\'><img id=\'recaptcha_reload\' width="25" height="17" /></a></td> <td rowspan="4" class=\'recaptcha_r4_c4\'></td> </tr> <tr> <td><a id=\'recaptcha_switch_audio_btn\' class="recaptcha_only_if_image"><img id=\'recaptcha_switch_audio\' width="25" height="16" alt="" /></a><a id=\'recaptcha_switch_img_btn\' class="recaptcha_only_if_audio"><img id=\'recaptcha_switch_img\' width="25" height="16" alt=""/></a></td> </tr> <tr> <td><a id=\'recaptcha_whatsthis_btn\'><img id=\'recaptcha_whatsthis\' width="25" height="16" /></a></td> </tr> <tr> <td class=\'recaptcha_r7_c1\'></td> <td class=\'recaptcha_r8_c1\'></td> </tr> </table> ';RecaptchaTemplates.CleanCss=".recaptchatable td img{display:block}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px;padding:7px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto;text-align:left!important}.recaptchatable #recaptcha_image{margin:auto;border:1px solid #dfdfdf!important}.recaptchatable a img{border:0}.recaptchatable a,.recaptchatable a:hover{outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{border:1px solid #dfdfdf!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{font-size:11pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1em;border:1px solid #dfdfdf!important}.recaptcha_error_text{color:red}";RecaptchaTemplates.CleanHtml='<table id="recaptcha_table" class="recaptchatable"> <tr height="73"> <td class=\'recaptcha_image_cell\' width="302"><center><div id="recaptcha_image"></div></center></td> <td style="padding: 10px 7px 7px 7px;"> <a id=\'recaptcha_reload_btn\'><img id=\'recaptcha_reload\' width="25" height="18" alt="" /></a> <a id=\'recaptcha_switch_audio_btn\' class="recaptcha_only_if_image"><img id=\'recaptcha_switch_audio\' width="25" height="15" alt="" /></a><a id=\'recaptcha_switch_img_btn\' class="recaptcha_only_if_audio"><img id=\'recaptcha_switch_img\' width="25" height="15" alt=""/></a> <a id=\'recaptcha_whatsthis_btn\'><img id=\'recaptcha_whatsthis\' width="25" height="16" /></a> </td> <td style="padding: 18px 7px 18px 7px;"> <img id=\'recaptcha_logo\' alt="" width="71" height="36" /> </td> </tr> <tr> <td style="padding-left: 7px;"> <div class="recaptcha_input_area" style="padding-top: 2px; padding-bottom: 7px;"> <input style="border: 1px solid #3c3c3c; width: 302px;" name="recaptcha_response_field" id="recaptcha_response_field" type="text" /> </div> </td> <td></td> <td style="padding: 4px 7px 12px 7px;"> <img id="recaptcha_tagline" width="71" height="17" /> </td> </tr> </table> ';RecaptchaTemplates.ContextHtml='<table id="recaptcha_table" class="recaptchatable"> <tr> <td colspan="6" class=\'recaptcha_r1_c1\'></td> </tr> <tr> <td class=\'recaptcha_r2_c1\'></td> <td colspan="4" class=\'recaptcha_image_cell\'><div id="recaptcha_image"></div></td> <td class=\'recaptcha_r2_c2\'></td> </tr> <tr> <td rowspan="6" class=\'recaptcha_r3_c1\'></td> <td colspan="4" class=\'recaptcha_r3_c2\'></td> <td rowspan="6" class=\'recaptcha_r3_c3\'></td> </tr> <tr> <td rowspan="3" class=\'recaptcha_r4_c1\' height="49"> <div class="recaptcha_input_area"> <label for="recaptcha_response_field" class="recaptcha_input_area_text"><span id="recaptcha_instructions_context" class="recaptcha_only_if_image recaptcha_only_if_no_incorrect_sol"></span><span id="recaptcha_instructions_audio" class="recaptcha_only_if_no_incorrect_sol recaptcha_only_if_audio"></span><span id="recaptcha_instructions_error" class="recaptcha_only_if_incorrect_sol"></span></label><br/> <input name="recaptcha_response_field" id="recaptcha_response_field" type="text" /> </div> </td> <td rowspan="4" class=\'recaptcha_r4_c2\'></td> <td><a id=\'recaptcha_reload_btn\'><img id=\'recaptcha_reload\' width="25" height="17" /></a></td> <td rowspan="4" class=\'recaptcha_r4_c4\'></td> </tr> <tr> <td><a id=\'recaptcha_switch_audio_btn\' class="recaptcha_only_if_image"><img id=\'recaptcha_switch_audio\' width="25" height="16" alt="" /></a><a id=\'recaptcha_switch_img_btn\' class="recaptcha_only_if_audio"><img id=\'recaptcha_switch_img\' width="25" height="16" alt=""/></a></td> </tr> <tr> <td><a id=\'recaptcha_whatsthis_btn\'><img id=\'recaptcha_whatsthis\' width="25" height="16" /></a></td> </tr> <tr> <td class=\'recaptcha_r7_c1\'></td> <td class=\'recaptcha_r8_c1\'></td> </tr> </table> ';RecaptchaTemplates.VertCss=".recaptchatable td img{display:block}.recaptchatable .recaptcha_r1_c1{background:url(IMGROOT/sprite.png) 0 -63px no-repeat;width:318px;height:9px}.recaptchatable .recaptcha_r2_c1{background:url(IMGROOT/sprite.png) -18px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r2_c2{background:url(IMGROOT/sprite.png) -27px 0 no-repeat;width:9px;height:57px}.recaptchatable .recaptcha_r3_c1{background:url(IMGROOT/sprite.png) 0 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r3_c2{background:url(IMGROOT/sprite.png) -18px -57px no-repeat;width:300px;height:6px}.recaptchatable .recaptcha_r3_c3{background:url(IMGROOT/sprite.png) -9px 0 no-repeat;width:9px;height:63px}.recaptchatable .recaptcha_r4_c1{background:url(IMGROOT/sprite.png) -43px 0 no-repeat;width:171px;height:49px}.recaptchatable .recaptcha_r4_c2{background:url(IMGROOT/sprite.png) -36px 0 no-repeat;width:7px;height:57px}.recaptchatable .recaptcha_r4_c4{background:url(IMGROOT/sprite.png) -214px 0 no-repeat;width:97px;height:57px}.recaptchatable .recaptcha_r7_c1{background:url(IMGROOT/sprite.png) -43px -49px no-repeat;width:171px;height:8px}.recaptchatable .recaptcha_r8_c1{background:url(IMGROOT/sprite.png) -43px -49px no-repeat;width:25px;height:8px}.recaptchatable .recaptcha_image_cell center img{height:57px}.recaptchatable .recaptcha_image_cell center{height:57px}.recaptchatable .recaptcha_image_cell{background-color:white;height:57px}#recaptcha_area,#recaptcha_table{width:318px!important}.recaptchatable,#recaptcha_area tr,#recaptcha_area td,#recaptcha_area th{margin:0!important;border:0!important;padding:0!important;border-collapse:collapse!important;vertical-align:middle!important}.recaptchatable *{margin:0;padding:0;border:0;font-family:helvetica,sans-serif;font-size:8pt;color:black;position:static;top:auto;left:auto;right:auto;bottom:auto;text-align:left!important}.recaptchatable #recaptcha_image{margin:auto}.recaptchatable img{border:0!important;margin:0!important;padding:0!important}.recaptchatable a,.recaptchatable a:hover{outline:none;border:0!important;padding:0!important;text-decoration:none;color:blue;background:none!important;font-weight:normal}.recaptcha_input_area{position:relative!important;width:146px!important;height:45px!important;margin-left:20px!important;margin-right:5px!important;margin-top:4px!important;background:none!important}.recaptchatable label.recaptcha_input_area_text{margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:none!important;height:auto!important;width:auto!important}.recaptcha_theme_red label.recaptcha_input_area_text,.recaptcha_theme_white label.recaptcha_input_area_text{color:black!important}.recaptcha_theme_blackglass label.recaptcha_input_area_text{color:white!important}.recaptchatable #recaptcha_response_field{width:145px!important;position:absolute!important;bottom:7px!important;padding:0!important;margin:0!important;font-size:10pt}.recaptcha_theme_blackglass #recaptcha_response_field,.recaptcha_theme_white #recaptcha_response_field{border:1px solid gray}.recaptcha_theme_red #recaptcha_response_field{border:1px solid #cca940}.recaptcha_audio_cant_hear_link{font-size:7pt;color:black}.recaptchatable{line-height:1em}#recaptcha_instructions_error{color:red!important}";var RecaptchaStr_en={visual_challenge:"Get a visual challenge",audio_challenge:"Get an audio challenge",refresh_btn:"Get a new challenge",instructions_visual:"Type the two words:",instructions_context:"Type the words in the boxes:",instructions_audio:"Type what you hear:",help_btn:"Help",play_again:"Play sound again",cant_hear_this:"Download sound as MP3",incorrect_try_again:"Incorrect. Try again."},RecaptchaStr_de={visual_challenge:"Visuelle Aufgabe generieren",audio_challenge:"Audio-Aufgabe generieren",refresh_btn:"Neue Aufgabe generieren",instructions_visual:"Gib die 2 Wörter ein:",instructions_context:"",instructions_audio:"Gib die 8 Ziffern ein:",help_btn:"Hilfe",incorrect_try_again:"Falsch. Nochmals versuchen!"},RecaptchaStr_es={visual_challenge:"Obtén un reto visual",audio_challenge:"Obtén un reto audible",refresh_btn:"Obtén un nuevo reto",instructions_visual:"Escribe las 2 palabras:",instructions_context:"",instructions_audio:"Escribe los 8 números:",help_btn:"Ayuda",incorrect_try_again:"Incorrecto. Otro intento."},RecaptchaStr_fr={visual_challenge:"Défi visuel",audio_challenge:"Défi audio",refresh_btn:"Nouveau défi",instructions_visual:"Entrez les deux mots:",instructions_context:"",instructions_audio:"Entrez les huit chiffres:",help_btn:"Aide",incorrect_try_again:"Incorrect."},RecaptchaStr_nl={visual_challenge:"Test me via een afbeelding",audio_challenge:"Test me via een geluidsfragment",refresh_btn:"Nieuwe uitdaging",instructions_visual:"Typ de twee woorden:",instructions_context:"",instructions_audio:"Typ de acht cijfers:",help_btn:"Help",incorrect_try_again:"Foute invoer."},RecaptchaStr_pt={visual_challenge:"Obter um desafio visual",audio_challenge:"Obter um desafio sonoro",refresh_btn:"Obter um novo desafio",instructions_visual:"Escreva as 2 palavras:",instructions_context:"",instructions_audio:"Escreva os 8 numeros:",help_btn:"Ajuda",incorrect_try_again:"Incorrecto. Tenta outra vez."},RecaptchaStr_ru={visual_challenge:"Загрузить визуальную задачу",audio_challenge:"Загрузить звуковую задачу",refresh_btn:"Загрузить новую задачу",instructions_visual:"Введите два слова:",instructions_context:"",instructions_audio:"Введите восемь чисел:",help_btn:"Помощь",incorrect_try_again:"Неправильно."},RecaptchaStr_tr={visual_challenge:"Görsel deneme",audio_challenge:"İşitsel deneme",refresh_btn:"Yeni deneme",instructions_visual:"İki kelimeyi yazın:",instructions_context:"",instructions_audio:"Sekiz numarayı yazın:",help_btn:"Yardım (İngilizce)",incorrect_try_again:"Yanlış. Bir daha deneyin."},RecaptchaStr_it={visual_challenge:"Modalità visiva",audio_challenge:"Modalità auditiva",refresh_btn:"Chiedi due nuove parole",instructions_visual:"Scrivi le due parole:",instructions_context:"",instructions_audio:"Trascrivi ciò che senti:",help_btn:"Aiuto",incorrect_try_again:"Scorretto. Riprova."},RecaptchaLangMap={en:RecaptchaStr_en,de:RecaptchaStr_de,es:RecaptchaStr_es,fr:RecaptchaStr_fr,nl:RecaptchaStr_nl,pt:RecaptchaStr_pt,ru:RecaptchaStr_ru,tr:RecaptchaStr_tr,it:RecaptchaStr_it},RecaptchaStr=RecaptchaStr_en,RecaptchaOptions,RecaptchaDefaultOptions={tabindex:0,theme:"red",callback:null,lang:null,custom_theme_widget:null,custom_translations:null,includeContext:false},Recaptcha={widget:null,timer_id:-1,style_set:false,theme:null,type:"image",ajax_verify_cb:null,$:function(a){return typeof a=="string"?document.getElementById(a):a},create:function(a,b,c){Recaptcha.destroy();if(b)Recaptcha.widget=Recaptcha.$(b);Recaptcha._init_options(c);Recaptcha._call_challenge(a)},destroy:function(){var a=Recaptcha.$("recaptcha_challenge_field");a&&a.parentNode.removeChild(a);Recaptcha.timer_id!=-1&&clearInterval(Recaptcha.timer_id);Recaptcha.timer_id=-1;if(a=Recaptcha.$("recaptcha_image"))a.innerHTML="";if(Recaptcha.widget){if(Recaptcha.theme!="custom")Recaptcha.widget.innerHTML="";else Recaptcha.widget.style.display="none";Recaptcha.widget=null}},focus_response_field:function(){var a=Recaptcha.$;a=a("recaptcha_response_field");a.focus()},get_challenge:function(){return typeof RecaptchaState=="undefined"?null:RecaptchaState.challenge},get_response:function(){var a=Recaptcha.$;a=a("recaptcha_response_field");return!a?null:a.value},ajax_verify:function(a){Recaptcha.ajax_verify_cb=a;a=Recaptcha._get_api_server()+"/ajaxverify?c="+encodeURIComponent(Recaptcha.get_challenge())+"&response="+encodeURIComponent(Recaptcha.get_response());Recaptcha._add_script(a)},_ajax_verify_callback:function(a){Recaptcha.ajax_verify_cb(a)},_get_api_server:function(){var a=window.location.protocol,b;b=typeof _RecaptchaOverrideApiServer!="undefined"?_RecaptchaOverrideApiServer:"www.google.com/recaptcha/api";return a+"//"+b},_call_challenge:function(a){a=Recaptcha._get_api_server()+"/challenge?k="+a+"&ajax=1&cachestop="+Math.random();if(RecaptchaOptions.lang)a+="&lang="+RecaptchaOptions.lang;if(typeof RecaptchaOptions.extra_challenge_params!="undefined")a+="&"+RecaptchaOptions.extra_challenge_params;if(RecaptchaOptions.includeContext)a+="&includeContext=1";Recaptcha._add_script(a)},_add_script:function(a){var b=document.createElement("script");b.type="text/javascript";b.src=a;Recaptcha._get_script_area().appendChild(b)},_get_script_area:function(){var a=document.getElementsByTagName("head");return a=!a||a.length<1?document.body:a[0]},_hash_merge:function(a){var b={},c;for(c in a)for(var d in a[c])b[d]=a[c][d];if(b.theme=="context")b.includeContext=true;return b},_init_options:function(a){RecaptchaOptions=Recaptcha._hash_merge([RecaptchaDefaultOptions,a||{}])},challenge_callback:function(){var a=Recaptcha.widget;Recaptcha._reset_timer();RecaptchaStr=Recaptcha._hash_merge([RecaptchaStr_en,RecaptchaLangMap[RecaptchaOptions.lang]||{},RecaptchaOptions.custom_translations||{}]);window.addEventListener&&window.addEventListener("unload",function(){Recaptcha.destroy()},false);Recaptcha._is_ie()&&window.attachEvent&&window.attachEvent("onbeforeunload",function(){});if(navigator.userAgent.indexOf("KHTML")>0){a=document.createElement("iframe");a.src="about:blank";a.style.height="0px";a.style.width="0px";a.style.visibility="hidden";a.style.border="none";var b=document.createTextNode("This frame prevents back/forward cache problems in Safari.");a.appendChild(b);document.body.appendChild(a)}Recaptcha._finish_widget()},_add_css:function(a){var b=document.createElement("style");b.type="text/css";if(b.styleSheet)if(navigator.appVersion.indexOf("MSIE 5")!=-1)document.write("<style type='text/css'>"+a+"</style>");else b.styleSheet.cssText=a;else if(navigator.appVersion.indexOf("MSIE 5")!=-1)document.write("<style type='text/css'>"+a+"</style>");else{a=document.createTextNode(a);b.appendChild(a)}Recaptcha._get_script_area().appendChild(b)},_set_style:function(a){if(!Recaptcha.style_set){Recaptcha.style_set=true;Recaptcha._add_css(a+"\n\n.recaptcha_is_showing_audio .recaptcha_only_if_image,.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}")}},_init_builtin_theme:function(){var a=Recaptcha.$,b=RecaptchaStr,c=RecaptchaState,d,e;c=c.server;if(c[c.length-1]=="/")c=c.substring(0,c.length-1);var f=c+"/img/"+Recaptcha.theme;if(Recaptcha.theme=="clean"){c=RecaptchaTemplates.CleanCss;d=RecaptchaTemplates.CleanHtml;e="png"}else{if(Recaptcha.theme=="context"){c=RecaptchaTemplates.VertCss;d=RecaptchaTemplates.ContextHtml}else{c=RecaptchaTemplates.VertCss;d=RecaptchaTemplates.VertHtml}e="gif"}c=c.replace(/IMGROOT/g,f);Recaptcha._set_style(c);Recaptcha.widget.innerHTML="<div id='recaptcha_area'>"+d+"</div>";a("recaptcha_reload").src=f+"/refresh."+e;a("recaptcha_switch_audio").src=f+"/audio."+e;a("recaptcha_switch_img").src=f+"/text."+e;a("recaptcha_whatsthis").src=f+"/help."+e;if(Recaptcha.theme=="clean"){a("recaptcha_logo").src=f+"/logo."+e;a("recaptcha_tagline").src=f+"/tagline."+e}a("recaptcha_reload").alt=b.refresh_btn;a("recaptcha_switch_audio").alt=b.audio_challenge;a("recaptcha_switch_img").alt=b.visual_challenge;a("recaptcha_whatsthis").alt=b.help_btn;a("recaptcha_reload_btn").href="javascript:Recaptcha.reload ();";a("recaptcha_reload_btn").title=b.refresh_btn;a("recaptcha_switch_audio_btn").href="javascript:Recaptcha.switch_type('audio');";a("recaptcha_switch_audio_btn").title=b.audio_challenge;a("recaptcha_switch_img_btn").href="javascript:Recaptcha.switch_type('image');";a("recaptcha_switch_img_btn").title=b.visual_challenge;a("recaptcha_whatsthis_btn").href=Recaptcha._get_help_link();a("recaptcha_whatsthis_btn").target="_blank";a("recaptcha_whatsthis_btn").title=b.help_btn;a("recaptcha_whatsthis_btn").onclick=function(){Recaptcha.showhelp();return false};a("recaptcha_table").className="recaptchatable recaptcha_theme_"+Recaptcha.theme;a("recaptcha_instructions_image")&&a("recaptcha_instructions_image").appendChild(document.createTextNode(b.instructions_visual));a("recaptcha_instructions_context")&&a("recaptcha_instructions_context").appendChild(document.createTextNode(b.instructions_context));a("recaptcha_instructions_audio")&&a("recaptcha_instructions_audio").appendChild(document.createTextNode(b.instructions_audio));a("recaptcha_instructions_error")&&a("recaptcha_instructions_error").appendChild(document.createTextNode(b.incorrect_try_again))},_finish_widget:function(){var a=Recaptcha.$,b=RecaptchaStr;b=RecaptchaState;var c=RecaptchaOptions,d=c.theme;switch(d){case"red":case"white":case"blackglass":case"clean":case"custom":case"context":break;default:d="red"}if(!Recaptcha.theme)Recaptcha.theme=d;Recaptcha.theme!="custom"?Recaptcha._init_builtin_theme():Recaptcha._set_style("");d=document.createElement("span");d.id="recaptcha_challenge_field_holder";d.style.display="none";a("recaptcha_response_field").parentNode.insertBefore(d,a("recaptcha_response_field"));a("recaptcha_response_field").setAttribute("autocomplete","off");a("recaptcha_image").style.width="300px";a("recaptcha_image").style.height="57px";Recaptcha.should_focus=false;Recaptcha._set_challenge(b.challenge,"image");if(c.tabindex){a("recaptcha_response_field").tabIndex=c.tabindex;if(Recaptcha.theme!="custom"){a("recaptcha_whatsthis_btn").tabIndex=c.tabindex;a("recaptcha_switch_img_btn").tabIndex=c.tabindex;a("recaptcha_switch_audio_btn").tabIndex=c.tabindex;a("recaptcha_reload_btn").tabIndex=c.tabindex}}if(Recaptcha.widget)Recaptcha.widget.style.display="";c.callback&&c.callback()},switch_type:function(a){var b=Recaptcha;b.type=a;b.reload(b.type=="audio"?"a":"v")},reload:function(a){var b=Recaptcha,c=b.$;c=RecaptchaState;if(typeof a=="undefined")a="r";c=c.server+"reload?c="+c.challenge+"&k="+c.site+"&reason="+a+"&type="+b.type;if(RecaptchaOptions.lang)c+="&lang="+RecaptchaOptions.lang;if(RecaptchaOptions.includeContext)c+="&includeContext=1";if(typeof RecaptchaOptions.extra_challenge_params!="undefined")c+="&"+RecaptchaOptions.extra_challenge_params;if(b.type=="audio")c+=RecaptchaOptions.audio_beta_12_08?"&audio_beta_12_08=1":"&new_audio_default=1";b.should_focus=a!="t";b._add_script(c)},finish_reload:function(a,b){RecaptchaState.is_incorrect=false;Recaptcha._set_challenge(a,b)},_set_challenge:function(a,b){var c=Recaptcha,d=RecaptchaState,e=c.$;d.challenge=a;c.type=b;e("recaptcha_challenge_field_holder").innerHTML="<input type='hidden' name='recaptcha_challenge_field' id='recaptcha_challenge_field' value='"+d.challenge+"'/>";if(b=="audio")e("recaptcha_image").innerHTML=Recaptcha.getAudioCaptchaHtml();else if(b=="image"){var f=d.server+"image?c="+d.challenge;e("recaptcha_image").innerHTML="<img style='display:block;' height='57' width='300' src='"+f+"'/>"}Recaptcha._css_toggle("recaptcha_had_incorrect_sol","recaptcha_nothad_incorrect_sol",d.is_incorrect);Recaptcha._css_toggle("recaptcha_is_showing_audio","recaptcha_isnot_showing_audio",b=="audio");c._clear_input();c.should_focus&&c.focus_response_field();c._reset_timer()},_reset_timer:function(){var a=RecaptchaState;clearInterval(Recaptcha.timer_id);Recaptcha.timer_id=setInterval("Recaptcha.reload('t');",(a.timeout-300)*1e3)},showhelp:function(){window.open(Recaptcha._get_help_link(),"recaptcha_popup","width=460,height=580,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes")},_clear_input:function(){var a=Recaptcha.$("recaptcha_response_field");a.value=""},_displayerror:function(a){var b=Recaptcha.$;b("recaptcha_image").innerHTML="";b("recaptcha_image").appendChild(document.createTextNode(a))},reloaderror:function(a){Recaptcha._displayerror(a)},_is_ie:function(){return navigator.userAgent.indexOf("MSIE")>0&&!window.opera},_css_toggle:function(a,b,c){var d=Recaptcha.widget;if(!d)d=document.body;var e=d.className;e=e.replace(RegExp("(^|\\s+)"+a+"(\\s+|$)")," ");e=e.replace(RegExp("(^|\\s+)"+b+"(\\s+|$)")," ");e+=" "+(c?a:b);d.className=e},_get_help_link:function(){var a=RecaptchaState;a="http://www.google.com/recaptcha/help?c="+a.challenge;if(RecaptchaOptions.lang)a+="&lang="+RecaptchaOptions.lang;return a},playAgain:function(){var a=Recaptcha.$;a("recaptcha_image").innerHTML=Recaptcha.getAudioCaptchaHtml()},getAudioCaptchaHtml:function(){var a=Recaptcha,b=RecaptchaState,c=Recaptcha.$;c=b.server+"image?c="+b.challenge;if(c.indexOf("https://")==0)c="http://"+c.substring(8);b=b.server+"/img/audiocaptcha.swf?v2";a=a._is_ie()?'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="audiocaptcha" width="0" height="0" codebase="https://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"><param name="movie" value="'+b+'" /><param name="quality" value="high" /><param name="bgcolor" value="#869ca7" /><param name="allowScriptAccess" value="always" /></object><br/>':'<embed src="'+b+'" quality="high" bgcolor="#869ca7" width="0" height="0" name="audiocaptcha" align="middle" play="true" loop="false" quality="high" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"></embed> ';c=(Recaptcha.checkFlashVer()?'<br/><a class="recaptcha_audio_cant_hear_link" href="#" onclick="Recaptcha.playAgain(); return false;">'+RecaptchaStr.play_again+"</a>":"")+'<br/><a class="recaptcha_audio_cant_hear_link" target="_blank" href="'+c+'">'+RecaptchaStr.cant_hear_this+"</a>";return a+c},gethttpwavurl:function(){var a=RecaptchaState;if(Recaptcha.type=="audio"){a=a.server+"image?c="+a.challenge;if(a.indexOf("https://")==0)a="http://"+a.substring(8);return a}return""},checkFlashVer:function(){var a=navigator.appVersion.indexOf("MSIE")!=-1?true:false,b=navigator.appVersion.toLowerCase().indexOf("win")!=-1?true:false,c=navigator.userAgent.indexOf("Opera")!=-1?true:false,d=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){a=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";a=navigator.plugins["Shockwave Flash"+a].description;a=a.split(" ");a=a[2].split(".");d=a[0]}}else if(a&&b&&!c)try{var e=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),f=e.GetVariable("$version");d=f.split(" ")[1].split(",")[0]}catch(g){}return d>=9},getlang:function(){return RecaptchaOptions.lang}}
