(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&/6.0/.test(navigator.userAgent)){s=$.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},s||{});var prop=function(n){return n&&n.constructor==Number?n+"px":n},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"'+'style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(s.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":
prop(s.top))+";"+"left:"+(s.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":prop(s.left))+";"+"width:"+(s.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":prop(s.width))+";"+"height:"+(s.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":prop(s.height))+";"+'"/>';return this.each(function(){if($("> iframe.bgiframe",this).length==0)this.insertBefore(document.createElement(html),this.firstChild)})}return this}})(jQuery);sfHover=function(){var sfEls=document.getElementById("nav").getElementsByTagName("LI");for(var i=0;i<sfEls.length;i++){sfEls[i].onmouseover=function(){this.className+=" sfhover"};sfEls[i].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"")}}};if(window.attachEvent)window.attachEvent("onload",sfHover);function tamingselect(){if(!document.getElementById&&!document.createTextNode)return;var ts_listclass="ddmswitch";var toreplace=new Array;var count=0;var uls=document.getElementsByTagName("ul");var goHere="";for(var i=0;i<uls.length;i++)if(ts_check(uls[i],ts_listclass)){var selectId=uls[i].getAttribute("id");var newform=document.createElement("form");newform.setAttribute("action","");var selectId=uls[i].getAttribute("id");var newselect=document.createElement("select");newselect.setAttribute("id",
"jumpMenu");for(j=0;j<uls[i].getElementsByTagName("a").length;j++){var newopt=document.createElement("option");newopt.value=uls[i].getElementsByTagName("a")[j].href;newopt.appendChild(document.createTextNode(uls[i].getElementsByTagName("a")[j].innerHTML));newselect.appendChild(newopt)}newselect.onchange=function(){goHere=this.options[this.selectedIndex].value};var lineBreak=document.createElement("br");var GoButton=document.createElement("img");GoButton.setAttribute("type","submit");GoButton.setAttribute("src",
"/images/go.gif");GoButton.setAttribute("alt","Go");GoButton.setAttribute("id","go");GoButton.onclick=function(){var siblingStuff=document.getElementById("jumpMenu");self.location=siblingStuff.options[siblingStuff.selectedIndex].value};newform.appendChild(newselect);newform.appendChild(lineBreak);newform.appendChild(GoButton);uls[i].parentNode.insertBefore(newform,uls[i]);toreplace[count]=uls[i];count++}for(i=0;i<count;i++){toreplace[i].className="hide";toreplace[i].removeAttribute("id")}function ts_check(o,
c){return(new RegExp("\\b"+c+"\\b")).test(o.className)}}window.onload=function(){tamingselect()};$(document).ready(function(){$("#jumpMenu").change(function(){var message=$(this).val();alert(message);top.location=message});$(".toggle-container").hide();$(".toggle").click(function(){$("div.toggle-container:visible").slideToggle(250);$(this).next(".toggle-container").slideToggle(250)});(function($){$.fn.timeout=function(options){var defaults={timeout:"2000",callback:function(){return true}};var options=$.extend(defaults,options);return this.each(function(){var e=$(this)[0];setTimeout(function(){options.callback.call(e)},
options.timeout)})}})(jQuery);$(".tabs a").click(function(){switch_tabs($(this))});switch_tabs($(".current"));$("#nav li ul").addClass("jqhide");$(".hide").addClass("jqhide");$("#wrap #right-navigation #tabs .tabs .post #post").css("display","block");$("#wrap #right-navigation #tabs .tabs .online #online").css("display","block");$("#service-search").css("padding-top","85px");$("#wrap #left-main-page-section #content .push-body li a").css("display","none");if($(".left-nav-sub-menu li.active").length==
0)$(".left-nav-sub-menu").css("display","none");$(".left-nav-sub-link").hover(function(){$(this).children("ul").slideDown("medium")});$("#nav li").bind("mouseenter",function(){$(this).children("ul").fadeIn("fast")});$("#nav li").bind("mouseleave",function(){$(this).timeout({timeout:"250",callback:function(elem){$(this).children("ul").fadeOut(200)}})});$(".gallery a[rel^='prettyPhoto']").prettyPhoto({theme:"light_rounded"})});
function switch_tabs(obj){$(".tab-content").hide();$(".tabs a").removeClass("current");var id=obj.attr("rel");$("#"+id).show();obj.addClass("current")};__AutoComplete=new Array;__prevchar="";isIE=document.all?true:false;isGecko=navigator.userAgent.toLowerCase().indexOf("gecko")!=-1;isOpera=navigator.userAgent.toLowerCase().indexOf("opera")!=-1;
function AutoComplete_Create(id,data){__AutoComplete[id]={data:data,isVisible:false,element:document.getElementById(id),dropdown:null,highlighted:null};__AutoComplete[id]["element"].setAttribute("autocomplete","off");__AutoComplete[id]["element"].onkeydown=function(e){return AutoComplete_KeyDown(this.getAttribute("id"),e)};__AutoComplete[id]["element"].onkeyup=function(e){return AutoComplete_KeyUp(this.getAttribute("id"),e)};__AutoComplete[id]["element"].onkeypress=function(e){if(!e)e=window.event;
if(e.keyCode==13||isOpera)return false};__AutoComplete[id]["element"].onclick=function(e){if(!e)e=window.event;e.cancelBubble=true;e.returnValue=false};var docClick=function(){for(id in __AutoComplete)AutoComplete_HideDropdown(id)};if(document.addEventListener)document.addEventListener("click",docClick,false);else if(document.attachEvent)document.attachEvent("onclick",docClick,false);if(arguments[2]!=null){__AutoComplete[id]["maxitems"]=arguments[2];__AutoComplete[id]["firstItemShowing"]=0;__AutoComplete[id]["lastItemShowing"]=
arguments[2]-1}AutoComplete_CreateDropdown(id);if(isIE){__AutoComplete[id]["iframe"]=document.createElement("iframe");__AutoComplete[id]["iframe"].id=id+"_iframe";__AutoComplete[id]["iframe"].style.position="absolute";__AutoComplete[id]["iframe"].style.top="0";__AutoComplete[id]["iframe"].style.left="0";__AutoComplete[id]["iframe"].style.width="0px";__AutoComplete[id]["iframe"].style.height="0px";__AutoComplete[id]["iframe"].style.zIndex="98";__AutoComplete[id]["iframe"].style.visibility="hidden";
__AutoComplete[id]["element"].parentNode.insertBefore(__AutoComplete[id]["iframe"],__AutoComplete[id]["element"])}}
function AutoComplete_CreateDropdown(id){var left=AutoComplete_GetLeft(__AutoComplete[id]["element"]);var top=AutoComplete_GetTop(__AutoComplete[id]["element"])+__AutoComplete[id]["element"].offsetHeight;var width="400";__AutoComplete[id]["dropdown"]=document.createElement("div");__AutoComplete[id]["dropdown"].className="autocomplete";__AutoComplete[id]["element"].parentNode.insertBefore(__AutoComplete[id]["dropdown"],__AutoComplete[id]["element"]);__AutoComplete[id]["dropdown"].style.left=left+"px";
__AutoComplete[id]["dropdown"].style.top=top+"px";__AutoComplete[id]["dropdown"].style.width=width+"px";__AutoComplete[id]["dropdown"].style.zIndex="99";__AutoComplete[id]["dropdown"].style.visibility="hidden"}function AutoComplete_GetLeft(element){var curNode=element;var left=0;do{left+=curNode.offsetLeft;curNode=curNode.offsetParent}while(curNode!=null&&curNode.tagName.toLowerCase()!="body");return left}
function AutoComplete_GetTop(element){var curNode=element;var top=0;do{top+=curNode.offsetTop;curNode=curNode.offsetParent}while(curNode!=null&&curNode.tagName.toLowerCase()!="body");return top}
function getdata(id,value){if(http){value=value.toLowerCase();http.open("GET","/values.asp?prefix="+value.substr(0,1)+"&rnd="+(new Date).getTime(),true);http.onreadystatechange=function(){if(http.readyState==4&&http.responseText){__AutoComplete[id]["data"]=http.responseText.split(",");AutoComplete_ActuallyShowDropdown(id,value)}};http.send(null)}}
function AutoComplete_ShowDropdown(id){var value=__AutoComplete[id]["element"].value;if(__prevchar!=value.substr(0,1)){__prevchar=value.substr(0,1);getdata(id,value)}else AutoComplete_ActuallyShowDropdown(id,value)}
function AutoComplete_ActuallyShowDropdown(id,value){AutoComplete_HideAll();var toDisplay=new Array;var newDiv=null;var text=null;var numItems=__AutoComplete[id]["dropdown"].childNodes.length;while(__AutoComplete[id]["dropdown"].childNodes.length>0)__AutoComplete[id]["dropdown"].removeChild(__AutoComplete[id]["dropdown"].childNodes[0]);for(i=0;i<__AutoComplete[id]["data"].length;++i)if(__AutoComplete[id]["data"][i].substr(0,value.length).toLowerCase()==value.toLowerCase())toDisplay[toDisplay.length]=
__AutoComplete[id]["data"][i];if(toDisplay.length==0){AutoComplete_HideDropdown(id);return}for(i=0;i<toDisplay.length;++i){newDiv=document.createElement("div");newDiv.className="autocomplete_item";newDiv.setAttribute("id","autocomplete_item_"+i);newDiv.setAttribute("index",i);newDiv.setAttribute("align","left");newDiv.style.zIndex="99";if(toDisplay.length>__AutoComplete[id]["maxitems"]&&navigator.userAgent.indexOf("MSIE")==-1)newDiv.style.width=__AutoComplete[id]["dropdown"].offsetWidth-22+"px";newDiv.onmouseover=
function(){AutoComplete_HighlightItem(__AutoComplete[id]["element"].getAttribute("id"),this.getAttribute("index"))};newDiv.onclick=function(){AutoComplete_SetValue(__AutoComplete[id]["element"].getAttribute("id"));AutoComplete_HideDropdown(__AutoComplete[id]["element"].getAttribute("id"))};text=document.createTextNode(toDisplay[i]);newDiv.appendChild(text);__AutoComplete[id]["dropdown"].appendChild(newDiv)}if(toDisplay.length>__AutoComplete[id]["maxitems"])__AutoComplete[id]["dropdown"].style.height=
__AutoComplete[id]["maxitems"]*15+2+"px";else __AutoComplete[id]["dropdown"].style.height="";__AutoComplete[id]["dropdown"].style.left=AutoComplete_GetLeft(__AutoComplete[id]["element"]);__AutoComplete[id]["dropdown"].style.top=AutoComplete_GetTop(__AutoComplete[id]["element"])+__AutoComplete[id]["element"].offsetHeight;if(isIE){__AutoComplete[id]["iframe"].style.top=__AutoComplete[id]["dropdown"].style.top;__AutoComplete[id]["iframe"].style.left=__AutoComplete[id]["dropdown"].style.left;__AutoComplete[id]["iframe"].style.width=
__AutoComplete[id]["dropdown"].offsetWidth;__AutoComplete[id]["iframe"].style.height=__AutoComplete[id]["dropdown"].offsetHeight;__AutoComplete[id]["iframe"].style.visibility="visible"}if(!__AutoComplete[id]["isVisible"]){__AutoComplete[id]["dropdown"].style.visibility="visible";__AutoComplete[id]["isVisible"]=true}if(__AutoComplete[id]["dropdown"].childNodes.length!=numItems)__AutoComplete[id]["highlighted"]=null}
function AutoComplete_HideDropdown(id){if(__AutoComplete[id]["iframe"])__AutoComplete[id]["iframe"].style.visibility="hidden";__AutoComplete[id]["dropdown"].style.visibility="hidden";__AutoComplete[id]["highlighted"]=null;__AutoComplete[id]["isVisible"]=false}function AutoComplete_HideAll(){for(id in __AutoComplete)AutoComplete_HideDropdown(id)}
function AutoComplete_HighlightItem(id,index){if(__AutoComplete[id]["dropdown"].childNodes[index]){for(var i=0;i<__AutoComplete[id]["dropdown"].childNodes.length;++i)if(__AutoComplete[id]["dropdown"].childNodes[i].className=="autocomplete_item_highlighted")__AutoComplete[id]["dropdown"].childNodes[i].className="autocomplete_item";__AutoComplete[id]["dropdown"].childNodes[index].className="autocomplete_item_highlighted";__AutoComplete[id]["highlighted"]=index}}
function AutoComplete_Highlight(id,index){if(index==1&&__AutoComplete[id]["highlighted"]==__AutoComplete[id]["dropdown"].childNodes.length-1){__AutoComplete[id]["dropdown"].childNodes[__AutoComplete[id]["highlighted"]].className="autocomplete_item";__AutoComplete[id]["highlighted"]=null}else if(index==-1&&__AutoComplete[id]["highlighted"]==0){__AutoComplete[id]["dropdown"].childNodes[0].className="autocomplete_item";__AutoComplete[id]["highlighted"]=__AutoComplete[id]["dropdown"].childNodes.length}if(__AutoComplete[id]["highlighted"]==
null){__AutoComplete[id]["dropdown"].childNodes[0].className="autocomplete_item_highlighted";__AutoComplete[id]["highlighted"]=0}else{if(__AutoComplete[id]["dropdown"].childNodes[__AutoComplete[id]["highlighted"]])__AutoComplete[id]["dropdown"].childNodes[__AutoComplete[id]["highlighted"]].className="autocomplete_item";var newIndex=__AutoComplete[id]["highlighted"]+index;if(__AutoComplete[id]["dropdown"].childNodes[newIndex]){__AutoComplete[id]["dropdown"].childNodes[newIndex].className="autocomplete_item_highlighted";
__AutoComplete[id]["highlighted"]=newIndex}}}function AutoComplete_SetValue(id){__AutoComplete[id]["element"].value=__AutoComplete[id]["dropdown"].childNodes[__AutoComplete[id]["highlighted"]].innerHTML}
function AutoComplete_ScrollCheck(id){if(__AutoComplete[id]["highlighted"]>__AutoComplete[id]["lastItemShowing"]){__AutoComplete[id]["firstItemShowing"]=__AutoComplete[id]["highlighted"]-(__AutoComplete[id]["maxitems"]-1);__AutoComplete[id]["lastItemShowing"]=__AutoComplete[id]["highlighted"]}if(__AutoComplete[id]["highlighted"]<__AutoComplete[id]["firstItemShowing"]){__AutoComplete[id]["firstItemShowing"]=__AutoComplete[id]["highlighted"];__AutoComplete[id]["lastItemShowing"]=__AutoComplete[id]["highlighted"]+
(__AutoComplete[id]["maxitems"]-1)}__AutoComplete[id]["dropdown"].scrollTop=__AutoComplete[id]["firstItemShowing"]*15}
function AutoComplete_KeyDown(id){if(arguments[1]!=null)event=arguments[1];var keyCode=event.keyCode;switch(keyCode){case 13:if(__AutoComplete[id]["highlighted"]!=null){AutoComplete_SetValue(id);AutoComplete_HideDropdown(id)}else if(__AutoComplete[id]["element"].value.replace(/^\s+|\s+$/g,"")!="")__AutoComplete[id]["element"].form.submit();event.returnValue=false;event.cancelBubble=true;break;case 27:AutoComplete_HideDropdown(id);event.returnValue=false;event.cancelBubble=true;break;case 38:if(!__AutoComplete[id]["isVisible"])AutoComplete_ShowDropdown(id);
AutoComplete_Highlight(id,-1);AutoComplete_ScrollCheck(id,-1);return false;break;case 9:if(__AutoComplete[id]["isVisible"])AutoComplete_HideDropdown(id);return;case 40:if(!__AutoComplete[id]["isVisible"])AutoComplete_ShowDropdown(id);AutoComplete_Highlight(id,1);AutoComplete_ScrollCheck(id,1);return false;break}}
function AutoComplete_KeyUp(id){if(arguments[1]!=null)event=arguments[1];var keyCode=event.keyCode;switch(keyCode){case 13:event.returnValue=false;event.cancelBubble=true;break;case 27:AutoComplete_HideDropdown(id);event.returnValue=false;event.cancelBubble=true;break;case 38:case 40:return false;break;default:AutoComplete_ShowDropdown(id);break}}function AutoComplete_isVisible(id){return __AutoComplete[id]["dropdown"].style.visibility=="visible"};var http=false;try{http=new XMLHttphttpuest}catch(e){try{http=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{http=new ActiveXObject("Microsoft.XMLHTTP")}catch(E){http=false}}}if(!http&&typeof XMLHttpRequest!="undefined")try{http=new XMLHttpRequest}catch(e){http=false}window.onload=function(){tamingselect();data=["nodata"].sort();AutoComplete_Create("query",data,6)};if(top.location.href!=location.href)top.location.href=location.href;(function($){$.prettyPhoto={version:"2.5.4"};$.fn.prettyPhoto=function(settings){settings=jQuery.extend({animationSpeed:"normal",padding:40,opacity:0.8,showTitle:true,allowresize:true,counter_separator_label:"/",theme:"dark_rounded",hideflash:false,modal:false,changepicturecallback:function(){},callback:function(){}},settings);if($.browser.msie&&$.browser.version==6)settings.theme="light_square";if($(".pp_overlay").size()==0)_buildOverlay();else{$pp_pic_holder=$(".pp_pic_holder");$ppt=$(".ppt")}var doresize=
true,percentBased=false,correctSizes,$pp_pic_holder,$ppt,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,pp_type="image",setPosition=0,$scrollPos=_getScroll();$(window).scroll(function(){$scrollPos=_getScroll();_centerOverlay();_resizeOverlay()});$(window).resize(function(){_centerOverlay();_resizeOverlay()});$(document).keydown(function(e){if($pp_pic_holder.is(":visible"))switch(e.keyCode){case 37:$.prettyPhoto.changePage("previous");break;case 39:$.prettyPhoto.changePage("next");
break;case 27:if(!settings.modal)$.prettyPhoto.close();break}});$(this).each(function(){$(this).bind("click",function(){link=this;theRel=$(this).attr("rel");galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);var images=new Array,titles=new Array,descriptions=new Array;if(theGallery)$("a[rel*="+theGallery+"]").each(function(i){if($(this)[0]===$(link)[0])setPosition=i;images.push($(this).attr("href"));titles.push($(this).find("img").attr("alt"));descriptions.push($(this).attr("title"))});
else{images=$(this).attr("href");titles=$(this).find("img").attr("alt")?$(this).find("img").attr("alt"):"";descriptions=$(this).attr("title")?$(this).attr("title"):""}$.prettyPhoto.open(images,titles,descriptions);return false})});$.prettyPhoto.open=function(gallery_images,gallery_titles,gallery_descriptions){if($.browser.msie&&$.browser.version==6)$("select").css("visibility","hidden");if(settings.hideflash)$("object,embed").css("visibility","hidden");images=$.makeArray(gallery_images);titles=$.makeArray(gallery_titles);
descriptions=$.makeArray(gallery_descriptions);if($(".pp_overlay").size()==0)_buildOverlay();else{$pp_pic_holder=$(".pp_pic_holder");$ppt=$(".ppt")}$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme);isSet=$(images).size()>0?true:false;_getFileType(images[setPosition]);_centerOverlay();_checkPosition($(images).size());$(".pp_loaderIcon").show();$("div.pp_overlay").show().fadeTo(settings.animationSpeed,settings.opacity,function(){$pp_pic_holder.fadeIn(settings.animationSpeed,function(){$pp_pic_holder.find("p.currentTextHolder").text(setPosition+
1+settings.counter_separator_label+$(images).size());if(descriptions[setPosition])$pp_pic_holder.find(".pp_description").show().html(unescape(descriptions[setPosition]));else $pp_pic_holder.find(".pp_description").hide().text("");if(titles[setPosition]&&settings.showTitle){hasTitle=true;$ppt.html(unescape(titles[setPosition]))}else hasTitle=false;if(pp_type=="image"){imgPreloader=new Image;nextImage=new Image;if(isSet&&setPosition>$(images).size())nextImage.src=images[setPosition+1];prevImage=new Image;
if(isSet&&images[setPosition-1])prevImage.src=images[setPosition-1];pp_typeMarkup='<img id="fullResImage" src="" />';$pp_pic_holder.find("#pp_full_res")[0].innerHTML=pp_typeMarkup;$pp_pic_holder.find(".pp_content").css("overflow","hidden");$pp_pic_holder.find("#fullResImage").attr("src",images[setPosition]);imgPreloader.onload=function(){correctSizes=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent()};imgPreloader.src=images[setPosition]}else{movie_width=parseFloat(grab_param("width",
images[setPosition]))?grab_param("width",images[setPosition]):"425";movie_height=parseFloat(grab_param("height",images[setPosition]))?grab_param("height",images[setPosition]):"344";if(movie_width.indexOf("%")!=-1||movie_height.indexOf("%")!=-1){movie_height=$(window).height()*parseFloat(movie_height)/100-100;movie_width=$(window).width()*parseFloat(movie_width)/100-100;percentBased=true}movie_height=parseFloat(movie_height);movie_width=parseFloat(movie_width);if(pp_type=="quicktime")movie_height+=
15;correctSizes=_fitToViewport(movie_width,movie_height);if(pp_type=="youtube")pp_typeMarkup='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+correctSizes["width"]+'" height="'+correctSizes["height"]+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.youtube.com/v/'+grab_param("v",images[setPosition])+'" /><embed src="http://www.youtube.com/v/'+grab_param("v",images[setPosition])+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+
correctSizes["width"]+'" height="'+correctSizes["height"]+'"></embed></object>';else if(pp_type=="quicktime")pp_typeMarkup='<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="'+correctSizes["height"]+'" width="'+correctSizes["width"]+'"><param name="src" value="'+images[setPosition]+'"><param name="autoplay" value="true"><param name="type" value="video/quicktime"><embed src="'+images[setPosition]+'" height="'+correctSizes["height"]+
'" width="'+correctSizes["width"]+'" autoplay="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>';else if(pp_type=="flash"){flash_vars=images[setPosition];flash_vars=flash_vars.substring(images[setPosition].indexOf("flashvars")+10,images[setPosition].length);filename=images[setPosition];filename=filename.substring(0,filename.indexOf("?"));pp_typeMarkup='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+correctSizes["width"]+'" height="'+
correctSizes["height"]+'"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="'+filename+"?"+flash_vars+'" /><embed src="'+filename+"?"+flash_vars+'" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="'+correctSizes["width"]+'" height="'+correctSizes["height"]+'"></embed></object>'}else if(pp_type=="iframe"){movie_url=images[setPosition];movie_url=movie_url.substr(0,movie_url.indexOf("iframe")-
1);pp_typeMarkup='<iframe src ="'+movie_url+'" width="'+(correctSizes["width"]-10)+'" height="'+(correctSizes["height"]-10)+'" frameborder="no"></iframe>'}_showContent()}})})};$.prettyPhoto.changePage=function(direction){if(direction=="previous"){setPosition--;if(setPosition<0){setPosition=0;return}}else{if($(".pp_arrow_next").is(".disabled"))return;setPosition++}if(!doresize)doresize=true;_hideContent();$("a.pp_expand,a.pp_contract").fadeOut(settings.animationSpeed,function(){$(this).removeClass("pp_contract").addClass("pp_expand");
$.prettyPhoto.open(images,titles,descriptions)})};$.prettyPhoto.close=function(){$pp_pic_holder.find("object,embed").css("visibility","hidden");$("div.pp_pic_holder,div.ppt").fadeOut(settings.animationSpeed);$("div.pp_overlay").fadeOut(settings.animationSpeed,function(){$("div.pp_overlay,div.pp_pic_holder,div.ppt").remove();if($.browser.msie&&$.browser.version==6)$("select").css("visibility","visible");if(settings.hideflash)$("object,embed").css("visibility","visible");setPosition=0;settings.callback()});
doresize=true};_showContent=function(){$(".pp_loaderIcon").hide();if($.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth}else{windowHeight=$(window).height();windowWidth=$(window).width()}projectedTop=$scrollPos["scrollTop"]+(windowHeight/2-correctSizes["containerHeight"]/2);if(projectedTop<0)projectedTop=0+$pp_pic_holder.find(".ppt").height();$pp_pic_holder.find(".pp_content").animate({height:correctSizes["contentHeight"]},settings.animationSpeed);$pp_pic_holder.animate({top:projectedTop,
left:windowWidth/2-correctSizes["containerWidth"]/2,width:correctSizes["containerWidth"]},settings.animationSpeed,function(){$pp_pic_holder.width(correctSizes["containerWidth"]);$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(correctSizes["height"]).width(correctSizes["width"]);$pp_pic_holder.find("#pp_full_res").fadeIn(settings.animationSpeed);if(isSet&&pp_type=="image")$pp_pic_holder.find(".pp_hoverContainer").fadeIn(settings.animationSpeed);else $pp_pic_holder.find(".pp_hoverContainer").hide();
$pp_pic_holder.find(".pp_details").fadeIn(settings.animationSpeed);if(settings.showTitle&&hasTitle){$ppt.css({top:$pp_pic_holder.offset().top-30,left:$pp_pic_holder.offset().left+settings.padding/2,display:"none"});$ppt.fadeIn(settings.animationSpeed)}if(correctSizes["resized"])$("a.pp_expand,a.pp_contract").fadeIn(settings.animationSpeed);if(pp_type!="image")$pp_pic_holder.find("#pp_full_res")[0].innerHTML=pp_typeMarkup;settings.changepicturecallback()})};function _hideContent(){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility",
"hidden");$pp_pic_holder.find(".pp_hoverContainer,.pp_details").fadeOut(settings.animationSpeed);$pp_pic_holder.find("#pp_full_res").fadeOut(settings.animationSpeed,function(){$(".pp_loaderIcon").show()});$ppt.fadeOut(settings.animationSpeed)}function _checkPosition(setCount){if(setPosition==setCount-1){$pp_pic_holder.find("a.pp_next").css("visibility","hidden");$pp_pic_holder.find("a.pp_arrow_next").addClass("disabled").unbind("click")}else{$pp_pic_holder.find("a.pp_next").css("visibility","visible");
$pp_pic_holder.find("a.pp_arrow_next.disabled").removeClass("disabled").bind("click",function(){$.prettyPhoto.changePage("next");return false})}if(setPosition==0){$pp_pic_holder.find("a.pp_previous").css("visibility","hidden");$pp_pic_holder.find("a.pp_arrow_previous").addClass("disabled").unbind("click")}else{$pp_pic_holder.find("a.pp_previous").css("visibility","visible");$pp_pic_holder.find("a.pp_arrow_previous.disabled").removeClass("disabled").bind("click",function(){$.prettyPhoto.changePage("previous");
return false})}if(setCount>1)$(".pp_nav").show();else $(".pp_nav").hide()}function _fitToViewport(width,height){hasBeenResized=false;_getDimensions(width,height);imageWidth=width;imageHeight=height;windowHeight=$(window).height();windowWidth=$(window).width();if((pp_containerWidth>windowWidth||pp_containerHeight>windowHeight)&&doresize&&settings.allowresize&&!percentBased){hasBeenResized=true;notFitting=true;while(notFitting){if(pp_containerWidth>windowWidth){imageWidth=windowWidth-200;imageHeight=
height/width*imageWidth}else if(pp_containerHeight>windowHeight){imageHeight=windowHeight-200;imageWidth=width/height*imageHeight}else notFitting=false;pp_containerHeight=imageHeight;pp_containerWidth=imageWidth}_getDimensions(imageWidth,imageHeight)}return{width:imageWidth,height:imageHeight,containerHeight:pp_containerHeight,containerWidth:pp_containerWidth,contentHeight:pp_contentHeight,contentWidth:pp_contentWidth,resized:hasBeenResized}}function _getDimensions(width,height){$pp_pic_holder.find(".pp_details").width(width).find(".pp_description").width(width-
parseFloat($pp_pic_holder.find("a.pp_close").css("width")));pp_contentHeight=height+$pp_pic_holder.find(".pp_details").height()+parseFloat($pp_pic_holder.find(".pp_details").css("marginTop"))+parseFloat($pp_pic_holder.find(".pp_details").css("marginBottom"));pp_contentWidth=width;pp_containerHeight=pp_contentHeight+$pp_pic_holder.find(".ppt").height()+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height();pp_containerWidth=width+settings.padding}function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i))pp_type=
"youtube";else if(itemSrc.indexOf(".mov")!=-1)pp_type="quicktime";else if(itemSrc.indexOf(".swf")!=-1)pp_type="flash";else if(itemSrc.indexOf("iframe")!=-1)pp_type="iframe";else pp_type="image"}function _centerOverlay(){if($.browser.opera){windowHeight=window.innerHeight;windowWidth=window.innerWidth}else{windowHeight=$(window).height();windowWidth=$(window).width()}if(doresize){$pHeight=$pp_pic_holder.height();$pWidth=$pp_pic_holder.width();$tHeight=$ppt.height();projectedTop=windowHeight/2+$scrollPos["scrollTop"]-
$pHeight/2;if(projectedTop<0)projectedTop=0+$tHeight;$pp_pic_holder.css({top:projectedTop,left:windowWidth/2+$scrollPos["scrollLeft"]-$pWidth/2});$ppt.css({top:projectedTop-$tHeight,left:windowWidth/2+$scrollPos["scrollLeft"]-$pWidth/2+settings.padding/2})}}function _getScroll(){if(self.pageYOffset){scrollTop=self.pageYOffset;scrollLeft=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){scrollTop=document.documentElement.scrollTop;scrollLeft=document.documentElement.scrollLeft}else if(document.body){scrollTop=
document.body.scrollTop;scrollLeft=document.body.scrollLeft}return{scrollTop:scrollTop,scrollLeft:scrollLeft}}function _resizeOverlay(){$("div.pp_overlay").css({height:$(document).height(),width:$(window).width()})}function _buildOverlay(){toInject="";toInject+="<div class='pp_overlay'></div>";toInject+='<div class="pp_pic_holder"><div class="pp_top"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div><div class="pp_content"><a href="#" class="pp_expand" title="Expand the image">Expand</a><div class="pp_loaderIcon"></div><div class="pp_hoverContainer"><a class="pp_next" href="#">next</a><a class="pp_previous" href="#">previous</a></div><div id="pp_full_res"></div><div class="pp_details clearfix"><a class="pp_close" href="#"><img src="/images/close.gif" width="77" height="24" alt="close" /></a><p class="pp_description"></p><div class="pp_nav"><a href="#" class="pp_arrow_previous">Previous</a><p class="currentTextHolder">0'+
settings.counter_separator_label+'0</p><a href="#" class="pp_arrow_next">Next</a></div></div></div><div class="pp_bottom"><div class="pp_left"></div><div class="pp_middle"></div><div class="pp_right"></div></div></div>';toInject+='<div class="ppt"></div>';$("body").append(toInject);$("div.pp_overlay").css("opacity",0);$pp_pic_holder=$(".pp_pic_holder");$ppt=$(".ppt");$("div.pp_overlay").css("height",$(document).height()).hide().bind("click",function(){if(!settings.modal)$.prettyPhoto.close()});$("a.pp_close").bind("click",
function(){$.prettyPhoto.close();return false});$("a.pp_expand").bind("click",function(){$this=$(this);if($this.hasClass("pp_expand")){$this.removeClass("pp_expand").addClass("pp_contract");doresize=false}else{$this.removeClass("pp_contract").addClass("pp_expand");doresize=true}_hideContent();$pp_pic_holder.find(".pp_hoverContainer, .pp_details").fadeOut(settings.animationSpeed);$pp_pic_holder.find("#pp_full_res").fadeOut(settings.animationSpeed,function(){$.prettyPhoto.open(images,titles,descriptions)});
return false});$pp_pic_holder.find(".pp_previous, .pp_arrow_previous").bind("click",function(){$.prettyPhoto.changePage("previous");return false});$pp_pic_holder.find(".pp_next, .pp_arrow_next").bind("click",function(){$.prettyPhoto.changePage("next");return false});$pp_pic_holder.find(".pp_hoverContainer").css({"margin-left":settings.padding/2})}};function grab_param(name,url){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);
var results=regex.exec(url);if(results==null)return"";else return results[1]}})(jQuery);var MONTH_NAMES=new Array("January","February","March","April","May","June","July","August","September","October","November","December","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var DAY_NAMES=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sun","Mon","Tue","Wed","Thu","Fri","Sat");function LZ(x){return(x<0||x>9?"":"0")+x}function isDate(val,format){var date=getDateFromFormat(val,format);if(date==0)return false;return true}
function compareDates(date1,dateformat1,date2,dateformat2){var d1=getDateFromFormat(date1,dateformat1);var d2=getDateFromFormat(date2,dateformat2);if(d1==0||d2==0)return-1;else if(d1>d2)return 1;return 0}
function formatDate(date,format){format=format+"";var result="";var i_format=0;var c="";var token="";var y=date.getYear()+"";var M=date.getMonth()+1;var d=date.getDate();var E=date.getDay();var H=date.getHours();var m=date.getMinutes();var s=date.getSeconds();var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;var value=new Object;if(y.length<4)y=""+(y-0+1900);value["y"]=""+y;value["yyyy"]=y;value["yy"]=y.substring(2,4);value["M"]=M;value["MM"]=LZ(M);value["MMM"]=MONTH_NAMES[M-1];value["NNN"]=MONTH_NAMES[M+
11];value["d"]=d;value["dd"]=LZ(d);value["E"]=DAY_NAMES[E+7];value["EE"]=DAY_NAMES[E];value["H"]=H;value["HH"]=LZ(H);if(H==0)value["h"]=12;else if(H>12)value["h"]=H-12;else value["h"]=H;value["hh"]=LZ(value["h"]);if(H>11)value["K"]=H-12;else value["K"]=H;value["k"]=H+1;value["KK"]=LZ(value["K"]);value["kk"]=LZ(value["k"]);if(H>11)value["a"]="PM";else value["a"]="AM";value["m"]=m;value["mm"]=LZ(m);value["s"]=s;value["ss"]=LZ(s);while(i_format<format.length){c=format.charAt(i_format);token="";while(format.charAt(i_format)==
c&&i_format<format.length)token+=format.charAt(i_format++);if(value[token]!=null)result=result+value[token];else result=result+token}return result}function _isInteger(val){var digits="1234567890";for(var i=0;i<val.length;i++)if(digits.indexOf(val.charAt(i))==-1)return false;return true}function _getInt(str,i,minlength,maxlength){for(var x=maxlength;x>=minlength;x--){var token=str.substring(i,i+x);if(token.length<minlength)return null;if(_isInteger(token))return token}return null}
function getDateFromFormat(val,format){val=val+"";format=format+"";var i_val=0;var i_format=0;var c="";var token="";var token2="";var x,y;var now=new Date;var year=now.getYear();var month=now.getMonth()+1;var date=1;var hh=now.getHours();var mm=now.getMinutes();var ss=now.getSeconds();var ampm="";while(i_format<format.length){c=format.charAt(i_format);token="";while(format.charAt(i_format)==c&&i_format<format.length)token+=format.charAt(i_format++);if(token=="yyyy"||token=="yy"||token=="y"){if(token==
"yyyy"){x=4;y=4}if(token=="yy"){x=2;y=2}if(token=="y"){x=2;y=4}year=_getInt(val,i_val,x,y);if(year==null)return 0;i_val+=year.length;if(year.length==2)if(year>70)year=1900+(year-0);else year=2E3+(year-0)}else if(token=="MMM"||token=="NNN"){month=0;for(var i=0;i<MONTH_NAMES.length;i++){var month_name=MONTH_NAMES[i];if(val.substring(i_val,i_val+month_name.length).toLowerCase()==month_name.toLowerCase())if(token=="MMM"||token=="NNN"&&i>11){month=i+1;if(month>12)month-=12;i_val+=month_name.length;break}}if(month<
1||month>12)return 0}else if(token=="EE"||token=="E")for(var i=0;i<DAY_NAMES.length;i++){var day_name=DAY_NAMES[i];if(val.substring(i_val,i_val+day_name.length).toLowerCase()==day_name.toLowerCase()){i_val+=day_name.length;break}}else if(token=="MM"||token=="M"){month=_getInt(val,i_val,token.length,2);if(month==null||month<1||month>12)return 0;i_val+=month.length}else if(token=="dd"||token=="d"){date=_getInt(val,i_val,token.length,2);if(date==null||date<1||date>31)return 0;i_val+=date.length}else if(token==
"hh"||token=="h"){hh=_getInt(val,i_val,token.length,2);if(hh==null||hh<1||hh>12)return 0;i_val+=hh.length}else if(token=="HH"||token=="H"){hh=_getInt(val,i_val,token.length,2);if(hh==null||hh<0||hh>23)return 0;i_val+=hh.length}else if(token=="KK"||token=="K"){hh=_getInt(val,i_val,token.length,2);if(hh==null||hh<0||hh>11)return 0;i_val+=hh.length}else if(token=="kk"||token=="k"){hh=_getInt(val,i_val,token.length,2);if(hh==null||hh<1||hh>24)return 0;i_val+=hh.length;hh--}else if(token=="mm"||token==
"m"){mm=_getInt(val,i_val,token.length,2);if(mm==null||mm<0||mm>59)return 0;i_val+=mm.length}else if(token=="ss"||token=="s"){ss=_getInt(val,i_val,token.length,2);if(ss==null||ss<0||ss>59)return 0;i_val+=ss.length}else if(token=="a"){if(val.substring(i_val,i_val+2).toLowerCase()=="am")ampm="AM";else if(val.substring(i_val,i_val+2).toLowerCase()=="pm")ampm="PM";else return 0;i_val+=2}else if(val.substring(i_val,i_val+token.length)!=token)return 0;else i_val+=token.length}if(i_val!=val.length)return 0;
if(month==2)if(year%4==0&&year%100!=0||year%400==0){if(date>29)return 0}else if(date>28)return 0;if(month==4||month==6||month==9||month==11)if(date>30)return 0;if(hh<12&&ampm=="PM")hh=hh-0+12;else if(hh>11&&ampm=="AM")hh-=12;var newdate=new Date(year,month-1,date,hh,mm,ss);return newdate.getTime()}
function parseDate(val){var preferEuro=arguments.length==2?arguments[1]:false;generalFormats=new Array("y-M-d","MMM d, y","MMM d,y","y-MMM-d","d-MMM-y","MMM d");monthFirst=new Array("M/d/y","M-d-y","M.d.y","MMM-d","M/d","M-d");dateFirst=new Array("d/M/y","d-M-y","d.M.y","d-MMM","d/M","d-M");var checkList=new Array("generalFormats",preferEuro?"dateFirst":"monthFirst",preferEuro?"monthFirst":"dateFirst");var d=null;for(var i=0;i<checkList.length;i++){var l=window[checkList[i]];for(var j=0;j<l.length;j++){d=
getDateFromFormat(val,l[j]);if(d!=0)return new Date(d)}}return null}
function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object;var x=0,y=0;var use_gebi=false,use_css=false,use_layers=false;if(document.getElementById)use_gebi=true;else if(document.all)use_css=true;else if(document.layers)use_layers=true;if(use_gebi&&document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname])}else if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);
y=AnchorPosition_getPageOffsetTop(o)}else if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname])}else if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++)if(document.anchors[i].name==anchorname){found=1;break}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates}x=document.anchors[i].x;y=document.anchors[i].y}else{coordinates.x=0;coordinates.y=0;return coordinates}coordinates.x=x;coordinates.y=
y;return coordinates}
function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById)if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}else if(document.all){x=coordinates.x-document.body.scrollLeft+
window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop}else if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset}coordinates.x=x;coordinates.y=y;return coordinates}function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent)!=null)ol+=el.offsetLeft;return ol}
function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft}function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent)!=null)ot+=el.offsetTop;return ot}function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop}
function PopupWindow_getXYPosition(anchorname){var coordinates;if(this.type=="WINDOW")coordinates=getAnchorWindowPosition(anchorname);else coordinates=getAnchorPosition(anchorname);this.x=coordinates.x+this.realignx;this.y=coordinates.y}function PopupWindow_setSize(width,height){this.width=width;this.height=height}function PopupWindow_populate(contents){this.contents=contents;this.populated=false}function PopupWindow_setUrl(url){this.url=url}
function PopupWindow_setWindowProperties(props){this.windowProperties=props}
function PopupWindow_refresh(){if(this.divName!=null)if(this.use_gebi)document.getElementById(this.divName).innerHTML=this.contents;else if(this.use_css)document.all[this.divName].innerHTML=this.contents;else{if(this.use_layers){var d=document.layers[this.divName];d.document.open();d.document.writeln(this.contents);d.document.close()}}else if(this.popupWindow!=null&&!this.popupWindow.closed){if(this.url!="")this.popupWindow.location.href=this.url;else{this.popupWindow.document.open();this.popupWindow.document.writeln(this.contents);
this.popupWindow.document.close()}this.popupWindow.focus()}}
function PopupWindow_showPopup(anchorname){this.getXYPosition(anchorname);this.x+=this.offsetX;this.y+=this.offsetY;if(!this.populated&&this.contents!=""){this.populated=true;this.refresh()}if(this.divName!=null)if(this.use_gebi){document.getElementById(this.divName).style.left=this.x+"px";document.getElementById(this.divName).style.top=this.y+"px";document.getElementById(this.divName).style.visibility="visible"}else if(this.use_css){document.all[this.divName].style.left=this.x;document.all[this.divName].style.top=
this.y;document.all[this.divName].style.visibility="visible"}else{if(this.use_layers){document.layers[this.divName].left=this.x;document.layers[this.divName].top=this.y;document.layers[this.divName].visibility="visible"}}else{if(this.popupWindow==null||this.popupWindow.closed){if(this.x<0)this.x=0;if(this.y<0)this.y=0;if(screen&&screen.availHeight)if(this.y+this.height>screen.availHeight)this.y=screen.availHeight-this.height;if(screen&&screen.availWidth)if(this.x+this.width>screen.availWidth)this.x=
screen.availWidth-this.width;this.popupWindow=window.open("about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"")}this.refresh()}}function PopupWindow_hidePopup(){if(this.divName!=null)if(this.use_gebi)document.getElementById(this.divName).style.visibility="hidden"}
function PopupWindow_isClicked(e){if(this.divName!=null)if(document.all){var t=window.event.srcElement;while(t.parentElement!=null){if(t.id==this.divName)return true;t=t.parentElement}return false}}function PopupWindow_hideIfNotClicked(e){if(this.autoHideEnabled&&!this.isClicked(e))this.hidePopup()}function PopupWindow_autoHide(){this.autoHideEnabled=true}
function PopupWindow_hidePopupWindows(e){var srcElement;if(e)srcElement=e.target;else srcElement=event.srcElement;if(srcElement.id=="itemCalendar")return;for(var i=0;i<popupWindowObjects.length;i++)if(popupWindowObjects[i]!=null){var p=popupWindowObjects[i];p.hideIfNotClicked(e)}}
function PopupWindow_attachListener(){if(document.layers)document.captureEvents(Event.MOUSEUP);window.popupWindowOldEventListener=document.onmouseup;if(window.popupWindowOldEventListener!=null)document.onmouseup=new Function("window.popupWindowOldEventListener();PopupWindow_hidePopupWindows();");else document.onmouseup=PopupWindow_hidePopupWindows}
function PopupWindow(){if(!window.popupWindowIndex)window.popupWindowIndex=0;if(!window.popupWindowObjects)window.popupWindowObjects=new Array;if(!window.listenerAttached){window.listenerAttached=true;PopupWindow_attachListener()}this.index=popupWindowIndex++;popupWindowObjects[this.index]=this;this.divName=null;this.popupWindow=null;this.width=0;this.height=0;this.populated=false;this.visible=false;this.autoHideEnabled=false;this.contents="";this.url="";this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";
if(arguments.length>0){this.type="DIV";this.divName=arguments[0]}else this.type="WINDOW";this.use_gebi=false;this.use_css=false;this.use_layers=false;if(document.getElementById)this.use_gebi=true;else if(document.all)this.use_css=true;else if(document.layers)this.use_layers=true;else this.type="WINDOW";this.offsetX=0;this.offsetY=0;this.getXYPosition=PopupWindow_getXYPosition;this.populate=PopupWindow_populate;this.setUrl=PopupWindow_setUrl;this.setWindowProperties=PopupWindow_setWindowProperties;
this.refresh=PopupWindow_refresh;this.showPopup=PopupWindow_showPopup;this.hidePopup=PopupWindow_hidePopup;this.setSize=PopupWindow_setSize;this.isClicked=PopupWindow_isClicked;this.autoHide=PopupWindow_autoHide;this.hideIfNotClicked=PopupWindow_hideIfNotClicked}
function CalendarPopup(){var c;c=new PopupWindow(arguments[0]);c.realignx=arguments[1];c.realigny=arguments[2];c.offsetX=-175;c.offsetY=-140-c.realigny;c.autoHide();c.monthNames=new Array("January","February","March","April","May","June","July","August","September","October","November","December");c.monthAbbreviations=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");c.dayHeaders=new Array("S","M","T","W","T","F","S");c.returnFunction="CalendarPopup_tmpReturnFunction";
c.returnMonthFunction="CalendarPopup_tmpReturnMonthFunction";c.returnQuarterFunction="CalendarPopup_tmpReturnQuarterFunction";c.returnYearFunction="CalendarPopup_tmpReturnYearFunction";c.weekStartDay=0;c.isShowYearNavigation=false;c.displayType="date";c.disabledWeekDays=new Object;c.disabledDatesExpression="";c.yearSelectStartOffset=2;c.currentDate=null;c.todayText="Today";window.CalendarPopup_targetInput=null;window.CalendarPopup_dateFormat="mm/dd/yyyy";c.setReturnFunction=CalendarPopup_setReturnFunction;
c.setReturnMonthFunction=CalendarPopup_setReturnMonthFunction;c.setReturnQuarterFunction=CalendarPopup_setReturnQuarterFunction;c.setReturnYearFunction=CalendarPopup_setReturnYearFunction;c.setMonthNames=CalendarPopup_setMonthNames;c.setMonthAbbreviations=CalendarPopup_setMonthAbbreviations;c.setDayHeaders=CalendarPopup_setDayHeaders;c.setWeekStartDay=CalendarPopup_setWeekStartDay;c.setDisplayType=CalendarPopup_setDisplayType;c.setDisabledWeekDays=CalendarPopup_setDisabledWeekDays;c.addDisabledDates=
CalendarPopup_addDisabledDates;c.setYearSelectStartOffset=CalendarPopup_setYearSelectStartOffset;c.setTodayText=CalendarPopup_setTodayText;c.showYearNavigation=CalendarPopup_showYearNavigation;c.showCalendar=CalendarPopup_showCalendar;c.hideCalendar=CalendarPopup_hideCalendar;c.getStyles=CalendarPopup_getStyles;c.refreshCalendar=CalendarPopup_refreshCalendar;c.getCalendar=CalendarPopup_getCalendar;c.select=CalendarPopup_select;return c}
function CalendarPopup_tmpReturnFunction(y,m,d){if(window.CalendarPopup_targetInput!=null){var dt=new Date(y,m-1,d,0,0,0);window.CalendarPopup_targetInput.value=formatDate(dt,window.CalendarPopup_dateFormat);setTimeDisplay(dt)}else alert("Use setReturnFunction() to define which function will get the clicked results!")}function CalendarPopup_tmpReturnMonthFunction(y,m){alert("Use setReturnMonthFunction() to define which function will get the clicked results!\nYou clicked: year="+y+" , month="+m)}
function CalendarPopup_tmpReturnQuarterFunction(y,q){alert("Use setReturnQuarterFunction() to define which function will get the clicked results!\nYou clicked: year="+y+" , quarter="+q)}function CalendarPopup_tmpReturnYearFunction(y){alert("Use setReturnYearFunction() to define which function will get the clicked results!\nYou clicked: year="+y)}function CalendarPopup_setReturnFunction(name){this.returnFunction=name}
function CalendarPopup_setReturnMonthFunction(name){this.returnMonthFunction=name}function CalendarPopup_setReturnQuarterFunction(name){this.returnQuarterFunction=name}function CalendarPopup_setReturnYearFunction(name){this.returnYearFunction=name}function CalendarPopup_setMonthNames(){for(var i=0;i<arguments.length;i++)this.monthNames[i]=arguments[i]}function CalendarPopup_setMonthAbbreviations(){for(var i=0;i<arguments.length;i++)this.monthAbbreviations[i]=arguments[i]}
function CalendarPopup_setDayHeaders(){for(var i=0;i<arguments.length;i++)this.dayHeaders[i]=arguments[i]}function CalendarPopup_setWeekStartDay(day){this.weekStartDay=day}function CalendarPopup_showYearNavigation(){this.isShowYearNavigation=true}function CalendarPopup_setDisplayType(type){if(type!="date"&&type!="week-end"&&type!="month"&&type!="quarter"&&type!="year"){alert("Invalid display type! Must be one of: date,week-end,month,quarter,year");return false}this.displayType=type}
function CalendarPopup_setYearSelectStartOffset(num){this.yearSelectStartOffset=num}function CalendarPopup_setDisabledWeekDays(){this.disabledWeekDays=new Object;for(var i=0;i<arguments.length;i++)this.disabledWeekDays[arguments[i]]=true}
function CalendarPopup_addDisabledDates(start,end){if(arguments.length==1)end=start;if(start==null&&end==null)return;if(this.disabledDatesExpression!="")this.disabledDatesExpression+="||";if(start!=null){start=parseDate(start);start=""+start.getFullYear()+LZ(start.getMonth()+1)+LZ(start.getDate())}if(end!=null){end=parseDate(end);end=""+end.getFullYear()+LZ(end.getMonth()+1)+LZ(end.getDate())}if(start==null)this.disabledDatesExpression+="(ds<="+end+")";else if(end==null)this.disabledDatesExpression+=
"(ds>="+start+")";else this.disabledDatesExpression+="(ds>="+start+"&&ds<="+end+")"}function CalendarPopup_setTodayText(text){this.todayText=text}function CalendarPopup_hideCalendar(){if(arguments.length>0)window.popupWindowObjects[arguments[0]].hidePopup();else this.hidePopup()}
function CalendarPopup_refreshCalendar(index){var calObject=window.popupWindowObjects[index];if(arguments.length>1)calObject.populate(calObject.getCalendar(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]));else calObject.populate(calObject.getCalendar());calObject.refresh()}
function CalendarPopup_showCalendar(anchorname){if(arguments.length>1)if(arguments[1]==null||arguments[1]=="")this.currentDate=new Date;else this.currentDate=new Date(parseDate(arguments[1]));this.populate(this.getCalendar());this.showPopup(anchorname)}
function CalendarPopup_select(inputobj,linkname,format){var selectedDate=arguments.length>3?arguments[3]:null;if(inputobj.type!="text"&&inputobj.type!="hidden"&&inputobj.type!="textarea"){alert("calendar.select: Input object passed is not a valid form input object");window.CalendarPopup_targetInput=null;return}window.CalendarPopup_targetInput=inputobj;this.currentDate=null;var time=0;if(selectedDate!=null)time=getDateFromFormat(selectedDate,format);else if(inputobj.value!="")time=getDateFromFormat(inputobj.value,
format);if(selectedDate!=null||inputobj.value!="")if(time==0)this.currentDate=null;else this.currentDate=new Date(time);window.CalendarPopup_dateFormat=format;this.showCalendar(linkname)}
function CalendarPopup_getStyles(){var result="";result+="<STYLE>\n";result+="TD.cal,TD.calday,TD.calmonth,TD.caltoday,A.textlink,.disabledtextlink{font-family:arial;font-size: 8pt;}\n";result+="TD.calday{border:solid thin #C0C0C0;border-width:0 0 1 0;}\n";result+="TD.calmonth{text-align:right;}\n";result+="TD.caltoday{text-align:right;color:white;background-color:#C0C0C0;border-width:1;border:solid thing #800000;}\n";result+="TD.textlink{border:solid thin #C0C0C0;border-width:1 0 0 0;}\n";result+=
"A.textlink{height:20px;color:black;}\n";result+=".disabledtextlink{height:20px;color:#808080;}\n";result+="A.cal{text-decoration:none;color:#000000;}\n";result+="A.calthismonth{text-decoration:none;color:#000000;}\n";result+="A.calothermonth{text-decoration:none;color:#808080;}\n";result+=".calnotclickable{color:#808080;}\n";result+=".disabled{color:#D0D0D0;text-decoration:line-through;}\n";result+="</STYLE>\n";return result}
function CalendarPopup_getCalendar(){var now=new Date;var windowref="";var result="";result+='<TABLE WIDTH=144 BORDER=1 BORDERWIDTH=1 BORDERCOLOR="#808080" CELLSPACING=0 CELLPADDING=1>\n';result+="<TR><TD ALIGN=CENTER>\n";result+="<CENTER>\n";var t144="<TABLE WIDTH=144 BORDER=0 BORDERWIDTH=0 CELLSPACING=0 CELLPADDING=0>";if(this.displayType=="date"||this.displayType=="week-end"){if(this.currentDate==null)this.currentDate=now;if(arguments.length>0)var month=arguments[0];else var month=this.currentDate.getMonth()+
1;if(arguments.length>1)var year=arguments[1];else var year=this.currentDate.getFullYear();var daysinmonth=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);if(now.getMonth()+1==month&&now.getFullYear()+1==year){month=now.getMonth()+1;year=now.getFullYear()}if(year%4==0&&year%100!=0||year%400==0)daysinmonth[2]=29;var current_month=new Date(year,month-1,1);var display_year=year;var display_month=month;var display_date=1;var weekday=current_month.getDay();var offset=0;if(weekday>=this.weekStartDay)offset=
weekday-this.weekStartDay;else offset=7-this.weekStartDay+weekday;if(offset>0){display_month--;if(display_month<1){display_month=12;display_year--}display_date=daysinmonth[display_month]-offset+1}var next_month=month+1;var next_month_year=year;if(next_month>12){next_month=1;next_month_year++}var last_month=month-1;var last_month_year=year;if(last_month<1){last_month=12;last_month_year--}var date_class;if(this.type!="WINDOW")result+=t144;result+='<TR BGCOLOR="#C0C0C0">\n';var refresh="javascript:"+
windowref+"CalendarPopup_refreshCalendar";var td='<TD BGCOLOR="#C0C0C0" CLASS="cal" ALIGN=CENTER VALIGN=MIDDLE WIDTH=';if(this.isShowYearNavigation){result+=td+'10><B><A id="itemCalendar" CLASS="cal" HREF="'+refresh+"("+this.index+","+last_month+","+last_month_year+');">&lt;</A></B></TD>';result+=td+"58>"+this.monthNames[month-1]+"</TD>";result+=td+'10><B><A id="itemCalendar" CLASS="cal" HREF="'+refresh+"("+this.index+","+next_month+","+next_month_year+');">&gt;</A></B></TD>';result+=td+"10>&nbsp;</TD>";
result+=td+'10><B><A id="itemCalendar" CLASS="cal" HREF="'+refresh+"("+this.index+","+month+","+(year-1)+');">&lt;</A></B></TD>';result+=td+"36>"+year+"</TD>";result+=td+'10><B><A id="itemCalendar" CLASS="cal" HREF="'+refresh+"("+this.index+","+month+","+(year+1)+');">&gt;</A></B></TD>'}else{result+=td+'22><B><A id="itemCalendar" CLASS="cal" HREF="'+refresh+"("+this.index+","+last_month+","+last_month_year+');">&lt;&lt;</A></B></TD>\n';result+=td+"100>"+this.monthNames[month-1]+" "+year+"</TD>\n";
result+=td+'22><B><A id="itemCalendar" CLASS="cal" HREF="'+refresh+"("+this.index+","+next_month+","+next_month_year+');">&gt;&gt;</A></B></TD>\n'}result+="</TR></TABLE>\n";result+="<TABLE WIDTH=120 BORDER=0 CELLSPACING=0 CELLPADDING=1 ALIGN=CENTER>\n";result+="<TR>\n";var td='    <TD CLASS="calday" ALIGN=RIGHT WIDTH=14%>';for(var j=0;j<7;j++)result+=td+this.dayHeaders[(this.weekStartDay+j)%7]+"</TD>\n";result+="</TR>\n";for(var row=1;row<=6;row++){result+="<TR>\n";for(var col=1;col<=7;col++){if(display_month==
month)date_class="calthismonth";else date_class="calothermonth";if(display_month==this.currentDate.getMonth()+1&&display_date==this.currentDate.getDate()&&display_year==this.currentDate.getFullYear())td_class="caltoday";else td_class="calmonth";var disabled=false;if(this.disabledDatesExpression!=""){var ds=""+display_year+LZ(display_month)+LZ(display_date);eval("disabled=("+this.disabledDatesExpression+")")}if(disabled||this.disabledWeekDays[col-1]){date_class=disabled?"disabled":"calnotclickable";
result+='    <TD CLASS="'+td_class+'"><SPAN CLASS="'+date_class+'">'+display_date+"</SPAN></TD>\n"}else{var selected_date=display_date;var selected_month=display_month;var selected_year=display_year;if(this.displayType=="week-end"){var d=new Date(selected_year,selected_month-1,selected_date,0,0,0,0);d.setDate(d.getDate()+(7-col));selected_year=d.getYear();if(selected_year<1E3)selected_year+=1900;selected_month=d.getMonth()+1;selected_date=d.getDate()}result+='    <TD CLASS="'+td_class+'"><A HREF="javascript:'+
windowref+this.returnFunction+"("+selected_year+","+selected_month+","+selected_date+");"+windowref+"CalendarPopup_hideCalendar('"+this.index+'\');" CLASS="'+date_class+'">'+display_date+"</A></TD>\n"}display_date++;if(display_date>daysinmonth[display_month]){display_date=1;display_month++}if(display_month>12){display_month=1;display_year++}}result+="</TR>"}var current_weekday=now.getDay()-this.weekStartDay;if(current_weekday<0)current_weekday+=7;result+="<TR>\n";result+='    <TD COLSPAN=7 ALIGN=CENTER CLASS="textlink">\n';
if(this.disabledWeekDays[current_weekday+1])result+='        <SPAN CLASS="disabledtextlink">'+this.todayText+"</SPAN>\n";else result+='        <A CLASS="textlink" HREF="javascript:'+windowref+this.returnFunction+"('"+now.getFullYear()+"','"+(now.getMonth()+1)+"','"+now.getDate()+"');"+windowref+"CalendarPopup_hideCalendar('"+this.index+"');\">"+this.todayText+"</A>\n";result+="        <BR>\n";result+="    </TD></TR></TABLE></CENTER></TD></TR></TABLE>\n"}if(this.displayType=="month"||this.displayType==
"quarter"||this.displayType=="year"){if(arguments.length>0)var year=arguments[0];else if(this.displayType=="year")var year=now.getFullYear()-this.yearSelectStartOffset;else var year=now.getFullYear();if(this.displayType!="year"&&this.isShowYearNavigation){result+=t144;result+='<TR BGCOLOR="#C0C0C0">\n';result+='    <TD BGCOLOR="#C0C0C0" CLASS="cal" WIDTH=22 ALIGN=CENTER VALIGN=MIDDLE><B><A CLASS="cal" HREF="javascript:'+windowref+"CalendarPopup_refreshCalendar("+this.index+","+(year-1)+');">&lt;&lt;</A></B></TD>\n';
result+='    <TD BGCOLOR="#C0C0C0" CLASS="cal" WIDTH=100 ALIGN=CENTER>'+year+"</TD>\n";result+='    <TD BGCOLOR="#C0C0C0" CLASS="cal" WIDTH=22 ALIGN=CENTER VALIGN=MIDDLE><B><A CLASS="cal" HREF="javascript:'+windowref+"CalendarPopup_refreshCalendar("+this.index+","+(year+1)+');">&gt;&gt;</A></B></TD>\n';result+="</TR></TABLE>\n"}}if(this.displayType=="month"){result+="<TABLE WIDTH=120 BORDER=0 CELLSPACING=1 CELLPADDING=0 ALIGN=CENTER>\n";for(var i=0;i<4;i++){result+="<TR>";for(var j=0;j<3;j++){var monthindex=
i*3+j;result+='<TD WIDTH=33% ALIGN=CENTER><A CLASS="textlink" HREF="javascript:'+windowref+this.returnMonthFunction+"("+year+","+(monthindex+1)+");"+windowref+"CalendarPopup_hideCalendar('"+this.index+'\');" CLASS="'+date_class+'">'+this.monthAbbreviations[monthindex]+"</A></TD>"}result+="</TR>"}result+="</TABLE></CENTER></TD></TR></TABLE>\n"}if(this.displayType=="quarter"){result+="<BR><TABLE WIDTH=120 BORDER=1 CELLSPACING=0 CELLPADDING=0 ALIGN=CENTER>\n";for(var i=0;i<2;i++){result+="<TR>";for(var j=
0;j<2;j++){var quarter=i*2+j+1;result+='<TD WIDTH=50% ALIGN=CENTER><BR><A CLASS="textlink" HREF="javascript:'+windowref+this.returnQuarterFunction+"("+year+","+quarter+");"+windowref+"CalendarPopup_hideCalendar('"+this.index+'\');" CLASS="'+date_class+'">Q'+quarter+"</A><BR><BR></TD>"}result+="</TR>"}result+="</TABLE></CENTER></TD></TR></TABLE>\n"}if(this.displayType=="year"){var yearColumnSize=4;result+=t144;result+='<TR BGCOLOR="#C0C0C0">\n';result+='    <TD BGCOLOR="#C0C0C0" CLASS="cal" WIDTH=50% ALIGN=CENTER VALIGN=MIDDLE><B><A CLASS="cal" HREF="javascript:'+
windowref+"CalendarPopup_refreshCalendar("+this.index+","+(year-yearColumnSize*2)+');">&lt;&lt;</A></B></TD>\n';result+='    <TD BGCOLOR="#C0C0C0" CLASS="cal" WIDTH=50% ALIGN=CENTER VALIGN=MIDDLE><B><A CLASS="cal" HREF="javascript:'+windowref+"CalendarPopup_refreshCalendar("+this.index+","+(year+yearColumnSize*2)+');">&gt;&gt;</A></B></TD>\n';result+="</TR></TABLE>\n";result+="<TABLE WIDTH=120 BORDER=0 CELLSPACING=1 CELLPADDING=0 ALIGN=CENTER>\n";for(var i=0;i<yearColumnSize;i++){for(var j=0;j<2;j++){var currentyear=
year+j*yearColumnSize+i;result+='<TD WIDTH=50% ALIGN=CENTER><A CLASS="textlink" HREF="javascript:'+windowref+this.returnYearFunction+"("+currentyear+");"+windowref+"CalendarPopup_hideCalendar('"+this.index+'\');" CLASS="'+date_class+'">'+currentyear+"</A></TD>"}result+="</TR>"}result+="</TABLE></CENTER></TD></TR></TABLE>\n"}if(this.type=="WINDOW")result+="</BODY></HTML>\n";return result};function validate(control){format=format+"";var result="";var i_format=0;var c="";var token="";var y=date.getYear()+"";var M=date.getMonth()+1;var d=date.getDate();var E=date.getDay();var H=date.getHours();var m=date.getMinutes();var s=date.getSeconds();var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;var value=new Object;if(y.length<4)y=""+(y-0+1900);value["y"]=""+y;value["yyyy"]=y;value["yy"]=y.substring(2,4);value["M"]=M;value["MM"]=LZ(M);value["MMM"]=MONTH_NAMES[M-1];value["NNN"]=MONTH_NAMES[M+
11];value["d"]=d;value["dd"]=LZ(d);value["E"]=DAY_NAMES[E+7];value["EE"]=DAY_NAMES[E];value["H"]=H;value["HH"]=LZ(H);if(H==0)value["h"]=12;else if(H>12)value["h"]=H-12;else value["h"]=H;value["hh"]=LZ(value["h"]);if(H>11)value["K"]=H-12;else value["K"]=H;value["k"]=H+1;value["KK"]=LZ(value["K"]);value["kk"]=LZ(value["k"]);if(H>11)value["a"]="PM";else value["a"]="AM";value["m"]=m;value["mm"]=LZ(m);value["s"]=s;value["ss"]=LZ(s);while(i_format<format.length){c=format.charAt(i_format);token="";while(format.charAt(i_format)==
c&&i_format<format.length)token+=format.charAt(i_format++);if(value[token]!=null)result=result+value[token];else result=result+token}return result}
function setTimeDisplay(dt){document.frmcallBack.timeCallSun.style.display="none";document.frmcallBack.timeCallSat.style.display="none";document.frmcallBack.timeCall.style.display="none";var day=dt.getDay();if(day==0)document.frmcallBack.timeCallSun.style.display="inline";else if(day==6)document.frmcallBack.timeCallSat.style.display="inline";else document.frmcallBack.timeCall.style.display="inline";if(document.getElementById("frmcallBack2")){document.frmcallBack2.timeCallSun.style.display="none";
document.frmcallBack2.timeCallSat.style.display="none";document.frmcallBack2.timeCall.style.display="none";var day=dt.getDay();if(day==0)document.frmcallBack2.timeCallSun.style.display="inline";else if(day==6)document.frmcallBack2.timeCallSat.style.display="inline";else document.frmcallBack2.timeCall.style.display="inline"}}
function checkCallBack(){if(trim(document.frmcallBack.cbkName.value)==""){alert("Please enter a name");return false}if(trim(document.frmcallBack.cbkPhone.value)==""){alert("Please enter a phone");return false}if(trim(document.frmcallBack.dtCallYou.value)==""){alert("Please enter a date");return false}return true}
function checkCallBack2(){if(trim(document.frmcallBack2.cbkName.value)==""){alert("Please enter a name");return false}if(trim(document.frmcallBack2.cbkPhone.value)==""){alert("Please enter a phone");return false}if(trim(document.frmcallBack2.dtCallYou.value)==""){alert("Please enter a date");return false}return true}
function submitFormWithEnter(myfield,e){var keycode;if(window.event)keycode=window.event.keyCode;else if(e)keycode=e.which;else return true;if(keycode==13){myfield.form.submit();return false}else return true}function trim(str,chars){return ltrim(rtrim(str,chars),chars)}function ltrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("^["+chars+"]+","g"),"")}function rtrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("["+chars+"]+$","g"),"")};jQuery.ui||function($){var _remove=$.fn.remove,isFF2=$.browser.mozilla&&parseFloat($.browser.version)<1.9;$.ui={version:"1.7.2",plugin:{add:function(module,option,set){var proto=$.ui[module].prototype;for(var i in set){proto.plugins[i]=proto.plugins[i]||[];proto.plugins[i].push([option,set[i]])}},call:function(instance,name,args){var set=instance.plugins[name];if(!set||!instance.element[0].parentNode)return;for(var i=0;i<set.length;i++)if(instance.options[set[i][0]])set[i][1].apply(instance.element,
args)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(el,a){if($(el).css("overflow")=="hidden")return false;var scroll=a&&a=="left"?"scrollLeft":"scrollTop",has=false;if(el[scroll]>0)return true;el[scroll]=1;has=el[scroll]>0;el[scroll]=0;return has},isOverAxis:function(x,reference,size){return x>reference&&x<reference+size},isOver:function(y,x,top,left,height,width){return $.ui.isOverAxis(y,top,height)&&$.ui.isOverAxis(x,
left,width)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(isFF2){var attr=$.attr,removeAttr=$.fn.removeAttr,ariaNS="http://www.w3.org/2005/07/aaa",ariaState=/^aria-/,ariaRole=/^wairole:/;$.attr=function(elem,name,value){var set=value!==
undefined;return name=="role"?set?attr.call(this,elem,name,"wairole:"+value):(attr.apply(this,arguments)||"").replace(ariaRole,""):ariaState.test(name)?set?elem.setAttributeNS(ariaNS,name.replace(ariaState,"aaa:"),value):attr.call(this,elem,name.replace(ariaState,"aaa:")):attr.apply(this,arguments)};$.fn.removeAttr=function(name){return ariaState.test(name)?this.each(function(){this.removeAttributeNS(ariaNS,name.replace(ariaState,""))}):removeAttr.call(this,name)}}$.fn.extend({remove:function(){$("*",
this).add(this).each(function(){$(this).triggerHandler("remove")});return _remove.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var scrollParent;if($.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position")))scrollParent=
this.parents().filter(function(){return/(relative|absolute|fixed)/.test($.curCSS(this,"position",1))&&/(auto|scroll)/.test($.curCSS(this,"overflow",1)+$.curCSS(this,"overflow-y",1)+$.curCSS(this,"overflow-x",1))}).eq(0);else scrollParent=this.parents().filter(function(){return/(auto|scroll)/.test($.curCSS(this,"overflow",1)+$.curCSS(this,"overflow-y",1)+$.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!scrollParent.length?$(document):scrollParent}});$.extend($.expr[":"],
{data:function(elem,i,match){return!!$.data(elem,match[3])},focusable:function(element){var nodeName=element.nodeName.toLowerCase(),tabIndex=$.attr(element,"tabindex");return(/input|select|textarea|button|object/.test(nodeName)?!element.disabled:"a"==nodeName||"area"==nodeName?element.href||!isNaN(tabIndex):!isNaN(tabIndex))&&!$(element)["area"==nodeName?"parents":"closest"](":hidden").length},tabbable:function(element){var tabIndex=$.attr(element,"tabindex");return(isNaN(tabIndex)||tabIndex>=0)&&
$(element).is(":focusable")}});function getter(namespace,plugin,method,args){function getMethods(type){var methods=$[namespace][plugin][type]||[];return typeof methods=="string"?methods.split(/,?\s+/):methods}var methods=getMethods("getter");if(args.length==1&&typeof args[0]=="string")methods=methods.concat(getMethods("getterSetter"));return $.inArray(method,methods)!=-1}$.widget=function(name,prototype){var namespace=name.split(".")[0];name=name.split(".")[1];$.fn[name]=function(options){var isMethodCall=
typeof options=="string",args=Array.prototype.slice.call(arguments,1);if(isMethodCall&&options.substring(0,1)=="_")return this;if(isMethodCall&&getter(namespace,name,options,args)){var instance=$.data(this[0],name);return instance?instance[options].apply(instance,args):undefined}return this.each(function(){var instance=$.data(this,name);!instance&&!isMethodCall&&$.data(this,name,new $[namespace][name](this,options))._init();instance&&isMethodCall&&$.isFunction(instance[options])&&instance[options].apply(instance,
args)})};$[namespace]=$[namespace]||{};$[namespace][name]=function(element,options){var self=this;this.namespace=namespace;this.widgetName=name;this.widgetEventPrefix=$[namespace][name].eventPrefix||name;this.widgetBaseClass=namespace+"-"+name;this.options=$.extend({},$.widget.defaults,$[namespace][name].defaults,$.metadata&&$.metadata.get(element)[name],options);this.element=$(element).bind("setData."+name,function(event,key,value){if(event.target==element)return self._setData(key,value)}).bind("getData."+
name,function(event,key){if(event.target==element)return self._getData(key)}).bind("remove",function(){return self.destroy()})};$[namespace][name].prototype=$.extend({},$.widget.prototype,prototype);$[namespace][name].getterSetter="option"};$.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled"+" "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(key,value){var options=key,self=this;
if(typeof key=="string"){if(value===undefined)return this._getData(key);options={};options[key]=value}$.each(options,function(key,value){self._setData(key,value)})},_getData:function(key){return this.options[key]},_setData:function(key,value){this.options[key]=value;if(key=="disabled")this.element[value?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+this.namespace+"-state-disabled").attr("aria-disabled",value)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",
true)},_trigger:function(type,event,data){var callback=this.options[type],eventName=type==this.widgetEventPrefix?type:this.widgetEventPrefix+type;event=$.Event(event);event.type=eventName;if(event.originalEvent)for(var i=$.event.props.length,prop;i;){prop=$.event.props[--i];event[prop]=event.originalEvent[prop]}this.element.trigger(event,data);return!($.isFunction(callback)&&callback.call(this.element[0],event,data)===false||event.isDefaultPrevented())}};$.widget.defaults={disabled:false};$.ui.mouse=
{_mouseInit:function(){var self=this;this.element.bind("mousedown."+this.widgetName,function(event){return self._mouseDown(event)}).bind("click."+this.widgetName,function(event){if(self._preventClickEvent){self._preventClickEvent=false;event.stopImmediatePropagation();return false}});if($.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);$.browser.msie&&
this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(event){event.originalEvent=event.originalEvent||{};if(event.originalEvent.mouseHandled)return;this._mouseStarted&&this._mouseUp(event);this._mouseDownEvent=event;var self=this,btnIsLeft=event.which==1,elIsCancel=typeof this.options.cancel=="string"?$(event.target).parents().add(event.target).filter(this.options.cancel).length:false;if(!btnIsLeft||elIsCancel||!this._mouseCapture(event))return true;this.mouseDelayMet=!this.options.delay;
if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){self.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouseStarted=this._mouseStart(event)!==false;if(!this._mouseStarted){event.preventDefault();return true}}this._mouseMoveDelegate=function(event){return self._mouseMove(event)};this._mouseUpDelegate=function(event){return self._mouseUp(event)};$(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+
this.widgetName,this._mouseUpDelegate);$.browser.safari||event.preventDefault();event.originalEvent.mouseHandled=true;return true},_mouseMove:function(event){if($.browser.msie&&!event.button)return this._mouseUp(event);if(this._mouseStarted){this._mouseDrag(event);return event.preventDefault()}if(this._mouseDistanceMet(event)&&this._mouseDelayMet(event)){this._mouseStarted=this._mouseStart(this._mouseDownEvent,event)!==false;this._mouseStarted?this._mouseDrag(event):this._mouseUp(event)}return!this._mouseStarted},
_mouseUp:function(event){$(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=event.target==this._mouseDownEvent.target;this._mouseStop(event)}return false},_mouseDistanceMet:function(event){return Math.max(Math.abs(this._mouseDownEvent.pageX-event.pageX),Math.abs(this._mouseDownEvent.pageY-event.pageY))>=this.options.distance},_mouseDelayMet:function(event){return this.mouseDelayMet},
_mouseStart:function(event){},_mouseDrag:function(event){},_mouseStop:function(event){},_mouseCapture:function(event){return true}};$.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);(function($){$.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined)this.options.collapsible=this.options.deselectable;this._tabify(true)},_setData:function(key,value){if(key=="selected"){if(this.options.collapsible&&value==this.options.selected)return;this.select(value)}else{this.options[key]=value;if(key=="deselectable")this.options.collapsible=value;this._tabify()}},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+
$.data(a)},_sanitizeSelector:function(hash){return hash.replace(/:/g,"\\:")},_cookie:function(){var cookie=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+$.data(this.list[0]));return $.cookie.apply(null,[cookie].concat($.makeArray(arguments)))},_ui:function(tab,panel){return{tab:tab,panel:panel,index:this.anchors.index(tab)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var el=$(this);el.html(el.data("label.tabs")).removeData("label.tabs")})},
_tabify:function(init){this.list=this.element.children("ul:first");this.lis=$("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return $("a",this)[0]});this.panels=$([]);var self=this,o=this.options;var fragmentId=/^#.+/;this.anchors.each(function(i,a){var href=$(a).attr("href");var hrefBase=href.split("#")[0],baseEl;if(hrefBase&&(hrefBase===location.toString().split("#")[0]||(baseEl=$("base")[0])&&hrefBase===baseEl.href)){href=a.hash;a.href=href}if(fragmentId.test(href))self.panels=
self.panels.add(self._sanitizeSelector(href));else if(href!="#"){$.data(a,"href.tabs",href);$.data(a,"load.tabs",href.replace(/#.*$/,""));var id=self._tabId(a);a.href="#"+id;var $panel=$("#"+id);if(!$panel.length){$panel=$(o.panelTemplate).attr("id",id).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(self.panels[i-1]||self.list);$panel.data("destroy.tabs",true)}self.panels=self.panels.add($panel)}else o.disabled.push(i)});if(init){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(o.selected===undefined){if(location.hash)this.anchors.each(function(i,a){if(a.hash==location.hash){o.selected=i;return false}});if(typeof o.selected!="number"&&o.cookie)o.selected=parseInt(self._cookie(),10);if(typeof o.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)o.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));o.selected=o.selected||0}else if(o.selected===null)o.selected=-1;o.selected=o.selected>=0&&this.anchors[o.selected]||o.selected<0?o.selected:0;o.disabled=$.unique(o.disabled.concat($.map(this.lis.filter(".ui-state-disabled"),function(n,i){return self.lis.index(n)}))).sort();if($.inArray(o.selected,o.disabled)!=-1)o.disabled.splice($.inArray(o.selected,o.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(o.selected>=0&&this.anchors.length){this.panels.eq(o.selected).removeClass("ui-tabs-hide");this.lis.eq(o.selected).addClass("ui-tabs-selected ui-state-active");self.element.queue("tabs",function(){self._trigger("show",null,self._ui(self.anchors[o.selected],self.panels[o.selected]))});this.load(o.selected)}$(window).bind("unload",function(){self.lis.add(self.anchors).unbind(".tabs");self.lis=self.anchors=self.panels=null})}else o.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[o.collapsible?
"addClass":"removeClass"]("ui-tabs-collapsible");if(o.cookie)this._cookie(o.selected,o.cookie);for(var i=0,li;li=this.lis[i];i++)$(li)[$.inArray(i,o.disabled)!=-1&&!$(li).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");if(o.cache===false)this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(o.event!="mouseover"){var addState=function(state,el){if(el.is(":not(.ui-state-disabled)"))el.addClass("ui-state-"+state)};var removeState=function(state,
el){el.removeClass("ui-state-"+state)};this.lis.bind("mouseover.tabs",function(){addState("hover",$(this))});this.lis.bind("mouseout.tabs",function(){removeState("hover",$(this))});this.anchors.bind("focus.tabs",function(){addState("focus",$(this).closest("li"))});this.anchors.bind("blur.tabs",function(){removeState("focus",$(this).closest("li"))})}var hideFx,showFx;if(o.fx)if($.isArray(o.fx)){hideFx=o.fx[0];showFx=o.fx[1]}else hideFx=showFx=o.fx;function resetStyle($el,fx){$el.css({display:""});
if($.browser.msie&&fx.opacity)$el[0].style.removeAttribute("filter")}var showTab=showFx?function(clicked,$show){$(clicked).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");$show.hide().removeClass("ui-tabs-hide").animate(showFx,showFx.duration||"normal",function(){resetStyle($show,showFx);self._trigger("show",null,self._ui(clicked,$show[0]))})}:function(clicked,$show){$(clicked).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");
$show.removeClass("ui-tabs-hide");self._trigger("show",null,self._ui(clicked,$show[0]))};var hideTab=hideFx?function(clicked,$hide){$hide.animate(hideFx,hideFx.duration||"normal",function(){self.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");$hide.addClass("ui-tabs-hide");resetStyle($hide,hideFx);self.element.dequeue("tabs")})}:function(clicked,$hide,$show){self.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");$hide.addClass("ui-tabs-hide");
self.element.dequeue("tabs")};this.anchors.bind(o.event+".tabs",function(){var el=this,$li=$(this).closest("li"),$hide=self.panels.filter(":not(.ui-tabs-hide)"),$show=$(self._sanitizeSelector(this.hash));if($li.hasClass("ui-tabs-selected")&&!o.collapsible||$li.hasClass("ui-state-disabled")||$li.hasClass("ui-state-processing")||self._trigger("select",null,self._ui(this,$show[0]))===false){this.blur();return false}o.selected=self.anchors.index(this);self.abort();if(o.collapsible)if($li.hasClass("ui-tabs-selected")){o.selected=
-1;if(o.cookie)self._cookie(o.selected,o.cookie);self.element.queue("tabs",function(){hideTab(el,$hide)}).dequeue("tabs");this.blur();return false}else if(!$hide.length){if(o.cookie)self._cookie(o.selected,o.cookie);self.element.queue("tabs",function(){showTab(el,$show)});self.load(self.anchors.index(this));this.blur();return false}if(o.cookie)self._cookie(o.selected,o.cookie);if($show.length){if($hide.length)self.element.queue("tabs",function(){hideTab(el,$hide)});self.element.queue("tabs",function(){showTab(el,
$show)});self.load(self.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";if($.browser.msie)this.blur()});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var o=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var href=
$.data(this,"href.tabs");if(href)this.href=href;var $this=$(this).unbind(".tabs");$.each(["href","load","cache"],function(i,prefix){$this.removeData(prefix+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if($.data(this,"destroy.tabs"))$(this).remove();else $(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))});
if(o.cookie)this._cookie(null,o.cookie)},add:function(url,label,index){if(index===undefined)index=this.anchors.length;var self=this,o=this.options,$li=$(o.tabTemplate.replace(/#\{href\}/g,url).replace(/#\{label\}/g,label)),id=!url.indexOf("#")?url.replace("#",""):this._tabId($("a",$li)[0]);$li.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var $panel=$("#"+id);if(!$panel.length)$panel=$(o.panelTemplate).attr("id",id).data("destroy.tabs",true);$panel.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");
if(index>=this.lis.length){$li.appendTo(this.list);$panel.appendTo(this.list[0].parentNode)}else{$li.insertBefore(this.lis[index]);$panel.insertBefore(this.panels[index])}o.disabled=$.map(o.disabled,function(n,i){return n>=index?++n:n});this._tabify();if(this.anchors.length==1){$li.addClass("ui-tabs-selected ui-state-active");$panel.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){self._trigger("show",null,self._ui(self.anchors[0],self.panels[0]))});this.load(0)}this._trigger("add",
null,this._ui(this.anchors[index],this.panels[index]))},remove:function(index){var o=this.options,$li=this.lis.eq(index).remove(),$panel=this.panels.eq(index).remove();if($li.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(index+(index+1<this.anchors.length?1:-1));o.disabled=$.map($.grep(o.disabled,function(n,i){return n!=index}),function(n,i){return n>=index?--n:n});this._tabify();this._trigger("remove",null,this._ui($li.find("a")[0],$panel[0]))},enable:function(index){var o=this.options;
if($.inArray(index,o.disabled)==-1)return;this.lis.eq(index).removeClass("ui-state-disabled");o.disabled=$.grep(o.disabled,function(n,i){return n!=index});this._trigger("enable",null,this._ui(this.anchors[index],this.panels[index]))},disable:function(index){var self=this,o=this.options;if(index!=o.selected){this.lis.eq(index).addClass("ui-state-disabled");o.disabled.push(index);o.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[index],this.panels[index]))}},select:function(index){if(typeof index==
"string")index=this.anchors.index(this.anchors.filter("[href$="+index+"]"));else if(index===null)index=-1;if(index==-1&&this.options.collapsible)index=this.options.selected;this.anchors.eq(index).trigger(this.options.event+".tabs")},load:function(index){var self=this,o=this.options,a=this.anchors.eq(index)[0],url=$.data(a,"load.tabs");this.abort();if(!url||this.element.queue("tabs").length!==0&&$.data(a,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(index).addClass("ui-state-processing");
if(o.spinner){var span=$("span",a);span.data("label.tabs",span.html()).html(o.spinner)}this.xhr=$.ajax($.extend({},o.ajaxOptions,{url:url,success:function(r,s){$(self._sanitizeSelector(a.hash)).html(r);self._cleanup();if(o.cache)$.data(a,"cache.tabs",true);self._trigger("load",null,self._ui(self.anchors[index],self.panels[index]));try{o.ajaxOptions.success(r,s)}catch(e){}self.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();
delete this.xhr}this._cleanup()},url:function(index,url){this.anchors.eq(index).removeData("cache.tabs").data("load.tabs",url)},length:function(){return this.anchors.length}});$.extend($.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});$.extend($.ui.tabs.prototype,
{rotation:null,rotate:function(ms,continuing){var self=this,o=this.options;var rotate=self._rotate||(self._rotate=function(e){clearTimeout(self.rotation);self.rotation=setTimeout(function(){var t=o.selected;self.select(++t<self.anchors.length?t:0)},ms);if(e)e.stopPropagation()});var stop=self._unrotate||(self._unrotate=!continuing?function(e){if(e.clientX)self.rotate(null)}:function(e){t=o.selected;rotate()});if(ms){this.element.bind("tabsshow",rotate);this.anchors.bind(o.event+".tabs",stop);rotate()}else{clearTimeout(self.rotation);
this.element.unbind("tabsshow",rotate);this.anchors.unbind(o.event+".tabs",stop);delete this._rotate;delete this._unrotate}}})})(jQuery);$(document).ready(function(){$(".related-tabs a").click(function(){switch_related_tabs($(this))});switch_related_tabs($(".related-active"));$("#related-links-header .related-tabs li #faqs").css("display","block");$("#related-links-header .related-tabs li #casestudies").css("display","block");$("#related-links-header .related-tabs li #latestnews").css("display","block");$("#related-links-header .related-tabs li #freeguides").css("display","block")});
function switch_related_tabs(obj){$(".related-tab-content").hide();$(".related-tabs a").removeClass("related-active");var id=obj.attr("rel");$("#"+id).show();obj.addClass("related-active")};
 /*
 * jquery.qtip. The jQuery tooltip plugin
 *
 * Copyright (c) 2009 Craig Thompson
 * http://craigsworks.com
 *
 * Licensed under MIT
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Launch  : February 2009
 * Version : 1.0.0-rc3
 * Released: Tuesday 12th May, 2009 - 00:00
 * Debug: jquery.qtip.debug.js
 */
(function(f){f.fn.qtip=function(B,u){var y,t,A,s,x,w,v,z;if(typeof B=="string"){if(typeof f(this).data("qtip")!=="object"){f.fn.qtip.log.error.call(self,1,f.fn.qtip.constants.NO_TOOLTIP_PRESENT,false)}if(B=="api"){return f(this).data("qtip").interfaces[f(this).data("qtip").current]}else{if(B=="interfaces"){return f(this).data("qtip").interfaces}}}else{if(!B){B={}}if(typeof B.content!=="object"||(B.content.jquery&&B.content.length>0)){B.content={text:B.content}}if(typeof B.content.title!=="object"){B.content.title={text:B.content.title}}if(typeof B.position!=="object"){B.position={corner:B.position}}if(typeof B.position.corner!=="object"){B.position.corner={target:B.position.corner,tooltip:B.position.corner}}if(typeof B.show!=="object"){B.show={when:B.show}}if(typeof B.show.when!=="object"){B.show.when={event:B.show.when}}if(typeof B.show.effect!=="object"){B.show.effect={type:B.show.effect}}if(typeof B.hide!=="object"){B.hide={when:B.hide}}if(typeof B.hide.when!=="object"){B.hide.when={event:B.hide.when}}if(typeof B.hide.effect!=="object"){B.hide.effect={type:B.hide.effect}}if(typeof B.style!=="object"){B.style={name:B.style}}B.style=c(B.style);s=f.extend(true,{},f.fn.qtip.defaults,B);s.style=a.call({options:s},s.style);s.user=f.extend(true,{},B)}return f(this).each(function(){if(typeof B=="string"){w=B.toLowerCase();A=f(this).qtip("interfaces");if(typeof A=="object"){if(u===true&&w=="destroy"){while(A.length>0){A[A.length-1].destroy()}}else{if(u!==true){A=[f(this).qtip("api")]}for(y=0;y<A.length;y++){if(w=="destroy"){A[y].destroy()}else{if(A[y].status.rendered===true){if(w=="show"){A[y].show()}else{if(w=="hide"){A[y].hide()}else{if(w=="focus"){A[y].focus()}else{if(w=="disable"){A[y].disable(true)}else{if(w=="enable"){A[y].disable(false)}}}}}}}}}}}else{v=f.extend(true,{},s);v.hide.effect.length=s.hide.effect.length;v.show.effect.length=s.show.effect.length;if(v.position.container===false){v.position.container=f(document.body)}if(v.position.target===false){v.position.target=f(this)}if(v.show.when.target===false){v.show.when.target=f(this)}if(v.hide.when.target===false){v.hide.when.target=f(this)}t=f.fn.qtip.interfaces.length;for(y=0;y<t;y++){if(typeof f.fn.qtip.interfaces[y]=="undefined"){t=y;break}}x=new d(f(this),v,t);f.fn.qtip.interfaces[t]=x;if(typeof f(this).data("qtip")=="object"){if(typeof f(this).attr("qtip")==="undefined"){f(this).data("qtip").current=f(this).data("qtip").interfaces.length}f(this).data("qtip").interfaces.push(x)}else{f(this).data("qtip",{current:0,interfaces:[x]})}if(v.content.prerender===false&&v.show.when.event!==false&&v.show.ready!==true){v.show.when.target.bind(v.show.when.event+".qtip-"+t+"-create",{qtip:t},function(C){z=f.fn.qtip.interfaces[C.data.qtip];z.options.show.when.target.unbind(z.options.show.when.event+".qtip-"+C.data.qtip+"-create");z.cache.mouse={x:C.pageX,y:C.pageY};p.call(z);z.options.show.when.target.trigger(z.options.show.when.event)})}else{x.cache.mouse={x:v.show.when.target.offset().left,y:v.show.when.target.offset().top};p.call(x)}}})};function d(u,t,v){var s=this;s.id=v;s.options=t;s.status={animated:false,rendered:false,disabled:false,focused:false};s.elements={target:u.addClass(s.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};s.cache={mouse:{},position:{},toggle:0};s.timers={};f.extend(s,s.options.api,{show:function(y){var x,z;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show")}if(s.elements.tooltip.css("display")!=="none"){return s}s.elements.tooltip.stop(true,false);x=s.beforeShow.call(s,y);if(x===false){return s}function w(){if(s.options.position.type!=="static"){s.focus()}s.onShow.call(s,y);if(f.browser.msie){s.elements.tooltip.get(0).style.removeAttribute("filter")}}s.cache.toggle=1;if(s.options.position.type!=="static"){s.updatePosition(y,(s.options.show.effect.length>0))}if(typeof s.options.show.solo=="object"){z=f(s.options.show.solo)}else{if(s.options.show.solo===true){z=f("div.qtip").not(s.elements.tooltip)}}if(z){z.each(function(){if(f(this).qtip("api").status.rendered===true){f(this).qtip("api").hide()}})}if(typeof s.options.show.effect.type=="function"){s.options.show.effect.type.call(s.elements.tooltip,s.options.show.effect.length);s.elements.tooltip.queue(function(){w();f(this).dequeue()})}else{switch(s.options.show.effect.type.toLowerCase()){case"fade":s.elements.tooltip.fadeIn(s.options.show.effect.length,w);break;case"slide":s.elements.tooltip.slideDown(s.options.show.effect.length,function(){w();if(s.options.position.type!=="static"){s.updatePosition(y,true)}});break;case"grow":s.elements.tooltip.show(s.options.show.effect.length,w);break;default:s.elements.tooltip.show(null,w);break}s.elements.tooltip.addClass(s.options.style.classes.active)}return f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(y){var x;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide")}else{if(s.elements.tooltip.css("display")==="none"){return s}}clearTimeout(s.timers.show);s.elements.tooltip.stop(true,false);x=s.beforeHide.call(s,y);if(x===false){return s}function w(){s.onHide.call(s,y)}s.cache.toggle=0;if(typeof s.options.hide.effect.type=="function"){s.options.hide.effect.type.call(s.elements.tooltip,s.options.hide.effect.length);s.elements.tooltip.queue(function(){w();f(this).dequeue()})}else{switch(s.options.hide.effect.type.toLowerCase()){case"fade":s.elements.tooltip.fadeOut(s.options.hide.effect.length,w);break;case"slide":s.elements.tooltip.slideUp(s.options.hide.effect.length,w);break;case"grow":s.elements.tooltip.hide(s.options.hide.effect.length,w);break;default:s.elements.tooltip.hide(null,w);break}s.elements.tooltip.removeClass(s.options.style.classes.active)}return f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(w,x){var C,G,L,J,H,E,y,I,B,D,K,A,F,z;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition")}else{if(s.options.position.type=="static"){return f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}}G={position:{left:0,top:0},dimensions:{height:0,width:0},corner:s.options.position.corner.target};L={position:s.getPosition(),dimensions:s.getDimensions(),corner:s.options.position.corner.tooltip};if(s.options.position.target!=="mouse"){if(s.options.position.target.get(0).nodeName.toLowerCase()=="area"){J=s.options.position.target.attr("coords").split(",");for(C=0;C<J.length;C++){J[C]=parseInt(J[C])}H=s.options.position.target.parent("map").attr("name");E=f('img[usemap="#'+H+'"]:first').offset();G.position={left:Math.floor(E.left+J[0]),top:Math.floor(E.top+J[1])};switch(s.options.position.target.attr("shape").toLowerCase()){case"rect":G.dimensions={width:Math.ceil(Math.abs(J[2]-J[0])),height:Math.ceil(Math.abs(J[3]-J[1]))};break;case"circle":G.dimensions={width:J[2]+1,height:J[2]+1};break;case"poly":G.dimensions={width:J[0],height:J[1]};for(C=0;C<J.length;C++){if(C%2==0){if(J[C]>G.dimensions.width){G.dimensions.width=J[C]}if(J[C]<J[0]){G.position.left=Math.floor(E.left+J[C])}}else{if(J[C]>G.dimensions.height){G.dimensions.height=J[C]}if(J[C]<J[1]){G.position.top=Math.floor(E.top+J[C])}}}G.dimensions.width=G.dimensions.width-(G.position.left-E.left);G.dimensions.height=G.dimensions.height-(G.position.top-E.top);break;default:return f.fn.qtip.log.error.call(s,4,f.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition");break}G.dimensions.width-=2;G.dimensions.height-=2}else{if(s.options.position.target.add(document.body).length===1){G.position={left:f(document).scrollLeft(),top:f(document).scrollTop()};G.dimensions={height:f(window).height(),width:f(window).width()}}else{if(typeof s.options.position.target.attr("qtip")!=="undefined"){G.position=s.options.position.target.qtip("api").cache.position}else{G.position=s.options.position.target.offset()}G.dimensions={height:s.options.position.target.outerHeight(),width:s.options.position.target.outerWidth()}}}y=f.extend({},G.position);if(G.corner.search(/right/i)!==-1){y.left+=G.dimensions.width}if(G.corner.search(/bottom/i)!==-1){y.top+=G.dimensions.height}if(G.corner.search(/((top|bottom)Middle)|center/)!==-1){y.left+=(G.dimensions.width/2)}if(G.corner.search(/((left|right)Middle)|center/)!==-1){y.top+=(G.dimensions.height/2)}}else{G.position=y={left:s.cache.mouse.x,top:s.cache.mouse.y};G.dimensions={height:1,width:1}}if(L.corner.search(/right/i)!==-1){y.left-=L.dimensions.width}if(L.corner.search(/bottom/i)!==-1){y.top-=L.dimensions.height}if(L.corner.search(/((top|bottom)Middle)|center/)!==-1){y.left-=(L.dimensions.width/2)}if(L.corner.search(/((left|right)Middle)|center/)!==-1){y.top-=(L.dimensions.height/2)}I=(f.browser.msie)?1:0;B=(f.browser.msie&&parseInt(f.browser.version.charAt(0))===6)?1:0;if(s.options.style.border.radius>0){if(L.corner.search(/Left/)!==-1){y.left-=s.options.style.border.radius}else{if(L.corner.search(/Right/)!==-1){y.left+=s.options.style.border.radius}}if(L.corner.search(/Top/)!==-1){y.top-=s.options.style.border.radius}else{if(L.corner.search(/Bottom/)!==-1){y.top+=s.options.style.border.radius}}}if(I){if(L.corner.search(/top/)!==-1){y.top-=I}else{if(L.corner.search(/bottom/)!==-1){y.top+=I}}if(L.corner.search(/left/)!==-1){y.left-=I}else{if(L.corner.search(/right/)!==-1){y.left+=I}}if(L.corner.search(/leftMiddle|rightMiddle/)!==-1){y.top-=1}}if(s.options.position.adjust.screen===true){y=o.call(s,y,G,L)}if(s.options.position.target==="mouse"&&s.options.position.adjust.mouse===true){if(s.options.position.adjust.screen===true&&s.elements.tip){K=s.elements.tip.attr("rel")}else{K=s.options.position.corner.tooltip}y.left+=(K.search(/right/i)!==-1)?-6:6;y.top+=(K.search(/bottom/i)!==-1)?-6:6}if(!s.elements.bgiframe&&f.browser.msie&&parseInt(f.browser.version.charAt(0))==6){f("select, object").each(function(){A=f(this).offset();A.bottom=A.top+f(this).height();A.right=A.left+f(this).width();if(y.top+L.dimensions.height>=A.top&&y.left+L.dimensions.width>=A.left){k.call(s)}})}y.left+=s.options.position.adjust.x;y.top+=s.options.position.adjust.y;F=s.getPosition();if(y.left!=F.left||y.top!=F.top){z=s.beforePositionUpdate.call(s,w);if(z===false){return s}s.cache.position=y;if(x===true){s.status.animated=true;s.elements.tooltip.animate(y,200,"swing",function(){s.status.animated=false})}else{s.elements.tooltip.css(y)}s.onPositionUpdate.call(s,w);if(typeof w!=="undefined"&&w.type&&w.type!=="mousemove"){f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}}return s},updateWidth:function(w){var x;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth")}else{if(w&&typeof w!=="number"){return f.fn.qtip.log.error.call(s,2,"newWidth must be of type number","updateWidth")}}x=s.elements.contentWrapper.siblings().add(s.elements.tip).add(s.elements.button);if(!w){if(typeof s.options.style.width.value=="number"){w=s.options.style.width.value}else{s.elements.tooltip.css({width:"auto"});x.hide();if(f.browser.msie){s.elements.wrapper.add(s.elements.contentWrapper.children()).css({zoom:"normal"})}w=s.getDimensions().width+1;if(!s.options.style.width.value){if(w>s.options.style.width.max){w=s.options.style.width.max}if(w<s.options.style.width.min){w=s.options.style.width.min}}}}if(w%2!==0){w-=1}s.elements.tooltip.width(w);x.show();if(s.options.style.border.radius){s.elements.tooltip.find(".qtip-betweenCorners").each(function(y){f(this).width(w-(s.options.style.border.radius*2))})}if(f.browser.msie){s.elements.wrapper.add(s.elements.contentWrapper.children()).css({zoom:"1"});s.elements.wrapper.width(w);if(s.elements.bgiframe){s.elements.bgiframe.width(w).height(s.getDimensions.height)}}return f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_WIDTH_UPDATED,"updateWidth")},updateStyle:function(w){var z,A,x,y,B;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle")}else{if(typeof w!=="string"||!f.fn.qtip.styles[w]){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.STYLE_NOT_DEFINED,"updateStyle")}}s.options.style=a.call(s,f.fn.qtip.styles[w],s.options.user.style);s.elements.content.css(q(s.options.style));if(s.options.content.title.text!==false){s.elements.title.css(q(s.options.style.title,true))}s.elements.contentWrapper.css({borderColor:s.options.style.border.color});if(s.options.style.tip.corner!==false){if(f("<canvas>").get(0).getContext){z=s.elements.tooltip.find(".qtip-tip canvas:first");x=z.get(0).getContext("2d");x.clearRect(0,0,300,300);y=z.parent("div[rel]:first").attr("rel");B=b(y,s.options.style.tip.size.width,s.options.style.tip.size.height);h.call(s,z,B,s.options.style.tip.color||s.options.style.border.color)}else{if(f.browser.msie){z=s.elements.tooltip.find('.qtip-tip [nodeName="shape"]');z.attr("fillcolor",s.options.style.tip.color||s.options.style.border.color)}}}if(s.options.style.border.radius>0){s.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:s.options.style.border.color});if(f("<canvas>").get(0).getContext){A=g(s.options.style.border.radius);s.elements.tooltip.find(".qtip-wrapper canvas").each(function(){x=f(this).get(0).getContext("2d");x.clearRect(0,0,300,300);y=f(this).parent("div[rel]:first").attr("rel");r.call(s,f(this),A[y],s.options.style.border.radius,s.options.style.border.color)})}else{if(f.browser.msie){s.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){f(this).attr("fillcolor",s.options.style.border.color)})}}}return f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(A,y){var z,x,w;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent")}else{if(!A){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}}z=s.beforeContentUpdate.call(s,A);if(typeof z=="string"){A=z}else{if(z===false){return}}if(f.browser.msie){s.elements.contentWrapper.children().css({zoom:"normal"})}if(A.jquery&&A.length>0){A.clone(true).appendTo(s.elements.content).show()}else{s.elements.content.html(A)}x=s.elements.content.find("img[complete=false]");if(x.length>0){w=0;x.each(function(C){f('<img src="'+f(this).attr("src")+'" />').load(function(){if(++w==x.length){B()}})})}else{B()}function B(){s.updateWidth();if(y!==false){if(s.options.position.type!=="static"){s.updatePosition(s.elements.tooltip.is(":visible"),true)}if(s.options.style.tip.corner!==false){n.call(s)}}}s.onContentUpdate.call(s);return f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_CONTENT_UPDATED,"loadContent")},loadContent:function(w,z,A){var y;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent")}y=s.beforeContentLoad.call(s);if(y===false){return s}if(A=="post"){f.post(w,z,x)}else{f.get(w,z,x)}function x(B){s.onContentLoad.call(s);f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");s.updateContent(B)}return s},updateTitle:function(w){if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle")}else{if(!w){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateTitle")}}returned=s.beforeTitleUpdate.call(s);if(returned===false){return s}if(s.elements.button){s.elements.button=s.elements.button.clone(true)}s.elements.title.html(w);if(s.elements.button){s.elements.title.prepend(s.elements.button)}s.onTitleUpdate.call(s);return f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(A){var y,x,w,z;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus")}else{if(s.options.position.type=="static"){return f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}}y=parseInt(s.elements.tooltip.css("z-index"));x=6000+f("div.qtip[qtip]").length-1;if(!s.status.focused&&y!==x){z=s.beforeFocus.call(s,A);if(z===false){return s}f("div.qtip[qtip]").not(s.elements.tooltip).each(function(){if(f(this).qtip("api").status.rendered===true){w=parseInt(f(this).css("z-index"));if(typeof w=="number"&&w>-1){f(this).css({zIndex:parseInt(f(this).css("z-index"))-1})}f(this).qtip("api").status.focused=false}});s.elements.tooltip.css({zIndex:x});s.status.focused=true;s.onFocus.call(s,A);f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_FOCUSED,"focus")}return s},disable:function(w){if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable")}if(w){if(!s.status.disabled){s.status.disabled=true;f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_DISABLED,"disable")}else{f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable")}}else{if(s.status.disabled){s.status.disabled=false;f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_ENABLED,"disable")}else{f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable")}}return s},destroy:function(){var w,x,y;x=s.beforeDestroy.call(s);if(x===false){return s}if(s.status.rendered){s.options.show.when.target.unbind("mousemove.qtip",s.updatePosition);s.options.show.when.target.unbind("mouseout.qtip",s.hide);s.options.show.when.target.unbind(s.options.show.when.event+".qtip");s.options.hide.when.target.unbind(s.options.hide.when.event+".qtip");s.elements.tooltip.unbind(s.options.hide.when.event+".qtip");s.elements.tooltip.unbind("mouseover.qtip",s.focus);s.elements.tooltip.remove()}else{s.options.show.when.target.unbind(s.options.show.when.event+".qtip-create")}if(typeof s.elements.target.data("qtip")=="object"){y=s.elements.target.data("qtip").interfaces;if(typeof y=="object"&&y.length>0){for(w=0;w<y.length-1;w++){if(y[w].id==s.id){y.splice(w,1)}}}}delete f.fn.qtip.interfaces[s.id];if(typeof y=="object"&&y.length>0){s.elements.target.data("qtip").current=y.length-1}else{s.elements.target.removeData("qtip")}s.onDestroy.call(s);f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_DESTROYED,"destroy");return s.elements.target},getPosition:function(){var w,x;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition")}w=(s.elements.tooltip.css("display")!=="none")?false:true;if(w){s.elements.tooltip.css({visiblity:"hidden"}).show()}x=s.elements.tooltip.offset();if(w){s.elements.tooltip.css({visiblity:"visible"}).hide()}return x},getDimensions:function(){var w,x;if(!s.status.rendered){return f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions")}w=(!s.elements.tooltip.is(":visible"))?true:false;if(w){s.elements.tooltip.css({visiblity:"hidden"}).show()}x={height:s.elements.tooltip.outerHeight(),width:s.elements.tooltip.outerWidth()};if(w){s.elements.tooltip.css({visiblity:"visible"}).hide()}return x}})}function p(){var s,w,u,t,v,y,x;s=this;s.beforeRender.call(s);s.status.rendered=true;s.elements.tooltip='<div qtip="'+s.id+'" class="qtip '+(s.options.style.classes.tooltip||s.options.style)+'"style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;position:'+s.options.position.type+';">  <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;">    <div class="qtip-contentWrapper" style="overflow:hidden;">       <div class="qtip-content '+s.options.style.classes.content+'"></div></div></div></div>';s.elements.tooltip=f(s.elements.tooltip);s.elements.tooltip.appendTo(s.options.position.container);s.elements.tooltip.data("qtip",{current:0,interfaces:[s]});s.elements.wrapper=s.elements.tooltip.children("div:first");s.elements.contentWrapper=s.elements.wrapper.children("div:first").css({background:s.options.style.background});s.elements.content=s.elements.contentWrapper.children("div:first").css(q(s.options.style));if(f.browser.msie){s.elements.wrapper.add(s.elements.content).css({zoom:1})}if(s.options.hide.when.event=="unfocus"){s.elements.tooltip.attr("unfocus",true)}if(typeof s.options.style.width.value=="number"){s.updateWidth()}if(f("<canvas>").get(0).getContext||f.browser.msie){if(s.options.style.border.radius>0){m.call(s)}else{s.elements.contentWrapper.css({border:s.options.style.border.width+"px solid "+s.options.style.border.color})}if(s.options.style.tip.corner!==false){e.call(s)}}else{s.elements.contentWrapper.css({border:s.options.style.border.width+"px solid "+s.options.style.border.color});s.options.style.border.radius=0;s.options.style.tip.corner=false;f.fn.qtip.log.error.call(s,2,f.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,"render")}if((typeof s.options.content.text=="string"&&s.options.content.text.length>0)||(s.options.content.text.jquery&&s.options.content.text.length>0)){u=s.options.content.text}else{if(typeof s.elements.target.attr("title")=="string"&&s.elements.target.attr("title").length>0){u=s.elements.target.attr("title").replace("\\n","<br />");s.elements.target.attr("title","")}else{if(typeof s.elements.target.attr("alt")=="string"&&s.elements.target.attr("alt").length>0){u=s.elements.target.attr("alt").replace("\\n","<br />");s.elements.target.attr("alt","")}else{u=" ";f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.NO_VALID_CONTENT,"render")}}}if(s.options.content.title.text!==false){j.call(s)}s.updateContent(u);l.call(s);if(s.options.show.ready===true){s.show()}if(s.options.content.url!==false){t=s.options.content.url;v=s.options.content.data;y=s.options.content.method||"get";s.loadContent(t,v,y)}s.onRender.call(s);f.fn.qtip.log.error.call(s,1,f.fn.qtip.constants.EVENT_RENDERED,"render")}function m(){var F,z,t,B,x,E,u,G,D,y,w,C,A,s,v;F=this;F.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();t=F.options.style.border.width;B=F.options.style.border.radius;x=F.options.style.border.color||F.options.style.tip.color;E=g(B);u={};for(z in E){u[z]='<div rel="'+z+'" style="'+((z.search(/Left/)!==-1)?"left":"right")+":0; position:absolute; height:"+B+"px; width:"+B+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(f("<canvas>").get(0).getContext){u[z]+='<canvas height="'+B+'" width="'+B+'" style="vertical-align: top"></canvas>'}else{if(f.browser.msie){G=B*2+3;u[z]+='<v:arc stroked="false" fillcolor="'+x+'" startangle="'+E[z][0]+'" endangle="'+E[z][1]+'" style="width:'+G+"px; height:"+G+"px; margin-top:"+((z.search(/bottom/)!==-1)?-2:-1)+"px; margin-left:"+((z.search(/Right/)!==-1)?E[z][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}}u[z]+="</div>"}D=F.getDimensions().width-(Math.max(t,B)*2);y='<div class="qtip-betweenCorners" style="height:'+B+"px; width:"+D+"px; overflow:hidden; background-color:"+x+'; line-height:0.1px; font-size:1px;">';w='<div class="qtip-borderTop" dir="ltr" style="height:'+B+"px; margin-left:"+B+'px; line-height:0.1px; font-size:1px; padding:0;">'+u.topLeft+u.topRight+y;F.elements.wrapper.prepend(w);C='<div class="qtip-borderBottom" dir="ltr" style="height:'+B+"px; margin-left:"+B+'px; line-height:0.1px; font-size:1px; padding:0;">'+u.bottomLeft+u.bottomRight+y;F.elements.wrapper.append(C);if(f("<canvas>").get(0).getContext){F.elements.wrapper.find("canvas").each(function(){A=E[f(this).parent("[rel]:first").attr("rel")];r.call(F,f(this),A,B,x)})}else{if(f.browser.msie){F.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>')}}s=Math.max(B,(B+(t-B)));v=Math.max(t-B,0);F.elements.contentWrapper.css({border:"0px solid "+x,borderWidth:v+"px "+s+"px"})}function r(u,w,s,t){var v=u.get(0).getContext("2d");v.fillStyle=t;v.beginPath();v.arc(w[0],w[1],s,0,Math.PI*2,false);v.fill()}function e(v){var t,s,x,u,w;t=this;if(t.elements.tip!==null){t.elements.tip.remove()}s=t.options.style.tip.color||t.options.style.border.color;if(t.options.style.tip.corner===false){return}else{if(!v){v=t.options.style.tip.corner}}x=b(v,t.options.style.tip.size.width,t.options.style.tip.size.height);t.elements.tip='<div class="'+t.options.style.classes.tip+'" dir="ltr" rel="'+v+'" style="position:absolute; height:'+t.options.style.tip.size.height+"px; width:"+t.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;">';if(f("<canvas>").get(0).getContext){t.elements.tip+='<canvas height="'+t.options.style.tip.size.height+'" width="'+t.options.style.tip.size.width+'"></canvas>'}else{if(f.browser.msie){u=t.options.style.tip.size.width+","+t.options.style.tip.size.height;w="m"+x[0][0]+","+x[0][1];w+=" l"+x[1][0]+","+x[1][1];w+=" "+x[2][0]+","+x[2][1];w+=" xe";t.elements.tip+='<v:shape fillcolor="'+s+'" stroked="false" filled="true" path="'+w+'" coordsize="'+u+'" style="width:'+t.options.style.tip.size.width+"px; height:"+t.options.style.tip.size.height+"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+((v.search(/top/)!==-1)?"bottom":"top")+'"></v:shape>';t.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>';t.elements.contentWrapper.css("position","relative")}}t.elements.tooltip.prepend(t.elements.tip+"</div>");t.elements.tip=t.elements.tooltip.find("."+t.options.style.classes.tip).eq(0);if(f("<canvas>").get(0).getContext){h.call(t,t.elements.tip.find("canvas:first"),x,s)}if(v.search(/top/)!==-1&&f.browser.msie&&parseInt(f.browser.version.charAt(0))===6){t.elements.tip.css({marginTop:-4})}n.call(t,v)}function h(t,v,s){var u=t.get(0).getContext("2d");u.fillStyle=s;u.beginPath();u.moveTo(v[0][0],v[0][1]);u.lineTo(v[1][0],v[1][1]);u.lineTo(v[2][0],v[2][1]);u.fill()}function n(u){var t,w,s,x,v;t=this;if(t.options.style.tip.corner===false||!t.elements.tip){return}if(!u){u=t.elements.tip.attr("rel")}w=positionAdjust=(f.browser.msie)?1:0;t.elements.tip.css(u.match(/left|right|top|bottom/)[0],0);if(u.search(/top|bottom/)!==-1){if(f.browser.msie){if(parseInt(f.browser.version.charAt(0))===6){positionAdjust=(u.search(/top/)!==-1)?-3:1}else{positionAdjust=(u.search(/top/)!==-1)?1:2}}if(u.search(/Middle/)!==-1){t.elements.tip.css({left:"50%",marginLeft:-(t.options.style.tip.size.width/2)})}else{if(u.search(/Left/)!==-1){t.elements.tip.css({left:t.options.style.border.radius-w})}else{if(u.search(/Right/)!==-1){t.elements.tip.css({right:t.options.style.border.radius+w})}}}if(u.search(/top/)!==-1){t.elements.tip.css({top:-positionAdjust})}else{t.elements.tip.css({bottom:positionAdjust})}}else{if(u.search(/left|right/)!==-1){if(f.browser.msie){positionAdjust=(parseInt(f.browser.version.charAt(0))===6)?1:((u.search(/left/)!==-1)?1:2)}if(u.search(/Middle/)!==-1){t.elements.tip.css({top:"50%",marginTop:-(t.options.style.tip.size.height/2)})}else{if(u.search(/Top/)!==-1){t.elements.tip.css({top:t.options.style.border.radius-w})}else{if(u.search(/Bottom/)!==-1){t.elements.tip.css({bottom:t.options.style.border.radius+w})}}}if(u.search(/left/)!==-1){t.elements.tip.css({left:-positionAdjust})}else{t.elements.tip.css({right:positionAdjust})}}}s="padding-"+u.match(/left|right|top|bottom/)[0];x=t.options.style.tip.size[(s.search(/left|right/)!==-1)?"width":"height"];t.elements.tooltip.css("padding",0);t.elements.tooltip.css(s,x);if(f.browser.msie&&parseInt(f.browser.version.charAt(0))==6){v=parseInt(t.elements.tip.css("margin-top"))||0;v+=parseInt(t.elements.content.css("margin-top"))||0;t.elements.tip.css({marginTop:v})}}function j(){var s=this;if(s.elements.title!==null){s.elements.title.remove()}s.elements.title=f('<div class="'+s.options.style.classes.title+'">').css(q(s.options.style.title,true)).css({zoom:(f.browser.msie)?1:0}).prependTo(s.elements.contentWrapper);if(s.options.content.title.text){s.updateTitle.call(s,s.options.content.title.text)}if(s.options.content.title.button!==false&&typeof s.options.content.title.button=="string"){s.elements.button=f('<a class="'+s.options.style.classes.button+'" style="float:right; position: relative"></a>').css(q(s.options.style.button,true)).html(s.options.content.title.button).prependTo(s.elements.title).click(function(t){if(!s.status.disabled){s.hide(t)}})}}function l(){var t,v,u,s;t=this;v=t.options.show.when.target;u=t.options.hide.when.target;if(t.options.hide.fixed){u=u.add(t.elements.tooltip)}if(t.options.hide.when.event=="inactive"){s=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave","mouseover"];function y(z){if(t.status.disabled===true){return}clearTimeout(t.timers.inactive);t.timers.inactive=setTimeout(function(){f(s).each(function(){u.unbind(this+".qtip-inactive");t.elements.content.unbind(this+".qtip-inactive")});t.hide(z)},t.options.hide.delay)}}else{if(t.options.hide.fixed===true){t.elements.tooltip.bind("mouseover.qtip",function(){if(t.status.disabled===true){return}clearTimeout(t.timers.hide)})}}function x(z){if(t.status.disabled===true){return}if(t.options.hide.when.event=="inactive"){f(s).each(function(){u.bind(this+".qtip-inactive",y);t.elements.content.bind(this+".qtip-inactive",y)});y()}clearTimeout(t.timers.show);clearTimeout(t.timers.hide);t.timers.show=setTimeout(function(){t.show(z)},t.options.show.delay)}function w(z){if(t.status.disabled===true){return}if(t.options.hide.fixed===true&&t.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&f(z.relatedTarget).parents("div.qtip[qtip]").length>0){z.stopPropagation();z.preventDefault();clearTimeout(t.timers.hide);return false}clearTimeout(t.timers.show);clearTimeout(t.timers.hide);t.elements.tooltip.stop(true,true);t.timers.hide=setTimeout(function(){t.hide(z)},t.options.hide.delay)}if((t.options.show.when.target.add(t.options.hide.when.target).length===1&&t.options.show.when.event==t.options.hide.when.event&&t.options.hide.when.event!=="inactive")||t.options.hide.when.event=="unfocus"){t.cache.toggle=0;v.bind(t.options.show.when.event+".qtip",function(z){if(t.cache.toggle==0){x(z)}else{w(z)}})}else{v.bind(t.options.show.when.event+".qtip",x);if(t.options.hide.when.event!=="inactive"){u.bind(t.options.hide.when.event+".qtip",w)}}if(t.options.position.type.search(/(fixed|absolute)/)!==-1){t.elements.tooltip.bind("mouseover.qtip",t.focus)}if(t.options.position.target==="mouse"&&t.options.position.type!=="static"){v.bind("mousemove.qtip",function(z){t.cache.mouse={x:z.pageX,y:z.pageY};if(t.status.disabled===false&&t.options.position.adjust.mouse===true&&t.options.position.type!=="static"&&t.elements.tooltip.css("display")!=="none"){t.updatePosition(z)}})}}function o(u,v,A){var z,s,x,y,t,w;z=this;if(A.corner=="center"){return v.position}s=f.extend({},u);y={x:false,y:false};t={left:(s.left<f.fn.qtip.cache.screen.scroll.left),right:(s.left+A.dimensions.width+2>=f.fn.qtip.cache.screen.width+f.fn.qtip.cache.screen.scroll.left),top:(s.top<f.fn.qtip.cache.screen.scroll.top),bottom:(s.top+A.dimensions.height+2>=f.fn.qtip.cache.screen.height+f.fn.qtip.cache.screen.scroll.top)};x={left:(t.left&&(A.corner.search(/right/i)!=-1||(A.corner.search(/right/i)==-1&&!t.right))),right:(t.right&&(A.corner.search(/left/i)!=-1||(A.corner.search(/left/i)==-1&&!t.left))),top:(t.top&&A.corner.search(/top/i)==-1),bottom:(t.bottom&&A.corner.search(/bottom/i)==-1)};if(x.left){if(z.options.position.target!=="mouse"){s.left=v.position.left+v.dimensions.width}else{s.left=z.cache.mouse.x}y.x="Left"}else{if(x.right){if(z.options.position.target!=="mouse"){s.left=v.position.left-A.dimensions.width}else{s.left=z.cache.mouse.x-A.dimensions.width}y.x="Right"}}if(x.top){if(z.options.position.target!=="mouse"){s.top=v.position.top+v.dimensions.height}else{s.top=z.cache.mouse.y}y.y="top"}else{if(x.bottom){if(z.options.position.target!=="mouse"){s.top=v.position.top-A.dimensions.height}else{s.top=z.cache.mouse.y-A.dimensions.height}y.y="bottom"}}if(s.left<0){s.left=u.left;y.x=false}if(s.top<0){s.top=u.top;y.y=false}if(z.options.style.tip.corner!==false){s.corner=new String(A.corner);if(y.x!==false){s.corner=s.corner.replace(/Left|Right|Middle/,y.x)}if(y.y!==false){s.corner=s.corner.replace(/top|bottom/,y.y)}if(s.corner!==z.elements.tip.attr("rel")){e.call(z,s.corner)}}return s}function q(u,t){var v,s;v=f.extend(true,{},u);for(s in v){if(t===true&&s.search(/(tip|classes)/i)!==-1){delete v[s]}else{if(!t&&s.search(/(width|border|tip|title|classes|user)/i)!==-1){delete v[s]}}}return v}function c(s){if(typeof s.tip!=="object"){s.tip={corner:s.tip}}if(typeof s.tip.size!=="object"){s.tip.size={width:s.tip.size,height:s.tip.size}}if(typeof s.border!=="object"){s.border={width:s.border}}if(typeof s.width!=="object"){s.width={value:s.width}}if(typeof s.width.max=="string"){s.width.max=parseInt(s.width.max.replace(/([0-9]+)/i,"$1"))}if(typeof s.width.min=="string"){s.width.min=parseInt(s.width.min.replace(/([0-9]+)/i,"$1"))}if(typeof s.tip.size.x=="number"){s.tip.size.width=s.tip.size.x;delete s.tip.size.x}if(typeof s.tip.size.y=="number"){s.tip.size.height=s.tip.size.y;delete s.tip.size.y}return s}function a(){var s,t,u,x,v,w;s=this;u=[true,{}];for(t=0;t<arguments.length;t++){u.push(arguments[t])}x=[f.extend.apply(f,u)];while(typeof x[0].name=="string"){x.unshift(c(f.fn.qtip.styles[x[0].name]))}x.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},f.fn.qtip.styles.defaults);v=f.extend.apply(f,x);w=(f.browser.msie)?1:0;v.tip.size.width+=w;v.tip.size.height+=w;if(v.tip.size.width%2>0){v.tip.size.width+=1}if(v.tip.size.height%2>0){v.tip.size.height+=1}if(v.tip.corner===true){v.tip.corner=(s.options.position.corner.tooltip==="center")?false:s.options.position.corner.tooltip}return v}function b(v,u,t){var s={bottomRight:[[0,0],[u,t],[u,0]],bottomLeft:[[0,0],[u,0],[0,t]],topRight:[[0,t],[u,0],[u,t]],topLeft:[[0,0],[0,t],[u,t]],topMiddle:[[0,t],[u/2,0],[u,t]],bottomMiddle:[[0,0],[u,0],[u/2,t]],rightMiddle:[[0,0],[u,t/2],[0,t]],leftMiddle:[[u,0],[u,t],[0,t/2]]};s.leftTop=s.bottomRight;s.rightTop=s.bottomLeft;s.leftBottom=s.topRight;s.rightBottom=s.topLeft;return s[v]}function g(s){var t;if(f("<canvas>").get(0).getContext){t={topLeft:[s,s],topRight:[0,s],bottomLeft:[s,0],bottomRight:[0,0]}}else{if(f.browser.msie){t={topLeft:[-90,90,0],topRight:[-90,90,-s],bottomLeft:[90,270,0],bottomRight:[90,270,-s]}}}return t}function k(){var s,t,u;s=this;u=s.getDimensions();t='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:false" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=\'0\'); border: 1px solid red; height:'+u.height+"px; width:"+u.width+'px" />';s.elements.bgiframe=s.elements.wrapper.prepend(t).children(".qtip-bgiframe:first")}f(document).ready(function(){f.fn.qtip.cache={screen:{scroll:{left:f(window).scrollLeft(),top:f(window).scrollTop()},width:f(window).width(),height:f(window).height()}};var s;f(window).bind("resize scroll",function(t){clearTimeout(s);s=setTimeout(function(){if(t.type==="scroll"){f.fn.qtip.cache.screen.scroll={left:f(window).scrollLeft(),top:f(window).scrollTop()}}else{f.fn.qtip.cache.screen.width=f(window).width();f.fn.qtip.cache.screen.height=f(window).height()}for(i=0;i<f.fn.qtip.interfaces.length;i++){var u=f.fn.qtip.interfaces[i];if(u.status.rendered===true&&(u.options.position.type!=="static"||u.options.position.adjust.scroll&&t.type==="scroll"||u.options.position.adjust.resize&&t.type==="resize")){u.updatePosition(t,true)}}},100)});f(document).bind("mousedown.qtip",function(t){if(f(t.target).parents("div.qtip").length===0){f(".qtip[unfocus]").each(function(){var u=f(this).qtip("api");if(f(this).is(":visible")&&!u.status.disabled&&f(t.target).add(u.elements.target).length>1){u.hide(t)}})}})});f.fn.qtip.interfaces=[];f.fn.qtip.log={error:function(){return this}};f.fn.qtip.constants={};f.fn.qtip.defaults={content:{prerender:false,text:false,url:false,data:null,title:{text:false,button:false}},position:{target:false,corner:{target:"bottomRight",tooltip:"topLeft"},adjust:{x:0,y:0,mouse:true,screen:false,scroll:true,resize:true},type:"absolute",container:false},show:{when:{target:false,event:"mouseover"},effect:{type:"fade",length:100},delay:140,solo:false,ready:false},hide:{when:{target:false,event:"mouseout"},effect:{type:"fade",length:100},delay:0,fixed:false},api:{beforeRender:function(){},onRender:function(){},beforePositionUpdate:function(){},onPositionUpdate:function(){},beforeShow:function(){},onShow:function(){},beforeHide:function(){},onHide:function(){},beforeContentUpdate:function(){},onContentUpdate:function(){},beforeContentLoad:function(){},onContentLoad:function(){},beforeTitleUpdate:function(){},onTitleUpdate:function(){},beforeDestroy:function(){},onDestroy:function(){},beforeFocus:function(){},onFocus:function(){}}};f.fn.qtip.styles={defaults:{background:"white",color:"#111",overflow:"hidden",textAlign:"left",width:{min:0,max:250},padding:"5px 9px",border:{width:1,radius:0,color:"#d3d3d3"},tip:{corner:false,color:false,size:{width:13,height:13},opacity:1},title:{background:"#e1e1e1",fontWeight:"bold",padding:"7px 12px"},button:{cursor:"pointer"},classes:{target:"",tip:"qtip-tip",title:"qtip-title",button:"qtip-button",content:"qtip-content",active:"qtip-active"}},cream:{border:{width:3,radius:0,color:"#F9E98E"},title:{background:"#F0DE7D",color:"#A27D35"},background:"#FBF7AA",color:"#A27D35",classes:{tooltip:"qtip-cream"}},light:{border:{width:3,radius:0,color:"#E2E2E2"},title:{background:"#f1f1f1",color:"#454545"},background:"white",color:"#454545",classes:{tooltip:"qtip-light"}},dark:{border:{width:3,radius:0,color:"#303030"},title:{background:"#404040",color:"#f3f3f3"},background:"#505050",color:"#f3f3f3",classes:{tooltip:"qtip-dark"}},red:{border:{width:3,radius:0,color:"#CE6F6F"},title:{background:"#f28279",color:"#9C2F2F"},background:"#F79992",color:"#9C2F2F",classes:{tooltip:"qtip-red"}},green:{border:{width:3,radius:0,color:"#A9DB66"},title:{background:"#b9db8c",color:"#58792E"},background:"#CDE6AC",color:"#58792E",classes:{tooltip:"qtip-green"}},blue:{border:{width:3,radius:0,color:"#ADD9ED"},title:{background:"#D0E9F5",color:"#5E99BD"},background:"#E5F6FE",color:"#4D9FBF",classes:{tooltip:"qtip-blue"}}}})(jQuery);
