var months=new Array(12);months[0]="January";months[1]="February";months[2]="March";months[3]="April";months[4]="May";months[5]="June";months[6]="July";months[7]="August";months[8]="September";months[9]="October";months[10]="November";months[11]="December";var days=new Array(7);days[0]="Sunday";days[1]="Monday";days[2]="Tuesday";days[3]="Wednesday";days[4]="Thursday";days[5]="Friday";days[6]="Saturday";var dateObject=new Date();var today=dateObject.getDay();var numDate=dateObject.getDate();var month=dateObject.getMonth();var year=dateObject.getFullYear();var NUMBER_OF_STARS=5;var slidePanel='nothing';var re_link=/((http|https|ftp):\/\/[\w?=&.\/-;#~%-]+(?![\w\s?&.\/;#~%"=-]*>))/g;var pollutil='';function includeJavascript(src){if(document.createElement&&document.getElementsByTagName){var head_tag=document.getElementsByTagName('head')[0];var script_tag=document.createElement('script');script_tag.setAttribute('type','text/javascript');script_tag.setAttribute('src',src);head_tag.appendChild(script_tag);}}
var addthis_config={services_compact:'email, yahoobkm, digg, favorites, facebook, delicious, twitter, google, myspace, live, tumblr, more',services_exclude:'print',data_track_clickback:false,ui_offset_top:((navigator.appVersion.search(/AppleWebKit/)==-1)?-16:0)}
function articleFont(size,dir){$('.article_font').each(function(){cursize=parseFloat($(this).css('font-size').substring(0,$(this).css('font-size').indexOf('px')));$(this).css({'font-size':((dir=='up')?(cursize+(cursize*size)):(cursize-(cursize*size)))+'px'});});}
function pluralize(num){append=(num>1)?'s':'';return append;}
function checkVal(obj,v2){if(obj.value=='')obj.value=v2;else obj.value=(obj.value==v2)?'':obj.value;}
function createHeadlines(j,grids,amt_shown,page_id){var jURL=j+'/';var output='';var target='';jURL=jURL.replace('/list/','/list/json/');try{$.ajaxSetup({error:function(xhr,status,e){console.log(xhr,status,e);}});$.getJSON(jURL,function(json){output='<ul>';$.each(json.items,function(i,item){target=(item.open_in_new_window)?' target="_blank"':'';output+='<li><a href="'+item.url+'" title="'+item.title+'"'+target+'>'+item.title+'</a>  <span class="post_time">'+item.updated_at+'</span>';if(target==''&&item.comment_count!=0){output+='<span class="post_comments">';if(grids!=1){if(grids!=2){if(grids!=3)output+='<a href="'+item.url+'#comments" title="View '+item.comment_count+' Comment'+pluralize(item.comment_count)+'">'+item.comment_count+'&nbsp;Comment'+pluralize(item.comment_count)+'</a>';else output+='<a href="'+item.url+'#comments" title="View '+item.comment_count+' Comment'+pluralize(item.comment_count)+'">('+item.comment_count+')</a>';}
else output+='<a href="'+item.url+'#comments" title="View '+item.comment_count+' Comment'+pluralize(item.comment_count)+'">('+item.comment_count+')</a>';}
else output+='<a href="'+item.url+'#comments" title="View '+item.comment_count+' Comment'+pluralize(item.comment_count)+'">('+item.comment_count+')</a>';output+='</span>';}
if(item.video)output+='<a class="video_link" href="'+item.url+'" title="Video - '+item.video_title+'"'+target+'><img border="0" alt="View Video" src="http://static2.dukecms.com/global-media/img/icons/icon_video_sm.png" /></a>';output+='</li>';if((i+1)==amt_shown)return false;});output+='</ul>';$('#bh_'+page_id).html(output);});}catch(err){console.log(err);}}
function createHeadlinesAlt(j,grids,amt_shown,page_id){var jURL=j+'/';var output='';var target='';jURL=jURL.replace('/list/','/list/json/');try{$.ajaxSetup({error:function(xhr,status,e){console.log(xhr,status,e);}});$.getJSON(jURL,function(json){output='<ul>';$.each(json.items,function(i,item){target=(item.open_in_new_window)?' target="_blank"':'';var shareFB='http://www.addthis.com/bookmark.php?v=250&winname=addthis&pub=mgduke&lng=en-US&s=facebook&url='+item.url+'&title='+item.title;var shareTweet='http://twitter.com/share?url='+item.url+'&via=AddThis&text='+item.title;var shareEmail='http://api.addthis.com/oexchange/0.8/forward/email/offer?url='+item.url+'&amp;title='+item.title;output+='<li><a href="'+item.url+'" title="'+item.title+'"'+target+'>'+item.title+'</a><br />  <span class="post_time">'+item.updated_at+'</span>';if(target==''&&item.comment_count!=0){output+='<span class="post_comments">';if(grids!=1){if(grids!=2){if(grids!=3)output+='<a href="'+item.url+'#comments" title="View '+item.comment_count+' Comment'+pluralize(item.comment_count)+'">'+item.comment_count+'&nbsp;Comment'+pluralize(item.comment_count)+'</a>';else output+='<a href="'+item.url+'#comments" title="View '+item.comment_count+' Comment'+pluralize(item.comment_count)+'">('+item.comment_count+')</a>';}
else output+='<a href="'+item.url+'#comments" title="View '+item.comment_count+' Comment'+pluralize(item.comment_count)+'">('+item.comment_count+')</a>';}
else output+='<a href="'+item.url+'#comments" title="View '+item.comment_count+' Comment'+pluralize(item.comment_count)+'">('+item.comment_count+')</a>';output+='</span>';}
output+='<span class="share_link"><a href="#" title="Share This">Share</a></span>';output+='<div class="share_box">';if(item.photo.search(/url=none/i)<0)output+='<img src="'+item.photo+'" alt="'+item.title+'" />';output+='<div class="title"><a title="'+item.title+'" href="'+item.url+'"'+target+'>'+item.title+'</a></div>';output+='<div class="desc">'+item.abstract+'</div>';output+='<div class="more"><a title="Read More" href="'+item.url+'"'+target+'>Read More</a></div>';output+='<div class="clear"></div>';output+='<div class="icons">';output+='<span class="email"><a href="'+shareEmail+'" title="Email This" class="addthis_button_email" target="_blank">Email</a></span><span class="twitter"><a href="'+shareTweet+'" title="Tweet This" class="addthis_button_twitter" target="_blank">Twitter</a></span><span class="facebook"><a href="'+shareFB+'" title="Share This" class="addthis_button_facebook" target="_blank">Facebook</a></span>';output+='<span class="close"><a href="#" title="Close This Window">x close</a></span><div class="clear"></div>';output+='<div class="short" style="display:none;">http://'+item.domain_name+'/get_shorturl/'+item.content_type+'/'+item.content_id+'/</div>';output+='</div>';output+='</div>';if(item.video)output+='<a class="video_link" href="'+item.url+'" title="Video - '+item.video_title+'"'+target+'><img border="0" alt="View Video" src="http://static2.dukecms.com/global-media/img/icons/icon_video_sm.png" /></a>';output+='</li>';if((i+1)==amt_shown)return false;});output+='</ul>';$('#bh_'+page_id).html(output);$('.breaking_list_alt .share_link a').click(function(){$('.breaking_list_alt .share_box').fadeOut(100);$(this).parent().siblings('.share_box').fadeIn(300);$(this).parent().parent().css('zIndex',99999);$(this).parent().parent().siblings().css('zIndex',100);var contTitle=$(this).parent().next('.share_box').children('.title').text();var shortURL=$(this).parent().next('.share_box').children('.icons').children('.short').text();var shortURL_sub=$(this).parent().next('.share_box').children('.icons').children('.short').text();var $selector=$(this).parent().next('.share_box').children('.icons');shortURL_sub=shortURL_sub.replace('/get_shorturl','');try{$.ajaxSetup({error:function(xhr,status,e){console.log(xhr,status,e);}});$.getJSON(shortURL,function(data){if(data.success==true){$selector.children('.email').children('a').attr('href','http://api.addthis.com/oexchange/0.8/forward/email/offer?url='+data.shorturl+'&title='+contTitle);$selector.children('.facebook').children('a').attr('href','http://www.facebook.com/sharer.php?u='+data.shorturl+'&t='+contTitle);$selector.children('.twitter').children('a').attr('href','http://twitter.com/share?url='+data.shorturl+'&text='+contTitle);}else{$selector.children('.email').children('a').attr('href','http://api.addthis.com/oexchange/0.8/forward/email/offer?url='+shortURL_sub+'&title='+contTitle);$selector.children('.facebook').children('a').attr('href','http://www.facebook.com/sharer.php?u='+shortURL_sub+'&t='+contTitle);$selector.children('.twitter').children('a').attr('href','http://twitter.com/share?url='+shortURL_sub+'&text='+contTitle);}});}catch(err){console.log(err);}
$('.breaking_list_alt .share_box .close').click(function(){$('.breaking_list_alt .share_box:visible').fadeOut(100);return false;});return false;});});}catch(err){console.log(err);}}
function mgCopyright(){var currDate=new Date();var copyrightStr='&copy;'+currDate.getFullYear()+' <span style="margin-right: 10px;" class="copyright_individualization_class">Media General Communications Holdings, LLC. A <a href="http://www.mediageneral.com/" target="_top" class="copyright_individualization_class">Media General</a> company.</span>';return(copyrightStr);}
function changePanel(pid,totP,cInt,pState,pName){if(slidePanel!='nothing')clearTimeout(slidePanel);curOn=$('.number_on').text();$('#'+pName+'panel'+curOn).hide();$('#panel_number_'+curOn).removeClass('number_on');$('.comm_links .comm_controller div.panel_number_'+pid+' span.arrow_box').show();$('.comm_links .comm_controller div.panel_number_'+pid).addClass('selected').siblings().removeClass('selected');$('.comm_links .comm_controller div.panel_number_'+curOn+' span.arrow_box').hide();$('#'+pName+'panel'+pid).fadeIn(250);$('#panel_number_'+pid).addClass('number_on');if(pState=='playing')slidePanel=setTimeout('changePanel('+((parseInt(pid)+1>totP)?'1':(parseInt(pid)+1))+','+totP+','+cInt+',"playing","'+pName+'")',cInt);}
function init_rating(turnon,objectId,objectType){var ratings=document.getElementsByTagName('span');for(var i=0;i<ratings.length;i++){if(ratings[i].className!='rating')
continue;var rating=ratings[i].firstChild.nodeValue;ratings[i].removeChild(ratings[i].firstChild);if(rating>NUMBER_OF_STARS||rating<0)
continue;for(var j=0;j<NUMBER_OF_STARS;j++){var star=document.createElement('span');if(rating>=1){star.className='on';rating--;}
else if(rating==0.5){star.className='half';rating=0;}
else{star.className='off';}
var widgetId=ratings[i].getAttribute('id').substr(7);star.setAttribute('id','star_'+widgetId+'_'+j);if(turnon){star.onmouseover=new Function("evt","displayHover("+widgetId+", "+j+");");star.onmouseout=new Function("evt","displayNormal("+widgetId+", "+j+");");star.onclick=new Function("evt","displayClick("+widgetId+", "+j+", "+objectId+", '"+objectType+"');");}
ratings[i].appendChild(star);}}}
function displayClick(ratingId,star,objectId,objectType){star+=1
$.getJSON("/api/content/"+objectType+"/rate/json/"+ratingId+"/"+star+"rate/",function(data){if(data.success==true){if(data.score.score!=0){$('#rating_'+objectId).html(data.score.score);}
if(data.score.num_votes!=0){$('#rating_votes_'+objectId).html(data.score.num_votes);}
init_rating(true,objectId,objectType);}});}
function displayHover(ratingId,star){for(var i=0;i<=star;i++){$('#star_'+ratingId+'_'+i).addClass('hover_star');}}
function displayNormal(ratingId,star){for(var i=0;i<=star;i++){$('#star_'+ratingId+'_'+i).removeClass('hover_star');}}
$(function(){$('#dateline #date').html(days[today]+", "+months[month]+" "+numDate+", "+year+$('#dateline #date').html());$('#mast_date').html(months[month]+" "+numDate+", "+year);$('#mg_jscopyright').html(mgCopyright());$('.tabbed_module .tab_head span').click(function(){if(!$(this).hasClass('tab_on')){$(this).siblings('span.tab_on').removeClass('tab_on');$(this).addClass('tab_on');$(this).parents('.tabbed_module').find('.tab_body:visible').hide();$('#'+$(this).attr('id')+'_container').show();}});$('.article_tabbed .tab_head span').click(function(){if(!$(this).hasClass('tab_on')){$(this).siblings('span.tab_on').removeClass('tab_on');$(this).addClass('tab_on');$(this).parents('.article_tabbed').find('>div:not(.tab_head)').hide();$(this).parents('.article_tabbed').find('.'+$(this).attr('id')+'_container').show();}});$('#art_gallery_well').mgGallery();$('#panels .jelly_playlist_container .playlist .playlist-item').hover(function(){$(this).addClass('playlist-item_on');},function(){$(this).removeClass('playlist-item_on');});$('.promoSlide:not(.module)>ul').css('height','auto');$('.promoSlide a').bind('focus',function(){this.blur();});$('.jobs_leader:not(.module)>ul').css('height','auto');$('.jobs_leader a').bind('focus',function(){this.blur();});$('.jobs_leader .slide-prev').each(function(){$(this).css('cursor','pointer').children('img').attr('src','http://static2.dukecms.com/global-media/img/icons/btn_slide-prev'+((!$(this).parents('.promoSlide').hasClass('ps_6g'))?'-dark':'')+'.png');});$('.jobs_leader .slide-next').each(function(){$(this).css('cursor','pointer').children('img').attr('src','http://static2.dukecms.com/global-media/img/icons/btn_slide-next'+((!$(this).parents('.promoSlide').hasClass('ps_6g'))?'-dark':'')+'.png');});$('.dt_mod>div').each(function(){params={wmode:'opaque',bgcolor:'#ffffff',quality:'high',allowFullScreen:'false',allowScriptAccess:'always'};swfobject.embedSWF("http://media.mgnetwork.com/dealtaker/dealTaker_300x165.swf",$(this).attr("id"),"300","165","9.0.28","http://vp.mgnetwork.net/expressInstall.swf","",params);});var profile_avatar=$('#profile_avatar');if(profile_avatar){profile_avatar.bind('mouseenter',function(){$('#avatar_replace').css('display','block');}).bind('mouseleave',function(){$('#avatar_replace').css('display','none');});}
var $hoverLink=$(".gallerycontainer a");$hoverLink.hover(function(){$(this).stop().next('div').fadeIn(300);},function(){$(this).stop().next('div').fadeOut(300);});$hoverLink.click(function(){return false;});$(".gallerycontainer ul li span").css({opacity:"0.9"});$('.selectJump').change(function(){var value=$(this).val();window.location.href=value;});});$(document).ready(function(){$('.artooltip_link').toggle(function(){var tipText=$(this).attr('title');var linkWidth=$(this).width();$(this).css('position','relative');$(this).append('<div class="artooltip">'+tipText+'<div class="close">x close</div><div class="arrow"></div><div class="arrow_border"></div></div>');var tipHeight=$(this).children('.artooltip').height();var tipWidth=$(this).children('.artooltip').width();var $theTip=$(this).children('.artooltip');$theTip.css({top:(tipHeight+30)*-1,left:((linkWidth-(tipWidth+30))/2)-2}).fadeIn(150).animate({top:(tipHeight+40)*-1},250);return false;},function(){$(this).children('.artooltip').fadeOut(300,function(){$(this).remove();});return false;});});var $overlay_int_wrapper;var $overlay_int_panel;function show_overlay_int(content){if(!$overlay_int_wrapper)append_overlay_int(content);else $overlay_int_panel.html(content);$overlay_int_wrapper.fadeIn(700);}
function hide_overlay_int(){$overlay_int_wrapper.fadeOut(700);}
function append_overlay_int(content){$overlay_int_wrapper=$('<div id="overlay-int"></div>').appendTo($('BODY'));$overlay_int_panel=$('<div id="overlay-int-panel"></div>').appendTo($overlay_int_wrapper);$overlay_int_panel.html(content);attach_overlay_int_events();}
function attach_overlay_int_events(){$('A.hide-overlay-int',$overlay_int_wrapper).click(function(ev){ev.preventDefault();hide_overlay_int();});}
function getV(name){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)return"";else return decodeURIComponent(results[1].replace(/\+/g," "));}
function calcage(secs,num1,num2){s=((Math.floor(secs/num1))%num2).toString();if(s.length<2)s="0"+s;return s;}
function getQuerystring(key,default_)
{if(default_==null)default_="";key=key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regex=new RegExp("[\\?&]"+key+"=([^&#]*)");var qs=regex.exec(window.location.href);if(qs==null)
return default_;else
return qs[1];}
function set_default(){$('#sign_up').html(html_output);}
function postEmail(whichForm,obj){var emailReg=/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;var email_to=new String($(obj).val());var email_to_array=email_to.split(',');var email_from=$("#email_from").val();var valid_flag=true;var msg=(whichForm=='form1')?'Please enter valid email addresses.':'Please enter a valid email address.';for(i=0;i<email_to_array.length;i++){if(emailReg.test(email_to_array[i].replace(/^\s+|\s+$/g,''))==false)valid_flag=false;}
$("input, textarea").each(function(index,obj){$(obj).removeClass('red_border');if($(obj).hasClass(".required")&&$(obj).val()==''){msg='Please fill out all required fields';$(obj).addClass('red_border');valid_flag=false;}});if(!valid_flag){setMsg(msg,whichForm,valid_flag);}
else if(!emailReg.test(email_from)&&whichForm!='form2'){setMsg(msg,whichForm,valid_flag);}
else{$.ajax({type:"POST",async:true,url:document.getElementById(whichForm).action,data:$('#'+whichForm).serialize(),success:function(data){setMsg('Message Sent!',whichForm,valid_flag);},error:function(data){}});$(document).ajaxError(function(){if(window.console&&window.console.error)console.error(arguments);});}}
function setMsg(msg,whichForm,valid_flag){var originalText='';var whichClass=(valid_flag)?"success":"error";switch(whichForm){case"form1":originalText=$('#show_form_1 .msg').html();$('#show_form_1 .msg').html('<span class="'+whichClass+'">'+msg+'</span>');setTimeout(function(){$('#show_form_1 .msg').html(originalText)},5000);break;case"form2":originalText=$('#show_form_2 .msg').html();$('#show_form_2 .msg').html('<span class="'+whichClass+'">'+msg+'</span>');setTimeout(function(){$('#show_form_2 .msg').html(originalText)},5000);break;default:originalText=$('#generic_email .msg').html();$('#generic_email .msg').html('<span class="'+whichClass+' bold">'+msg+'</span>');break;}
return false;}
$(document).ready(function(){var firstCount=$("ul.jd_menu li.jdmRight:first a").html();if($("ul.jd_menu li.jdmRight:eq(1) a").length>0){var secondCount=$("ul.jd_menu li.jdmRight:eq(1) a").html();var countTwo=secondCount.length+firstCount.length;}
if($("ul.jd_menu li.jdmRight:eq(2) a").length>0){var thirdCount=$("ul.jd_menu li.jdmRight:eq(2) a").html();var countThree=countTwo+thirdCount.length;}
if($("ul.jd_menu li.jdmRight:eq(3) a").length>0){var fourthCount=$("ul.jd_menu li.jdmRight:eq(3) a").html();var countFour=countThree+fourthCount.length;}
var lastItem=$("ul.jd_menu .jdmRight:first");lastItem.find("ul").addClass("last_item").css("left","auto").css("right","0");lastItem.find("ul ul").css("right","175px").css("left",null).addClass("last_item");$("ul.jd_menu ul:not(.last_item)").addClass("item_position");$("ul.jd_menu ul ul:not(.last_item)").addClass("item_list");if($.browser.msie&&$.browser.version.substring(0,1)==='6'){$("ul.jd_menu li").css("backgroundColor","white");}
if(countTwo<27){var $this=$("ul.jd_menu li.jdmRight:eq(1)");$this.find("ul").removeClass("item_position").addClass("last_item").css("right","0");$this.find("ul ul").css("right","175px").removeClass("item_position").removeClass("item_list").addClass("last_item");}else if(countTwo<5){$("ul.jd_menu li.jdmRight:eq(1)").find("ul ul").css("right","175px").removeClass("item_position").removeClass("item_list").addClass("last_item");}
if(countThree<26){var $this=$("ul.jd_menu li.jdmRight:eq(2)");$this.find("ul").removeClass("item_position").addClass("last_item").css("right","0");$this.find("ul ul").css("right","175px").removeClass("item_list").addClass("last_item");}else if(countThree<50){$("ul.jd_menu li.jdmRight:eq(2)").find("ul ul").css("right","175px").removeClass("item_position").removeClass("item_list").addClass("last_item");}
if(countFour<18){var $this=$("ul.jd_menu li.jdmRight:eq(3)");$this.find("ul").removeClass("item_position").addClass("last_item").css("right","0");$this.find("ul ul").css("right","175px").removeClass("item_list").addClass("last_item");}else if(countFour<48){$("ul.jd_menu li.jdmRight:eq(3)").find("ul ul").css("right","175px").removeClass("item_position").removeClass("item_list").addClass("last_item");}
if(!$("ul.jd_menu li.jdmRight").length>0){var firstCountLeft=$("ul.jd_menu li.jdmLeft:last a").html();var firstEQ=($('ul.jd_menu li.jdmLeft').length)-2;var secondEQ=($('ul.jd_menu li.jdmLeft').length)-3;var thirdEQ=($('ul.jd_menu li.jdmLeft').length)-4;if($('ul.jd_menu li.jdmLeft:eq('+firstEQ+') a').length>0){var secondCountLeft=$('ul.jd_menu li.jdmLeft:eq('+firstEQ+') a').html();var countTwoLeft=secondCountLeft.length+firstCountLeft.length;}
if($('ul.jd_menu li.jdmLeft:eq('+secondEQ+') a').length>0){var thirdCountLeft=$('ul.jd_menu li.jdmLeft:eq('+secondEQ+') a').html();var countThreeLeft=countTwoLeft+thirdCountLeft.length;}
if($('ul.jd_menu li.jdmLeft:eq('+thirdEQ+') a').length>0){var fourthCountLeft=$('ul.jd_menu li.jdmLeft:eq('+thirdEQ+') a').html();var countFourLeft=countThreeLeft+fourthCountLeft.length;}
var lastItemLeft=$("ul.jd_menu .jdmLeft:last");lastItemLeft.find("ul").addClass("last_item").css("left","auto").css("right","0");lastItemLeft.find("ul ul").css("left","-178px").css("right",null).addClass("last_item");$("ul.jd_menu ul:not(.last_item)").addClass("item_position");$("ul.jd_menu ul ul:not(.last_item)").addClass("item_list");if(countTwoLeft<27){var $this=$('ul.jd_menu li.jdmLeft:eq('+firstEQ+')');$this.find("ul").removeClass("item_position").addClass("last_item").css("right","0");$this.find("ul ul").css("right","175px").removeClass("item_position").removeClass("item_list").addClass("last_item");}else if(countTwoLeft<5){$('ul.jd_menu li.jdmLeft:eq('+firstEQ+')').find("ul ul").css("right","175px").removeClass("item_position").removeClass("item_list").addClass("last_item");}
if(countThreeLeft<26){var $this=$('ul.jd_menu li.jdmLeft:eq('+secondEQ+')');$this.find("ul").removeClass("item_position").addClass("last_item").css("right","0");$this.find("ul ul").css("right","175px").removeClass("item_list").addClass("last_item");}else if(countThreeLeft<50){$('ul.jd_menu li.jdmLeft:eq('+secondEQ+')').find("ul ul").css("right","175px").removeClass("item_position").removeClass("item_list").addClass("last_item");}
if(countFourLeft<18){var $this=$('ul.jd_menu li.jdmLeft:eq('+thirdEQ+')');$this.find("ul").removeClass("item_position").addClass("last_item").css("right","0");$this.find("ul ul").css("right","175px").removeClass("item_list").addClass("last_item");}else if(countFourLeft<48){$('ul.jd_menu li.jdmLeft:eq('+thirdEQ+')').find("ul ul").css("right","175px").removeClass("item_position").removeClass("item_list").addClass("last_item");}}
$("ul.jd_menu li").mouseover(function(){var menuHeight=$(this).find("ul").height();var windowHeight=$(window).height();var heightDiff=(windowHeight-100)-menuHeight;if(heightDiff<60){$(this).find("ul").css("marginTop","-130px");$(this).find("ul ul").css("marginTop",null);}else{$(this).find("ul ul").css("marginTop",null);$(this).find("ul").css("marginTop",null);}});var navTimers=[];$("ul.jd_menu li").hover(function(){var id=jQuery.data(this);var $this=$(this);var $zIndex=$this.css("zIndex","999").siblings("li").css("zIndex","990");$this.siblings().find("ul").hide();if($.browser.msie&&$.browser.version.substring(0,1)==='6'){$this.css("backgroundColor","#edecec");}
if(navTimers[id]!=""){clearTimeout(navTimers[id]);$this.children("ul").show();$zIndex;}else{navTimers[id]=setTimeout(function(){$this.children("ul").show();navTimers[id]="";$zIndex;},0);}},function(){var id=jQuery.data(this);var $this=$(this);if($.browser.msie&&$.browser.version.substring(0,1)==='6'){$this.css("backgroundColor","white");}
navTimers[id]=setTimeout(function(){$this.children("ul").hide();navTimers[id]="";},300);});$("ul.jd_menu li.jdmRight ul ul, ul.jd_menu li.jdmLeft ul ul").removeClass("preload2");$("ul.jd_menu li.jdmRight ul ul ul, ul.jd_menu li.jdmLeft ul ul ul").removeClass("preload3").removeClass("preload2");});function loadcommentform(){if(duke_user!=false){$('#mg_comment_form').show();$('.mg_signedout').hide();}
else{$('#mg_comment_form').hide();$('.mg_signedout').show();}}
function isEven(num){return!(num%2);}
function isOdd(num){return!isEven(num);}
function makecomment(click_comment,click_comment_url,click_item,site_domain){$.getJSON("http://"+site_domain+click_comment_url+"?comment="+escape(click_comment),function(data){$.each(data,function(it,item){if(typeof(item.errors)=="undefined"){if(click_item!='home')
$("#mg-comment-error-"+click_item).html('');else
$("#mg_comment_error").html('<p>Thanks for your comment.  It will show up on the site shortly.');}
else{$.each(item.errors,function(e,error){if(click_item!='home')
$("#mg-comment-error-"+click_item).html('<p>'+item.errors.comment+'</p>');else
$("#mg_comment_error").html('<p>'+item.errors.comment+'</p>');});}});});}
function loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,page,switch_sort){var d=new Date();duke_date=d.getTime();if(!switch_sort){commenturl="http://"+site_domain+"/api/comments/ajax/"+duke_ctype+"/"+duke_objectid+"/";}else{commenturl="http://"+site_domain+"/api/comments/ajax/"+duke_ctype+"/"+duke_objectid+"/switch_sort/";if($("span.commentsort a").html()=='Sort newest to oldest'){$("span.commentsort a").html('Sort oldest to newest');}
else if($("span.commentsort a").html()=='Sort oldest to newest'){$("span.commentsort a").html('Sort newest to oldest');}}
$.getJSON(commenturl+"?jsoncallback=?&page="+page,{date:duke_date,site_domain:site_domain},function(data){$('.commentlist').html('');$('input#mg_comment_url').val(data.comment_url);$('input#next').val(location.pathname);$("textarea#id_comment").val('');$('.commentpages').html('');loadcommentform();$('input#mg_comment_submit').show();$('#mg_comment_form .form_block div').hide();if(page=='all'){$('<span />').html('Less').attr({'class':'fakelink','title':'View Less'}).bind('click',{page_i:'1'},function(e){loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,'1');}).appendTo('.commentpages');}
if(duke_user!=false){var $followButton=$('#follow_article');var $followContent=$('#follow_content');var stopFollowing="Stop Following Article";var startFollowing="Follow Article";var url="http://"+site_domain+"/comment/subscribe/"+duke_ctype+"/"+duke_objectid+"/";if(data.is_subscribed==1){$followButton.empty().html(stopFollowing);}else{$followButton.empty().html(startFollowing);}
$('#follow_article').click(function(){$(this).hide();$('.pagination_sub .loading').html('Loading...');try{$.ajaxSetup({error:function(xhr,status,e){console.log(xhr,status,e);}});$.getJSON(url,function(data){$.each(data,function(i,item){var hideLoad=$('.pagination_sub .loading').empty();var showFollow=$('#follow_article').show();if(item.success==true){if(item.subscribed==true){showFollow;hideLoad;$followButton.empty().html(stopFollowing);$followContent.empty().html(item.message);}else{showFollow;hideLoad;$followButton.empty().html(startFollowing);$followContent.empty().html(item.message);}}});});}catch(err){console.log(err);}});}
if(data.is_paginated=="True"){if(parseInt(data.pages)>0&&parseInt(data.pages)<=8){for(var i=0;i<parseInt(data.pages);i++){if(i+1!=parseInt(data.current_page)){$('<span />').html(parseInt(i+1)).attr({'class':'fakelink','title':'Page '+parseInt(i+1)}).bind('click',{page_i:parseInt(i+1)},function(e){loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,e.data.page_i);}).appendTo('.commentpages');}else{$('<strong>'+parseInt(i+1)+'</strong>').appendTo('.commentpages');}}
$('<span />').html('All').attr({'class':'fakelink','title':'View All Comments'}).bind('click',function(e){loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,'all');}).appendTo('.commentpages');}
else if(parseInt(data.pages)>8){if(parseInt(data.current_page)-4>0)$('<span />').html('&laquo;').attr({'class':'fakelink','title':'First Page'}).click(function(){loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain);}).appendTo('.commentpages');for(var i=0;i<parseInt(data.pages);i++){if((i+1)!=parseInt(data.current_page)&&(i+1)>(parseInt(data.current_page)-4)&&(i+1)<(parseInt(data.current_page)+4)){$('<span />').html(parseInt(i+1)).attr({'class':'fakelink','title':'Page '+parseInt(i+1)}).bind('click',{page_i:parseInt(i+1)},function(e){loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,e.data.page_i);}).appendTo('.commentpages');}else if(i+1==data.current_page){$('<strong>'+parseInt(i+1)+'</strong>').appendTo('.commentpages');}}
if(parseInt(data.current_page)+4<=parseInt(data.pages))$('<span />').html('&raquo;').attr({'class':'fakelink','title':'Last Page'}).click(function(){loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,parseInt(data.pages));}).appendTo('.commentpages');$('<span />').html('All').attr({'class':'fakelink','title':'View All Comments'}).bind('click',function(e){loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,'all');}).appendTo('.commentpages');}
else if(parseInt(data.pages)==1){if(page=='all'){$('#comments_list .pagination:eq(1)').show();}else{$('#comments_list .pagination:eq(1)').hide();}}}else{if(page=='all'){$('#comments_list .pagination:eq(1)').show();}else{$('#comments_list .pagination:eq(1)').hide();}}
$(".commentpages span").after("<span>|</span>");$(".commentpages strong").after("<span>|</span>");$(".commentpages").find("span:last").remove();$.each(data.items,function(i,item){var c=i+1;if(isOdd(c)){var row="odd";}else{var row="";};if(i==0){$('<li class="li-fist"/>').addClass(row+" "+item.thread_depth).attr('id','responses_'+i).appendTo(".commentlist");}else if(i==(data.items.length-1)){$('<li class="li-last"/>').addClass(row+" "+item.thread_depth).attr('id','responses_'+i).appendTo(".commentlist");}else{$('<li/>').attr('id','responses_'+i).addClass(row+" "+item.thread_depth).appendTo(".commentlist");};$('<a/>').attr('name','comments_'+item.response_id).appendTo("#responses_"+i);staff_image=(item.staff)?'&nbsp;<img src="http://static2.dukecms.com/global-media/img/icons/staff.gif" class="staff_image" />':'';$('<div/>').attr('class','meta').attr('id','responses_'+i+'_meta').html('Posted by ').appendTo("#responses_"+i);$('<a/>').attr('href',item.user_profile_url).html(item.user+staff_image).appendTo('#responses_'+i+'_meta');$('<span/>').attr('id','responses_'+i+'_meta_subdate').html(' on '+item.submitted_date).appendTo("#responses_"+i+"_meta");if(item.avatar.indexOf('gravatar')<0){$('<div/>').attr('id','responses_'+i+'_avatar').attr('class','comment_avatar').appendTo("#responses_"+i);$('<img/>').attr('src',item.avatar).appendTo("#responses_"+i+"_avatar");}
if(item.approved!=false)
$('<div/>').attr('class','article_font').html(item.comment).appendTo("#responses_"+i);else
$('<div/>').attr('class','article_font').html('<em>This comment violates our posting policies and has been removed.</em>').appendTo("#responses_"+i);$('<div/>').attr('class','clear').appendTo("#responses_"+i);$('<span />').attr({'id':'mg_cms_vote_comment_'+item.response_id,'class':'votespan'}).insertBefore("#responses_"+i+"_meta");$('<span />').attr({'id':'mg_cms_vote_comment_'+item.response_id+'_upvote','class':'upvote'}).appendTo('#mg_cms_vote_comment_'+item.response_id);$('<span />').attr({'id':'mg_cms_vote_comment_'+item.response_id+'_upvote_action','class':'upvote_action_off'}).html('+').appendTo('#mg_cms_vote_comment_'+item.response_id+'_upvote');$('<span />').attr({'id':'mg_cms_vote_comment_'+item.response_id+'_upvote_score','class':'upvote_score'}).appendTo('#mg_cms_vote_comment_'+item.response_id+'_upvote');$('<span />').attr({'id':'mg_cms_vote_comment_'+item.response_id+'_downvote','class':'downvote'}).appendTo('#mg_cms_vote_comment_'+item.response_id);$('<span />').attr({'id':'mg_cms_vote_comment_'+item.response_id+'_downvote_action','class':'downvote_action_off'}).html('-').appendTo('#mg_cms_vote_comment_'+item.response_id+'_downvote');$('<span />').attr({'id':'mg_cms_vote_comment_'+item.response_id+'_downvote_score','class':'downvote_score'}).appendTo('#mg_cms_vote_comment_'+item.response_id+'_downvote');$('<span />').attr({'id':'mg_cms_vote_comment_'+item.response_id+'_clearvote','class':'clearvote','title':'Clear Your Vote'}).html('CLEAR').appendTo('#mg_cms_vote_comment_'+item.response_id);$('#mg_cms_vote_comment_'+item.response_id+'_clearvote').hide();$('#mg_cms_vote_comment_'+item.response_id+'_upvote_score').html(item.vote_positive_votes);$('#mg_cms_vote_comment_'+item.response_id+'_downvote_score').html(((item.vote_negative_votes>0)?'-':'')+item.vote_negative_votes);$('#mg_cms_vote_comment_'+item.response_id+'_upvote_action').attr('title','You must sign in to vote on this comment');$('#mg_cms_vote_comment_'+item.response_id+'_downvote_action').attr('title','You must sign in to vote on this comment');if(duke_user!=false){$('#mg_cms_vote_comment_'+item.response_id+'_clearvote').hover(function(){$(this).css('text-decoration','underline');},function(){$(this).css('text-decoration','none');}).click(function(){$.getJSON("http://"+site_domain+"/api/comments/vote/json/"+item.response_id+"/clearvote/",function(data){if(data.success==true){$('#mg_cms_vote_comment_'+item.response_id+'_upvote_score').html(data.positive_votes);$('#mg_cms_vote_comment_'+item.response_id+'_downvote_score').html(((data.negative_votes>0)?'-':'')+data.negative_votes);$('#mg_cms_vote_comment_'+item.response_id+'_clearvote').hide();loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,parseInt(data.current_page));}});});if(item.vote_has_voted=='true'){$('#mg_cms_vote_comment_'+item.response_id).height(54);$('#mg_cms_vote_comment_'+item.response_id+'_upvote_action').attr({'title':'You have already voted','class':'upvote_action'}).css('cursor','default');$('#mg_cms_vote_comment_'+item.response_id+'_downvote_action').attr({'title':'You have already voted','class':'downvote_action'}).css('cursor','default');$('#mg_cms_vote_comment_'+item.response_id+'_clearvote').show();}else{$('#mg_cms_vote_comment_'+item.response_id+'_upvote_action').attr({'title':'Vote This Comment Up','class':'upvote_action'}).click(function(){$.getJSON("http://"+site_domain+"/api/comments/vote/json/"+item.response_id+"/upvote/",function(data){if(data.success==true){$('#mg_cms_vote_comment_'+item.response_id+'_upvote_score').html(data.positive_votes);$('#mg_cms_vote_comment_'+item.response_id+'_downvote_score').html(((data.negative_votes>0)?'-':'')+data.negative_votes);$('#mg_cms_vote_comment_'+item.response_id+'_upvote_action').attr({'title':'You have already voted'}).css('cursor','default').unbind('click');$('#mg_cms_vote_comment_'+item.response_id+'_downvote_action').attr({'title':'You have already voted'}).css('cursor','default').unbind('click');$('#mg_cms_vote_comment_'+item.response_id).height(54);$('#mg_cms_vote_comment_'+item.response_id+'_clearvote').show();}});});$('#mg_cms_vote_comment_'+item.response_id+'_downvote_action').attr({'title':'Vote This Comment Down','class':'downvote_action'}).click(function(){$.getJSON("http://"+site_domain+"/api/comments/vote/json/"+item.response_id+"/downvote/",function(data){if(data.success==true){$('#mg_cms_vote_comment_'+item.response_id+'_upvote_score').html(data.positive_votes);$('#mg_cms_vote_comment_'+item.response_id+'_downvote_score').html(((data.negative_votes>0)?'-':'')+data.negative_votes);$('#mg_cms_vote_comment_'+item.response_id+'_upvote_action').attr({'title':'You have already voted'}).css('cursor','default').unbind('click');$('#mg_cms_vote_comment_'+item.response_id+'_downvote_action').attr({'title':'You have already voted'}).css('cursor','default').unbind('click');$('#mg_cms_vote_comment_'+item.response_id).height(54);$('#mg_cms_vote_comment_'+item.response_id+'_clearvote').show();}});});}}
if(allow_comments!=false&&duke_user!=false){$('<div/>').attr('id','responses_actions_'+i).attr('class','responses_actions').appendTo("#responses_"+i);$('<span />').attr('id','respond-'+i).html('<span class="fakelink" id="respond-click-span-'+i+'" title="Respond to this Comment">Respond to this comment</span>').appendTo("#responses_actions_"+i);$('<div/>').attr('id','respond_form_holder-'+i).attr('class','respond_form_holder').appendTo("#responses_actions_"+i);$('<div />').attr('style','display: none;').attr('id','responses_form_'+i).html('<h3>Respond To This</h3><form id="comment_form_'+i+'"><textarea id="id_comment_'+i+'" rows="10" cols="40" name="comment"></textarea><input id="mg_comment_submit_'+i+'" type="submit" value="Post Response" class="fiction200" /></form>').appendTo('#respond_form_holder-'+i);$('#respond-click-span-'+i).click(function(){if($('#responses_form_'+i).css('display')=='block'){$('#responses_form_'+i).hide();}else{$('.respond_form_holder div:visible').hide();$('#responses_form_'+i).show();}});$('<div/>').attr('id','mg-comment-error-'+i).appendTo("#respond-"+i);$('input#mg_comment_submit_'+i).click(function(){$(this).hide();$('#responses_form_'+i).append('<p>Loading...</p>');makecomment($("textarea#id_comment_"+i).val(),item.response_url,i,site_domain);loadcomments(allow_comments,duke_ctype,duke_objectid,duke_threadedid,site_domain,parseInt(data.current_page));return false;});$('<span/>').attr('id','flag-'+i).attr('class','flag-comment').prependTo("#responses_actions_"+i);$('<span/>').attr('id','form-toggle-div-'+i).attr('class','fakelink').attr('title','Report Inappropriate Content').html('Report Inappropriate Content').appendTo('#flag-'+i);$('<div/>').attr('id','flag-form-'+i).attr('style','display: none;').appendTo('#respond_form_holder-'+i);$('<h3/>').html('Report Inappropriate Content').appendTo('#flag-form-'+i);$('<form/>').attr('id','flag-form-'+i+'-form').attr('method','post').attr('action','http://'+site_domain+'/flag/').appendTo('#flag-form-'+i);$('<div/>').attr({'id':'flag-form-'+i+'-error','class':'flag-form-error'}).appendTo('#flag-form-'+i+'-form').hide();$('<textarea/>').attr('rows','4').attr('cols','40').attr('name','comment').appendTo('#flag-form-'+i+'-form');$('<div/>').attr('id','#form-hidden-'+i).attr('style','display: none;').appendTo('#flag-form-'+i+'-form');$('<input type="hidden"/>').attr('name','object_id').attr('value',item.response_id).appendTo('#flag-form-'+i+'-form');$('<input type="hidden"/>').attr('name','content_type').attr('value',duke_threadedid).appendTo('#flag-form-'+i+'-form');$('<input type="hidden"/>').attr('name','creator_field').attr('value','user').appendTo('#flag-form-'+i+'-form');$('<input type="hidden"/>').attr('class','mg_next_form_field').attr('name','next').attr('value','http://'+location.host+""+location.pathname).appendTo('#flag-form-'+i+'-form');$('<input type="submit"/>').attr('value','Submit Flag').attr('class','fiction200').appendTo('#flag-form-'+i+'-form');$('#flag-form-'+i+'-form input').click(function(){if($('#flag-form-'+i+'-form textarea').val()==''){$('#flag-form-'+i+'-error').html('<p>You must enter a valid reason.</p>').show();return false;}});$('#form-toggle-div-'+i).click(function(){if($('#flag-form-'+i).css('display')=='block'){$('#flag-form-'+i).hide();}else{$('.respond_form_holder div:visible').hide();$('#flag-form-'+i).show();}});if(item.approved&&data.comment_admin==1){$('<span/>').attr('id','unapprove-'+i).attr('class','unapprove-comment').prependTo("#responses_actions_"+i);$('<span/>').attr('id','form2-toggle-div-'+i).attr('class','fakelink').attr('title','Unapprove Comment').html('Unapprove').appendTo('#unapprove-'+i);$('<div/>').attr('id','unapprove-form-'+i).attr('style','display: none;').appendTo('#respond_form_holder-'+i);$('<h3/>').html('Unapprove').appendTo('#unapprove-form-'+i);$('<form/>').attr('id','unapprove-form-'+i+'-form').attr('method','post').attr('action','http://'+site_domain+'/unapprove/').appendTo('#unapprove-form-'+i);$('<div/>').attr({'id':'unapprove-form-'+i+'-error','class':'unapprove-form-error'}).appendTo('#unapprove-form-'+i+'-form').hide();$('<p/>').text('Are you sure you want to unapprove this comment?').appendTo('#unapprove-form-'+i+'-form');$('<div/>').attr('id','#form-hidden-'+i).attr('style','display: none;').appendTo('#unapprove-form-'+i+'-form');$('<input type="hidden"/>').attr('name','object_id').attr('value',item.response_id).appendTo('#unapprove-form-'+i+'-form');$('<input type="hidden"/>').attr('class','mg_next_form_field').attr('name','next').attr('value','http://'+location.host+""+location.pathname).appendTo('#unapprove-form-'+i+'-form');$('<input type="submit"/>').attr('value','Submit Unapprove').attr('class','fiction200').appendTo('#unapprove-form-'+i+'-form');$('#unapprove-form-'+i+'-form').submit(function(){$.ajax({type:'POST',data:{'object_id':item.response_id},url:'http://'+site_domain+'/unapprove/',success:function(data){$("#responses_"+i).slideUp(500,function(){$("#responses_"+i).empty();$("#responses_"+i).html('<div class="article_font"><p><strong>Comment Unapproved.</strong></p></div>');$("#responses_"+i+" .article_font p").css('marginTop','1em');$("#responses_"+i).slideDown(200);});}});return false;});}
$('#form2-toggle-div-'+i).click(function(){if($('#unapprove-form-'+i).css('display')=='block'){$('#unapprove-form-'+i).hide();}else{$('.respond_form_holder div:visible').hide();$('#unapprove-form-'+i).show();}});if(data.comment_admin==1){$('<span/>').attr('id','close-'+i).attr('class','close-comment').prependTo("#responses_actions_"+i);$('<span/>').attr('id','form3-toggle-div-'+i).attr('class','fakelink').attr('title','Close Comment').html('Remove').appendTo('#close-'+i);$('<div/>').attr('id','close-form-'+i).attr('style','display: none;').appendTo('#respond_form_holder-'+i);$('<h3/>').html('Remove').appendTo('#close-form-'+i);$('<form/>').attr('id','close-form-'+i+'-form').attr('method','post').attr('action','http://'+site_domain+'/comment/close/').appendTo('#close-form-'+i);$('<div/>').attr({'id':'close-form-'+i+'-error','class':'close-form-error'}).appendTo('#close-form-'+i+'-form').hide();$('<p/>').text('Are you sure you want to close this comment?').appendTo('#close-form-'+i+'-form');$('<div/>').attr('id','#form-hidden-'+i).attr('style','display: none;').appendTo('#close-form-'+i+'-form');$('<input type="hidden"/>').attr('name','object_id').attr('value',item.response_id).appendTo('#close-form-'+i+'-form');$('<input type="hidden"/>').attr('class','mg_next_form_field').attr('name','next').attr('value','http://'+location.host+""+location.pathname).appendTo('#close-form-'+i+'-form');$('<input type="submit"/>').attr('value','Submit Removal').attr('class','fiction200').appendTo('#close-form-'+i+'-form');$('#close-form-'+i+'-form').submit(function(){$.ajax({type:'POST',data:{'object_id':item.response_id},url:'http://'+site_domain+'/comment/close/',success:function(data){$("#responses_"+i).slideUp(500,function(){$("#responses_"+i).empty();$("#responses_"+i).html('<div class="article_font"><p><strong>Comment Removed.</strong></p></div>');$("#responses_"+i+" .article_font p").css('marginTop','1em');$("#responses_"+i).slideDown(200);});}});return false;});}
$('#form3-toggle-div-'+i).click(function(){if($('#close-form-'+i).css('display')=='block'){$('#close-form-'+i).hide();}else{$('.respond_form_holder div:visible').hide();$('#close-form-'+i).show();}});}else{$('<div/>').attr('id','responses_actions_'+i).attr('class','responses_actions').appendTo("#responses_"+i);$('<div/>').attr('id','respond_form_holder-'+i).attr('class','respond_form_holder').appendTo("#responses_actions_"+i);$('<span/>').attr('id','flag-'+i).attr('class','flag-comment').prependTo("#responses_actions_"+i);$('<span/>').attr('id','form-toggle-div-'+i).attr('class','fakelink').attr('title','Report Inappropriate Content').html('Report Inappropriate Content').appendTo('#flag-'+i);$('#responses_'+i).append('<div class="clear"></div>');$('<div/>').attr('id','flag-form-'+i).attr('style','display: none;').appendTo('#respond_form_holder-'+i);$('<h3/>').html('Report Inappropriate Content').appendTo('#flag-form-'+i);$('<form/>').attr('id','flag-form-'+i+'-form').attr('method','post').attr('action','http://'+site_domain+'/flag/').appendTo('#flag-form-'+i);$('<div/>').attr({'id':'flag-form-'+i+'-error','class':'flag-form-error'}).appendTo('#flag-form-'+i+'-form').hide();$('<textarea/>').attr('rows','4').attr('cols','40').attr('name','comment').appendTo('#flag-form-'+i+'-form');$('<div/>').attr('id','#form-hidden-'+i).attr('style','display: none;').appendTo('#flag-form-'+i+'-form');$('<input type="hidden"/>').attr('name','object_id').attr('value',item.response_id).appendTo('#flag-form-'+i+'-form');$('<input type="hidden"/>').attr('name','content_type').attr('value',duke_threadedid).appendTo('#flag-form-'+i+'-form');$('<input type="hidden"/>').attr('name','creator_field').attr('value','user').appendTo('#flag-form-'+i+'-form');$('<input type="hidden"/>').attr('class','mg_next_form_field').attr('name','next').attr('value','http://'+location.host+""+location.pathname).appendTo('#flag-form-'+i+'-form');$('<input type="submit"/>').attr('value','Submit Flag').attr('class','fiction200').appendTo('#flag-form-'+i+'-form');$('#flag-form-'+i+'-form input').click(function(){if($('#flag-form-'+i+'-form textarea').val()==''){$('#flag-form-'+i+'-error').html('<p>You must enter a valid reason.</p>').show();return false;}});$('#form-toggle-div-'+i).click(function(){if($('#flag-form-'+i).css('display')=='block'){$('#flag-form-'+i).hide();}else{$('.respond_form_holder div:visible').hide();$('#flag-form-'+i).show();}});}});});}
(function($){if($.support==undefined){$.support={opacity:!($.browser.msie)};}
function debug(s){if($.fn.cycle.debug)log(s);}
function log(){if(window.console&&window.console.log)
window.console.log('[cycle] '+Array.prototype.join.call(arguments,' '));};$.fn.panelCore=function(firstPanel,changeInt,panelState,panelName){var $panelSlide=$('#panels .panel_format');var $panelArea=$('#panels');var panelNum=$panelSlide.length;function biggestHeight(group){var tallest=0;group.each(function(){var thisHeight=$(this).height();if(thisHeight>tallest){tallest=thisHeight;}});group.height(tallest);}
if(panelNum>1){biggestHeight($panelSlide);biggestHeight($panelArea);}else{var $firstPanel=$('#panels .panel_format:first');var panel1Height=$firstPanel.height();$firstPanel.height(panel1Height);}
var $panelSlide=$('#comm_panels .panel_format');var $panelArea=$('#comm_panels');var panelNum=$panelSlide.length;function biggestHeight(group){var tallest=0;group.each(function(){var thisHeight=$(this).height();if(thisHeight>tallest){tallest=thisHeight;}});group.height(tallest);}
if(panelNum>1){biggestHeight($panelSlide);biggestHeight($panelArea);}else{var $firstPanel=$('#comm_panels .panel_format:first');var panel1Height=$firstPanel.height();$firstPanel.height(panel1Height);}
return this.each(function(){totalPanel=$(this).find('.panel_format').size();$(this).find('#'+panelName+'panel_controller').each(function(){if(totalPanel>1){for(i=totalPanel;i>0;i--)
$(this).append('<span id="panel_number_'+i+'"'+((i==firstPanel)?' class="number_on"':'')+' title="Show Panel '+i+'">'+i+'</span>');$(this).find('.panel_button_play').hover(function(){$(this).addClass('panel_button_play_over');},function(){$(this).removeClass('panel_button_play_over');}).click(function(){panelState='playing';$(this).hide();$('.panel_button_pause').show();changePanel(((parseInt($('.number_on').text())+1>totalPanel)?'1':(parseInt($('.number_on').text())+1)),totalPanel,changeInt,panelState,panelName);});$(this).find('.panel_button_pause').hover(function(){$(this).addClass('panel_button_pause_over');},function(){$(this).removeClass('panel_button_pause_over');}).click(function(){panelState='paused';$(this).hide();$('.panel_button_play').show();clearTimeout(slidePanel);});$(this).find('[id^="panel_number_"]').hover(function(){$(this).addClass('number_over');},function(){$(this).removeClass('number_over');}).click(function(){changePanel($(this).text(),totalPanel,changeInt,panelState,panelName);panelState='paused';$('.panel_button_pause').hide();$('.panel_button_play').show();clearTimeout(slidePanel);});if(panelState=='playing'){$(this).find('.panel_button_play').hide();slidePanel=setTimeout('changePanel('+((parseInt($('.number_on').text())+1>totalPanel)?'1':(parseInt($('.number_on').text())+1))+','+totalPanel+','+changeInt+',"playing","'+panelName+'")',changeInt);}else $(this).find('.panel_button_pause').hide();}else{$(this).find('.panel_button_play, .panel_button_pause').hide();}});});};$(function(){var $panelSlide=$('#panels .panel_format');var $panelArea=$('#panels');var panelNum=$panelSlide.length;$('#panels, #panels .panel_format').css('height',null);function biggestHeight(group){var tallest=0;group.each(function(){var thisHeight=$(this).height();if(thisHeight>tallest){tallest=thisHeight;}});group.height(tallest);}
if(panelNum>1){biggestHeight($panelSlide);biggestHeight($panelArea);}else{var $firstPanel=$('#panels .panel_format:first');var panel1Height=$firstPanel.height();$firstPanel.height(panel1Height);}
var $panelSlide=$('#comm_panels .panel_format');var $panelArea=$('#comm_panels');var panelNum=$panelSlide.length;$('#comm_panels, #comm_panels .panel_format').css('height',null);function biggestHeight(group){var tallest=0;group.each(function(){var thisHeight=$(this).height();if(thisHeight>tallest){tallest=thisHeight;}});group.height(tallest);}
if(panelNum>1){biggestHeight($panelSlide);biggestHeight($panelArea);}else{var $firstPanel=$('#comm_panels .panel_format:first');var panel1Height=$firstPanel.height();$firstPanel.height(panel1Height);}});function galShow(img_src,img_cut,img_credit,img_alt){var $closeBtn=$('#art_gallery_well .gallery_current .txt .close');var $openBtn=$('#art_gallery_well .gallery_current .open');var $txtBox=$('#art_gallery_well .gallery_current .txt');var thumbCount=$('#art_gallery_well .gallery_thumbs li, #art_gallery_well .gallery_thumbs_alt li').length;$('#art_gallery_well #big_lights img').each(function(index){$(this).addClass('thumb_'+index);});if(thumbCount>3){$('#art_gallery_well .gallery_thumbs .paginate_gallery').show();}
if(thumbCount>15){$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').show();}
$('.gallery_thumbs_alt ul li').each(function(index){$(this).attr('rel',index);});var results=[];var elements=$('.gallery_thumbs ul').children('li');$.map(elements,function(i,n){if(n%3===0){results.push(n);}});$.each(results,function(i,v){elements.slice(v,v+3).wrapAll('<div class="row"></div>');});$('.gallery_thumbs ul .row').each(function(index){$(this).addClass('row_'+(index+1));$('#art_gallery_well .gallery_thumbs .paginate_gallery').append('<span />');var rowCount=$('.gallery_thumbs ul .row').length;$('#art_gallery_well .gallery_thumbs .paginate_gallery span:gt('+(rowCount-1)+')').remove();});var galleryClear='<div class="clear"></div>';var $pageSelector=$('.paginate_gallery span');$('.gallery_thumbs ul .row .clear').remove();$('.gallery_thumbs ul .row').append(galleryClear);var results=[];var elements=$('.gallery_thumbs_alt ul').children('li');$.map(elements,function(i,n){if(n%15===0){results.push(n);}});$.each(results,function(i,v){elements.slice(v,v+15).wrapAll('<div class="row"></div>');});$('.gallery_thumbs_alt ul .row').each(function(index){$(this).addClass('row_'+(index+1));$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').append('<span />');var rowCount=$('.gallery_thumbs_alt ul .row').length;$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery span:gt('+(rowCount-1)+')').remove();});var galleryClear='<div class="clear"></div>';var $pageSelector=$('.paginate_gallery span');$('.gallery_thumbs_alt ul .row .clear').remove();$('.gallery_thumbs_alt ul .row').append(galleryClear);$pageSelector.click(function(){$(this).addClass('selected').siblings().removeClass('selected');});var paginatorLengths=[];$pageSelector.each(function(index){$(this).addClass('paginate_'+(index+1));paginatorLengths.push(15);$(this).click(function(){$('.gallery_thumbs ul .row li:visible').fadeOut(300,function(){$('.gallery_thumbs ul .row_'+(index+1)+' li').fadeIn(300);$('.gallery_thumbs ul .row_'+(index+1)).fadeIn(300);});});var sumPag=eval(paginatorLengths.join('+'));$('#art_gallery_well .gallery_thumbs .paginate_gallery').width(sumPag);});$('#art_gallery_well .gallery_thumbs .paginate_gallery .clear').remove();$('#art_gallery_well .gallery_thumbs .paginate_gallery').append(galleryClear);$pageSelector.click(function(){$(this).addClass('selected').siblings().removeClass('selected');});var paginatorLengths=[]
$pageSelector.each(function(index){$(this).addClass('paginate_'+(index+1));paginatorLengths.push(15);$(this).click(function(){$('.gallery_thumbs_alt ul .row li:visible').fadeOut(300,function(){$('.gallery_thumbs_alt ul .row_'+(index+1)+' li').fadeIn(300);$('.gallery_thumbs_alt ul .row_'+(index+1)).fadeIn(300,function(){var firstIndex=$('.gallery_thumbs_alt ul .row_'+(index+1)+' li:first').attr('rel');var lastIndex=$('.gallery_thumbs_alt ul .row_'+(index+1)+' li:last').attr('rel');$('#art_gallery_well .gallery_thumbs_alt .thumb_count').remove();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').after('<div class="thumb_count"><p>'+(eval(firstIndex)+1)+' - '+(eval(lastIndex)+1)+' of '+thumbCount+'</p></div>');});});});var sumPag=eval(paginatorLengths.join('+'));$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').width(sumPag);});var paginateWidth=$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').width();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery .page_left_arrow, #art_gallery_well .gallery_thumbs_alt .paginate_gallery .page_right_arrow').remove();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').width(paginateWidth+27)
$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').prepend('<div class="page_left_arrow"></div>');$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').append('<div class="page_right_arrow"></div>');$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery .clear').remove();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').append(galleryClear);$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery .page_left_arrow').click(function(){if(!$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery span:first').hasClass('selected')){$('.gallery_thumbs_alt ul .row li:visible').fadeOut(300,function(){$(this).parent().prev('.row').children('li').fadeIn(300);$(this).parent().prev('.row').fadeIn(300,function(){var thumbCount=$('#art_gallery_well .gallery_thumbs li, #art_gallery_well .gallery_thumbs_alt li').length;var firstIndex=$('.gallery_thumbs_alt ul .row li:visible').parent().children('li:eq(0)').attr('rel');var lastIndex=$('.gallery_thumbs_alt ul .row li:visible').parent().children('li:last').attr('rel');$('#art_gallery_well .gallery_thumbs_alt .thumb_count').remove();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').after('<div class="thumb_count"><p>'+(eval(firstIndex)+1)+' - '+(eval(lastIndex)+1)+' of '+thumbCount+'</p></div>');});});$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery span.selected').removeClass('selected').prev('span').addClass('selected');}});$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery .page_right_arrow').click(function(){if(!$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery span:last').hasClass('selected')){$('.gallery_thumbs_alt ul .row li:visible').fadeOut(300,function(){$(this).parent().next('.row').children('li').fadeIn(300);$(this).parent().next('.row').fadeIn(300,function(){var thumbCount=$('#art_gallery_well .gallery_thumbs li, #art_gallery_well .gallery_thumbs_alt li').length;var firstIndex=$('.gallery_thumbs_alt ul .row li:visible').parent().children('li:eq(0)').attr('rel');var lastIndex=$('.gallery_thumbs_alt ul .row li:visible').parent().children('li:last').attr('rel');$('#art_gallery_well .gallery_thumbs_alt .thumb_count').remove();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').after('<div class="thumb_count"><p>'+(eval(firstIndex)+1)+' - '+(eval(lastIndex)+1)+' of '+thumbCount+'</p></div>');});});$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery span.selected').removeClass('selected').next('span').addClass('selected');}});$('#art_gallery_well .gallery_thumbs ul li:gt(2)').hide();$('#art_gallery_well .gallery_thumbs_alt ul li:gt(14)').hide();$closeBtn.click(function(){$txtBox.slideUp(500,function(){$openBtn.fadeIn(100);});});$openBtn.click(function(){$(this).hide();$txtBox.slideDown(500);});$('#art_gallery_well .gallery_current .img img').remove();$('<img src="'+img_src+'" alt="'+img_alt+'" />').appendTo('#art_gallery_well .gallery_current .img');$('#art_gallery_well .gallery_current .img img').height('354px');if($('#art_gallery_well .gallery_current .img img').width()>630){$('#art_gallery_well .gallery_current .img img').css('margin-left',((630-$('#art_gallery_well .gallery_current .img img').width())/2)+'px');}
$('#art_gallery_well .gallery_current .txt .txt-span-cut').html('<p>'+img_cut+'</p>');if(img_credit){$('#art_gallery_well .txt-span-credit').html('<p>'+img_credit+'</p>');}else{$('#art_gallery_well .txt-span-credit').html('<p></p>');}
$('#art_gallery_well .gallery_thumbs li.current').removeClass('current');$('#art_gallery_well .gallery_thumbs li .img img[src="'+img_src+'"]').parents('li').addClass('current');$('#art_gallery_well .gallery_thumbs_alt li.current').removeClass('current');$('#art_gallery_well .gallery_thumbs_alt li .img img[src="'+img_src+'"]').parents('li').addClass('current');$('#art_gallery_well .gallery_controls span.gal_prev').unbind().removeClass('active_prev').removeClass('ctrl_over');$('#art_gallery_well .gallery_controls span.gal_next').unbind().removeClass('active_next').removeClass('ctrl_over');var galleryMainID=$('#art_gallery_well #gallery_thumbs').attr('class');var galleryAltID=$('#art_gallery_well #gallery_thumbs_alt').attr('class');if(galleryMainID=='gallery_thumbs'){if($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))!=0){$('#art_gallery_well .gallery_controls .gal_prev').addClass('active_prev').hover(function(){$(this).addClass('ctrl_over');},function(){$(this).removeClass('ctrl_over');}).click(function(){$('.gallery_thumbs li .current_arrow').remove();$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))-1)+')').prepend('<div class="current_arrow"></div>');var prevIndex=$('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))-1;$('#art_gallery_well .gallery_current .img').removeClass().addClass('img').addClass('thumb_'+prevIndex);var rowString=$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))-1)+')').parent().attr('class');var lastChar=rowString.substr(8);$('#art_gallery_well .gallery_thumbs .paginate_gallery .paginate_'+lastChar).addClass('selected').siblings().removeClass('selected');galShow($('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))-1)+') .img img').attr('src'),$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))-1)+') .cut').html(),$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))-1)+') .credit').html(),$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))-1)+') .img img').attr('alt'));$('#art_gallery_well .gallery_thumbs li.current').show().siblings().show();$('#art_gallery_well .gallery_thumbs li.current').parent('.row').show().siblings().hide();});}
if($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))+1<$('#art_gallery_well .gallery_thumbs li').size()){$('#art_gallery_well .gallery_controls .gal_next').addClass('active_next').hover(function(){$(this).addClass('ctrl_over');},function(){$(this).removeClass('ctrl_over');}).click(function(){$('.gallery_thumbs li .current_arrow').remove();$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))+1)+')').prepend('<div class="current_arrow"></div>');var nextIndex=$('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))+1;$('#art_gallery_well .gallery_current .img').removeClass().addClass('img').addClass('thumb_'+nextIndex);var rowString=$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))+1)+')').parent().attr('class');var lastChar=rowString.substr(8);$('#art_gallery_well .gallery_thumbs .paginate_gallery .paginate_'+lastChar).addClass('selected').siblings().removeClass('selected');galShow($('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))+1)+') .img img').attr('src'),$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))+1)+') .cut').html(),$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))+1)+') .credit').html(),$('#art_gallery_well .gallery_thumbs li:eq('+($('#art_gallery_well .gallery_thumbs li').index($('#art_gallery_well .gallery_thumbs li.current'))-1)+') .img img').attr('alt'));$('#art_gallery_well .gallery_thumbs li.current').show().siblings().show();$('#art_gallery_well .gallery_thumbs li.current').parent('.row').show().siblings().hide();});}}else{if($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))!=0){$('#art_gallery_well .gallery_controls .gal_prev').addClass('active_prev').hover(function(){$(this).addClass('ctrl_over');},function(){$(this).removeClass('ctrl_over');}).click(function(){$('.gallery_thumbs_alt li .current_arrow').remove();$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))-1)+')').prepend('<div class="current_arrow"></div>');var prevIndex=$('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))-1;$('#art_gallery_well .gallery_current .img').removeClass().addClass('img').addClass('thumb_'+prevIndex);var rowString=$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))-1)+')').parent().attr('class');var lastChar=rowString.substr(8);$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery .paginate_'+lastChar).addClass('selected').siblings().removeClass('selected');var thumbCount=$('#art_gallery_well .gallery_thumbs li, #art_gallery_well .gallery_thumbs_alt li').length;var firstIndex=$('.gallery_thumbs_alt li .current_arrow').parent().parent().children().eq(0).attr('rel');var lastIndex=$('.gallery_thumbs_alt li .current_arrow').parent().parent().children('li:last').attr('rel');$('#art_gallery_well .gallery_thumbs_alt .thumb_count').remove();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').after('<div class="thumb_count"><p>'+(eval(firstIndex)+1)+' - '+(eval(lastIndex)+1)+' of '+thumbCount+'</p></div>');galShow($('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))-1)+') .img img').attr('src'),$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))-1)+') .cut').html(),$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))-1)+') .credit').html(),$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))-1)+') .img img').attr('alt'));$('#art_gallery_well .gallery_thumbs_alt li.current').show().siblings().show();$('#art_gallery_well .gallery_thumbs_alt li.current').parent('.row').show().siblings().hide();});}
if($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))+1<$('#art_gallery_well .gallery_thumbs_alt li').size()){$('#art_gallery_well .gallery_controls .gal_next').addClass('active_next').hover(function(){$(this).addClass('ctrl_over');},function(){$(this).removeClass('ctrl_over');}).click(function(){$('.gallery_thumbs_alt li .current_arrow').remove();$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))+1)+')').prepend('<div class="current_arrow"></div>');var nextIndex=$('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))+1;$('#art_gallery_well .gallery_current .img').removeClass().addClass('img').addClass('thumb_'+nextIndex);var rowString=$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))+1)+')').parent().attr('class');var lastChar=rowString.substr(8);$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery .paginate_'+lastChar).addClass('selected').siblings().removeClass('selected');var thumbCount=$('#art_gallery_well .gallery_thumbs li, #art_gallery_well .gallery_thumbs_alt li').length;var firstIndex=$('.gallery_thumbs_alt li .current_arrow').parent().parent().children().eq(0).attr('rel');var lastIndex=$('.gallery_thumbs_alt li .current_arrow').parent().parent().children('li:last').attr('rel');$('#art_gallery_well .gallery_thumbs_alt .thumb_count').remove();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').after('<div class="thumb_count"><p>'+(eval(firstIndex)+1)+' - '+(eval(lastIndex)+1)+' of '+thumbCount+'</p></div>');galShow($('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))+1)+') .img img').attr('src'),$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))+1)+') .cut').html(),$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))+1)+') .credit').html(),$('#art_gallery_well .gallery_thumbs_alt li:eq('+($('#art_gallery_well .gallery_thumbs_alt li').index($('#art_gallery_well .gallery_thumbs_alt li.current'))-1)+') .img img').attr('alt'));$('#art_gallery_well .gallery_thumbs_alt li.current').show().siblings().show();$('#art_gallery_well .gallery_thumbs_alt li.current').parent('.row').show().siblings().hide();});}}}
$.fn.mgGallery=function(){var arrowDiv='<div class="current_arrow"></div>';$('.gallery_thumbs li:first, .gallery_thumbs_alt li:first').prepend('<div class="current_arrow"></div>');$('#art_gallery_well .gallery_current .img').addClass('thumb_0');var thumbCount=$('#art_gallery_well .gallery_thumbs li, #art_gallery_well .gallery_thumbs_alt li').length;if(thumbCount>15){var lastIndex=15;}else{var lastIndex=thumbCount;}
$('#art_gallery_well .gallery_thumbs_alt .thumb_count').remove();$('#art_gallery_well .gallery_thumbs_alt .paginate_gallery').after('<div class="thumb_count"><p>1 - '+lastIndex+' of '+thumbCount+'</p></div>');return this.each(function(){$(this).find('.gallery_thumbs li, .gallery_thumbs_alt li').each(function(index){$(this).click(function(){$('#art_gallery_well .gallery_current .img').removeClass().addClass('img').addClass('thumb_'+index);galShow($(this).find('.img img').attr('src'),$(this).find('.cut').html(),$(this).find('.credit').html(),$(this).find('.img img').attr('alt'));$('.gallery_thumbs li .current_arrow, .gallery_thumbs_alt li .current_arrow').hide();$(this).prepend(arrowDiv);$(this).show().siblings().show();});});galShow($(this).find('.gallery_thumbs li.first .img img, .gallery_thumbs_alt li.first .img img').attr('src'),$(this).find('.gallery_thumbs li.first .cut, .gallery_thumbs_alt li.first .cut').html(),$(this).find('.gallery_thumbs li.first .credit, .gallery_thumbs_alt li.first .credit').html(),$(this).find('.gallery_thumbs li.first .img img, .gallery_thumbs_alt li.first .img img').attr('alt'));});};$(document).ready(function(){$('#art_gallery_well .gallery_current .img').click(function(){var thisClass=$(this).attr('class');thisClass=thisClass.replace('img ','').replace('thumb_','');var imgSrc=$('#big_lights .thumb_'+thisClass).attr('src');var imgAlt=$('#big_lights .thumb_'+thisClass).attr('alt');var imgAbstract=$('#art_gallery_well .gallery_current .txt .txt-span-cut').text();var imgCredit=$('#art_gallery_well .txt-span-credit').text();imgCredit='<span>'+imgCredit+'</span>';var overlay='<div id="lightbox_overlay"><div class="light_img"><div class="credit">'+imgCredit+'</div><img src="'+imgSrc+'" alt="'+imgAlt+'" /><div class="desc"><div class="ab">'+imgAbstract+'</div><span class="close">x close</span><div class="clear"></div></div></div></div>';var rootImgHeight=$('#art_gallery_well .gallery_current .img img').height();var scrollDownAmount=$(window).scrollTop();$('body').css('position','relative').append(overlay);$('#lightbox_overlay').css('visibility','visible').hide().fadeIn(300,function(){var imgWidth=$('#lightbox_overlay .light_img img').width();var imgHeight=$('#lightbox_overlay .light_img img').height();var boxWidth=imgWidth+40;if(imgHeight<rootImgHeight){$('#lightbox_overlay .light_img img').css('height',rootImgHeight+'px');var modWidth=$('#lightbox_overlay .light_img img').width();$('#lightbox_overlay .light_img').css({top:scrollDownAmount+50+'px',width:modWidth,marginLeft:((modWidth/2)*-1)-20,visibility:'visible'}).hide().fadeIn(500);$('#lightbox_overlay .light_img .desc').width(modWidth);}else if(imgWidth>950){$('#lightbox_overlay .light_img img').css('width','955px');var modWidth=$('#lightbox_overlay .light_img img').width();$('#lightbox_overlay .light_img').css({top:scrollDownAmount+50+'px',width:955,marginLeft:((955/2)*-1)-20,visibility:'visible'}).hide().fadeIn(500);$('#lightbox_overlay .light_img .desc').width(955);}else{$('#lightbox_overlay .light_img').css({top:scrollDownAmount+50+'px',width:imgWidth,marginLeft:((imgWidth/2)*-1)-20,visibility:'visible'}).hide().fadeIn(500);$('#lightbox_overlay .light_img .desc').width(imgWidth);}});$('#lightbox_overlay .light_img').click(function(){$('#lightbox_overlay').fadeOut(300,function(){$('#lightbox_overlay').remove();});});});});$(document).ready(function(){var $galleryTxtBox=$('#art_gallery_well .gallery_current_alt .cut_abstract');var txtBoxNum=$galleryTxtBox.length;function biggestHeight(group){var tallest=0;var $galleryTarget=$('#art_gallery_well .gallery_current_alt .txt_alt');group.each(function(){var thisHeight=$(this).height();if(thisHeight>tallest){tallest=thisHeight;}});$galleryTarget.height(tallest-10);}
biggestHeight($galleryTxtBox);});var ver='2.72';$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!='stop'){if(!$.isReady&&o.s){log('DOM not ready, queuing slideshow');$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}
log('terminating; zero elements found by selector'+($.isReady?'':' (DOM not ready)'));return this;}
return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false)
return;if(this.cycleTimeout)
clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log('terminating; too few slides: '+els.length);return;}
var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false)
return;var startTime=opts2.continuous?10:getTimeout(opts2.currSlide,opts2.nextSlide,opts2,!opts2.rev);if(startTime){startTime+=(opts2.delay||0);if(startTime<10)
startTime=10;debug('first timeout: '+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts2.rev)},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined)
cont.cycleStop=0;if(options===undefined||options===null)
options={};if(options.constructor==String){switch(options){case'stop':cont.cycleStop++;if(cont.cycleTimeout)
clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;$(cont).removeData('cycle.opts');return false;case'pause':cont.cyclePause=1;return false;case'resume':cont.cyclePause=0;if(arg2===true){options=$(cont).data('cycle.opts');if(!options){log('options not found, can not resume');return false;}
if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}
go(options.elements,options,1,1);}
return false;case'prev':case'next':var opts=$(cont).data('cycle.opts');if(!opts){log('options not found, "prev/next" ignored');return false;}
$.fn.cycle[options](opts);return false;default:options={fx:options};};return options;}
else if(options.constructor==Number){var num=options;options=$(cont).data('cycle.opts');if(!options){log('options not found, can not advance slide');return false;}
if(num<0||num>=options.elements.length){log('invalid slide index: '+num);return false;}
options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}
if(typeof arg2=='string')
options.oneTimeFx=arg2;go(options.elements,options,1,num>=options.currSlide);return false;}
return options;};function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute('filter');}
catch(smother){}}};function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop)
opts.countdown=opts.autostopCount||els.length;var cont=$cont[0];$cont.data('cycle.opts',opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(!$.support.opacity&&opts.cleartype)
opts.after.push(function(){removeFilter(this,opts);});if(opts.continuous)
opts.after.push(function(){go(els,opts,0,!opts.rev);});saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg)
clearTypeFix($slides);if($cont.css('position')=='static')
$cont.css('position','relative');if(opts.width)
$cont.width(opts.width);if(opts.height&&opts.height!='auto')
$cont.height(opts.height);if(opts.startingSlide)
opts.startingSlide=parseInt(opts.startingSlide);if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++)
opts.randomMap.push(i);opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=0;opts.startingSlide=opts.randomMap[0];}
else if(opts.startingSlide>=els.length)
opts.startingSlide=0;opts.currSlide=opts.startingSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:'absolute',top:0,left:0}).hide().each(function(i){var z=first?i>=first?els.length-(i-first):first-i:els.length-i;$(this).css('z-index',z)});$(els[first]).css('opacity',1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width)
$slides.width(opts.width);if(opts.fit&&opts.height&&opts.height!='auto')
$slides.height(opts.height);var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w)w=e.offsetWidth;if(!h)h=e.offsetHeight;maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}
if(maxw>0&&maxh>0)
$cont.css({width:maxw+'px',height:maxh+'px'});}
if(opts.pause)
$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});if(supportMultiTransitions(opts)===false)
return false;var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:$el.height();this.cycleW=(opts.fit&&opts.width)?opts.width:$el.width();if($el.is('img')){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts,' - img slide not loaded, requeuing slideshow: ',this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options)},opts.requeueTimeout);requeue=true;return false;}
else{log('could not determine size of image: '+this.src,this.cycleW,this.cycleH);}}}
return true;});if(requeue)
return false;opts.cssBefore=opts.cssBefore||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(':eq('+first+')').css(opts.cssBefore);if(opts.cssFirst)
$($slides[first]).css(opts.cssFirst);if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String)
opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);if(!opts.sync)
opts.speed=opts.speed/2;while((opts.timeout-opts.speed)<250)
opts.timeout+=opts.speed;}
if(opts.easing)
opts.easeIn=opts.easeOut=opts.easing;if(!opts.speedIn)
opts.speedIn=opts.speed;if(!opts.speedOut)
opts.speedOut=opts.speed;opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){opts.nextSlide=opts.currSlide;if(++opts.randomIndex==els.length)
opts.randomIndex=0;opts.nextSlide=opts.randomMap[opts.randomIndex];}
else
opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init))
init($cont,$slides,opts);else if(opts.fx!='custom'&&!opts.multiFx){log('unknown transition: '+opts.fx,'; slideshow terminating');return false;}}
var e0=$slides[first];if(opts.before.length)
opts.before[0].apply(e0,[e0,e0,opts,true]);if(opts.after.length>1)
opts.after[1].apply(e0,[e0,e0,opts,true]);if(opts.next)
$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?-1:1)});if(opts.prev)
$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,opts.rev?1:-1)});if(opts.pager)
buildPager(els,opts);exposeAddSlide(opts,els);return opts;};function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});};function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(',')>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,'').split(',');for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log('discarding unknown transition: ',fx);opts.fxs.splice(i,1);i--;}}
if(!opts.fxs.length){log('No valid transitions named; slideshow terminating.');return false;}}
else if(opts.fx=='all'){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx))
opts.fxs.push(p);}}
if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}
debug('randomized fx sequence: ',opts.fxs);}
return true;};function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount)
opts.countdown++;els[prepend?'unshift':'push'](s);if(opts.els)
opts.els[prepend?'unshift':'push'](s);opts.slideCount=els.length;$s.css('position','absolute');$s[prepend?'prependTo':'appendTo'](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}
if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg)
clearTypeFix($s);if(opts.fit&&opts.width)
$s.width(opts.width);if(opts.fit&&opts.height&&opts.height!='auto')
$slides.height(opts.height);s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager)
$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);if($.isFunction(opts.onAddSlide))
opts.onAddSlide($s);else
$s.hide();};}
$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init))
init(opts.$cont,$(opts.elements),opts);};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){$(els).stop(true,true);opts.busy=false;}
if(opts.busy)
return;var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual)
return;if(!manual&&!p.cyclePause&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end)
opts.end(opts);return;}
if(manual||!p.cyclePause){var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length)
opts.lastFx=0;fx=opts.fxs[opts.lastFx];opts.currFx=fx;}
if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}
$.fn.cycle.resetState(opts,fx);if(opts.before.length)
$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount)return;o.apply(next,[curr,next,opts,fwd]);});var after=function(){$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount)return;o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;if(opts.fxFn)
opts.fxFn(curr,next,opts,after,fwd);else if($.isFunction($.fn.cycle[opts.fx]))
$.fn.cycle[opts.fx](curr,next,opts,after);else
$.fn.cycle.custom(curr,next,opts,after,manual&&opts.fastOnEvent);}
opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length)
opts.randomIndex=0;opts.nextSlide=opts.randomMap[opts.randomIndex];}
else{var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}
if(opts.pager)
$.fn.cycle.updateActivePagerLink(opts.pager,opts.currSlide);}
var ms=0;if(opts.timeout&&!opts.continuous)
ms=getTimeout(curr,next,opts,fwd);else if(opts.continuous&&p.cyclePause)
ms=10;if(ms>0)
p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev)},ms);};$.fn.cycle.updateActivePagerLink=function(pager,currSlide){$(pager).find('a').removeClass('activeSlide').filter('a:eq('+currSlide+')').addClass('activeSlide');};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn(curr,next,opts,fwd);while((t-opts.speed)<250)
t+=opts.speed;debug('calculated timeout: '+t+'; speed: '+opts.speed);if(t!==false)
return t;}
return opts.timeout;};$.fn.cycle.next=function(opts){advance(opts,opts.rev?-1:1);};$.fn.cycle.prev=function(opts){advance(opts,opts.rev?1:-1);};function advance(opts,val){var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}
if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2)
opts.randomIndex=els.length-2;else if(opts.randomIndex==-1)
opts.randomIndex=els.length-1;opts.nextSlide=opts.randomMap[opts.randomIndex];}
else if(opts.random){if(++opts.randomIndex==els.length)
opts.randomIndex=0;opts.nextSlide=opts.randomMap[opts.randomIndex];}
else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap)return false;opts.nextSlide=els.length-1;}
else if(opts.nextSlide>=els.length){if(opts.nowrap)return false;opts.nextSlide=0;}}
if($.isFunction(opts.prevNextClick))
opts.prevNextClick(val>0,opts.nextSlide,els[opts.nextSlide]);go(els,opts,1,val>=0);return false;};function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});$.fn.cycle.updateActivePagerLink(opts.pager,opts.startingSlide);};$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder))
a=opts.pagerAnchorBuilder(i,el);else
a='<a href="#">'+(i+1)+'</a>';if(!a)
return;var $a=$(a);if($a.parents('body').length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone);});$a=$(arr);}
else{$a.appendTo($p);}}
$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}
if($.isFunction(opts.pagerClick))
opts.pagerClick(opts.nextSlide,els[opts.nextSlide]);go(els,opts,1,opts.currSlide<i);return false;});if(opts.pagerEvent!='click')
$a.click(function(){return false;});if(opts.pauseOnPagerHover)
$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd)
hops=c>l?c-l:opts.slideCount-l;else
hops=c<l?l-c:l+opts.slideCount-c;return hops;};function clearTypeFix($slides){function hex(s){s=parseInt(s).toString(16);return s.length<2?'0'+s:s;};function getBg(e){for(;e&&e.nodeName.toLowerCase()!='html';e=e.parentNode){var v=$.css(e,'background-color');if(v.indexOf('rgb')>=0){var rgb=v.match(/\d+/g);return'#'+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}
if(v&&v!='transparent')
return v;}
return'#ffffff';};$slides.each(function(){$(this).css('background-color',getBg(this));});};$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();opts.cssBefore.opacity=1;opts.cssBefore.display='block';if(w!==false&&next.cycleW>0)
opts.cssBefore.width=next.cycleW;if(h!==false&&next.cycleH>0)
opts.cssBefore.height=next.cycleH;opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display='none';$(curr).css('zIndex',opts.slideCount+(rev===true?1:0));$(next).css('zIndex',opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=='number')
speedIn=speedOut=speedOverride;else
speedIn=speedOut=1;easeIn=easeOut=null;}
var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,cb)};$l.animate(opts.animOut,speedOut,easeOut,function(){if(opts.cssAfter)$l.css(opts.cssAfter);if(!opts.sync)fn();});if(opts.sync)fn();};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(':eq('+opts.currSlide+')').css('opacity',0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={fx:'fade',timeout:4000,timeoutFn:null,continuous:0,speed:1000,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:'click',pager:null,pagerClick:null,pagerEvent:'click',pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:'auto',startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!$.support.opacity,cleartypeNoBg:false,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:true,requeueOnImageNotLoaded:true,requeueTimeout:250};})(jQuery);(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};}
$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore={top:h,left:0};opts.cssFirst={top:0};opts.animIn={top:0};opts.animOut={top:-h};};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst={top:0};opts.cssBefore={top:-h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:0-w};};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst={left:0};opts.cssBefore={left:-w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css('overflow','hidden').width();opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst={left:0};opts.cssBefore={top:0};opts.animIn={left:0};opts.animOut={top:0};};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css('overflow','hidden');opts.before.push(function(curr,next,opts,fwd){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0};opts.animIn={top:0};opts.animOut={left:0};};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore={left:0,top:0,width:0};opts.animIn={width:'show'};opts.animOut={width:0};};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore={left:0,top:0,height:0};opts.animIn={height:'show'};opts.animOut={height:0};};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css('overflow','visible').width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}
opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++)
opts.els.push($slides[i]);for(i=0;i<opts.currSlide;i++)
opts.els.push(opts.els.shift());opts.fxFn=function(curr,next,opts,cb,fwd){var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++)
fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());if(fwd){for(var i=0,len=opts.els.length;i<len;i++)
$(opts.els[i]).css('z-index',len-i+count);}
else{var z=$(curr).css('z-index');$el.css('z-index',parseInt(z)+1+count);}
$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb)cb();});});};opts.cssBefore={display:'block',opacity:1,top:0,left:0};};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,height:0};opts.animIn={top:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst={top:0};opts.cssBefore={left:0,top:0,height:0};opts.animOut={height:0};};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore={top:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={top:0,left:0,width:0};opts.animIn={left:0};opts.animOut={width:0};};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};opts.animOut={width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2};});opts.cssFirst={top:0,left:0};opts.cssBefore={width:0,height:0};};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,left:0,width:next.cycleW,height:next.cycleH};});opts.cssBefore={width:0,height:0};opts.animOut={opacity:0};};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css('overflow','hidden').width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore={left:w,top:0};opts.animIn={left:0};opts.animOut={left:w};};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css('overflow','hidden').height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:0};opts.animIn={top:0};opts.animOut={top:h};};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css('overflow','hidden').height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore={top:h,left:w};opts.animIn={top:0,left:0};opts.animOut={top:h,left:w};};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:0};});opts.cssBefore={width:0,top:0};};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn={top:0,height:this.cycleH};opts.animOut={top:0};});opts.cssBefore={height:0,left:0};};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn={left:0,width:this.cycleW};opts.animOut={left:curr.cycleW/2,width:0};});opts.cssBefore={top:0,width:0};};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn={top:0,height:next.cycleH};opts.animOut={top:curr.cycleH/2,height:0};});opts.cssBefore={left:0,height:0};};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||'left';var w=$cont.css('overflow','hidden').width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=='right')
opts.cssBefore.left=-w;else if(d=='up')
opts.cssBefore.top=h;else if(d=='down')
opts.cssBefore.top=-h;else
opts.cssBefore.left=w;});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||'left';var w=$cont.css('overflow','hidden').width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=='right')
opts.animOut.left=w;else if(d=='up')
opts.animOut.top=-h;else if(d=='down')
opts.animOut.top=h;else
opts.animOut.left=-w;});opts.animIn={left:0,top:0};opts.animOut={opacity:1};opts.cssBefore={top:0,left:0};};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css('overflow','visible').width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top)
opts.animOut={left:w*2,top:-h/2,opacity:0};else
opts.animOut.opacity=0;});opts.cssBefore={left:0,top:0};opts.animIn={left:0};};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css('overflow','hidden').width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip))
clip='rect(0px 0px '+h+'px 0px)';else if(/r2l/.test(opts.clip))
clip='rect(0px '+w+'px '+h+'px '+w+'px)';else if(/t2b/.test(opts.clip))
clip='rect(0px '+w+'px 0px 0px)';else if(/b2t/.test(opts.clip))
clip='rect('+h+'px '+w+'px '+h+'px 0px)';else if(/zoom/.test(opts.clip)){var top=parseInt(h/2);var left=parseInt(w/2);clip='rect('+top+'px '+left+'px '+top+'px '+left+'px)';}}
opts.cssBefore.clip=opts.cssBefore.clip||clip||'rect(0px 0px 0px 0px)';var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next)return;var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display='block';var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:'rect('+tt+'px '+rr+'px '+bb+'px '+ll+'px)'});(step++<=count)?setTimeout(f,13):$curr.css('display','none');})();});opts.cssBefore={display:'block',opacity:1,top:0,left:0};opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);var formatTweetTime=function(d){var curr_hour=d.getHours();if(curr_hour<12){a_p="AM";}else{a_p="PM";}
if(curr_hour==0){curr_hour=12;}
if(curr_hour>12){curr_hour=curr_hour-12;}
var curr_min=d.getMinutes();curr_min=curr_min+"";if(curr_min.length==1){curr_min="0"+curr_min;}
return d.toDateString()+' '+curr_hour+':'+curr_min+' '+a_p;}
var getTwitTime=function(created_at,utc_offset){d=new Date(created_at);utc=d.getTime()
nd=new Date(utc+utc_offset);return formatTweetTime(nd);}
var writeTweets=function(curDiv,dataStruc,amountShown){return function(data){switch(dataStruc){case 2:if(!data.results&&data[0].error_message)$('#'+curDiv+' .twitter_area ul li').html('<em>'+data[0].error_message+'</em>');else{if(data.length==0)$('#'+curDiv+' .twitter_area ul li:eq(0)').text('No Results');else $('#'+curDiv+' .twitter_area ul').empty();for(data_ct=0;data_ct<amountShown;data_ct++){tweet_msg='&nbsp;'+data.results[data_ct].text.replace(re_link,'<a href="$1">$1</a>');$('<li />').attr('id','status_'+data.results[data_ct].id_str).html(tweet_msg).appendTo('#'+curDiv+' .twitter_area ul');$('<span />').appendTo('li#status_'+data.results[data_ct].id_str);$('<a />').attr({'href':'http://www.twitter.com/'+data.results[data_ct].from_user+'/status/'+data.results[data_ct].id_str,'target':'_blank'}).text(created_at).appendTo('li#status_'+data.results[data_ct].id_str+' span');$('<a />').attr({'href':'http://www.twitter.com/'+data.results[data_ct].from_user,'target':'_blank'}).html('<strong>'+data.results[data_ct].from_user+'</strong>').prependTo('li#status_'+data.results[data_ct].id_str);}
$('#'+curDiv+' .twitter_area ul li:last').addClass('last');}
break;case 3:if(data[0].error_message)$('#'+curDiv+' .twitter_area ul li').html('<em>'+data[0].error_message+'</em>');else{if(data.length==0)$('#'+curDiv+' .twitter_area ul li:eq(0)').text('No Results');else $('#'+curDiv+' .twitter_area ul').empty();for(data_ct=0;data_ct<amountShown;data_ct++){tweet_msg='&nbsp;'+data[data_ct].text.replace(re_link,'<a href="$1">$1</a>');created_at=getTwitTime(data[data_ct].created_at,data[data_ct].user.utc_offset);$('<li />').attr('id','status_'+data[data_ct].id_str).html(tweet_msg).appendTo('#'+curDiv+' .twitter_area ul');$('<span />').appendTo('li#status_'+data[data_ct].id_str);$('<a />').attr({'href':'http://www.twitter.com/'+data[data_ct].user.screen_name+'/status/'+data[data_ct].id_str,'target':'_blank'}).text(created_at).appendTo('li#status_'+data[data_ct].id_str+' span');$('<a />').attr({'href':'http://www.twitter.com/'+data[data_ct].user.screen_name,'target':'_blank'}).html('<strong>'+data[data_ct].user.screen_name+'</strong>').prependTo('li#status_'+data[data_ct].id_str);}
$('#'+curDiv+' .twitter_area ul li:last').addClass('last');}
break;default:if(data[0].error_message)$('#'+curDiv+' .twitter_area ul li').html('<em>'+data[0].error_message+'</em>');else{$('<strong />').text(data[0].user.followers_count).prependTo('#'+curDiv+' .twitter_meta .twitter_followers');$('<img />').attr('src',data[0].user.profile_image_url).appendTo('#'+curDiv+' .twitter_usertar a');if(data.length==0)$('#'+curDiv+' .twitter_area ul li:eq(0)').text('No Results');else $('#'+curDiv+' .twitter_area ul').empty();for(data_ct=0;data_ct<data.length;data_ct++){tweet_msg=data[data_ct].text.replace(re_link,'<a href="$1">$1</a>');created_at=getTwitTime(data[data_ct].created_at,data[data_ct].user.utc_offset);$('<li />').attr('id','status_'+data[data_ct].id).html(tweet_msg).appendTo('#'+curDiv+' .twitter_area ul');$('<span />').appendTo('li#status_'+data[data_ct].id);$('<a />').attr({'href':'http://www.twitter.com/'+data[data_ct].user.screen_name+'/status/'+data[data_ct].id,'target':'_blank'}).text(created_at).appendTo('li#status_'+data[data_ct].id+' span');}
$('#'+curDiv+' .twitter_area ul li:last').addClass('last');}}};}
$.fn.loadTwitFeed=function(user_name,amount_shown){return this.each(function(){twit_div=$(this).attr('id');$.getJSON('https://api.twitter.com/1/statuses/user_timeline.json?callback=?',{include_entities:'true',include_rts:'true',screen_name:user_name,count:amount_shown},writeTweets(twit_div,1,amount_shown));});};$.fn.loadTwitSearch=function(search_term,amount_shown){return this.each(function(){twit_div=$(this).attr('id');$.getJSON('http://search.twitter.com/search.json?callback=?',{q:search_term,rpp:amount_shown},writeTweets(twit_div,2,amount_shown));});};$.fn.loadTwitList=function(tw_username,tw_name,amount_shown){return this.each(function(){twit_div=$(this).attr('id');$.getJSON('https://api.twitter.com/1/lists/statuses.json?callback=?',{slug:tw_name,owner_screen_name:tw_username,count:amount_shown,include_entities:'true'},writeTweets(twit_div,3,amount_shown));});};function sack(file){this.xmlhttp=null;this.resetData=function(){this.method="POST";this.queryStringSeparator="?";this.argumentSeparator="&";this.URLString="";this.encodeURIString=true;this.execute=false;this.element=null;this.elementObj=null;this.requestFile=file;this.vars=new Object();this.responseStatus=new Array(2);};this.resetFunctions=function(){this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.onError=function(){};this.onFail=function(){};};this.reset=function(){this.resetFunctions();this.resetData();};this.createAJAX=function(){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e1){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(e2){this.xmlhttp=null;}}
if(!this.xmlhttp){if(typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest();}else{this.failed=true;}}};this.setVar=function(name,value){this.vars[name]=Array(value,false);};this.encVar=function(name,value,returnvars){if(true==returnvars){return Array(encodeURIComponent(name),encodeURIComponent(value));}else{this.vars[encodeURIComponent(name)]=Array(encodeURIComponent(value),true);}}
this.processURLString=function(string,encode){encoded=encodeURIComponent(this.argumentSeparator);regexp=new RegExp(this.argumentSeparator+"|"+encoded);varArray=string.split(regexp);for(i=0;i<varArray.length;i++){urlVars=varArray[i].split("=");if(true==encode){this.encVar(urlVars[0],urlVars[1]);}else{this.setVar(urlVars[0],urlVars[1]);}}}
this.createURLString=function(urlstring){if(this.encodeURIString&&this.URLString.length){this.processURLString(this.URLString,true);}
if(urlstring){if(this.URLString.length){this.URLString+=this.argumentSeparator+urlstring;}else{this.URLString=urlstring;}}
this.setVar("rndval",new Date().getTime());urlstringtemp=new Array();for(key in this.vars){if(false==this.vars[key][1]&&true==this.encodeURIString){encoded=this.encVar(key,this.vars[key][0],true);delete this.vars[key];this.vars[encoded[0]]=Array(encoded[1],true);key=encoded[0];}
urlstringtemp[urlstringtemp.length]=key+"="+this.vars[key][0];}
if(urlstring){this.URLString+=this.argumentSeparator+urlstringtemp.join(this.argumentSeparator);}else{this.URLString+=urlstringtemp.join(this.argumentSeparator);}}
this.runResponse=function(){eval(this.response);}
this.runAJAX=function(urlstring){if(this.failed){this.onFail();}else{this.createURLString(urlstring);if(this.element){this.elementObj=document.getElementById(this.element);}
if(this.xmlhttp){var self=this;if(this.method=="GET"){totalurlstring=this.requestFile+this.queryStringSeparator+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true);}else{this.xmlhttp.open(this.method,this.requestFile,true);try{this.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}catch(e){}}
this.xmlhttp.onreadystatechange=function(){switch(self.xmlhttp.readyState){case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;if(self.execute){self.runResponse();}
if(self.elementObj){elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea"){self.elementObj.value=self.response;}else{self.elementObj.innerHTML=self.response;}}
if(self.responseStatus[0]=="200"){self.onCompletion();}else{self.onError();}
self.URLString="";break;}};this.xmlhttp.send(this.URLString);}}};this.reset();this.createAJAX();}
(function($){$.fn.electParse=function(elect_data,grid_size){return this.each(function(){elect_obj=$(this);max_shown=(grid_size==6)?6:((grid_size==3||grid_size==4)?7:9999);$(elect_data).find('a[name]').each(function(index){if(index!=0&&index<max_shown){curr_index=index-1;curr_status='Pending';if(grid_size==6||grid_size==7){if($(elect_obj).find('form select')){$('<option />').attr('value','#'+$(this).attr('name')).text($(this).siblings('b').text()).click(function(){window.location.href=$(this).val();}).appendTo($(elect_obj).find('form select'));}
$('<tr />').attr('id','result-title-'+curr_index).appendTo($(elect_obj).find('.results_table tbody'));$('<td />').attr({colSpan:((grid_size==7)?4:3),'class':'section_title'}).text($(this).siblings('b').text()).appendTo('#result-title-'+curr_index);$('<a name="'+$(this).attr('name')+'" />').prependTo('#result-title-'+curr_index+' td');if($(this).siblings('font').text()!=''){candi_obj=$(this).siblings('font').find('table');elect_note=' - <span class="small">'+$(this).siblings('font').find('i').text()+'</span>'
$('#result-title-'+curr_index+' td:first').append(elect_note);if(elect_note.substring(elect_note.lastIndexOf('(')+1,elect_note.lastIndexOf('%'))!='0')curr_status='In Progress';}else{candi_obj=$(this).siblings('table');}
candi_count=$(candi_obj).find('tr').size();curr_vote=0;curr_per=0;curr_leader=0;$(candi_obj).find('tr').each(function(index2){if($(this).find('td:eq(4)').text()!=''){curr_status='Final';curr_leader=index2;}
else if(curr_status!='Final'&&$(this).find('td:eq(3)').text().replace('%','')>curr_per){curr_per=$(this).find('td:eq(3)').text().replace('%','');curr_vote=$(this).find('td:eq(2)').text();curr_leader=index2;}
$('<tr />').attr('id','result-'+curr_index+'-candidate-'+index2).appendTo($(elect_obj).find('.results_table tbody'));$('<td />').attr('class','runner_border').html($(this).find('td:eq(1)').text().replace('[','<span class="small">(').replace(']',')</span>')).appendTo('#result-'+curr_index+'-candidate-'+index2);$('<td />').attr('class','runner_border progress').text($(this).find('td:eq(2)').text()).appendTo('#result-'+curr_index+'-candidate-'+index2);$('<td />').attr('class','runner_border progress').text($(this).find('td:eq(3)').text()).appendTo('#result-'+curr_index+'-candidate-'+index2);if(grid_size==7&&index2==0){$('<td />').attr({'id':'result-'+curr_index+'-winner','rowspan':candi_count}).appendTo('#result-'+curr_index+'-candidate-'+index2);}});if(curr_status=='Final'){if(grid_size==7)$('#result-'+curr_index+'-winner').attr('class','winner').html($('#result-'+curr_index+'-candidate-'+curr_leader+' td:eq(0)').html());if(grid_size!=7)$('#result-'+curr_index+'-candidate-'+curr_leader).addClass('tr-winner');$('#result-'+curr_index+'-candidate-'+curr_leader+' td:eq(0)').wrapInner('<span class="checked" />');$('#result-'+curr_index+'-candidate-'+curr_leader+' td:gt(0)').wrapInner('<strong />');}
else if(curr_status=='In Progress'&&curr_per!=0){$('#result-'+curr_index+'-candidate-'+curr_leader+' td').wrapInner('<strong />');}}
else if(grid_size==3||grid_size==4){$('<div />').attr({'id':'result-div-'+curr_index,'class':((curr_index%2==0)?'left':'right')}).appendTo($(elect_obj).find('.results_table'));$('<div class="sub_title" />').text($(this).siblings('b').text()).appendTo('#result-div-'+curr_index);$('<div class="table"><table cellpadding="0" cellspacing="0"></table></div>').appendTo('#result-div-'+curr_index);if(grid_size==4)$('<tr><th>Candidate</th><th>Votes</th><th>Percent</th></tr>').appendTo('#result-div-'+curr_index+' table');if(curr_index%2!=0)$('<div class="clear" />').appendTo($(elect_obj).find('.results_table'));if($(this).siblings('font').text()!=''){candi_obj=$(this).siblings('font').find('table');elect_note=' - <span class="small">'+$(this).siblings('font').find('i').text()+'</span>'
if(elect_note.substring(elect_note.lastIndexOf('(')+1,elect_note.lastIndexOf('%'))!='0')curr_status='In Progress';}else{candi_obj=$(this).siblings('table');}
candi_count=$(candi_obj).find('tr').size();curr_vote=0;curr_per=0;curr_leader=0;$(candi_obj).find('tr').each(function(index2){if($(this).find('td:eq(4)').text()!=''){curr_status='Final';curr_leader=index2;}
else if(curr_status!='Final'&&$(this).find('td:eq(3)').text().replace('%','')>curr_per){curr_per=$(this).find('td:eq(3)').text().replace('%','');curr_vote=$(this).find('td:eq(2)').text();curr_leader=index2;}
$('<tr />').attr('id','result-'+curr_index+'-candidate-'+index2).appendTo('#result-div-'+curr_index+' table');$('<td />').html($(this).find('td:eq(1)').text().replace('[','<span class="small">(').replace(']',')</span>')).appendTo('#result-'+curr_index+'-candidate-'+index2);if(grid_size==4)$('<td />').attr('class','runner_border progress').text($(this).find('td:eq(2)').text()).appendTo('#result-'+curr_index+'-candidate-'+index2);$('<td />').attr('class','runner_border progress').text($(this).find('td:eq(3)').text()).appendTo('#result-'+curr_index+'-candidate-'+index2);});if(curr_status=='Final'){$('#result-'+curr_index+'-candidate-'+curr_leader).addClass('tr-winner');$('#result-'+curr_index+'-candidate-'+curr_leader+' td:eq(0)').wrapInner('<span class="checked" />');$('#result-'+curr_index+'-candidate-'+curr_leader+' td:gt(0)').wrapInner('<strong />');}
else if(curr_status=='In Progress'&&curr_per!=0){$('#result-'+curr_index+'-candidate-'+curr_leader+' td').wrapInner('<strong />');}}}
else $(elect_obj).find('.loader').remove();});if(curr_index%2==0&&(grid_size==3||grid_size==4))$('<div class="clear" />').appendTo($(elect_obj).find('.results_table'));$(elect_obj).find('.results_note').append(' - '+$(elect_data).find('center:last').text().replace('This page was last updated at','Last updated'));$(elect_obj).find('.alt .table table tr th').css('border-top','none');$(elect_obj).find('.alt_3 .table table tr:first-child td').css('border-top','none');$(elect_obj).find('.alt .table table tr td:last-child').css('text-align','center');$(elect_obj).find('.alt .table table tr th:last-child').css('text-align','center');$(elect_obj).find('.alt .table table tr:last-child td').css('border-bottom','none');});}})(jQuery);$(document).ready(function(){$('#toolbar .toolbar_item .small').click(function(){$('#mg_bd .article_font p, #mg_bd .article_font li, #mg_bd .article_font span').animate({fontSize:'0.81em'},300);});$('#toolbar .toolbar_item .medium').click(function(){$('#mg_bd .article_font p, #mg_bd .article_font li, #mg_bd .article_font span').animate({fontSize:'0.95em'},300);});$('#toolbar .toolbar_item .large').click(function(){$('#mg_bd .article_font p, #mg_bd .article_font li, #mg_bd .article_font span').animate({fontSize:'1.1em'},300);});});ZventsMini={widget:{}};(function(Z){(function(){var ua=navigator.userAgent.toLowerCase();var opera=ver('opera'),msie=!opera&&ver('msie'),webkit=ver('webkit'),mozilla=!/(compatible|webkit)/.test(ua)&&ver('mozilla');Z.browser={msie:msie,opera:opera,webkit:webkit,mozilla:mozilla,iePngHack:msie>=5.5&&msie<7.0};function ver(name){var i=ua.indexOf(name);if(i<0)return false;i+=name.length+1;var dots=0;for(var j=i;use(ua.charAt(j));j++){}
return 0+ua.substring(i,j);function use(c){return c=='.'?dots++==0:c>='0'&&c<='9';}}})();Z.Number={randomString:function(length,base){return Math.floor(Math.random()*Math.pow(base,length)).toString(base);}};Z.Object={combine:function(){return Z.Object.updateFromArray({},arguments,0);},copy:function(self){return Z.Object.combine(self)},update:function(self){return Z.Object.updateFromArray(self,arguments,1);},updateFromArray:function(self,array,start,stop){stop=stop||array.length;for(var i=start;i<stop;i++){var obj=array[i];if(obj)for(var prop in obj){if(typeof Object.prototype[prop]=='undefined'){var a=self[prop],b=obj[prop];if(typeof a=='object'&&typeof b=='object')
Z.Object.update(a,b);else
self[prop]=b;}}}
return self;}};Z.Array={sort:function(input,key){var sep=unescape('%uFFFF');var i=0,n=input.length,sorted=[];for(;i<n;++i)
sorted[i]=[(1000000000000000+input[i][key]+'').slice(-15),i].join(sep);sorted.sort();var output=[];for(i=0;i<n;++i)
output[i]=input[sorted[i].split(sep)[1]];return output;}};Z.extend=function(base,args1){return function(args2){return Z.call(base,args1,args2);}};Z.call=function(fn){return fn(Z.Object.updateFromArray({},arguments,1));};Z.String={trim:function(s){var m=s.match(/^\s*(.*)\s*$/);return m?m[1]:'';},truncate:function(s,n){if(typeof s!='string')return'';var len=s.length;if(typeof n=='number'&&n<len){s=s.substring(0,n+1).replace(/ +[^ ]+$/,'').replace(/[ ;,.]*$/,'&#8230;');}
return s;}};Z.List=function(array,index){if(this==Z)return new Z.List(array,index);this.byId={};this.array=array||[];this.count=this.array.length;if(index)this.index();};Z.List.prototype={index:function(){var self=this;self.each(function(item){if(item.id)self.byId[item.id]=item;});},push:function(){for(var i=0,len=arguments.length;i<len;i++){var item=arguments[i];if(item.id)this.byId[item.id]=item;this.array[this.array.length]=item;this.count=this.array.length;}},join:function(sep){return this.array.join(sep!=null?sep:'');},each:function(yields){var array=this.array,n=array.length,last=n-1;var is={first:true};for(var i=0;i<n;++i){is.index=i;if(i==last)is.last=true;yields(array[i],is);delete is.first;}
return n;},map:function(fn,that){var array=this.array,out=new Z.List;for(var i=0,n=array.length;i<n;++i){out.push(fn.call(that,array[i],i,n));}
return out;},sort:function(key){this.array=Z.Array.sort(this.array,key);}};Z.Date=function(time){if(this===Z)return new Z.Date(time);this.valid=Z.Date.dateStrict(time);this.date=this.valid||Z.Date.dateNow();};Z.Date.prototype={format:function(str){var self=this;return str.replace(/{(\w+)(:(\d+))?}/g,function(match,code,x,arg){return self[code]?self[code](arg):match;});},a:function(){return this.am().slice(0,1);},am:function(){return this.date.getUTCHours()<12?'am':'pm';},D:function(){return this.date.getUTCDate();},DD:function(){return Z.pad(this.D(),2);},h:function(){return((this.date.getUTCHours()+11)%12+1);},hh:function(){return Z.pad(this.h(),2);},h24:function(){return this.date.getUTCHours();},hh24:function(){return Z.pad(this.h24(),2);},hmm:function(){return this.format('{h}:{mm}&#160;{am}');},Jan:function(){return this.January().slice(0,3);},January:function(){return Z.Date.monthNames[this.date.getUTCMonth()];},m:function(){return this.date.getUTCMinutes();},mm:function(){return Z.pad(this.m(),2);},M:function(){return this.date.getUTCMonth()+1;},MM:function(){return Z.pad(this.M(),2);},MDY:function(){return this.format('{M}/{D}/{Y}');},s:function(){return this.date.getUTCSeconds();},ss:function(){return Z.pad(this.s(),2);},Sun:function(){return this.Sunday().slice(0,3);},Sunday:function(){return Z.Date.dayNames[this.date.getUTCDay()];},Y:function(){return this.date.getUTCFullYear()},YMD:function(){return this.format('{Y}-{MM}-{DD}');}};Z.Object.update(Z.Date,{oneSecond:1000,oneMinute:1000*60,oneHour:1000*60*60,oneDay:1000*60*60*24,oneWeek:1000*60*60*24*7,dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],monthNames:['January','February','March','April','May','June','July','August','September','October','November','December'],date:function(time){return Z.Date.dateStrict(time)||Z.Date.dateNow();},dateStrict:function(time){var date=(function(time){try{if(!time)return;if(typeof time=='number'){if(time<100000000000)time*=1000;return new Date(time);}
if(typeof time=='object'){if(time.getTime)return new Date(time.getTime());if(time.date&&time.valid)return new Date(time.date.getTime());}
if(typeof time!='string')return;time=Z.String.trim(time);var m=time.match(/^[a-z]{3} ([a-z]{3}) (\d{2}) (\d{2}):(\d{2}):(\d{2}) \w{3} (\d{4})$/i);if(m)return new Date(Date.UTC(+m[6],Z.Date.numberFromShortMonth(m[1]),+m[2],+m[3],+m[4],+m[5]));var m=time.match(/^([a-z]+)\s*(\d+)\s*,?\s*(\d+)$/i);if(m){var mon=Z.Date.numberFromShortMonth(m[1]);if(mon!=null)
return new Date(Date.UTC(+m[3],mon,+m[2]));}
var m=time.match(/^(\d{4})-(\d{2})(-(\d{2})( (\d{2}):(\d{2})(:(\d{2}))?)?)?$/);if(m)return new Date(Date.UTC(+m[1],m[2]-1,+m[4]||1,+m[6]||0,+m[7]||0,+m[9]||0));var m=time.match(/^(\d{4})(\d{2})(\d{2})$/);if(m)return new Date(Date.UTC(m[1],m[2]-1,m[3]));}
catch(e){}})(time);return date&&!isNaN(date.getTime())?date:null;},dateNow:function(){var date=new Date;return new Date(date.getTime()-date.getTimezoneOffset()*Z.Date.oneMinute);},time:function(time){return Z.Date.date(time).getTime();},now:function(){return Z.Date.dateNow().getTime();},midnight:function(time){return Z.Date.date(time).setUTCHours(0,0,0,0);},today:function(){return Z.Date.midnight(Z.Date.now());},isToday:function(time){return Z.Date.midnight(time)==Z.Date.today();},formatNumberDate:function(time,sep){return Z.Date(time).format(['{Y}','{MM}','{DD}'].join(sep!=null?sep:'-'));},formatMdyDate:function(time,sep){return Z.Date(time).format(['{M}','{D}','{Y}'].join(sep!=null?sep:'/'));},formatNumberMonth:function(time,sep){return Z.Date(time).format(['{Y}','{MM}'].join(sep!=null?sep:'-'));},formatLongDate:function(time,weekDay){return Z.Date(time).format((weekDay?'{Sunday}, ':'')+'{January} {D}, {Y}');},formatMonthYear:function(time){return Z.Date(time).format('{January} {Y}');},formatCalendarDate:function(time){return Z.Date(time).format('{Jan} {D}');},formatWeekDay:function(time){return Z.Date(time).format('{Sunday}');},formatShortTime:function(time){return Z.Date(time).hmm();},formatTimeRange:function(first,last){first=Z.Date.formatShortTime(first);if(!last)return first;last=Z.Date.formatShortTime(last);return first+'&#8211;'+last;},numberFromShortMonth:function(shortMonth){var months={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11};return months[shortMonth.slice(0,3)];}});Z.unescape=function(str){return unescape(str||'').replace(/\+/g,' ');};Z.urlEscape=function(str){return str.replace(/&/g,"&amp;");};Z.htmlEscape=function(str){return str.replace(/\"/g,"&quot;").replace(/>/g,"&gt;").replace(/</g,"&lt;");};Z.htmlFix=function(str){return Z.htmlEscape(Z.unescape(str));};Z.pad=function(v,n){return n==null?v:(1000000000000000+v+'').slice(-n);},Z.addScript=function(url){var script=document.createElement('script');script.type='text/javascript';script.charset='utf-8';script.src=url;document.body.appendChild(script);return script;};function valueOfId(){return this.id;}
Z.url=function(base,params){var p=Z.joinProps(params,'=','&');return p?[base,p].join('?'):base;};Z.joinProps=function(params,pair,delim){var a=[];for(var p in params){if(typeof Object.prototype[p]=='undefined'){var v=params[p];if(v!=null)a[a.length]=[p,v].join(pair);}}
return a.sort().join(delim);};Z.linkParams=function(base,params){return Z.url((base||'').replace(/\?[^\?]*$|$/,''),params);};function argtime(time){return Z.Date.time(time)/1000+'';}
Z.imgThumb=function(url){return url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_thumb.$1');};Z.getImg=function(num){if(Z.listNumber){return'<img border="0" src="http://cssimages.tbo.com/tboextra/dot_'+num+'_select.png" class="ZventsMapDot"/>';}else{return'';}};Z.imgUrl=function(file){return[Z.imageBaseUrl,'images/',file].join('');};Z.imgTag=function(attrs){var src=attrs.src;if(Z.useIePng(src)){attrs.src=Z.imgUrl('spacer.png');attrs.style=[(attrs.style||''),'filter:',Z.ieImgFilter(src)].join('');}
return Z.tag('img',attrs);};Z.setImg=function(img,src){if(Z.useIePng(src))img.style.filter=Z.ieImgFilter(src);else img.src=src;};Z.ieImgFilter=function(src){return["progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",src,"', sizingMethod=scale);"].join('');};Z.useIePng=function(src){return Z.browser.iePngHack&&src.search(/\.png$/i)>0;};Z.tag=function(tag,attrs){var html=['<'+tag];for(var name in attrs){if(typeof Object.prototype[name]=='undefined'){var value=attrs[name];name={Class:'class'}[name]||name;html[html.length]=[name,'="',value,'"'].join('');}}
html[html.length]='/>';return html.join(' ');};function capitalize(text){return text.charAt(0).toUpperCase()+text.substr(1);}
Z.Dom={};Z.Dom.on=document.addEventListener?function(e,type,handler){e.addEventListener(type,handler,false)}:function(e,type,handler){e.attachEvent('on'+type,handler);};Z.Dom.off=document.removeEventListener?function(e,type,handler){e.removeEventListener(type,handler,false)}:function(e,type,handler){e.detachEvent('on'+type,handler);};(function(){var waiting=[];var listen=Z.browser.mozilla||Z.browser.opera;if(listen)
document.addEventListener('DOMContentLoaded',go,false);else
poll();Z.Dom.on(window,'load',go);function go(){Z.Dom.off(window,'load',go);if(listen)
document.removeEventListener('DOMContentLoaded',go,false);for(var i=0;i<waiting.length;++i)
waiting[i]();waiting=null;}
function poll(){try{if(Z.browser.msie||document.readyState!='loaded'&&document.readyState!='complete')
go();}
catch(e){setTimeout(poll,50);}}
Z.Dom.ready=function(yields){waiting?waiting.push(yields):yields();};})();Z.Cookie={read:function(name){var match=document.cookie.match(new RegExp(name+'=([^;]+)'));return match&&unescape(match[1]);},write:function(name,value){document.cookie=name+'='+escape(value);}};Z.session=(function(){var name='Zvents';var value=Z.Cookie.read(name);if(!value){value=Z.Number.randomString(10,36);Z.Cookie.write(name,value);}
return value;})();Z.jsons={};Z.jsonUrl=function(name,a){if(a.cat||a.what||a.when||a.where)a.search='true';a.jsonsp=name;return[Z.url(Z.site+'/json',a),'&sid=',Z.session].join('');};Z.loadJson=function(a){var url=Z.jsonUrl(a.name,a.load);var json=Z.jsons[url];if(json)return a.yields(json);Z.Dom.ready(function(){window[a.name]=function(json){function callback(j){json=j;}
eval(json);Z.jsons[url]=json;a.yields(json);window[a.name]=null;};var script=Z.addScript(url);});};Z.EventList=function(args){var events=new Z.List;var venues=new Z.List;var movies=new Z.List;Z.loadJson({name:'Zvents_load_'+args.id,load:args.load,yields:ready});var mySearchIs='';function ready(json){try{var rsp=json.rsp;switch(rsp.status){case'error':var error=events.error=venues.error=rsp.msg;break;case'ok':var content=rsp.content;var eventArray=events.array=content.events||[];var venueArray=venues.array=content.venues||[];var movieArray=movies.array=content.movies||[];events.repeats=0;events.total=content.event_count;venues.total=content.venue_count;movies.total=content.movies_count;for(var m=0,n=movieArray.length;m<n;m++){var movie=movieArray[m];movie.valueOf=valueOfId;if(movie.zurl.substring(0,4)!='http'){}else{}}
movies.count=movieArray.length;for(var v=0,n=venueArray.length;v<n;v++){var venue=venueArray[v];venue.valueOf=valueOfId;venue.events=[];venues.byId[venue.id]=venue;}
venues.count=venueArray.length;for(var e=0,n=eventArray.length;e<n;e++){var event=eventArray[e];event.valueOf=valueOfId;events.byId[event.id]=event;var venue=event.venue=venues.byId[event.vid];if(venue){if(venue.parent_id)venue=event.venue=venues.byId[venue.parent_id];if(venue){venue.events[venue.events.length]=event;}}
event.starttime=Z.Date.time(event.startTime);event.date=Z.Date.midnight(event.starttime);if(event.endTime)event.endtime=Z.Date.time(event.endTime);if(event.zurl.substring(0,4)!='http'){}else{}}
events.count=eventArray.length;if(movies.count!=0){mySearchIs='movies';args.yields(movies);}else if(events.count!=0){mySearchIs='events';args.yields(events);}else{mySearchIs='venues';args.yields(venues);}
break;}}
catch(e){}
finally{}}};})(ZventsMini);var metersPerMile=1609.344;var milesPerDegree=69.172;(function($){$.fn.zventsMonthlyWidget=function(url,settings){settings=$.extend({type:'reg'},settings);var zObject=this;zObject.zDiv=$(this);zObject.zUrl=url.substring(0,(url.lastIndexOf('/')==url.length-1)?url.lastIndexOf('/'):url.length);zObject.settings=settings;zObject.today=new Date();zObject.currentDate=zObject.today;zObject.currentDate.setDate(1);zObject.fullHeight=0;zObject.months=["January","February","March","April","May","June","July","August","September","October","November","December"];if(settings.type=='sm')zObject.zDiv.addClass('zventsMonthlySm');zObject.zDiv.append('<div class="zMiddle"><div class="zCal"><div class="zMonthStripe"><div class="zPrevMonth"><!-- --></div><div class="zMonthArea"></div><div class="zNextMonth"><!-- --></div></div><div class="zCalDays"><div>SUN</div><div>MON</div><div>TUE</div><div>WED</div><div>THU</div><div>FRI</div><div>SAT</div></div></div></div>');zObject.zDiv.find('.zPrevMonth, .zNextMonth').css('opacity',0.8).hover(function(){$(this).css('opacity',1);},function(){$(this).css('opacity',0.8);});zObject.zDiv.find('.zPrevMonth').bind('click',{testObj:zObject},function(e){generateMonth(e.data.testObj,moveMonth(e.data.testObj.currentDate,-1));});zObject.zDiv.find('.zNextMonth').bind('click',{testObj:zObject},function(e){generateMonth(e.data.testObj,moveMonth(e.data.testObj.currentDate,1));});generateMonth(zObject,zObject.currentDate);zObject.zDiv.find('.zLoading').hide();return zObject;};$.fn.zventsTop5Widget=function(url,settings){settings=$.extend({partnerID:'',type:'reg',cat:''},settings);var zObject=this;zObject.zDiv=$(this);zObject.zUrl=url.substring(0,(url.lastIndexOf('/')==url.length-1)?url.lastIndexOf('/'):url.length);zObject.settings=settings;if(settings.type=='sm')zObject.zDiv.addClass('zventsTop5Sm');if(zObject.settings.type!='panel')zObject.zDiv.prepend('<div class="zHeader"><a href="'+zObject.zUrl+'"></a></div>');zObject.zDiv.append('<div class="zLinkRight"><a href="'+zObject.zUrl+'/events/new"><span class="zPlus"></span>Add a Listing</a></div><div class="zLinkLeft"><a href="'+zObject.zUrl+'">All Events</a></div>');(function(Z){Z.partner=zObject.settings.partnerID;Z.site=zObject.zUrl;Z.widget.eventList({container:zObject.zDiv.find('.zEventArea'),load:(zObject.settings.cat=='')?({p:Z.partner,search:true,st:'event',limit:5,srss:5,fields:'id,images,name,zurl,startTime'+((zObject.settings.type!='panel')?'':',summary,description,price')}):({search:true,st:'event',sort:1,limit:5,srss:5,cat:zObject.settings.cat,fields:'id,images,name,zurl,startTime'+((zObject.settings.type!='panel')?'':',summary,description,price')}),maxTitle:(zObject.settings.type=='sm')?20:28,showDate:true,images:true,image:function(event){return!event.images[0]?'':['<a class="ZventsImageLink" href="',zObject.zUrl+event.zurl,'" target="_blank">','<img class="ZventsImage" alt="Image" border="0" align="left" ','src="',Z.imgThumb(event.images[0].url),'" ','/>','</a>'].join('');},date:function(event){if(this.showDate==false)return'';return Z.Date(event.date).format(((zObject.settings.type=='sm')?'{Jan}':'{January}')+' {D}, {Y} <div class="zCalIcon"><span class="shortDt">{Sun}</span><span class="shortD">{D}</span></div>');},time:function(event){return Z.Date(event.startTime).format('{h}:{mm} {am}, ');},events:function(events){return events.map(this.event,this).join('');},event:function(event){if(zObject.settings.type=='panel'&&$('#event_story').html()==''){featuredStr=!event.images[0]?'':(['<div class="event_pic">','<img class="ZventsImage" alt="Image" border="0" ','src="',event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1'),'" ','/>','</div>'].join(''));featuredStr=[featuredStr,'<div class="event_info"',(event.images[0]?'':' style="width:300px;"'),'>','<h1 class="event_headline">','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<div class="panel_info">','<em>',this.time(event),', ',this.date(event),'</em>',Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,(event.images[0]?90:190)),'<a href="',zObject.zUrl+event.zurl,'" class="event_more" target="_blank">&raquo; More Details</a>','</div>','<div class="panel_more">',((!event.images[0])?'':('<div class="panel_more_pic">'+'<img class="ZventsImage" alt="Image" border="0" '+'src="'+event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1')+'" '+'/>'+'</div>')),'<h1>','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<p>','<strong>'+Z.Date(event.date).format('{Sunday}, {Jan} {D}')+' at '+this.time(event)+'</strong>',' at <a href="'+zObject.zUrl+event.venue.zurl+'">'+event.venue.name+'</a>','</p>','<p><strong>Price:</strong> '+((event.price)?event.price:'None Specified')+'</p>','<p>'+Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,190)+'</p>','</div>','</div>'].join('');$('#event_story').html(featuredStr);}
var date=(!this.date(event))?'':['<span class="ZventsEventDate">',this.date(event),'</span>'].join('');return['<div class="ZventsEvent">',this.images?this.image(event):'','<a class="ZventsEventName" href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,this.maxTitle+((event.images[0])?0:6)||36),'</a><br />','<span class="ZventsEventTime">',this.time(event),'</span>',date,'</div>','<div class="zEventStripe" style="margin: 0 8px;"><!-- --></div>'].join('');}});zObject.zDiv.change();})(ZventsMini);return zObject;};$.fn.zventsWidget=function(url,settings){settings=$.extend({partnerID:'',resLimit:5,typeOf:'event',dateForm:'{M}/{D}/{Y}',maxTitle:0,editorsPick:false,kidFriendly:false,cats:'',tags:'',searchTerm:'',homepageSel:false,swhere:'',radius:'',venueMap:false,venueMapLong:-77.4605636597,venueMapLat:37.5536117554,venueMapZoom:11,venueMapRadius:4,topPanel:false},settings);var zObject=this;zObject.zDiv=$(this);zObject.zUrl=url.substring(0,(url.lastIndexOf('/')==url.length-1)?url.lastIndexOf('/'):url.length);zObject.settings=settings;zObject.settings.editorsPick=(zObject.settings.editorsPick)?zObject.settings.partnerID:'';zObject.settings.kidFriendly=(zObject.settings.kidFriendly)?1:0;if(zObject.settings.typeOf=='event'){if(zObject.settings.editorsPick!=''){(function(Z){var CountMyResults=0;Z.partner=zObject.settings.partnerID;Z.site=zObject.zUrl;Z.widget.eventList({container:zObject.zDiv,load:{search:true,what:zObject.settings.searchTerm,st:zObject.settings.typeOf,sort:1,limit:zObject.settings.resLimit,srss:zObject.settings.resLimit,cat:zObject.settings.cats,has_editors_pick:zObject.settings.editorsPick,swhere:zObject.settings.swhere,radius:zObject.settings.radius,fields:'id,images,name,zurl,startTime,vid'+((!zObject.settings.topPanel)?'':',summary,description,price')},maxTitle:zObject.settings.maxTitle,showDate:true,images:true,date:function(event){if(this.showDate==false)return'';return Z.Date(event.date).format(zObject.settings.dateForm);},time:function(event){return Z.Date(event.startTime).format('{h}:{mm} {am}');},event:function(event){CountMyResults++;if(zObject.settings.topPanel&&$('.event_story').html()==''){featuredStr=!event.images[0]?'':(['<div class="event_pic">','<img class="ZventsImage" alt="Image" border="0" ','src="',event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1'),'" ','/>','</div>'].join(''));featuredStr=[featuredStr,'<div class="event_info"',(event.images[0]?'':' style="width:300px;"'),'>','<h1 class="event_headline">','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<div class="panel_info">','<em>',this.time(event),', ',this.date(event),'</em>',Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,(event.images[0]?90:190)),'<a href="',zObject.zUrl+event.zurl,'" class="event_more" target="_blank">&raquo; More Details</a>','</div>','<div class="panel_more">',((!event.images[0])?'':('<div class="panel_more_pic">'+'<img class="ZventsImage" alt="Image" border="0" '+'src="'+event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1')+'" '+'/>'+'</div>')),'<h1>','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<p>','<strong>'+Z.Date(event.date).format('{Sunday}, {Jan} {D}')+' at '+this.time(event)+'</strong>',' at <a href="'+zObject.zUrl+event.venue.zurl+'">'+event.venue.name+'</a>','</p>','<p><strong>Price:</strong> '+((event.price)?event.price:'None Specified')+'</p>','<p>'+Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,190)+'</p>','</div>','</div>'].join('');$('.event_story').html(featuredStr);}
return['<div class="ZventsEvent'+((CountMyResults==zObject.settings.resLimit)?' z-last':'')+'">',this.images?this.image(event):'','<a class="ZventsEventName" href="',zObject.zUrl+event.zurl,'">',Z.String.truncate(event.name,this.maxTitle+((event.images[0])?0:6)),'</a>','<span class="ZventsWhen"><span class="ZventsWhenTitle">When:</span>',this.date(event),' ',this.time(event),'</span>','<div class="clear"></div><span class="ZventsWhere"><span class="ZventsWhereTitle">Where:</span>','<a href="',zObject.zUrl+event.venue.zurl,'">',event.venue.name,'</a>','</span>','</div>'].join('');}});zObject.zDiv.change();})(ZventsMini);}else if(zObject.settings.kidFriendly!=0){(function(Z){var CountMyResults=0;Z.partner=zObject.settings.partnerID;Z.site=zObject.zUrl;Z.widget.eventList({container:zObject.zDiv,load:{search:true,what:zObject.settings.searchTerm,has_kids:zObject.settings.kidFriendly,st:zObject.settings.typeOf,limit:zObject.settings.resLimit,srss:zObject.settings.resLimit,cat:zObject.settings.cats,has_editors_pick:zObject.settings.editorsPick,swhere:zObject.settings.swhere,radius:zObject.settings.radius,fields:'id,images,name,zurl,startTime,vid'+((!zObject.settings.topPanel)?'':',summary,description,price')},maxTitle:zObject.settings.maxTitle,showDate:true,images:true,date:function(event){if(this.showDate==false)return'';return Z.Date(event.date).format(zObject.settings.dateForm);},time:function(event){return Z.Date(event.startTime).format('{h}:{mm} {am}');},event:function(event){CountMyResults++;if(zObject.settings.topPanel&&$('.event_story').html()==''){featuredStr=!event.images[0]?'':(['<div class="event_pic">','<img class="ZventsImage" alt="Image" border="0" ','src="',event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1'),'" ','/>','</div>'].join(''));featuredStr=[featuredStr,'<div class="event_info"',(event.images[0]?'':' style="width:300px;"'),'>','<h1 class="event_headline">','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<div class="panel_info">','<em>',this.time(event),', ',this.date(event),'</em>',Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,(event.images[0]?90:190)),'<a href="',zObject.zUrl+event.zurl,'" class="event_more" target="_blank">&raquo; More Details</a>','</div>','<div class="panel_more">',((!event.images[0])?'':('<div class="panel_more_pic">'+'<img class="ZventsImage" alt="Image" border="0" '+'src="'+event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1')+'" '+'/>'+'</div>')),'<h1>','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<p>','<strong>'+Z.Date(event.date).format('{Sunday}, {Jan} {D}')+' at '+this.time(event)+'</strong>',' at <a href="'+zObject.zUrl+event.venue.zurl+'">'+event.venue.name+'</a>','</p>','<p><strong>Price:</strong> '+((event.price)?event.price:'None Specified')+'</p>','<p>'+Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,190)+'</p>','</div>','</div>'].join('');$('.event_story').html(featuredStr);}
return['<div class="ZventsEvent'+((CountMyResults==zObject.settings.resLimit)?' z-last':'')+'">',this.images?this.image(event):'','<a class="ZventsEventName" href="',zObject.zUrl+event.zurl,'">',Z.String.truncate(event.name,this.maxTitle+((event.images[0])?0:6)),'</a>','<span class="ZventsWhen"><span class="ZventsWhenTitle">When:</span>',this.date(event),' ',this.time(event),'</span>','<div class="clear"></div><span class="ZventsWhere"><span class="ZventsWhereTitle">Where:</span>','<a href="',zObject.zUrl+event.venue.zurl,'">',event.venue.name,'</a>','</span>','</div>'].join('');}});zObject.zDiv.change();})(ZventsMini);}else if(zObject.settings.homepageSel){(function(Z){var CountMyResults=0;Z.partner=zObject.settings.partnerID;Z.site=zObject.zUrl;Z.widget.eventList({container:zObject.zDiv,load:{search:true,p:zObject.settings.partnerID,st:zObject.settings.typeOf,limit:zObject.settings.resLimit,srss:zObject.settings.resLimit,swhere:zObject.settings.swhere,radius:zObject.settings.radius,fields:'id,images,name,zurl,startTime,vid'+((!zObject.settings.topPanel)?'':',summary,description,price')},maxTitle:zObject.settings.maxTitle,showDate:true,images:true,date:function(event){if(this.showDate==false)return'';return Z.Date(event.date).format(zObject.settings.dateForm);},time:function(event){return Z.Date(event.startTime).format('{h}:{mm} {am}');},event:function(event){CountMyResults++;if(zObject.settings.topPanel&&$('.event_story').html()==''){featuredStr=!event.images[0]?'':(['<div class="event_pic">','<img class="ZventsImage" alt="Image" border="0" ','src="',event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1'),'" ','/>','</div>'].join(''));featuredStr=[featuredStr,'<div class="event_info"',(event.images[0]?'':' style="width:300px;"'),'>','<h1 class="event_headline">','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<div class="panel_info">','<em>',this.time(event),', ',this.date(event),'</em>',Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,(event.images[0]?90:190)),'<a href="',zObject.zUrl+event.zurl,'" class="event_more" target="_blank">&raquo; More Details</a>','</div>','<div class="panel_more">',((!event.images[0])?'':('<div class="panel_more_pic">'+'<img class="ZventsImage" alt="Image" border="0" '+'src="'+event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1')+'" '+'/>'+'</div>')),'<h1>','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<p>','<strong>'+Z.Date(event.date).format('{Sunday}, {Jan} {D}')+' at '+this.time(event)+'</strong>',' at <a href="'+zObject.zUrl+event.venue.zurl+'">'+event.venue.name+'</a>','</p>','<p><strong>Price:</strong> '+((event.price)?event.price:'None Specified')+'</p>','<p>'+Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,190)+'</p>','</div>','</div>'].join('');$('.event_story').html(featuredStr);}
return['<div class="ZventsEvent'+((CountMyResults==zObject.settings.resLimit)?' z-last':'')+'">',this.images?this.image(event):'','<a class="ZventsEventName" href="',zObject.zUrl+event.zurl,'">',Z.String.truncate(event.name,this.maxTitle+((event.images[0])?0:6)),'</a>','<span class="ZventsWhen"><span class="ZventsWhenTitle">When:</span>',this.date(event),' ',this.time(event),'</span>','<div class="clear"></div><span class="ZventsWhere"><span class="ZventsWhereTitle">Where:</span>','<a href="',zObject.zUrl+event.venue.zurl,'">',event.venue.name,'</a></span>','</div>'].join('');}});zObject.zDiv.change();})(ZventsMini);}else{(function(Z){var CountMyResults=0;Z.partner=zObject.settings.partnerID;Z.site=zObject.zUrl;Z.widget.eventList({container:zObject.zDiv,load:{search:true,what:zObject.settings.searchTerm,st:zObject.settings.typeOf,sort:1,limit:zObject.settings.resLimit,srss:zObject.settings.resLimit,cat:zObject.settings.cats,tag:zObject.settings.tags,swhere:zObject.settings.swhere,radius:zObject.settings.radius,fields:'id,images,name,zurl,startTime,vid'+((!zObject.settings.topPanel)?'':',summary,description,price')},maxTitle:zObject.settings.maxTitle,showDate:true,images:true,date:function(event){if(this.showDate==false)return'';return Z.Date(event.date).format(zObject.settings.dateForm);},time:function(event){return Z.Date(event.startTime).format('{h}:{mm} {am}');},event:function(event){CountMyResults++;if(zObject.settings.topPanel&&$('.event_story').html()==''){featuredStr=!event.images[0]?'':(['<div class="event_pic">','<img class="ZventsImage" alt="Image" border="0" ','src="',event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1'),'" ','/>','</div>'].join(''));featuredStr=[featuredStr,'<div class="event_info"',(event.images[0]?'':' style="width:300px;"'),'>','<h1 class="event_headline">','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<div class="panel_info">','<em>',this.time(event),', ',this.date(event),'</em>',Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,(event.images[0]?90:190)),'<a href="',zObject.zUrl+event.zurl,'" class="event_more" target="_blank">&raquo; More Details</a>','</div>','<div class="panel_more">',((!event.images[0])?'':('<div class="panel_more_pic">'+'<img class="ZventsImage" alt="Image" border="0" '+'src="'+event.images[0].url.replace(/_thumb\./,'.').replace(/\.([^.]+)$/,'_primary.$1')+'" '+'/>'+'</div>')),'<h1>','<a href="',zObject.zUrl+event.zurl,'" target="_blank">',Z.String.truncate(event.name,(event.images[0]?39:60)),'</a>','</h1>','<p>','<strong>'+Z.Date(event.date).format('{Sunday}, {Jan} {D}')+' at '+this.time(event)+'</strong>',' at <a href="'+zObject.zUrl+event.venue.zurl+'">'+event.venue.name+'</a>','</p>','<p><strong>Price:</strong> '+((event.price)?event.price:'None Specified')+'</p>','<p>'+Z.String.truncate(((event.summary)?(event.summary+' '):'')+event.description,190)+'</p>','</div>','</div>'].join('');$('.event_story').html(featuredStr);}
return['<div class="ZventsEvent'+((CountMyResults==zObject.settings.resLimit)?' z-last':'')+'">',this.images?this.image(event):'','<a class="ZventsEventName" href="',zObject.zUrl+event.zurl,'">',Z.String.truncate(event.name,this.maxTitle+((event.images[0])?0:6)),'</a>','<span class="ZventsWhen"><span class="ZventsWhenTitle">When:</span>',this.date(event),' ',this.time(event),'</span>','<div class="clear"></div><span class="ZventsWhere"><span class="ZventsWhereTitle">Where:</span>','<a href="',zObject.zUrl+event.venue.zurl,'">',event.venue.name,'</a></span>','</div>'].join('');}});zObject.zDiv.change();})(ZventsMini);}}else if(zObject.settings.typeOf=='movie'){rand2=Math.floor(Math.random()*(15-zObject.settings.resLimit)+1);(function(Z){var CountMyResults=0;Z.partner=zObject.settings.partnerID;Z.site=zObject.zUrl;Z.widget.eventList({container:zObject.zDiv,load:{search:true,what:zObject.settings.searchTerm,st:zObject.settings.typeOf,offset:rand2,when:'today',limit:zObject.settings.resLimit,srss:zObject.settings.resLimit,cat:zObject.settings.cats,tag:zObject.settings.tags,swhere:zObject.settings.swhere,fields:'id,images,name,zurl,vid,description'},maxTitle:zObject.settings.maxTitle,showDate:true,images:true,date:function(event){if(this.showDate==false)return'';return Z.Date(event.date).format(zObject.settings.dateForm);},time:function(event){return Z.Date(event.startTime).format('{h}:{mm} {am}');},event:function(event){CountMyResults++;return['<div class="ZventsEvent'+((CountMyResults==zObject.settings.resLimit)?' z-last':'')+'">',this.images?this.image(event):'','<a class="ZventsEventName" href="',zObject.zUrl+event.zurl,'">',Z.String.truncate(event.name,this.maxTitle+((event.images[0])?0:6)),'</a>','<span class="ZventsWhat"><span class="ZventsWhenTitle">What:</span>',Z.String.truncate(event.description,2*(this.maxTitle+((event.images[0])?0:6))),'</span>','</div>'].join('');}});zObject.zDiv.change();})(ZventsMini);}else if(zObject.settings.typeOf=='venue'){if(!zObject.settings.venueMap){(function(Z){var CountMyResults=0;Z.partner=zObject.settings.partnerID;Z.site=zObject.zUrl;Z.widget.eventList({container:zObject.zDiv,load:{search:true,st:zObject.settings.typeOf,limit:zObject.settings.resLimit,srss:zObject.settings.resLimit,venue_type:zObject.settings.cats,tag:zObject.settings.tags,swhere:zObject.settings.swhere,fields:'id,name,zurl,address,city,state,phone,images'},maxTitle:zObject.settings.maxTitle,images:true,event:function(event){CountMyResults++;return['<div class="ZventsEvent'+((CountMyResults==zObject.settings.resLimit)?' z-last':'')+'">',this.images?this.image(event):'','<a class="ZventsEventName" href="',zObject.zUrl+event.zurl,'">',Z.String.truncate(event.name,this.maxTitle),'</a>','<div class="clear"></div><span class="ZventsWhere"><span class="ZventsWhereTitle">Where:</span>',event.address,', ',event.city,', ',event.state,'<span class="ZventsWherePhone">',event.phone,'</span>','</a></span>','</div>'].join('');}});zObject.zDiv.change();})(ZventsMini);}else{mashupName="ZventsMap";$('#ZventsMap',zObject.zDiv).googleMap(zObject.settings.venueMapLat,zObject.settings.venueMapLong,zObject.settings.venueMapZoom,{controls:["GSmallMapControl"],setup:[2,15]});(function(Z){Z.partner=zObject.settings.partnerID;Z.site=zObject.zUrl;ZventsLoadMap=function(nLat,nLng,nRadius){removePoints();var CountMyResults=0;Z.widget.eventList({id:'ZventsEventMap',load:{where:nLng+':BY:'+nLat,st:zObject.settings.typeOf,limit:zObject.settings.resLimit,srss:zObject.settings.resLimit,radius:nRadius,venue_type:zObject.settings.cats,tag:zObject.settings.tags,fields:'id,name,zurl,latitude,longitude'},maxTitle:zObject.settings.maxTitle,event:function(event){CountMyResults++;loadPoints(CountMyResults,event.latitude,event.longitude,event.name,zObject.zUrl+event.zurl);return['<div class="ZventsEvent">',Z.getImg(CountMyResults),'&nbsp;','<a class="ZventsEventName" href="',zObject.zUrl+event.zurl,'">',Z.String.truncate(event.name,this.maxTitle),'</a>','</div>'].join('');}});return false;};ZventsLoadMap(zObject.settings.venueMapLat,zObject.settings.venueMapLong,zObject.settings.venueMapRadius);})(ZventsMini);}}
return zObject;};})(jQuery);function moveMonth(curDate,m){if(m<0){if(curDate.getMonth()+m<0){curDate.setMonth((curDate.getMonth()+12)+m);curDate.setFullYear(curDate.getFullYear()-1);}
else curDate.setMonth(curDate.getMonth()+m);}
else if(m>0){if(curDate.getMonth()+m>0){curDate.setMonth((curDate.getMonth()+m)-12);curDate.setFullYear(curDate.getFullYear()+1);}
else curDate.setMonth(curDate.getMonth()+m);}
return curDate;}
function generateMonth(calObj,curDate){calObj.currentDate=curDate;calObj.zDiv.find('.zCalWeek').remove();calObj.zDiv.find('.zMonthArea').text(calObj.months[curDate.getMonth()]+' '+curDate.getFullYear());beginPos=curDate.getDay();calGrid='<div class="zCalWeek">';for(i=0;i<beginPos;i++)calGrid+='<div class="zNone"></div>';newPos=beginPos;weekCount=1;for(i=1;i<=getDaysMonth(curDate.getMonth(),curDate.getFullYear());i++){if(newPos==0&&i!=1){calGrid+='<div class="zCalWeek">';weekCount++;}
calGrid+='<div><span>'+i+'</span><div class="zDayBg"></div></div>';if(newPos==6){calGrid+="</div>";newPos=0;}
else newPos++;}
if(weekCount==4)calGrid+=((newPos!=0)?'</div>':'')+'<div class="zCalWeek"></div><div class="zCalWeek"><div class="zNone"></div><div class="zNone"></div>';if(weekCount==5)calGrid+=((newPos!=0)?'</div>':'')+'<div class="zCalWeek"><div class="zNone"></div><div class="zNone"></div>';if(weekCount==6)while(newPos<2){calGrid+='<div class="zNone"></div>';newPos++;}
calGrid+='<div class="zLinkArea"><a href="'+calObj.zUrl+'/events/new">Add a Listing</a></div></div>';calObj.zDiv.find('.zCal').append(calGrid);calObj.zDiv.find('.zCalWeek div:not(.zNone, .zLinkArea)').hover(function(){$(this).find('.zDayBg').addClass('zDayBgHover');},function(){$(this).find('.zDayBg').removeClass('zDayBgHover');}).bind('click',{testObj:calObj},function(e){location.href=calObj.zUrl+'/search?swhat=&swhen='+(e.data.testObj.currentDate.getMonth()+1)+'%2F'+$(this).find('span').text()+'%2F'+e.data.testObj.currentDate.getFullYear();});}
function getDaysMonth(m,y){day_totals=[31,28,31,30,31,30,31,31,30,31,30,31];if(m!=1)return day_totals[m];else if((y%4)!=0)return 28;else if((y%400)==0)return 29;else if((y%100)==0)return 28;else return 29;}
(function(Z){if(typeof zventsPartnerId=="undefined"){if(typeof partner_id!="undefined"){zventsPartnerId=partner_id}
else{zventsPartnerId=null}}
if(typeof zventsBaseUrl=="undefined"){if(typeof base_url!="undefined"){zventsBaseUrl=base_url}
else{zventsBaseUrl='http://www.zvents.com'}}
Z.partner=zventsPartnerId;Z.site=zventsBaseUrl;Z.listNumber=true;var today=Z.Date.today();var base={date:function(event){if(this.showDate===false)return'';if(event.date==today)return this.showDate===true?'today':'';if(event.date==today+Z.Date.oneDay)return'tomorrow';return Z.Date(event.date).format(event.date<today+Z.Date.oneDay*7?'{Sunday}':'{M}/{DD}')},events:function(events){return['<div class="ZventsEventList">',events.map(this.event,this).join(''),'</div>'].join('')},event:function(event){var date=this.date(event);if(date){date=['<span class="ZventsEventDate">',this.date(event),'</span>',' '].join('')}
return['<div class="ZventsEvent">',this.images?this.image(event):'','<span class="ZventsEventTime">',this.time(event),'</span>',' ',date,'<a class="ZventsEventName" href="',event.zurl,'">',Z.String.truncate(event.name,this.maxTitle||40),'</a>','</div>'].join('')},image:function(event){var image=event.images[0];return!image?'':['<a class="ZventsImageLink" href="',event.zurl,'">','<img class="ZventsImage" alt="Image" border="0" ','src="',Z.imgThumb(image.url),'" ','/>','</a>'].join('')},loading:function(){return['<div class="ZventsLoading">','<img src="http://images.zvents.com/images/spinner16.gif" />','<span class="ZventsTT"> Loading&#8230;</span>','</div>'].join('')},time:function(event){if(this.showTime===false)return'';var start=Z.Date(event.startTime),date=start.date;var hours=date.getUTCHours(),minutes=date.getUTCMinutes();return start.format(minutes?'{h}:{mm} {am}':{0:'Midnight',12:'Noon'}[hours]||'{h} {am}')}};function Widget(args){Z.Object.update(this,base,args,args.render)}
var idNext=1;Z.widget.eventList=function(args){var widget=new Widget(args);if(args.container){args.id='ZventsWidget'+idNext++;$(args.container).html(['<div id="',args.id,'">',widget.loading(),'</div>'].join(''))}else if(!args.id){args.id='ZventsWidget'+idNext++;document.write(['<div id="',args.id,'">',widget.loading(),'</div>'].join(''));}
if(args.load){Z.call(Z.EventList,{yields:function(events){if(widget.sort!==false)events.sort('starttime');var div=document.getElementById(args.id);div.innerHTML=widget.events(events);if(args.id=="ZventsEventMap"){for(i=1;i<marker.length;++i){addPoints(marker[i]);}}}},args)}
return args.id};Z.widget.venueList=function(args){var widget=new Widget(args);if(args.container){args.id='ZventsWidget'+idNext++;$(args.container).html(['<div id="',args.id,'">',widget.loading(),'</div>'].join(''))}else if(!args.id){args.id='ZventsWidget'+idNext++;document.write(['<div id="',args.id,'">',widget.loading(),'</div>'].join(''))}
if(args.load){Z.call(Z.VenueList,{yields:function(venues){var div=document.getElementById(args.id);div.innerHTML=widget.venues(venues)
if(args.id=="ZventsEventMap"){for(i=1;i<marker.length;++i){addPoints(marker[i]);}}}},args)}
return args.id};tabber={click:function(clicked){var ul=clicked.parentNode.parentNode;var tabs=ul.getElementsByTagName('a');for(i=0;i<tabs.length;++i){var a=tabs[i],on=(a==clicked);a.className=(on?'active':'');tabber.show(a.id.replace(/^tab/,'div'),on)}},zclick:function(clicked,when){tabber.click(clicked);tabber.show('zventsFooter',when);if(ZventsTomorrowID&&when=='Tomorrow'){Z.widget.popular({id:ZventsTomorrowID,load:{when:when}});ZventsTomorrowID=null}},show:function(id,show){document.getElementById(id).style.display=show?'block':'none'}}})(ZventsMini);var dtCh="-";function unloadPage(){GUnload();}
$.googleMap={maps:{},mapNum:1};$.fn.googleMap=function(lat,lng,zoom,options){if(!window.GBrowserIsCompatible||!GBrowserIsCompatible())return this;if(lat==null)lat=37.5536117554;if(lng==null)lng=-77.4605636597;if(!zoom)zoom=14;if(!options||typeof options!='object')options={};options.mapOptions=options.mapOptions||{};options.setup=options.setup||[];options.controls=options.controls||{};return this.each(function(){if(!this.id)this.id="gMap"+$.googleMap.mapNum++;var map=$.googleMap.maps[this.id]=new GMap2(this,options.mapOptions);map.setCenter(new GLatLng(lat,lng),zoom);for(var i=0;i<options.controls.length;i++){var c=options.controls[i];eval("map.addControl(new "+c+"());");}
$.googleMap.zoomMax=options.setup[1];$.googleMap.zoomMin=options.setup[0];GEvent.addListener(map,"movestart",function(){});GEvent.addListener(map,"moveend",function(){$.googleMap.Bounds=$.googleMap.maps[mashupName].getBounds();$.googleMap.Center=$.googleMap.maps[mashupName].getCenter();var pix=Math.min(240,250)-40;if(pix<=40)pix=40;var factor=pix/250;var ne=$.googleMap.Bounds.getNorthEast();var sw=$.googleMap.Bounds.getSouthWest();var degrees=Math.abs(ne.lat()-sw.lat())*factor;var miles=degrees*milesPerDegree;ZventsRadius=miles/2;ZventsLat=$.googleMap.Center.lat();ZventsLong=$.googleMap.Center.lng();ZventsLoadMap(ZventsLat,ZventsLong,ZventsRadius);$.googleMap.newZoom=$.googleMap.maps[mashupName].getZoom();if($.googleMap.encodedPolyline){if($.googleMap.newZoom>10){$.googleMap.maps[mashupName].removeOverlay($.googleMap.encodedPolyline);}else{$.googleMap.maps[mashupName].addOverlay($.googleMap.encodedPolyline);}}
if($.googleMap.newZoom<$.googleMap.zoomMin){$.googleMap.maps[mashupName].setZoom($.googleMap.zoomMin);}
if($.googleMap.newZoom>$.googleMap.zoomMax){$.googleMap.maps[mashupName].setZoom($.googleMap.zoomMax);}});});};function makeIcon(myicon){myicon='http://cssimages.tbo.com/tboextra/dot_'+myicon+'_select.png';var baseIcon=new GIcon();baseIcon.iconSize=new GSize(16,16);baseIcon.iconAnchor=new GPoint(16,16);baseIcon.infoWindowAnchor=new GPoint(16,0);var Newicon=new GIcon(baseIcon,myicon,null,"");return Newicon;}
var marker=[];var myEventListener=[];var markerURL=[];function loadPoints(num,nLat,nLng,sName,sURL){var _icon=makeIcon(num);var point=new GLatLng(nLat,nLng);marker[num]=new GMarker(point,{icon:_icon,title:sName});markerURL[num]=sURL;myEventListener[num]=GEvent.addListener(marker[num],"click",function(){window.open(markerURL[num],'mapwindow');});}
function addPoints(myMarker){$.googleMap.maps[mashupName].addOverlay(myMarker);}
function removePoints(){for(i=1;i<marker.length;++i){$.googleMap.maps[mashupName].removeOverlay(marker[i]);GEvent.removeListener(myEventListener[i]);}
marker=[];myEventListener=[];markerURL=[];}
var sp_siteID='ohv';
