
$.noConflict();jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};(function($){var settings;var loginShown;$.fn.typo3LoginMgr=function(loginLink,callerSettings){settings=$.extend({loginHead:'#login h3',loginUserName:'#login p.username',loginForm:'#login form',logoutLink:"logout_link",register:"#register",loginUserField:'user',speed:250},callerSettings||{});settings.loginLink=$(loginLink);settings.loginHead=$(settings.loginHead);settings.register=$(settings.register);settings.loginForm=$(settings.loginForm);settings.loginUserName=$(settings.loginUserName).text();settings.loginArea=this;if(settings.loginLink.size()<1||this.size()!=1){return this;}
if(settings.loginHead.filter(':contains(failure)').size()>0){settings.loginHead.addClass('login_failure');settings.loginArea.show();}
else if(settings.loginHead.filter(':contains(successful)').size()>0){settings.loginLink.html('<span class="login_success">Logged in!</span> &nbsp;Welcome \''
+settings.loginUserName+'\'.');settings.loginArea.hide();settings.register.remove();}
else if(settings.loginHead.filter(':contains(status)').size()>0){settings.loginLink.parent().prepend('<li>User:'+settings.loginUserName+'</li><li><a href="myaccount">Account</a></li>');settings.loginLink.html('<a href="" id="'+settings.logoutLink+'">Logout</a>');settings.loginLink.find('#'+settings.logoutLink).click(function(event){settings.loginForm.submit();return false;});settings.loginArea.hide();settings.register.remove();}
else if(settings.loginHead.filter(':contains(logged out)').size()>0){settings.loginLink.parent().prepend('<li><span class="login_success">Logout Successful.</span></li>');settings.loginLink.html('<a href="">Login</a>');settings.loginArea.hide();loginShown=false;settings.loginLink.click(toggleLogin);}
else if(settings.loginHead.filter(':contains(password)').size()>0){settings.loginArea.show();}
else if(settings.loginHead.filter(':contains(User login)').size()>0){settings.loginLink.html('<a href="">Login</a>');settings.loginArea.hide();loginShown=false;settings.loginLink.click(toggleLogin);}
settings.loginForm.find("input[value=Login]").click(function(){var passField=settings.loginForm.find("input[name=pass]");passField.clone().removeAttr("name").attr("name","dummy_pass").attr("id","dummy_pass").insertBefore(passField).end().end().hide();return(true);});return this;};var toggleLogin=function(){if(!loginShown){settings.loginLink.html('<a href="">Hide Login</a>');settings.loginArea.slideDown(settings.speed,function(){$(settings.loginArea).css('display','inline');settings.loginForm.find('input[name='+settings.loginUserField+']').focus();});loginShown=true;}else{settings.loginLink.html('<a href="">Login</a>');settings.loginArea.slideUp(settings.speed);loginShown=false;}
return false;};})(jQuery);(function($){var settings;$.fn.searchMgr=function(callerSettings){settings=$.extend({textField:'input.searchbox',label:'Search',labelColor:'#b2b2b2',submitButton:'input.searchsubmit',upButtonImg:'',downButtonImg:''},callerSettings||{});settings.textField=this.find(settings.textField);settings.submitButton=this.find(settings.submitButton);if(settings.textField.size()>0){settings.textField.val(settings.label).css('color',settings.labelColor).one('focus',function(event){settings.textField.val('').css('color','');return false;});}
if(settings.submitButton.size()>0&&settings.upButtonImg.length>0&&settings.downButtonImg.length>0&&settings.submitButton.attr('type')=='image'&&settings.submitButton.attr('src').search(settings.upButtonImg)>=0){settings.submitButton.mousedown(function(event){settings.submitButton.attr('src',settings.submitButton.attr('src').replace(settings.upButtonImg,settings.downButtonImg));return false;}).mouseout(function(event){settings.submitButton.attr('src',settings.submitButton.attr('src').replace(settings.downButtonImg,settings.upButtonImg));return false;});}
return this;};})(jQuery);(function($){var settings;$.fn.showObscuredEmail=function(callerSettings){settings=$.extend({checkTypo3EncryptedAddresses:true,checkOtherAddresses:true},callerSettings||{});if(settings.checkTypo3EncryptedAddresses){this.find('a[href^=javascript:linkTo_UnCryptMailto]').each(function(n){$(this).text($(this).text().replace(/\(at\)/,'@'));});}
if(settings.checkOtherAddresses){this.find('span.email').each(function(n){var text=$(this).text().replace(/\s*\[at\]\s*/,'@').replace(/\s*\[dot\]\s*/g,'.');$(this).text(text).wrapInner("<a href='mailto:"+text+"'></a>");});}
return this;};})(jQuery);(function($){$.fn.alignHeight=function(callerSettings,noReset){var settings;settings=$.extend({adjustElements:[],returnReloadRef:false,minHeight:null},callerSettings||{});settings.alignSet=this;settings.noReset=(noReset==null?false:noReset);if(settings.noReset!=true){this.each(function(n){$(settings.adjustElements[n]==null?this:settings.adjustElements[n]).css('height','');})}
var maxHeight=(settings.minHeight==null?0:settings.minHeight);var maxIndex=null;this.each(function(n){var height=$(this).height();if(height>maxHeight){maxHeight=height;maxIndex=n;}});this.each(function(n){if(maxIndex==n)return;var height=$(this).height();var heightDelta=maxHeight-height;if(heightDelta<=0)return;if(settings.adjustElements[n]==null){$(this).height(height+heightDelta);}else{var adjustElement=$(settings.adjustElements[n]);adjustElement.height(adjustElement.height()+heightDelta);height=$(this).height();heightDelta=maxHeight-height;if(heightDelta>0){adjustElement.height(adjustElement.height()+heightDelta);}}});if(settings.returnReloadRef){return(function(noReset2){settings.alignSet.alignHeight(callerSettings,noReset2);});}else{return this;}};})(jQuery);(function($){$.fn.adjustLowerMenu=function(callerSettings){var settings;settings=$.extend({hideElement:"#lower_menu_wrapper",hiddenItemClass:"hidemenu",headClass:"lower_menu_head",listClass:"lower_menu_list",subMenuClass:"submenu"},callerSettings||{});if(this.size()==0)return this;settings.lowerMenu=this.slice(0,1);if(settings.lowerMenu.children('ul').children().not(".hidemenu").children('ul').size()==0){$(settings.hideElement).hide();}
settings.lowerMenu.find('li.submenu>a').addClass(settings.headClass);settings.lowerMenu.find('li.submenu>ul').addClass(settings.listClass);return this;};})(jQuery);(function($){var settings;$.fn.textResize=function(callerSettings){settings=$.extend({textStyleId:"text_style",normalTextId:"normal_text",largeTextId:"large_text",largestTextId:"largest_text",normalTextStyleSheetFile:"normal_txt.css",largeTextStyleSheetFile:"large_txt.css",largestTextStyleSheetFile:"largest_txt.css",selectedClass:'selected',cookieName:'fontSize',adjustPageCallback:null,retryResizeTime:250},callerSettings||{});if(this.size()==0){return this;}
settings.textStyleId=$('#'+settings.textStyleId);if(settings.textStyleId.size()==0){return this;}
if(!settings.textStyleId.attr('href')){return this;}
settings.textStyleSheetPath=settings.textStyleId.attr('href').match(/(.*)\/.*$/)[1];settings.bySize={normal:{textId:settings.normalTextId,styleSheetFile:settings.normalTextStyleSheetFile},large:{textId:settings.largeTextId,styleSheetFile:settings.largeTextStyleSheetFile},largest:{textId:settings.largestTextId,styleSheetFile:settings.largestTextStyleSheetFile}};this.html("<a id='"+settings.normalTextId
+"' href=''>A</a> <a id='"+settings.largeTextId
+"' href=''>A</a> <a id='"+settings.largestTextId
+"' href=''>A</a>").find('#'+settings.normalTextId).click(function(event){resizeText('normal');return false;}).end().find('#'+settings.largeTextId).click(function(event){resizeText('large');return false;}).end().find('#'+settings.largestTextId).click(function(event){resizeText('largest');return false;});resizeText($.cookie(settings.cookieName));return this;};var resizeText=function(selectedSize){if(selectedSize!='normal'&&selectedSize!='large'&&selectedSize!='largest'){selectedSize='normal';}
$.each(['normal','large','largest'],function(n,size){if(selectedSize==size){$('#'+settings.bySize[size].textId).addClass(settings.selectedClass);}else{$('#'+settings.bySize[size].textId).removeClass(settings.selectedClass);}});settings.textStyleId.attr('href',settings.textStyleSheetPath+'/'+settings.bySize[selectedSize].styleSheetFile);$.cookie(settings.cookieName,selectedSize,{path:'/'});if(settings.adjustPageCallback){settings.adjustPageCallback();if(settings.retryResizeTime!=null&&settings.retryResizeTime>0){setTimeout(settings.adjustPageCallback,settings.retryResizeTime);}}};})(jQuery);(function($){$.fn.linkLabel=function(callerSettings){var settings;settings=$.extend({internalDomains:[],notNewPageTargets:['thePicture']},callerSettings||{});settings.notNewPageTargets.concat('_self','_parent','_top');this.find('a[href]').filter('a[href^=mailto:], a[href^=javascript:linkTo_UnCryptMailto]').addClass('mail_link').end().not('.mail_link').filter('a[href^=http:]').filter(function(){var element=this;var internal=false;$.each(settings.internalDomains,function(n,internalDomain){if(element.getAttribute('href').search(internalDomain)>=0){internal=true;return false;}});return(!internal);}).addClass('external_link').end().end().not('.external_link').filter('a[href$=.pdf]').addClass('pdf_file_link').end().not('.pdf_file_link').filter('a[href$=.doc]').addClass('doc_file_link').end().not('.doc_file_link').filter('a[href$=.wma], a[href$=.asx], a[href$=.mp3]').addClass('audio_file_link').end().not('.audio_file_link').filter('a[target]').filter(function(){var element=this;var newPage=true;$.each(settings.notNewPageTargets,function(n,target){if(element.getAttribute('target').search(target)>=0){newPage=false;return false;}});return(newPage);}).addClass('new_page_link').end().end();return this;};})(jQuery);(function($){$.fn.siteMenu=function(callerSettings){var settings;var displayed=false;settings=$.extend({menuSource:null,insertionPoint:null,siteMenuId:'site_menu',siteMenuCloseId:'site_menu_close',siteMenuBackgroundId:'site_menu_background',siteMenuRowClass:'site_menu_row',fadeInTime:400,fadeOutTime:300,backgroundOpacity:0.65,rowSize:4},callerSettings||{});if(this.size()==0){return this;}
settings.siteMenuLink=this.slice(0,1);if(settings.menuSource){settings.menuSource=$(settings.menuSource);if(settings.menuSource.length==0){return this;}
if(settings.insertionPoint){settings.insertionPoint=$(settings.insertionPoint);if(settings.insertionPoint.length==0){return this;}}else{return this;}}
if(!settings.menuSource&&$('#'+settings.siteMenuId).length==0){return this;}
if(settings.menuSource&&$('#'+settings.siteMenuId).length==0){settings.menuSource.clone(false).insertAfter(settings.insertionPoint).find("ul ul").remove().end().find("ul, li").removeAttr('style').removeAttr('class').end().wrapAll("<div id='"+settings.siteMenuId+"'></div>").before("<div id='"+settings.siteMenuCloseId+"'><a href='#'>Close</a></div>");$("div#"+settings.siteMenuCloseId+" a").click(function(event){settings.siteMenuLink.click();return false;});}
settings.siteMenu=$('#'+settings.siteMenuId);if(settings.siteMenuRowClass&&settings.siteMenuRowClass!=''){$('#'+settings.siteMenuId).find('li:nth-child('+settings.rowSize+'n+1)').addClass(settings.siteMenuRowClass);}
settings.siteMenu.hide();this.click(function(event){if(!displayed){displayed=true;if(settings.siteMenuBackgroundId&&settings.siteMenuBackgroundId!=''){settings.siteMenu.after("<div id='"+settings.siteMenuBackgroundId+"'></div>");}
settings.siteMenu.fadeIn(settings.fadeInTime);$('#'+settings.siteMenuBackgroundId).css("opacity",0.01).fadeTo(settings.fadeInTime,settings.backgroundOpacity);var page_height=$(document).height();var resizeFn=function(event){var site_menu_left=($(window).width()-settings.siteMenu.width())/2;settings.siteMenu.css('left',site_menu_left<0?0:site_menu_left);var window_height=$(window).height();var bg_height=page_height>window_height?page_height:window_height;$('#'+settings.siteMenuBackgroundId).css("height",bg_height);};$(window).resize(resizeFn).resize();}else{displayed=false;$('#'+settings.siteMenuId+', #'+settings.siteMenuBackgroundId).fadeOut(settings.fadeOutTime);$(window).unbind('resize',resizeFn);}
return false;});return this;};})(jQuery);(function($){$.fn.horizontalMenuManager=function(callerSettings){var settings;settings=$.extend({showSubMenuDelay:250,hideSubMenuDelay:1000,menuItemSelectedClass:'highlight',currentPageItemClass:'act'},callerSettings||{});if(this.size()==0){return this;}
var showSubMenuTimer=null;var hideSubMenuTimer=null;var showSubMenuElement;var hideSubMenuElement;var showSubMenu=function(elem){$(elem).addClass(settings.menuItemSelectedClass).children('ul').css('display','block').css('visibility','visible');};var hideSubMenu=function(elem){$(elem).removeClass(settings.menuItemSelectedClass).filter('.'+settings.currentPageItemClass).find('ul ul').css('display','none').css('visibility','hidden').end().end().not('.'+settings.currentPageItemClass).find('ul').css('display','none').css('visibility','hidden');};this.children('li').hover(function(event){showSubMenuElement=this;if(showSubMenuTimer){clearTimeout(showSubMenuTimer);showSubMenuTimer=null;}
if(hideSubMenuTimer){clearTimeout(hideSubMenuTimer);hideSubMenuTimer=null;if(hideSubMenuElement!=showSubMenuElement){hideSubMenu(hideSubMenuElement);showSubMenu(showSubMenuElement);}}else{showSubMenuTimer=setTimeout(function(){showSubMenuTimer=null;showSubMenu(showSubMenuElement);},settings.showSubMenuDelay);}
return(false);},function(event){hideSubMenuElement=this;if(showSubMenuTimer){clearTimeout(showSubMenuTimer);showSubMenuTimer=null;}
$(this).removeClass(settings.menuItemSelectedClass);hideSubMenuTimer=setTimeout(function(){hideSubMenuTimer=null;hideSubMenu(hideSubMenuElement);},settings.hideSubMenuDelay);return(false);}).children('ul').css('z-index','2').css('display','none').css('visibility','hidden').end().filter('.'+settings.currentPageItemClass).children('ul').css('z-index','1').css('display','block').css('visibility','visible');return this;};})(jQuery);(function($){$.fn.dropDownMenuManager=function(callerSettings){var settings;settings=$.extend({menuItemSelectedClass:'highlight',notFirstItemClass:'latter_entry',showDropDownMenuDelay:1000,hideDropDownMenuDelay:600,hideFlyOutMenuDelay:600},callerSettings||{});if(this.size()==0){return this;}
var showDropDownMenuTimer=null;var hideDropDownMenuTimer=null;var showDropDownMenuElement;var hideDropDownMenuElement;var showDropDown=false;var showDropDownMenu=function(elem){if($(elem).children().is('ul')){showDropDown=true;}
$(elem).addClass(settings.menuItemSelectedClass).children('ul').css('display','block').css('visibility','visible').children('li').slice(1).addClass(settings.notFirstItemClass);};var hideDropDownMenu=function(elem){$(elem).removeClass(settings.menuItemSelectedClass).find('ul').css('display','none').css('visibility','hidden').children('li').slice(1).removeClass(settings.notFirstItemClass);};var hideFlyOutMenuTimer=null;var hideFlyOutMenuElement;var hideFlyOutMenu=hideDropDownMenu;this.hover(function(event){},function(event){showDropDown=false;}).children('li').hover(function(event){showDropDownMenuElement=this;$(this).addClass(settings.menuItemSelectedClass)
if(showDropDownMenuTimer){clearTimeout(showDropDownMenuTimer);showDropDownMenuTimer=null;}
if(hideDropDownMenuTimer){clearTimeout(hideDropDownMenuTimer);hideDropDownMenuTimer=null;if(this!=hideDropDownMenuElement){hideDropDownMenu(hideDropDownMenuElement);}}
if(showDropDown){showDropDownMenu(showDropDownMenuElement);}else{showDropDownMenuTimer=setTimeout(function(){showDropDownMenuTimer=null;showDropDownMenu(showDropDownMenuElement);},settings.showDropDownMenuDelay);}
return(true);},function(event){hideDropDownMenuElement=this;if(showDropDownMenuTimer){clearTimeout(showDropDownMenuTimer);showDropDownTimer=null;}
$(this).removeClass(settings.menuItemSelectedClass);hideDropDownMenuTimer=setTimeout(function(){hideDropDownMenuTimer=null;hideDropDownMenu(hideDropDownMenuElement);},settings.hideDropDownMenuDelay);return(true);}).find('li').hover(function(event){if(hideFlyOutMenuTimer){clearTimeout(hideFlyOutMenuTimer);hideFlyOutMenuTimer=null;hideFlyOutMenu(hideFlyOutMenuElement);}
showDropDownMenu(this);return(true);},function(event){if(hideFlyOutMenuTimer){clearTimeout(hideFlyOutMenuTimer);hideFlyOutMenuTimer=null;}
hideFlyOutMenuElement=this;$(this).removeClass(settings.menuItemSelectedClass);hideFlyOutMenuTimer=setTimeout(function(){hideFlyOutMenuTimer=null;hideFlyOutMenu(hideFlyOutMenuElement);},settings.hideFlyOutMenuDelay);return(true);});return this;};})(jQuery);(function($){$.fn.subMenuHighlight=function(callerSettings){var settings;settings=$.extend({topLevelClass:"menu_top_parent",lowerLevelClass:"menu_lower_parent",topLevelDecorationClass:"down_arrow"},callerSettings||{});if(this.size()==0){return this;}
this.children('li').children('ul').parent().addClass(settings.topLevelClass).children('ul').before("<span class='"+settings.topLevelDecorationClass+"'></span>").end().end().find('li').children('ul').parent().addClass(settings.lowerLevelClass);return this;};})(jQuery);(function($){$(function(){$('link.non_js_style').attr('disabled',true);$('#login_wrapper').typo3LoginMgr('#login_link');$('#search').searchMgr({upButtonImg:'SearchButtonUp.gif',downButtonImg:'SearchButtonDown.gif'});$("#main_content, #secondary_content, #content").showObscuredEmail({checkOtherAddresses:false});var adjustPageCallback=$("#main_wrapper, #sidebar").alignHeight({adjustElements:['#main_content_wrapper','#secondary_content'],returnReloadRef:true,minHeight:300});$('#lower_menu').adjustLowerMenu();$("#text_resize").textResize({adjustPageCallback:adjustPageCallback,normalTextStyleSheetFile:'normal_txt.css',largeTextStyleSheetFile:'large_txt.css',largestTextStyleSheetFile:'largest_txt.css'});if($.browser.msie&&parseInt($.browser.version)==6){$('#main_content, #secondary_content, #content').linkLabel({internalDomains:['viennapres.org','viennapres.net','vpcannex.org','vpcforms.org','vpcstudents.org','vpcfamily.org']});}
$("#site_menu_link").siteMenu({menuSource:"div#navigation>ul",insertionPoint:"#page_wrapper"});$('#navigation>ul>li>ul').subMenuHighlight();$('#navigation>ul').horizontalMenuManager();$('#navigation>ul>li>ul').dropDownMenuManager();});})(jQuery);jQuery(function(){var rotate_time=6000;var fade_time=1000;var control_delay_time=500;var control_rise_time=500;jQuery("div#home_headline").find("ul>li").addClass("home_headline_hidden").removeAttr("style").each(function(index){jQuery(this).attr("index",index+1);}).end().find("ul>li:first").removeClass("home_headline_hidden").addClass("home_headline_visible").end().append("<div class='controls_wrapper'><div class='controls'><div class='controls_content'><span class='counts'><span class='index'>1</span>\/"+jQuery("div#home_headline>ul>li").size()+"</span><a class='previous'></a><a class='pause_play pause'></a><a class='next'></a></div></div></div>");var img_timer;var ctl_timer;jQuery("div#home_headline > .controls_wrapper").hover(function(event){var control=jQuery(this);if(ctl_timer)clearTimeout(ctl_timer);ctl_timer=setTimeout(function(){control.find(".controls_content").animate({top:'0'},control_rise_time);},control_delay_time);},function(event){var control=jQuery(this);if(ctl_timer)clearTimeout(ctl_timer);ctl_timer=setTimeout(function(){control.find(".controls_content").animate({top:'15px'},control_rise_time);},control_delay_time);}).find(".next").click(function(event){var rotPics=jQuery("div#home_headline>ul>li");if(rotPics.size()<2)return false;var currElm=rotPics.filter(".home_headline_visible");var currElmIndex=rotPics.index(currElm);var nextElm=rotPics.slice(currElmIndex+1,currElmIndex+2);nextElm=nextElm.size()>0?nextElm:jQuery("div#home_headline>ul>li:first");currElm.fadeOut(fade_time,function(){jQuery(this).addClass("home_headline_hidden").removeClass("home_headline_visible").removeAttr("style");});nextElm.fadeIn(fade_time,function(){jQuery(this).addClass("home_headline_visible").removeClass("home_headline_hidden").removeAttr("style");jQuery("#home_headline .controls_content .counts .index").html(jQuery(this).attr("index"));});return false;}).end().find(".previous").click(function(event){var rotPics=jQuery("div#home_headline>ul>li");if(rotPics.size()<2)return false;var currElm=rotPics.filter(".home_headline_visible");var currElmIndex=rotPics.index(currElm);var prevElm=rotPics.slice(currElmIndex-1,currElmIndex);prevElm=prevElm.size()>0?prevElm:jQuery("div#home_headline>ul>li:last");currElm.fadeOut(fade_time,function(){jQuery(this).addClass("home_headline_hidden").removeClass("home_headline_visible").removeAttr("style");});prevElm.fadeIn(fade_time,function(){jQuery(this).addClass("home_headline_visible").removeClass("home_headline_hidden").removeAttr("style");jQuery("#home_headline .controls_content .counts .index").html(jQuery(this).attr("index"));});return false;}).end().find(".pause_play").click(function(event){if(img_timer){clearInterval(img_timer);img_timer=null;jQuery(this).addClass("play").removeClass("pause");}else{img_timer=setInterval(function(){jQuery("div#home_headline .controls_wrapper .controls .next").click();},rotate_time);jQuery(this).addClass("pause").removeClass("play");;}});jQuery("div#home_headline .controls_wrapper .controls .pause_play").click();});
