$(function()
{document.write=function(){};});if(!window.rugosa)window.rugosa=new Object();window.rugosa.loadAd=function(container,adIdent)
{$(container).empty();var url='/bannerAds/';var params={adPosition:adIdent,adGroup:AD_GROUP_ID,site:SITE};if(window.AD_CATEGORIES)params['categories[]']=AD_CATEGORIES;$.post(url,params,function(adContent)
{$(container).append(adContent);});};window.rugosa.loadScript=function(url,container)
{$.post(url,params,function(adContent)
{$(container).append(adContent);});};function htmlBanner(id,path,keywords)
{var myBannerId=id;var myPath=path;this.live=false;var myKeywords=keywords;function buildDataPath()
{var dataPath='/contentProviders/'+THEME+'/';if(path)dataPath+=path+'/';if(myKeywords&&window.AD_CATEGORIES){for(var keyword in myKeywords){for(var i=0;i<window.AD_CATEGORIES.length;i++){if(window.AD_CATEGORIES[i].toLowerCase()==keyword.toLowerCase()){return dataPath+myKeywords[keyword];}}}
return false;}
return dataPath+myBannerId+'.html';}
function initAd()
{loadAd();$(document).bind('reloadAds',function()
{loadAd();});}
function loadAd()
{try{$('#'+myBannerId).empty();$('#'+myBannerId).load(myDataPath);}catch(e){}}
var myDataPath=buildDataPath();if(myDataPath){initAd();this.live=true;}}function loginInputHandler(inputClass,checkboxClass)
{var handler=this;if(checkboxClass){$('.'+checkboxClass).each(this.checkboxInit);$('.'+checkboxClass).bind("click",this.checkboxClickHandler);}
if(inputClass){$('.'+inputClass).each(function(){handler.inputInit(this);});$('.'+inputClass).bind("focus",function(){handler.inputBoxFocus(this);});$('.'+inputClass).bind("blur",this.inputBoxBlur);}};loginInputHandler.prototype.checkboxInit=function()
{var input=$('#'+$(this).attr('id')+'Input')[0];if(input.value=="0"){$(this).addClass('formCheckboxUnchecked');}else{$(this).addClass('formCheckboxChecked');}};loginInputHandler.prototype.checkboxClickHandler=function()
{var input=$('#'+$(this).attr('id')+'Input')[0];if(input.value=="0"){input.value="1";}else{input.value="0";}
if(input.value=="1"){$(this).removeClass('formCheckboxUnchecked');$(this).addClass('formCheckboxChecked');}else{$(this).removeClass('formCheckboxChecked');$(this).addClass('formCheckboxUnchecked');}};loginInputHandler.prototype.inputInit=function(input)
{if($(input).hasClass("password")&&$(input).next().val()!=''){this.showPasswordField(input);}};loginInputHandler.prototype.inputBoxFocus=function(input)
{var handler=this;if($(input).hasClass("password")){handler.showPasswordField(input);}else{if(input.value==input.defaultValue){input.value='';}}};loginInputHandler.prototype.inputBoxBlur=function()
{var input=this;if(input.value==''){input.value=input.defaultValue;input.type='text';}};loginInputHandler.prototype.passwordBoxBlur=function(input)
{var handler=this;if(input.value==''){handler.hidePasswordField(input);$(input).unbind("blur");}};loginInputHandler.prototype.showPasswordField=function(input)
{var handler=this;var passwordInput=$('#passwordField');$(input).hide();passwordInput.show();passwordInput.focus();passwordInput.bind("blur",function(){handler.passwordBoxBlur(this);});};loginInputHandler.prototype.hidePasswordField=function(input)
{var defaultText=$('#password');defaultText.show();$(input).hide();};jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Billede',txtOf:'af',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;};function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),$(objClicked).find('img')[0].getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),$(jQueryMatchedObj[i]).find('img')[0].getAttribute('title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}
_set_image_to_view();};function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading">'+'</div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span></div><div id="lightbox-secNav"><span id="lightbox-image-details-currentNumber"></span>Brug piletasterne for at skifte mellem billederne'+'</div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});};function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}};function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();};function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});};function _disable_keyboard_navigation(){$(document).unbind();};function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}};function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}};function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});};function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);$(function()
{$("a[rel*='lightbox']").lightBox();});function fbEnsureInit(callback)
{if(!window.fbApiInit){setTimeout(function(){fbEnsureInit(callback);},50);}else{if(callback)callback();}};var Drupal=Drupal||{};Drupal.jsEnabled=document.getElementsByTagName&&document.createElement&&document.createTextNode&&document.documentElement&&document.getElementById;Drupal.extend=function(obj){for(var i in obj){if(this[i]){Drupal.extend.apply(this[i],[obj[i]]);}
else{this[i]=obj[i];}}};Drupal.redirectFormButton=function(uri,button,handler){button.onmouseover=button.onfocus=function(){button.onclick=function(){Drupal.createIframe();var button=this;var action=button.form.action;var target=button.form.target;this.form.action=uri;this.form.target='redirect-target';handler.onsubmit();window.iframeHandler=function(){var iframe=$('#redirect-target').get(0);button.form.action=action;button.form.target=target;try{response=(iframe.contentWindow||iframe.contentDocument||iframe).document.body.innerHTML;response=response.replace(/[\f\n\r\t]/g,' ');if(window.opera){response=response.replace(/&quot;/g,'"');}}
catch(e){response=null;}
response=Drupal.parseJson(response);if(response.status==0){handler.onerror(response.data);return;}
handler.oncomplete(response.data);return true;}
return true;}}
button.onmouseout=button.onblur=function(){button.onclick=null;}};Drupal.absolutePosition=function(el){var sLeft=0,sTop=0;var isDiv=/^div$/i.test(el.tagName);if(isDiv&&el.scrollLeft){sLeft=el.scrollLeft;}
if(isDiv&&el.scrollTop){sTop=el.scrollTop;}
var r={x:el.offsetLeft-sLeft,y:el.offsetTop-sTop};if(el.offsetParent){var tmp=Drupal.absolutePosition(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}
return r;};Drupal.dimensions=function(el){return{width:el.offsetWidth,height:el.offsetHeight};};Drupal.mousePosition=function(e){return{x:e.clientX+document.documentElement.scrollLeft,y:e.clientY+document.documentElement.scrollTop};};Drupal.parseJson=function(data){if((data.substring(0,1)!='{')&&(data.substring(0,1)!='[')){return{status:0,data:data.length?data:'Unspecified error'};}
return eval('('+data+');');};Drupal.createIframe=function(){if($('#redirect-holder').size()){return;}
window.iframeHandler=function(){};var div=document.createElement('div');div.id='redirect-holder';$(div).html('<iframe name="redirect-target" id="redirect-target" class="redirect" onload="window.iframeHandler();"></iframe>');var iframe=div.firstChild;$(iframe).attr({name:'redirect-target',id:'redirect-target'}).css({position:'absolute',height:'1px',width:'1px',visibility:'hidden'});$('body').append(div);};Drupal.deleteIframe=function(){$('#redirect-holder').remove();};Drupal.freezeHeight=function(){Drupal.unfreezeHeight();var div=document.createElement('div');$(div).css({position:'absolute',top:'0px',left:'0px',width:'1px',height:$('body').css('height')}).attr('id','freeze-height');$('body').append(div);};Drupal.unfreezeHeight=function(){$('#freeze-height').remove();};Drupal.encodeURIComponent=function(item,uri){uri=uri||location.href;item=encodeURIComponent(item).replace(/%2F/g,'/');return(uri.indexOf('?q=')!=-1)?item:item.replace(/%26/g,'%2526').replace(/%23/g,'%2523').replace(/\/\//g,'/%252F');};if(Drupal.jsEnabled){document.documentElement.className='js';}
$(function()
{var mygallery=new simpleGallery({wrapperid:"simplegallery1",dimensions:[200,284],imagearray:[["http://cover.altomdata.dk/200","http://www.altomdata.dk","_blank","Alt om DATA"],["http://cover.datatid.dk//200","http://www.datatid.dk","_blank","Datatid"],["http://cover.windowsmagasinet.dk/200","http://www.windowsmagasinet.dk","_blank","Windows Magasinet"],["http://cover.t3.dk/200","http://www.t3.dk","_blank","T3"],["http://cover.qualitymagasinet.dk/200","http://www.qualitymagasinet.dk","_blank","Quality Magasinet"]],autoplay:[true,2000,254],persist:false,fadeduration:1500,oninit:function(){},onslide:function(curslide,i){}});});var simpleGallery_navpanel={panel:{height:'0px',opacity:0.5,paddingTop:'5px',fontStyle:'bold 11px Verdana'},images:['gfx/left.gif','gfx/play.gif','gfx/right.gif','gfx/pause.gif'],imageSpacing:{offsetTop:[-4,0,-4],spacing:10},slideduration:500};function simpleGallery(settingarg){this.setting=settingarg
settingarg=null
var setting=this.setting
setting.panelheight=(parseInt(setting.navpanelheight)>5)?parseInt(setting.navpanelheight):parseInt(simpleGallery_navpanel.panel.height)
setting.fadeduration=parseInt(setting.fadeduration)
setting.curimage=(setting.persist)?simpleGallery.routines.getCookie("gallery-"+setting.wrapperid):0
setting.curimage=setting.curimage||0
setting.ispaused=!setting.autoplay[0]
setting.currentstep=0
setting.totalsteps=setting.imagearray.length*setting.autoplay[2]
setting.fglayer=0,setting.bglayer=1
setting.oninit=setting.oninit||function(){}
setting.onslide=setting.onslide||function(){}
var preloadimages=[],longestdesc=null
setting.longestdesc=""
for(var i=0;i<setting.imagearray.length;i++){preloadimages[i]=new Image()
preloadimages[i].src=setting.imagearray[i][0]
if(setting.imagearray[i][3]&&setting.imagearray[i][3].length>setting.longestdesc.length)
setting.longestdesc=setting.imagearray[i][3]}
var slideshow=this
jQuery(document).ready(function($){var setting=slideshow.setting
setting.$wrapperdiv=$('#'+setting.wrapperid).css({position:'relative',visibility:'visible',background:'black',overflow:'hidden',width:setting.dimensions[0],height:setting.dimensions[1]}).empty()
if(setting.$wrapperdiv.length==0){alert("Error: DIV with ID \""+setting.wrapperid+"\" not found on page.")
return}
setting.$gallerylayers=$('<div class="gallerylayer"></div><div class="gallerylayer"></div>').css({position:'absolute',left:0,top:0}).appendTo(setting.$wrapperdiv)
setting.gallerylayers=setting.$gallerylayers.get()
setting.navbuttons=simpleGallery.routines.addnavpanel(setting)
if(setting.longestdesc!="")
setting.descdiv=simpleGallery.routines.adddescpanel(setting)
$(setting.navbuttons).filter('img.navimages').css({opacity:0.8}).bind('mouseover mouseout',function(e){$(this).css({opacity:(e.type=="mouseover")?1:0.8})}).bind('click',function(e){var keyword=e.target.title.toLowerCase()
slideshow.navigate(keyword)})
setting.$wrapperdiv.bind('mouseenter',function(){slideshow.showhidenavpanel('show')})
setting.$wrapperdiv.bind('mouseleave',function(){slideshow.showhidenavpanel('hide')})
slideshow.showslide(setting.curimage)
setting.oninit.call(slideshow)
$(window).bind('unload',function(){$(slideshow.setting.navbuttons).unbind()
if(slideshow.setting.persist)
simpleGallery.routines.setCookie("gallery-"+setting.wrapperid,setting.curimage)
jQuery.each(slideshow.setting,function(k){if(slideshow.setting[k]instanceof Array){for(var i=0;i<slideshow.setting[k].length;i++){if(slideshow.setting[k][i].tagName=="DIV")
slideshow.setting[k][i].innerHTML=null
slideshow.setting[k][i]=null}}
if(slideshow.setting[k].innerHTML)
slideshow.setting[k].innerHTML=null
slideshow.setting[k]=null})
slideshow=slideshow.setting=null})})};simpleGallery.prototype={navigate:function(keyword){clearTimeout(this.setting.playtimer)
this.setting.totalsteps=100000
if(!isNaN(parseInt(keyword))){this.showslide(parseInt(keyword))}
else if(/(prev)|(next)/i.test(keyword)){this.showslide(keyword.toLowerCase())}
else{var slideshow=this
var $playbutton=$(this.setting.navbuttons).eq(1)
if(!this.setting.ispaused){this.setting.autoplay[0]=false
$playbutton.attr({title:'Play',src:simpleGallery_navpanel.images[1]})}
else if(this.setting.ispaused){this.setting.autoplay[0]=true
this.setting.playtimer=setTimeout(function(){slideshow.showslide('next')},this.setting.autoplay[1])
$playbutton.attr({title:'Pause',src:simpleGallery_navpanel.images[3]})}
slideshow.setting.ispaused=!slideshow.setting.ispaused}},showslide:function(keyword){var slideshow=this
var setting=slideshow.setting
var totalimages=setting.imagearray.length
var imgindex=(keyword=="next")?(setting.curimage<totalimages-1?setting.curimage+1:0):(keyword=="prev")?(setting.curimage>0?setting.curimage-1:totalimages-1):Math.min(keyword,totalimages-1)
setting.gallerylayers[setting.bglayer].innerHTML=simpleGallery.routines.getSlideHTML(setting.imagearray[imgindex])
setting.$gallerylayers.eq(setting.bglayer).css({zIndex:1000,opacity:0}).stop().css({opacity:0}).animate({opacity:1},setting.fadeduration,function(){clearTimeout(setting.playtimer)
setting.gallerylayers[setting.bglayer].innerHTML=null
try{setting.onslide.call(slideshow,setting.gallerylayers[setting.fglayer],setting.curimage)}catch(e){alert("Simple Controls Gallery: An error has occured somwhere in your code attached to the \"onslide\" event: "+e)}
setting.currentstep+=1
if(setting.autoplay[0]){if(setting.currentstep<=setting.totalsteps)
setting.playtimer=setTimeout(function(){slideshow.showslide('next')},setting.autoplay[1])
else
slideshow.navigate("play/pause")}})
setting.gallerylayers[setting.fglayer].style.zIndex=999
setting.fglayer=setting.bglayer
setting.bglayer=(setting.bglayer==0)?1:0
setting.curimage=imgindex
setting.navbuttons[3].innerHTML=(setting.curimage+1)+'/'+setting.imagearray.length
if(setting.imagearray[imgindex][3]){setting.$descpanel.css({visibility:'visible'})
setting.descdiv.innerHTML=setting.imagearray[imgindex][3]}
else if(setting.longestdesc!=""){setting.descdiv.innerHTML=null
setting.$descpanel.css({visibility:'hidden'})}},showhidenavpanel:function(state){var setting=this.setting
var endpoint=(state=="show")?setting.dimensions[1]-setting.panelheight:this.setting.dimensions[1]
setting.$navpanel.stop().animate({top:endpoint},simpleGallery_navpanel.slideduration)
if(setting.longestdesc!="")
this.showhidedescpanel(state)},showhidedescpanel:function(state){var setting=this.setting
var endpoint=(state=="show")?0:-setting.descpanelheight
setting.$descpanel.stop().animate({top:endpoint},simpleGallery_navpanel.slideduration)}};simpleGallery.routines={getSlideHTML:function(imgelement){var layerHTML=(imgelement[1])?'<a href="'+imgelement[1]+'" target="'+imgelement[2]+'">\n':''
layerHTML+='<img src="'+imgelement[0]+'" style="border-width:0" />'
layerHTML+=(imgelement[1])?'</a>':''
return layerHTML},addnavpanel:function(setting){var interfaceHTML=''
for(var i=0;i<3;i++){var imgstyle='position:relative; border:0; cursor:hand; cursor:pointer; top:'+simpleGallery_navpanel.imageSpacing.offsetTop[i]+'px; margin-right:'+(i!=2?simpleGallery_navpanel.imageSpacing.spacing+'px':0)
var title=(i==0?'Prev':(i==1)?(setting.ispaused?'Play':'Pause'):'Next')
var imagesrc=(i==1)?simpleGallery_navpanel.images[(setting.ispaused)?1:3]:simpleGallery_navpanel.images[i]
interfaceHTML+='<img class="navimages" title="'+title+'" src="'+imagesrc+'" style="'+imgstyle+'" /> '}
interfaceHTML+='<div class="gallerystatus" style="margin-top:1px">'+(setting.curimage+1)+'/'+setting.imagearray.length+'</div>'
setting.$navpanel=$('<div class="navpanellayer"></div>').css({position:'absolute',width:'100%',height:setting.panelheight,left:0,top:setting.dimensions[1],font:simpleGallery_navpanel.panel.fontStyle,zIndex:'1001'}).appendTo(setting.$wrapperdiv)
$('<div class="navpanelbg"></div><div class="navpanelfg"></div>').css({position:'absolute',left:0,top:0,width:'100%',height:'100%'}).eq(0).css({background:'black',opacity:simpleGallery_navpanel.panel.opacity}).end().eq(1).css({paddingTop:simpleGallery_navpanel.panel.paddingTop,textAlign:'center',color:'white'}).html(interfaceHTML).end().appendTo(setting.$navpanel)
return setting.$navpanel.find('img.navimages, div.gallerystatus').get()},adddescpanel:function(setting){setting.$descpanel=$('<div class="gallerydesc"><div class="gallerydescbg"></div><div class="gallerydescfg"><div class="gallerydesctext"></div></div></div>').css({position:'absolute',width:'100%',left:0,top:-1000,zIndex:'1001'}).find('div').css({position:'absolute',left:0,top:0,width:'100%'}).eq(0).css({background:'black',opacity:simpleGallery_navpanel.panel.opacity}).end().eq(1).css({color:'white'}).end().eq(2).html(setting.longestdesc).end().end().appendTo(setting.$wrapperdiv)
var $gallerydesctext=setting.$descpanel.find('div.gallerydesctext')
setting.descpanelheight=$gallerydesctext.outerHeight()
setting.$descpanel.css({top:-setting.descpanelheight,height:setting.descpanelheight}).find('div').css({height:'100%'})
return setting.$descpanel.find('div.gallerydesctext').get(0)},getCookie:function(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))
return document.cookie.match(re)[0].split("=")[1]
return null},setCookie:function(name,value){document.cookie=name+"="+value+";path=/"}};$(function()
{rugosa.loadAd('.topBanner','topBanner');$(document).bind('reloadAds',function(){rugosa.loadAd('.topBanner','topBanner')});});$(function()
{$(document).bind('reloadAds',function(e)
{try{$('.ofirBanner').empty();$('.ofirBanner').load('/contentProviders/'+THEME+'/ofirBanner.html');}catch(e){}});});function buildDataPath(bannerId,keywords,path)
{var dataPath='/contentProviders/'+THEME+'/';if(path)dataPath+=path+'/';if(keywords&&window.AD_CATEGORIES){for(var keyword in keywords){for(var i=0;i<window.AD_CATEGORIES.length;i++){if(window.AD_CATEGORIES[i].toLowerCase()==keyword.toLowerCase()){return dataPath+keywords[keyword];}}}}
return dataPath+bannerId+'.html';}
function initSponsorAd(bannerId,path)
{loadSponsorAd(bannerId,path);$(document).bind('reloadAds',function()
{loadSponsorAd(bannerId,path);});}
function loadSponsorAd(bannerId,dataPath)
{try{$('#'+bannerId).empty();$('#'+bannerId).load(dataPath);}catch(e){}}
