var dlh_SlideShow=Class.create({initialize:function(a){this.instanceName=a;this.css_Stylesheet="dlh_slideshow";this.id_Target="dlh_ss";this.container=false;this.arr_Images=Array();this.arr_Videos=Array();this.align_hover={vertical:"top",horizontal:"left"};this.dimensions={large:{width:300,height:300},small:{width:47,height:47}};this.show_Large=true;this.text_color="#003399";this.text_font="Verdana,Arial,Sans-Serif";this.persist=1;this.num_thumbs=4;this.elements={images:Array(),thumbs:Array(),videos:Array()}},populate:function(){if(!this.container&&$(this.id_Target)){this.container=$(this.id_Target)}else{return false}if(this.container&&this.arr_Images.length>=1){this.container.className=this.css_Stylesheet;this.container.style.width=this.dimensions.large.width+"px";this.container.style.height="auto";while(this.container.firstChild){this.container.removeChild(this.container.firstChild)}if(this.show_Large){new_div=document.createElement("div");new_div.id="main_img_wrapper";new_div.style.height="300px";new_div.style.width="300px";new_div.style.overflow="hidden";if(this.arr_Videos.length>0){new_a=document.createElement("a");new_a.href="javascript:"+this.instanceName+".show_video(0)";new_a.className="anchor_overlay";new_a.style.position="relative";new_a.style.display="block";new_a.style.zIndex="25";new_a.style.top="0px";new_a.style.left="0px";new_a.style.height="0px";new_a.style.width="0px";new_img=document.createElement("img");new_img.className="vid_overlay";new_img.src="/videoplayer/play_overlay_qw.png";new_img.style.position="absolute";new_img.style.zIndex="25";new_img.style.top="0px";new_img.style.border="none";new_img.style.left="0px";new_img.style.height=this.dimensions.large.height+"px";new_img.style.width=this.dimensions.large.width+"px";new_a.appendChild(new_img);this.container.appendChild(new_a)}else{new_a=document.createElement("a");new_a.href="javascript:"+this.instanceName+".show_image(0)";new_a.className="anchor_overlay";new_a.style.position="relative";new_a.style.display="block";new_a.style.zIndex="25";new_a.style.top="0px";new_a.style.left="0px";new_a.style.height="0px";new_a.style.width="0px";new_img=document.createElement("img");new_img.className="vid_overlay";new_img.src="/images/spacer.gif";new_img.style.position="absolute";new_img.style.zIndex="25";new_img.style.top="0px";new_img.style.border="none";new_img.style.left="0px";new_img.style.height="0px";new_img.style.width="0px";new_a.appendChild(new_img);this.container.appendChild(new_a)}new_img=document.createElement("img");new_img.src=this.arr_Images[0][0];new_img.className="img_large";new_img.id="main_img";new_img.style.height="auto";new_img.style.width="auto";new_img.style.overflow="hidden";new_div.appendChild(new_img);this.container.appendChild(new_div)}for(i=0;i<=this.num_thumbs;i++){if(this.arr_Images[i]){this.load_image(i)}}if(this.arr_Images.length>(this.num_thumbs+1)){this.load_image(this.arr_Images.length-1)}if(this.arr_Images.length>1){frameDiv=document.createElement("div");frameDiv.style.position="relative";frameDiv.style.zIndex="25";new_div=document.createElement("div");new_div.className="thumb_frame";new_div.style.position="absolute";new_div.style.zIndex="25";new_div.style.top="8px";new_div.style.left="47px";new_div.style.padding="1px";for(i=0;i<this.num_thumbs;i++){if(this.elements.thumbs[i]){new_div.appendChild(this.elements.thumbs[i])}}frameDiv.appendChild(new_div);this.container.appendChild(frameDiv);var a=this.container.select(".thumb_frame")}if(this.arr_Images.length>1){frameDiv=document.createElement("div");frameDiv.style.position="relative";frameDiv.style.zIndex="24";new_div=document.createElement("div");new_div.className="navbar";new_div.style.position="absolute";new_div.style.zIndex="25";new_div.style.top="0px";new_div.style.left="0px";new_div.style.width=this.dimensions.large.width+"px";new_div.style.color=this.text_color;new_div.style.fontSize="11px";new_div.style.fontFamily=this.text_font;div_left=document.createElement("div");div_left.style.cssFloat="left";div_left.style.styleFloat="left";div_left.style.textAlign="left";div_left.style.marginTop="10px";div_left.style.marginLeft="16px";div_left.style.width="31px";new_a=document.createElement("a");new_a.href="javascript:"+this.instanceName+".skip(-1);";new_a.style.display="block";new_img=document.createElement("img");new_img.src="/images/QW_design/md_gallery_prev.gif";new_img.style.border="none";new_a.appendChild(new_img);div_left.appendChild(new_a);new_div.appendChild(div_left);div_right=document.createElement("div");div_right.style.cssFloat="right";div_right.style.styleFloat="right";div_right.style.textAlign="right";div_right.style.marginTop="10px";div_right.style.marginRight="16px";div_right.style.width="31px";new_a=document.createElement("a");new_a.href="javascript:"+this.instanceName+".skip(1);";new_img=document.createElement("img");new_img.src="/images/QW_design/md_gallery_next.gif";new_img.style.border="none";new_a.appendChild(new_img);div_right.appendChild(new_a);new_div.appendChild(div_right);frameDiv.appendChild(new_div);this.container.appendChild(frameDiv);var a=this.container.select(".navbar");spacer=document.createElement("div");spacer.style.height="57px";this.container.appendChild(spacer)}anchor_div=document.createElement("div");anchor_div.style.position="relative";anchor_div.style.zIndex="25";anchor_div.style.display="none";anchor_div.className="hover_anchor";anchor_div.style.top="0px";anchor_div.style.left="0px";shadow_div=document.createElement("div");shadow_div.style.zIndex="1000";shadow_div.style.position="absolute";shadow_div.className="hover_shadow";shadow_div.style.top="4px";shadow_div.style.left="4px";shadow_div.style.zIndex="26";shadow_div.style.border="1px solid #000000";shadow_div.style.background="#000000";anchor_div.appendChild(shadow_div);frame_div=document.createElement("div");frame_div.className="hover_frame";frame_div.style.position="absolute";frame_div.style.top="0px";frame_div.style.left="0px";frame_div.style.zIndex="27";frame_div.style.backgroundColor="#FFFFFF";frame_div.style.border="1px solid #CCCCCC";frame_div.style.padding="2px";title_div=document.createElement("div");title_div.className="hover_title";title_div.style.height="11px";arrow_div=document.createElement("div");arrow_div.className="arrow_frame";arrow_div.style.width=(this.dimensions.large.width-2)+"px";arrow_div.style.position="absolute";arrow_div.style.top="2px";if(this.align_hover.horizontal=="right"){arrow_div.style.right="-3px"}else{arrow_div.style.left="0px"}arrow_img=document.createElement("img");arrow_img.className="arrow_img";arrow_img.src="/images/ss_arrow.gif";arrow_img.style.position="absolute";arrow_img.style.top="0px";arrow_img.style.left="0px";arrow_img.style.border="none";arrow_div.appendChild(arrow_img);title_div.appendChild(arrow_div);new_a=document.createElement("a");new_a.href="javascript:"+this.instanceName+".hide_frame();";img=document.createElement("img");img.style.position="absolute";img.style.top="2px";img.style.right="2px";img.src="/images/ss_x.gif";img.style.border="none";new_a.appendChild(img);title_div.appendChild(new_a);frame_div.appendChild(title_div);img_div=document.createElement("div");img_div.style.textAlign="center";img_div.className="hover_imgframe";frame_div.appendChild(img_div);anchor_div.appendChild(frame_div);this.container.appendChild(anchor_div)}},skip:function(g){var c=this.container.select(".thumb_anchor");var d=this.container.select(".thumb_frame");var a=true;var f="not_set";var e=this.container.select(".hover_anchor");this.trigger_hiders();var b=$("main_img");f=b.name;f=f*1+g;if(f>=this.arr_Images.length){f=0}if(f==-1){f=this.arr_Images.length-1}if(a){if(g>0){for(i=0;i<g;i++){c.shift();img_index=c[c.length-1].name*1+1;while(img_index>=this.arr_Images.length){img_index=img_index-this.arr_Images.length}if(!this.elements.thumbs[img_index]){this.load_image(img_index)}c.push(this.elements.thumbs[img_index])}}else{for(i=0;i>g;i--){c.pop();img_index=c[0].name*1-1;while(img_index<0){img_index=img_index+this.arr_Images.length}if(!this.elements.thumbs[img_index]){this.load_image(img_index)}c.unshift(this.elements.thumbs[img_index])}}while(d[0].firstChild){d[0].removeChild(d[0].firstChild)}for(i=0;i<c.length;i++){d[0].appendChild(c[i])}}if(f!="not_set"){this.show_image(f)}},resize_frame:function(){var e=this.container.select(".hover_shadow");var a=this.container.select(".hover_anchor");var d=this.container.select(".hover_frame");var c=this.container.select(".hover_imgframe img");var b=this.container.select(".hover_imgframe div");this.trigger_hiders();a[0].style.display="block";if(c.length>0){targetW=(c[0].clientWidth*1)+"px"}else{if(b.length>0){targetW="480px"}else{targetW="auto"}}d[0].style.width=targetW;if(d[0].clientWidth<this.dimensions.large.width-8){d[0].style.width=(this.dimensions.large.width-8)+"px"}e[0].style.width=d[0].clientWidth+"px";e[0].style.height=d[0].clientHeight+"px";e[0].setOpacity(0.5);if(this.align_hover.horizontal=="right"){a[0].style.left=Math.min(this.dimensions.large.width-d[0].clientWidth,0)+"px"}else{a[0].style.left="0px"}this.show_hidediv()},show_image:function(a){if(this.elements.images[a]){$("main_img").src=this.arr_Images[a][0];$("main_img").name=a;this.image_init()}},show_video:function(b){var c=this.container.select(".hover_imgframe");if(c.length>0){while(c[0].firstChild){c[0].removeChild(c[0].firstChild)}}if(!this.elements.videos[b]){this.load_video(b)}if(this.elements.videos[b]){c[0].appendChild(this.elements.videos[b]);var d=this.container.select(".arrow_frame");d[0].style.display="none";setTimeout(this.instanceName+".video_play()",1000);if(pageTracker!==undefined){var a="";if(this.videolabel!==undefined){a=this.videolabel}BB_VIDTRACKED=pageTracker._trackEvent("Videos","Play",a)}this.resize_frame();if(navigator.appName.indexOf("Microsoft Internet")>-1){document.getElementById("videoFrame").contentWindow.location.reload(1)}}else{this.hide_frame()}},show_hidediv:function(){if(!navigator.userAgent.match(/MSIE [5-7]\.\d+/)){if(!$("ss_hd_"+this.instanceName)){new_hider=document.createElement("img");new_hider.src="/images/spacer.gif";new_hider.id="ss_hd_"+this.instanceName;new_hider.className="hideDiv";new_hider.style.zIndex="5";eval("new_hider.onclick = function(){"+this.instanceName+".hide_frame();};");document.body.appendChild(new_hider)}if($("ss_hd_"+this.instanceName)){$("ss_hd_"+this.instanceName).style.display="block"}}},video_play:function(){},video_stop:function(){},video_get:function(){return false},load_image:function(a){if(this.arr_Images[a]){if(!this.elements.images[a]){new_a=document.createElement("a");new_a.href="javascript:"+this.instanceName+".hide_frame();";new_a.name=a;new_img=document.createElement("img");new_img.src=this.arr_Images[a][0];new_img.style.zoom=1;new_img.style.border="none";new_a.appendChild(new_img);this.elements.images[a]=new_a}if(!this.elements.thumbs[a]){new_a=document.createElement("a");new_a.className="thumb_anchor";new_a.name=a;new_a.href="javascript:"+this.instanceName+".show_image("+a+");";new_img=document.createElement("img");new_img.style.height=this.dimensions.small.height+"px";new_img.style.width=this.dimensions.small.width+"px";new_img.style.border="none";new_img.style.margin="1px 2px";new_img.src=this.arr_Images[a][1];new_a.appendChild(new_img);this.elements.thumbs[a]=new_a}}},gen_param:function(a,b){var c=document.createElement("param");c.name=a;c.value=b;return c},load_video:function(a){var b="";if(!this.elements.videos[a]&&this.arr_Videos[a]){this.elements.videos[a]=document.createElement("div");this.elements.videos[a].name=a;var b='<iframe name="videoFrame" id="videoFrame" scrolling="no" width="480" height="270" frameborder="0" src="/videoplayer/iframe.cfm?videoURL='+this.arr_Videos[a]+'""></iframe>';this.elements.videos[a].innerHTML=b}},hide_frame:function(){var a=this.container.select(".hover_anchor");var b=this.container.select(".hover_imgframe");while(b[0].firstChild){b[0].removeChild(b[0].firstChild)}if($("ss_hd_"+this.instanceName)){$("ss_hd_"+this.instanceName).style.display="none"}a[0].style.display="none"},trigger_hiders:function(){if(typeof(hidePopups)!="undefined"){hidePopups()}},image_init:function(){if($("main_img").offsetHeight>300||$("main_img").offsetWidth>300){if($("main_img").offsetHeight>300){$("main_img").style.height="300px";$("main_img").style.width="auto"}if($("main_img").offsetWidth>300){$("main_img").style.height="auto";$("main_img").style.width="300px"}if($("main_img").offsetHeight>300&&$("main_img").offsetWidth>300){if($("main_img").offsetHeight>$("main_img").offsetWidth){$("main_img").style.height="300px";$("main_img").style.width="auto"}else{$("main_img").style.height="auto";$("main_img").style.width="300px"}}$("main_img").style.visibility="visible";$("dlh_ss").style.overflow="visible"}else{$("main_img").style.visibility="visible";$("dlh_ss").style.overflow="visible"}}});