/* lightwindow.js (71%) */
if(typeof Effect=='undefined')
throw("lightwindow.js requires including script.aculo.us' effects.js library!");try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}
var lightwindow=Class.create();lightwindow.prototype={element:null,contentToFetch:null,windowActive:false,dataEffects:[],dimensions:{cruft:null,container:null,viewport:{height:null,width:null,offsetTop:null,offsetLeft:null}},pagePosition:{x:0,y:0},pageDimensions:{width:null,height:null},preloadImage:[],preloadedImage:[],galleries:[],resizeTo:{height:null,heightPercent:null,width:null,widthPercent:null,fixedTop:null,fixedLeft:null},scrollbarOffset:18,navigationObservers:{previous:null,next:null},containerChange:{height:0,width:0},activeGallery:false,galleryLocation:{current:0,total:0},initialize:function(options){this.options=Object.extend({resizeSpeed:8,contentOffset:{height:20,width:20},dimensions:{image:{height:250,width:250},page:{height:250,width:250},inline:{height:250,width:250},media:{height:250,width:250},external:{height:250,width:250},titleHeight:25},classNames:{standard:'lightwindow',action:'lightwindow_action'},fileTypes:{page:['asp','aspx','cgi','cfm','htm','html','pl','php4','php3','php','php5','phtml','rhtml','shtml','txt','vbs','rb'],media:['aif','aiff','asf','avi','divx','m1v','m2a','m2v','m3u','mid','midi','mov','moov','movie','mp2','mp3','mpa','mpa','mpe','mpeg','mpg','mpg','mpga','pps','qt','rm','ram','swf','viv','vivo','wav'],image:['bmp','gif','jpg','png','tiff']},mimeTypes:{avi:'video/avi',aif:'audio/aiff',aiff:'audio/aiff',gif:'image/gif',bmp:'image/bmp',jpeg:'image/jpeg',m1v:'video/mpeg',m2a:'audio/mpeg',m2v:'video/mpeg',m3u:'audio/x-mpequrl',mid:'audio/x-midi',midi:'audio/x-midi',mjpg:'video/x-motion-jpeg',moov:'video/quicktime',mov:'video/quicktime',movie:'video/x-sgi-movie',mp2:'audio/mpeg',mp3:'audio/mpeg3',mpa:'audio/mpeg',mpa:'video/mpeg',mpe:'video/mpeg',mpeg:'video/mpeg',mpg:'audio/mpeg',mpg:'video/mpeg',mpga:'audio/mpeg',pdf:'application/pdf',png:'image/png',pps:'application/mspowerpoint',qt:'video/quicktime',ram:'audio/x-pn-realaudio-plugin',rm:'application/vnd.rn-realmedia',swf:'application/x-shockwave-flash',tiff:'image/tiff',viv:'video/vivo',vivo:'video/vivo',wav:'audio/wav',wmv:'application/x-mplayer2'},classids:{mov:'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',swf:'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',wmv:'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6'},codebases:{mov:'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0',swf:'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0',wmv:'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715'},viewportPadding:10,EOLASFix:'swf,wmv,fla,flv',overlay:{opacity:0.7,image:'img/lightwindow/black.png',presetImage:'img/lightwindow/black-70.png'},skin:{main:'<div id="lightwindow_container" >'+'<div id="lightwindow_title_bar" >'+'<div id="lightwindow_title_bar_inner" >'+'<span id="lightwindow_title_bar_title"></span>'+'<a id="lightwindow_title_bar_close_link" >close</a>'+'</div>'+'</div>'+'<div id="lightwindow_stage" >'+'<div id="lightwindow_contents" >'+'</div>'+'<div id="lightwindow_navigation" >'+'<a href="#" id="lightwindow_previous" >'+'<span id="lightwindow_previous_title"></span>'+'</a>'+'<a href="#" id="lightwindow_next" >'+'<span id="lightwindow_next_title"></span>'+'</a>'+'<iframe name="lightwindow_navigation_shim" id="lightwindow_navigation_shim" src="javascript:false;" frameBorder="0" scrolling="no"></iframe>'+'</div>'+'<div id="lightwindow_galleries">'+'<div id="lightwindow_galleries_tab_container" >'+'<a href="#" id="lightwindow_galleries_tab" >'+'<span id="lightwindow_galleries_tab_span" class="up" >Galleries</span>'+'</a>'+'</div>'+'<div id="lightwindow_galleries_list" >'+'</div>'+'</div>'+'</div>'+'<div id="lightwindow_data_slide" >'+'<div id="lightwindow_data_slide_inner" >'+'<div id="lightwindow_data_details" >'+'<div id="lightwindow_data_gallery_container" >'+'<span id="lightwindow_data_gallery_current"></span>'+' of '+'<span id="lightwindow_data_gallery_total"></span>'+'</div>'+'<div id="lightwindow_data_author_container" >'+'by <span id="lightwindow_data_author"></span>'+'</div>'+'</div>'+'<div id="lightwindow_data_caption" >'+'</div>'+'</div>'+'</div>'+'</div>',loading:'<div id="lightwindow_loading" >'+'<img src="img/lightwindow/ajax-loading.gif" alt="loading" />'+'<span>Loading or <a href="javascript: myLightWindow.deactivate();">Cancel</a></span>'+'<iframe name="lightwindow_loading_shim" id="lightwindow_loading_shim" src="javascript:false;" frameBorder="0" scrolling="no"></iframe>'+'</div>',iframe:'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'+'<html xmlns="http://www.w3.org/1999/xhtml">'+'<body>'+'{body_replace}'+'</body>'+'</html>',gallery:{top:'<div class="lightwindow_galleries_list">'+'<h1>{gallery_title_replace}</h1>'+'<ul>',middle:'<li>'+'{gallery_link_replace}'+'</li>',bottom:'</ul>'+'</div>'}},formMethod:'get',hideFlash:false,hideGalleryTab:false,showTitleBar:true,animationHandler:false,navigationHandler:false,transitionHandler:false,finalAnimationHandler:false,formHandler:false,galleryAnimationHandler:false,showGalleryCount:true},options||{});this.duration=((11-this.options.resizeSpeed)*0.15);this._setupLinks();this._getScroll();this._getPageDimensions();this._browserDimensions();this._addLightWindowMarkup(false);this._setupDimensions();this.buildGalleryList();},activate:function(e,link){this._clearWindowContents(true);this._addLoadingWindowMarkup();this._setupWindowElements(link);this._getScroll();this._browserDimensions();this._setupDimensions();this._toggleTroubleElements('hidden',false);this._displayLightWindow('block','hidden');this._setStatus(true);this._monitorKeyboard(true);this._prepareIE(true);this._loadWindow();},deactivate:function(){this.windowActive=false;this.activeGallery=false;if(!this.options.hideGalleryTab){this._handleGalleryAnimation(false);}
this.animating=false;this.element=null;this._displayLightWindow('none','visible');this._clearWindowContents(false);var queue=Effect.Queues.get('lightwindowAnimation').each(function(e){e.cancel();});this._prepareIE(false);this._setupDimensions();this._toggleTroubleElements('visible',false);this._monitorKeyboard(false);},createWindow:function(element,attributes){this._processLink($(element));},activateWindow:function(options){this.element=Object.extend({href:null,title:null,author:null,caption:null,rel:null,top:null,left:null,type:null,showImages:null,height:null,width:null,loadingAnimation:null,iframeEmbed:null,form:null},options||{});this.contentToFetch=this.element.href;this.windowType=this.element.type?this.element.type:this._fileType(this.element.href);this._clearWindowContents(true);this._addLoadingWindowMarkup();this._getScroll();this._browserDimensions();this._setupDimensions();this._toggleTroubleElements('hidden',false);this._displayLightWindow('block','hidden');this._setStatus(true);this._monitorKeyboard(true);this._prepareIE(true);this._loadWindow();},submitForm:function(e){if(this.options.formHandler){this.options.formHandler(e);}else{this._defaultFormHandler(e);}},openWindow:function(element){var element=$(element);this.windowActive=true;this._clearWindowContents(true);this._addLoadingWindowMarkup();this._setupWindowElements(element);this._setStatus(true);this._handleTransition();},navigateWindow:function(direction){this._handleNavigation(false);if(direction=='previous'){this.openWindow(this.navigationObservers.previous);}else if(direction=='next'){this.openWindow(this.navigationObservers.next);}},buildGalleryList:function(){var output='';var galleryLink;for(i in this.galleries){if(typeof this.galleries[i]=='object'){output+=(this.options.skin.gallery.top).replace('{gallery_title_replace}',unescape(i));for(j in this.galleries[i]){if(typeof this.galleries[i][j]=='object'){galleryLink='<a href="#" id="lightwindow_gallery_'+i+'_'+j+'" >'+unescape(j)+'</a>';output+=(this.options.skin.gallery.middle).replace('{gallery_link_replace}',galleryLink);}}
output+=this.options.skin.gallery.bottom;}}
new Insertion.Top('lightwindow_galleries_list',output);for(i in this.galleries){if(typeof this.galleries[i]=='object'){for(j in this.galleries[i]){if(typeof this.galleries[i][j]=='object'){Event.observe($('lightwindow_gallery_'+i+'_'+j),'click',this.openWindow.bind(this,this.galleries[i][j][0]),false);$('lightwindow_gallery_'+i+'_'+j).onclick=function(){return false;};}}}}},_setupLinks:function(){var links=$$('.'+this.options.classNames.standard);links.each(function(link){this._processLink(link);}.bind(this));},_processLink:function(link){if((this._fileType(link.getAttribute('href'))=='image'||this._fileType(link.getAttribute('href'))=='media')){if(gallery=this._getGalleryInfo(link.rel)){if(!this.galleries[gallery[0]]){this.galleries[gallery[0]]=new Array();}
if(!this.galleries[gallery[0]][gallery[1]]){this.galleries[gallery[0]][gallery[1]]=new Array();}
this.galleries[gallery[0]][gallery[1]].push(link);}}
var url=link.getAttribute('href');if(url.indexOf('?')>-1){url=url.substring(0,url.indexOf('?'));}
var container=url.substring(url.indexOf('#')+1);if($(container)){$(container).setStyle({display:'none'});}
Event.observe(link,'click',this.activate.bindAsEventListener(this,link),false);link.onclick=function(){return false;};},_setupActions:function(){var links=$$('#lightwindow_container .'+this.options.classNames.action);links.each(function(link){Event.observe(link,'click',this[link.getAttribute('rel')].bindAsEventListener(this,link),false);link.onclick=function(){return false;};}.bind(this));},_addLightWindowMarkup:function(rebuild){var overlay=Element.extend(document.createElement('div'));overlay.setAttribute('id','lightwindow_overlay');if(Prototype.Browser.Gecko){overlay.setStyle({backgroundImage:'url('+this.options.overlay.presetImage+')',backgroundRepeat:'repeat',height:this.pageDimensions.height+'px'});}else{overlay.setStyle({opacity:this.options.overlay.opacity,backgroundImage:'url('+this.options.overlay.image+')',backgroundRepeat:'repeat',height:this.pageDimensions.height+'px'});}
var lw=document.createElement('div');lw.setAttribute('id','lightwindow');lw.innerHTML=this.options.skin.main;var body=document.getElementsByTagName('body')[0];body.appendChild(overlay);body.appendChild(lw);if($('lightwindow_title_bar_close_link')){Event.observe('lightwindow_title_bar_close_link','click',this.deactivate.bindAsEventListener(this));$('lightwindow_title_bar_close_link').onclick=function(){return false;};}
Event.observe($('lightwindow_previous'),'click',this.navigateWindow.bind(this,'previous'),false);$('lightwindow_previous').onclick=function(){return false;};Event.observe($('lightwindow_next'),'click',this.navigateWindow.bind(this,'next'),false);$('lightwindow_next').onclick=function(){return false;};if(!this.options.hideGalleryTab){Event.observe($('lightwindow_galleries_tab'),'click',this._handleGalleryAnimation.bind(this,true),false);$('lightwindow_galleries_tab').onclick=function(){return false;};}
if(Prototype.Browser.IE){Event.observe(document,'mousewheel',this._stopScrolling.bindAsEventListener(this),false);}else{Event.observe(window,'DOMMouseScroll',this._stopScrolling.bindAsEventListener(this),false);}
Event.observe(overlay,'click',this.deactivate.bindAsEventListener(this),false);overlay.onclick=function(){return false;};},_addLoadingWindowMarkup:function(){$('lightwindow_contents').innerHTML+=this.options.skin.loading;},_setupWindowElements:function(link){this.element=link;this.element.title=null?'':link.getAttribute('title');this.element.author=null?'':link.getAttribute('author');this.element.caption=null?'':link.getAttribute('caption');this.element.rel=null?'':link.getAttribute('rel');this.element.params=null?'':link.getAttribute('params');this.contentToFetch=this.element.href;this.windowType=this._getParameter('lightwindow_type')?this._getParameter('lightwindow_type'):this._fileType(this.contentToFetch);},_clearWindowContents:function(contents){if($('lightwindow_iframe')){Element.remove($('lightwindow_iframe'));}
if($('lightwindow_media_primary')){try{$('lightwindow_media_primary').Stop();}catch(e){}
Element.remove($('lightwindow_media_primary'));}
if($('lightwindow_media_secondary')){try{$('lightwindow_media_secondary').Stop();}catch(e){}
Element.remove($('lightwindow_media_secondary'));}
this.activeGallery=false;this._handleNavigation(this.activeGallery);if(contents){$('lightwindow_contents').innerHTML='';$('lightwindow_contents').setStyle({overflow:'hidden'});if(!this.windowActive){$('lightwindow_data_slide_inner').setStyle({display:'none'});$('lightwindow_title_bar_title').innerHTML='';}
$('lightwindow_data_slide').setStyle({height:'auto'});}
this.resizeTo.height=null;this.resizeTo.width=null;},_setStatus:function(status){this.animating=status;if(status){Element.show('lightwindow_loading');}
if(!(/MSIE 6./i.test(navigator.userAgent))){this._fixedWindow(status);}},_fixedWindow:function(status){if(status){if(this.windowActive){this._getScroll();$('lightwindow').setStyle({position:'absolute',top:parseFloat($('lightwindow').getStyle('top'))+this.pagePosition.y+'px',left:parseFloat($('lightwindow').getStyle('left'))+this.pagePosition.x+'px'});}else{$('lightwindow').setStyle({position:'absolute'});}}else{if(this.windowActive){this._getScroll();$('lightwindow').setStyle({position:'fixed',top:parseFloat($('lightwindow').getStyle('top'))-this.pagePosition.y+'px',left:parseFloat($('lightwindow').getStyle('left'))-this.pagePosition.x+'px'});}else{if($('lightwindow_iframe')){this._browserDimensions();}
$('lightwindow').setStyle({position:'fixed',top:(parseFloat(this._getParameter('lightwindow_top'))?parseFloat(this._getParameter('lightwindow_top'))+'px':this.dimensions.viewport.height/2+'px'),left:(parseFloat(this._getParameter('lightwindow_left'))?parseFloat(this._getParameter('lightwindow_left'))+'px':this.dimensions.viewport.width/2+'px')});}}},_prepareIE:function(setup){if(Prototype.Browser.IE){var height,overflowX,overflowY;if(setup){var height='100%';}else{var height='auto';}
var body=document.getElementsByTagName('body')[0];var html=document.getElementsByTagName('html')[0];html.style.height=body.style.height=height;}},_stopScrolling:function(e){if(this.animating){if(e.preventDefault){e.preventDefault();}
e.returnValue=false;}},_getScroll:function(){if(typeof(window.pageYOffset)=='number'){this.pagePosition.x=window.pageXOffset;this.pagePosition.y=window.pageYOffset;}else if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){this.pagePosition.x=document.body.scrollLeft;this.pagePosition.y=document.body.scrollTop;}else if(document.documentElement){this.pagePosition.x=document.documentElement.scrollLeft;this.pagePosition.y=document.documentElement.scrollTop;}},_setScroll:function(x,y){document.documentElement.scrollLeft=x;document.documentElement.scrollTop=y;},_toggleTroubleElements:function(visibility,content){if(content){var selects=$('lightwindow_contents').getElementsByTagName('select');}else{var selects=document.getElementsByTagName('select');}
for(var i=0;i<selects.length;i++){selects[i].style.visibility=visibility;}
if(!content){if(this.options.hideFlash){var objects=document.getElementsByTagName('object');for(i=0;i!=objects.length;i++){objects[i].style.visibility=visibility;}
var embeds=document.getElementsByTagName('embed');for(i=0;i!=embeds.length;i++){embeds[i].style.visibility=visibility;}}
var iframes=document.getElementsByTagName('iframe');for(i=0;i!=iframes.length;i++){iframes[i].style.visibility=visibility;}}},_getPageDimensions:function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;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){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){this.pageDimensions.height=windowHeight;}else{this.pageDimensions.height=yScroll;}
if(xScroll<windowWidth){this.pageDimensions.width=windowWidth;}else{this.pageDimensions.width=xScroll;}},_displayLightWindow:function(display,visibility){$('lightwindow_overlay').style.display=$('lightwindow').style.display=$('lightwindow_container').style.display=display;$('lightwindow_overlay').style.visibility=$('lightwindow').style.visibility=$('lightwindow_container').style.visibility=visibility;},_setupDimensions:function(){var originalHeight,originalWidth;switch(this.windowType){case'page':originalHeight=this.options.dimensions.page.height;originalWidth=this.options.dimensions.page.width;break;case'image':originalHeight=this.options.dimensions.image.height;originalWidth=this.options.dimensions.image.width;break;case'media':originalHeight=this.options.dimensions.media.height;originalWidth=this.options.dimensions.media.width;break;case'external':originalHeight=this.options.dimensions.external.height;originalWidth=this.options.dimensions.external.width;break;case'inline':originalHeight=this.options.dimensions.inline.height;originalWidth=this.options.dimensions.inline.width;break;default:originalHeight=this.options.dimensions.page.height;originalWidth=this.options.dimensions.page.width;break;}
var offsetHeight=this._getParameter('lightwindow_top')?parseFloat(this._getParameter('lightwindow_top'))+this.pagePosition.y:this.dimensions.viewport.height/2+this.pagePosition.y;var offsetWidth=this._getParameter('lightwindow_left')?parseFloat(this._getParameter('lightwindow_left'))+this.pagePosition.x:this.dimensions.viewport.width/2+this.pagePosition.x;$('lightwindow').setStyle({top:offsetHeight+'px',left:offsetWidth+'px'});$('lightwindow_container').setStyle({height:originalHeight+'px',width:originalWidth+'px',left:-(originalWidth/2)+'px',top:-(originalHeight/2)+'px'});$('lightwindow_contents').setStyle({height:originalHeight+'px',width:originalWidth+'px'});},_fileType:function(url){var image=new RegExp("[^\.]\.("+this.options.fileTypes.image.join('|')+")\s*$","i");if(image.test(url))return'image';if(url.indexOf('#')>-1&&(document.domain==this._getDomain(url)))return'inline';if(url.indexOf('?')>-1)url=url.substring(0,url.indexOf('?'));var type='unknown';var page=new RegExp("[^\.]\.("+this.options.fileTypes.page.join('|')+")\s*$","i");var media=new RegExp("[^\.]\.("+this.options.fileTypes.media.join('|')+")\s*$","i");if(document.domain!=this._getDomain(url))type='external';if(media.test(url))type='media';if(type=='external'||type=='media')return type;if(page.test(url)||url.substr((url.length-1),url.length)=='/')type='page';return type;},_fileExtension:function(url){if(url.indexOf('?')>-1){url=url.substring(0,url.indexOf('?'));}
var extenstion='';for(var x=(url.length-1);x>-1;x--){if(url.charAt(x)=='.'){return extenstion;}
extenstion=url.charAt(x)+extenstion;}},_monitorKeyboard:function(status){if(status)document.onkeydown=this._eventKeypress.bind(this);else document.onkeydown='';},_eventKeypress:function(e){if(e==null){var keycode=event.keyCode;}else{var keycode=e.which;}
switch(keycode){case 27:this.deactivate();break;case 13:return;default:break;}
if(this.animating){return false;}
switch(String.fromCharCode(keycode).toLowerCase()){case'p':if(this.navigationObservers.previous){this.navigateWindow('previous');}
break;case'n':if(this.navigationObservers.next){this.navigateWindow('next');}
break;default:break;}},_getGalleryInfo:function(rel){if(!rel)return false;if(rel.indexOf('[')>-1){return new Array(escape(rel.substring(0,rel.indexOf('['))),escape(rel.substring(rel.indexOf('[')+1,rel.indexOf(']'))));}else{return false;}},_getDomain:function(url){var leadSlashes=url.indexOf('//');var domainStart=leadSlashes+2;var withoutResource=url.substring(domainStart,url.length);var nextSlash=withoutResource.indexOf('/');var domain=withoutResource.substring(0,nextSlash);if(domain.indexOf(':')>-1){var portColon=domain.indexOf(':');domain=domain.substring(0,portColon);}
return domain;},_getParameter:function(parameter,parameters){if(!this.element)return false;if(parameter=='lightwindow_top'&&this.element.top){return unescape(this.element.top);}else if(parameter=='lightwindow_left'&&this.element.left){return unescape(this.element.left);}else if(parameter=='lightwindow_type'&&this.element.type){return unescape(this.element.type);}else if(parameter=='lightwindow_show_images'&&this.element.showImages){return unescape(this.element.showImages);}else if(parameter=='lightwindow_height'&&this.element.height){return unescape(this.element.height);}else if(parameter=='lightwindow_width'&&this.element.width){return unescape(this.element.width);}else if(parameter=='lightwindow_loading_animation'&&this.element.loadingAnimation){return unescape(this.element.loadingAnimation);}else if(parameter=='lightwindow_iframe_embed'&&this.element.iframeEmbed){return unescape(this.element.iframeEmbed);}else if(parameter=='lightwindow_form'&&this.element.form){return unescape(this.element.form);}else{if(!parameters){if(this.element.params)parameters=this.element.params;else return;}
var value;var parameterArray=parameters.split(',');var compareString=parameter+'=';var compareLength=compareString.length;for(var i=0;i<parameterArray.length;i++){if(parameterArray[i].substr(0,compareLength)==compareString){var currentParameter=parameterArray[i].split('=');value=currentParameter[1];break;}}
if(!value)return false;else return unescape(value);}},_browserDimensions:function(){if(Prototype.Browser.IE){this.dimensions.viewport.height=document.documentElement.clientHeight;this.dimensions.viewport.width=document.documentElement.clientWidth;}else{this.dimensions.viewport.height=window.innerHeight;this.dimensions.viewport.width=document.width||document.body.offsetWidth;}},_getScrollerWidth:function(){var scrollDiv=Element.extend(document.createElement('div'));scrollDiv.setAttribute('id','lightwindow_scroll_div');scrollDiv.setStyle({position:'absolute',top:'-10000px',left:'-10000px',width:'100px',height:'100px',overflow:'hidden'});var contentDiv=Element.extend(document.createElement('div'));contentDiv.setAttribute('id','lightwindow_content_scroll_div');contentDiv.setStyle({width:'100%',height:'200px'});scrollDiv.appendChild(contentDiv);var body=document.getElementsByTagName('body')[0];body.appendChild(scrollDiv);var noScroll=$('lightwindow_content_scroll_div').offsetWidth;scrollDiv.style.overflow='auto';var withScroll=$('lightwindow_content_scroll_div').offsetWidth;Element.remove($('lightwindow_scroll_div'));this.scrollbarOffset=noScroll-withScroll;},_addParamToObject:function(name,value,object,id){var param=document.createElement('param');param.setAttribute('value',value);param.setAttribute('name',name);if(id){param.setAttribute('id',id);}
object.appendChild(param);return object;},_outerHTML:function(object){if(Prototype.Browser.IE){return object.outerHTML;}else{var clone=object.cloneNode(true);var cloneDiv=document.createElement('div');cloneDiv.appendChild(clone);return cloneDiv.innerHTML;}},_convertToMarkup:function(object,closeTag){var markup=this._outerHTML(object).replace('</'+closeTag+'>','');if(Prototype.Browser.IE){for(var i=0;i<object.childNodes.length;i++){markup+=this._outerHTML(object.childNodes[i]);}
markup+='</'+closeTag+'>';}
return markup;},_appendObject:function(object,closeTag,appendTo){if(Prototype.Browser.IE){appendTo.innerHTML+=this._convertToMarkup(object,closeTag);if(this.options.EOLASFix.indexOf(this._fileType(this.element.href))>-1){var objectElements=document.getElementsByTagName('object');for(var i=0;i<objectElements.length;i++){if(objectElements[i].getAttribute("data"))objectElements[i].removeAttribute('data');objectElements[i].outerHTML=objectElements[i].outerHTML;objectElements[i].style.visibility="visible";}}}else{appendTo.appendChild(object);}},_appendIframe:function(scroll){var iframe=document.createElement('iframe');iframe.setAttribute('id','lightwindow_iframe');iframe.setAttribute('name','lightwindow_iframe');iframe.setAttribute('src','about:blank');iframe.setAttribute('height','100%');iframe.setAttribute('width','100%');iframe.setAttribute('frameborder','0');iframe.setAttribute('marginwidth','0');iframe.setAttribute('marginheight','0');iframe.setAttribute('scrolling',scroll);this._appendObject(iframe,'iframe',$('lightwindow_contents'));},_writeToIframe:function(content){var template=this.options.skin.iframe;template=template.replace('{body_replace}',content);if($('lightwindow_iframe').contentWindow){$('lightwindow_iframe').contentWindow.document.open();$('lightwindow_iframe').contentWindow.document.write(template);$('lightwindow_iframe').contentWindow.document.close();}else{$('lightwindow_iframe').contentDocument.open();$('lightwindow_iframe').contentDocument.write(template);$('lightwindow_iframe').contentDocument.close();}},_loadWindow:function(){switch(this.windowType){case'image':var current=0;var images=[];this.checkImage=[];this.resizeTo.height=this.resizeTo.width=0;this.imageCount=this._getParameter('lightwindow_show_images')?parseInt(this._getParameter('lightwindow_show_images')):1;if(gallery=this._getGalleryInfo(this.element.rel)){for(current=0;current<this.galleries[gallery[0]][gallery[1]].length;current++){if(this.contentToFetch.indexOf(this.galleries[gallery[0]][gallery[1]][current].href)>-1){break;}}
if(this.galleries[gallery[0]][gallery[1]][current-this.imageCount]){this.navigationObservers.previous=this.galleries[gallery[0]][gallery[1]][current-this.imageCount];}else{this.navigationObservers.previous=false;}
if(this.galleries[gallery[0]][gallery[1]][current+this.imageCount]){this.navigationObservers.next=this.galleries[gallery[0]][gallery[1]][current+this.imageCount];}else{this.navigationObservers.next=false;}
this.activeGallery=true;}else{this.navigationObservers.previous=false;this.navigationObservers.next=false;this.activeGallery=false;}
for(var i=current;i<(current+this.imageCount);i++){if(gallery&&this.galleries[gallery[0]][gallery[1]][i]){this.contentToFetch=this.galleries[gallery[0]][gallery[1]][i].href;this.galleryLocation={current:(i+1)/this.imageCount,total:(this.galleries[gallery[0]][gallery[1]].length)/this.imageCount};if(!this.galleries[gallery[0]][gallery[1]][i+this.imageCount]){$('lightwindow_next').setStyle({display:'none'});}else{$('lightwindow_next').setStyle({display:'block'});$('lightwindow_next_title').innerHTML=this.galleries[gallery[0]][gallery[1]][i+this.imageCount].title;}
if(!this.galleries[gallery[0]][gallery[1]][i-this.imageCount]){$('lightwindow_previous').setStyle({display:'none'});}else{$('lightwindow_previous').setStyle({display:'block'});$('lightwindow_previous_title').innerHTML=this.galleries[gallery[0]][gallery[1]][i-this.imageCount].title;}}
images[i]=document.createElement('img');images[i].setAttribute('id','lightwindow_image_'+i);images[i].setAttribute('border','0');images[i].setAttribute('src',this.contentToFetch);$('lightwindow_contents').appendChild(images[i]);this.checkImage[i]=new PeriodicalExecuter(function(i){if(!(typeof $('lightwindow_image_'+i).naturalWidth!="undefined"&&$('lightwindow_image_'+i).naturalWidth==0)){this.checkImage[i].stop();var imageHeight=$('lightwindow_image_'+i).getHeight();if(imageHeight>this.resizeTo.height){this.resizeTo.height=imageHeight;}
this.resizeTo.width+=$('lightwindow_image_'+i).getWidth();this.imageCount--;$('lightwindow_image_'+i).setStyle({height:'100%'});if(this.imageCount==0){this._processWindow();}}}.bind(this,i),1);}
break;case'media':var current=0;this.resizeTo.height=this.resizeTo.width=0;if(gallery=this._getGalleryInfo(this.element.rel)){for(current=0;current<this.galleries[gallery[0]][gallery[1]].length;current++){if(this.contentToFetch.indexOf(this.galleries[gallery[0]][gallery[1]][current].href)>-1){break;}}
if(this.galleries[gallery[0]][gallery[1]][current-1]){this.navigationObservers.previous=this.galleries[gallery[0]][gallery[1]][current-1];}else{this.navigationObservers.previous=false;}
if(this.galleries[gallery[0]][gallery[1]][current+1]){this.navigationObservers.next=this.galleries[gallery[0]][gallery[1]][current+1];}else{this.navigationObservers.next=false;}
this.activeGallery=true;}else{this.navigationObservers.previous=false;this.navigationObservers.next=false;this.activeGallery=false;}
if(gallery&&this.galleries[gallery[0]][gallery[1]][current]){this.contentToFetch=this.galleries[gallery[0]][gallery[1]][current].href;this.galleryLocation={current:current+1,total:this.galleries[gallery[0]][gallery[1]].length};if(!this.galleries[gallery[0]][gallery[1]][current+1]){$('lightwindow_next').setStyle({display:'none'});}else{$('lightwindow_next').setStyle({display:'block'});$('lightwindow_next_title').innerHTML=this.galleries[gallery[0]][gallery[1]][current+1].title;}
if(!this.galleries[gallery[0]][gallery[1]][current-1]){$('lightwindow_previous').setStyle({display:'none'});}else{$('lightwindow_previous').setStyle({display:'block'});$('lightwindow_previous_title').innerHTML=this.galleries[gallery[0]][gallery[1]][current-1].title;}}
if(this._getParameter('lightwindow_iframe_embed')){this.resizeTo.height=this.dimensions.viewport.height;this.resizeTo.width=this.dimensions.viewport.width;}else{this.resizeTo.height=this._getParameter('lightwindow_height');this.resizeTo.width=this._getParameter('lightwindow_width');}
this._processWindow();break;case'external':this._appendIframe('auto');this.resizeTo.height=this.dimensions.viewport.height;this.resizeTo.width=this.dimensions.viewport.width;this._processWindow();break;case'page':var newAJAX=new Ajax.Request(this.contentToFetch,{method:'get',parameters:'',onComplete:function(response){$('lightwindow_contents').innerHTML+=response.responseText;this.resizeTo.height=$('lightwindow_contents').scrollHeight+(this.options.contentOffset.height);this.resizeTo.width=$('lightwindow_contents').scrollWidth+(this.options.contentOffset.width);this._processWindow();}.bind(this)});break;case'inline':var content=this.contentToFetch;if(content.indexOf('?')>-1){content=content.substring(0,content.indexOf('?'));}
content=content.substring(content.indexOf('#')+1);new Insertion.Top($('lightwindow_contents'),$(content).innerHTML);this.resizeTo.height=$('lightwindow_contents').scrollHeight+(this.options.contentOffset.height);this.resizeTo.width=$('lightwindow_contents').scrollWidth+(this.options.contentOffset.width);this._toggleTroubleElements('hidden',true);this._processWindow();break;default:throw("Page Type could not be determined, please amend this lightwindow URL "+this.contentToFetch);break;}},_resizeWindowToFit:function(){if(this.resizeTo.height+this.dimensions.cruft.height>this.dimensions.viewport.height){var heightRatio=this.resizeTo.height/this.resizeTo.width;this.resizeTo.height=this.dimensions.viewport.height-this.dimensions.cruft.height-(2*this.options.viewportPadding);if(this.windowType=='image'||(this.windowType=='media'&&!this._getParameter('lightwindow_iframe_embed'))){this.resizeTo.width=this.resizeTo.height/heightRatio;$('lightwindow_data_slide_inner').setStyle({width:this.resizeTo.width+'px'});}}
if(this.resizeTo.width+this.dimensions.cruft.width>this.dimensions.viewport.width){var widthRatio=this.resizeTo.width/this.resizeTo.height;this.resizeTo.width=this.dimensions.viewport.width-2*this.dimensions.cruft.width-(2*this.options.viewportPadding);if(this.windowType=='image'||(this.windowType=='media'&&!this._getParameter('lightwindow_iframe_embed'))){this.resizeTo.height=this.resizeTo.width/widthRatio;$('lightwindow_data_slide_inner').setStyle({height:this.resizeTo.height+'px'});}}},_presetWindowSize:function(){if(this._getParameter('lightwindow_height')){this.resizeTo.height=parseFloat(this._getParameter('lightwindow_height'));}
if(this._getParameter('lightwindow_width')){this.resizeTo.width=parseFloat(this._getParameter('lightwindow_width'));}},_processWindow:function(){this.dimensions.dataEffects=[];if(this.element.caption||this.element.author||(this.activeGallery&&this.options.showGalleryCount)){if(this.element.caption){$('lightwindow_data_caption').innerHTML=this.element.caption;$('lightwindow_data_caption').setStyle({display:'block'});}else{$('lightwindow_data_caption').setStyle({display:'none'});}
if(this.element.author){$('lightwindow_data_author').innerHTML=this.element.author;$('lightwindow_data_author_container').setStyle({display:'block'});}else{$('lightwindow_data_author_container').setStyle({display:'none'});}
if(this.activeGallery&&this.options.showGalleryCount){$('lightwindow_data_gallery_current').innerHTML=this.galleryLocation.current;$('lightwindow_data_gallery_total').innerHTML=this.galleryLocation.total;$('lightwindow_data_gallery_container').setStyle({display:'block'});}else{$('lightwindow_data_gallery_container').setStyle({display:'none'});}
$('lightwindow_data_slide_inner').setStyle({width:this.resizeTo.width+'px',height:'auto',visibility:'visible',display:'block'});$('lightwindow_data_slide').setStyle({height:$('lightwindow_data_slide').getHeight()+'px',width:'1px',overflow:'hidden',display:'block'});}else{$('lightwindow_data_slide').setStyle({display:'none',width:'auto'});$('lightwindow_data_slide_inner').setStyle({display:'none',visibility:'hidden',width:this.resizeTo.width+'px',height:'0px'});}
if(this.element.title!='null'){$('lightwindow_title_bar_title').innerHTML=this.element.title;}else{$('lightwindow_title_bar_title').innerHTML='';}
var originalContainerDimensions={height:$('lightwindow_container').getHeight(),width:$('lightwindow_container').getWidth()};$('lightwindow_container').setStyle({height:'auto',width:$('lightwindow_container').getWidth()+this.options.contentOffset.width-(this.windowActive?this.options.contentOffset.width:0)+'px'});var newContainerDimensions={height:$('lightwindow_container').getHeight(),width:$('lightwindow_container').getWidth()};this.containerChange={height:originalContainerDimensions.height-newContainerDimensions.height,width:originalContainerDimensions.width-newContainerDimensions.width};this.dimensions.container={height:$('lightwindow_container').getHeight(),width:$('lightwindow_container').getWidth()};this.dimensions.cruft={height:this.dimensions.container.height-$('lightwindow_contents').getHeight()+this.options.contentOffset.height,width:this.dimensions.container.width-$('lightwindow_contents').getWidth()+this.options.contentOffset.width};this._presetWindowSize();this._resizeWindowToFit();if(!this.windowActive){$('lightwindow_container').setStyle({left:-(this.dimensions.container.width/2)+'px',top:-(this.dimensions.container.height/2)+'px'});}
$('lightwindow_container').setStyle({height:this.dimensions.container.height+'px',width:this.dimensions.container.width+'px'});this._displayLightWindow('block','visible');this._animateLightWindow();},_animateLightWindow:function(){if(this.options.animationHandler){this.options.animationHandler().bind(this);}else{this._defaultAnimationHandler();}},_handleNavigation:function(display){if(this.options.navigationHandler){this.options.navigationHandler().bind(this,display);}else{this._defaultDisplayNavigation(display);}},_handleTransition:function(){if(this.options.transitionHandler){this.options.transitionHandler().bind(this);}else{this._defaultTransitionHandler();}},_handleFinalWindowAnimation:function(delay){if(this.options.finalAnimationHandler){this.options.finalAnimationHandler().bind(this,delay);}else{this._defaultfinalWindowAnimationHandler(delay);}},_handleGalleryAnimation:function(list){if(this.options.galleryAnimationHandler){this.options.galleryAnimationHandler().bind(this,list);}else{this._defaultGalleryAnimationHandler(list);}},_defaultDisplayNavigation:function(display){if(display){$('lightwindow_navigation').setStyle({display:'block',height:$('lightwindow_contents').getHeight()+'px',width:'100%',marginTop:this.options.dimensions.titleHeight+'px'});}else{$('lightwindow_navigation').setStyle({display:'none',height:'auto',width:'auto'});}},_defaultAnimationHandler:function(){if(this.element.caption||this.element.author||(this.activeGallery&&this.options.showGalleryCount)){$('lightwindow_data_slide').setStyle({display:'none',width:'auto'});this.dimensions.dataEffects.push(new Effect.SlideDown('lightwindow_data_slide',{sync:true}),new Effect.Appear('lightwindow_data_slide',{sync:true,from:0.0,to:1.0}));}
$('lightwindow_title_bar_inner').setStyle({height:'0px',marginTop:this.options.dimensions.titleHeight+'px'});this.dimensions.dataEffects.push(new Effect.Morph('lightwindow_title_bar_inner',{sync:true,style:{height:this.options.dimensions.titleHeight+'px',marginTop:'0px'}}),new Effect.Appear('lightwindow_title_bar_inner',{sync:true,from:0.0,to:1.0}));if(!this.options.hideGalleryTab){this._handleGalleryAnimation(false);if($('lightwindow_galleries_tab_container').getHeight()==0){this.dimensions.dataEffects.push(new Effect.Morph('lightwindow_galleries_tab_container',{sync:true,style:{height:'20px',marginTop:'0px'}}));$('lightwindow_galleries').setStyle({width:'0px'});}}
var resized=false;var ratio=this.dimensions.container.width-$('lightwindow_contents').getWidth()+this.resizeTo.width+this.options.contentOffset.width;if(ratio!=$('lightwindow_container').getWidth()){new Effect.Parallel([new Effect.Scale('lightwindow_contents',100*(this.resizeTo.width/$('lightwindow_contents').getWidth()),{scaleFrom:100*($('lightwindow_contents').getWidth()/($('lightwindow_contents').getWidth()+(this.options.contentOffset.width))),sync:true,scaleY:false,scaleContent:false}),new Effect.Scale('lightwindow_container',100*(ratio/(this.dimensions.container.width)),{sync:true,scaleY:false,scaleFromCenter:true,scaleContent:false})],{duration:this.duration,delay:0.25,queue:{position:'end',scope:'lightwindowAnimation'}});}
ratio=this.dimensions.container.height-$('lightwindow_contents').getHeight()+this.resizeTo.height+this.options.contentOffset.height;if(ratio!=$('lightwindow_container').getHeight()){new Effect.Parallel([new Effect.Scale('lightwindow_contents',100*(this.resizeTo.height/$('lightwindow_contents').getHeight()),{scaleFrom:100*($('lightwindow_contents').getHeight()/($('lightwindow_contents').getHeight()+(this.options.contentOffset.height))),sync:true,scaleX:false,scaleContent:false}),new Effect.Scale('lightwindow_container',100*(ratio/(this.dimensions.container.height)),{sync:true,scaleX:false,scaleFromCenter:true,scaleContent:false})],{duration:this.duration,afterFinish:function(){if(this.dimensions.dataEffects.length>0){if(!this.options.hideGalleryTab){$('lightwindow_galleries').setStyle({width:this.resizeTo.width+'px'});}
new Effect.Parallel(this.dimensions.dataEffects,{duration:this.duration,afterFinish:function(){this._finishWindow();}.bind(this),queue:{position:'end',scope:'lightwindowAnimation'}});}}.bind(this),queue:{position:'end',scope:'lightwindowAnimation'}});resized=true;}
if(!resized&&this.dimensions.dataEffects.length>0){new Effect.Parallel(this.dimensions.dataEffects,{duration:this.duration,beforeStart:function(){if(!this.options.hideGalleryTab){$('lightwindow_galleries').setStyle({width:this.resizeTo.width+'px'});}
if(this.containerChange.height!=0||this.containerChange.width!=0){new Effect.MoveBy('lightwindow_container',this.containerChange.height,this.containerChange.width,{transition:Effect.Transitions.sinoidal});}}.bind(this),afterFinish:function(){this._finishWindow();}.bind(this),queue:{position:'end',scope:'lightwindowAnimation'}});}},_defaultfinalWindowAnimationHandler:function(delay){if(this.windowType=='media'||this._getParameter('lightwindow_loading_animation')){Element.hide('lightwindow_loading');this._handleNavigation(this.activeGallery);this._setStatus(false);}else{Effect.Fade('lightwindow_loading',{duration:0.75,delay:1.0,afterFinish:function(){if(this.windowType!='image'&&this.windowType!='media'&&this.windowType!='external'){$('lightwindow_contents').setStyle({overflow:'auto'});}
this._handleNavigation(this.activeGallery);this._defaultGalleryAnimationHandler();this._setStatus(false);}.bind(this),queue:{position:'end',scope:'lightwindowAnimation'}});}},_defaultGalleryAnimationHandler:function(list){if(this.activeGallery){$('lightwindow_galleries').setStyle({display:'block',marginBottom:$('lightwindow_data_slide').getHeight()+this.options.contentOffset.height/2+'px'});$('lightwindow_navigation').setStyle({height:$('lightwindow_contents').getHeight()-20+'px'});}else{$('lightwindow_galleries').setStyle({display:'none'});$('lightwindow_galleries_tab_container').setStyle({height:'0px',marginTop:'20px'});$('lightwindow_galleries_list').setStyle({height:'0px'});return false;}
if(list){if($('lightwindow_galleries_list').getHeight()==0){var height=$('lightwindow_contents').getHeight()*0.80;$('lightwindow_galleries_tab_span').className='down';}else{var height=0;$('lightwindow_galleries_tab_span').className='up';}
new Effect.Morph('lightwindow_galleries_list',{duration:this.duration,transition:Effect.Transitions.sinoidal,style:{height:height+'px'},beforeStart:function(){$('lightwindow_galleries_list').setStyle({overflow:'hidden'});},afterFinish:function(){$('lightwindow_galleries_list').setStyle({overflow:'auto'});},queue:{position:'end',scope:'lightwindowAnimation'}});}},_defaultTransitionHandler:function(){this.dimensions.dataEffects=[];if($('lightwindow_data_slide').getStyle('display')!='none'){this.dimensions.dataEffects.push(new Effect.SlideUp('lightwindow_data_slide',{sync:true}),new Effect.Fade('lightwindow_data_slide',{sync:true,from:1.0,to:0.0}));}
if(!this.options.hideGalleryTab){if($('lightwindow_galleries').getHeight()!=0&&!this.options.hideGalleryTab){this.dimensions.dataEffects.push(new Effect.Morph('lightwindow_galleries_tab_container',{sync:true,style:{height:'0px',marginTop:'20px'}}));}
if($('lightwindow_galleries_list').getHeight()!=0){$('lightwindow_galleries_tab_span').className='up';this.dimensions.dataEffects.push(new Effect.Morph('lightwindow_galleries_list',{sync:true,style:{height:'0px'},transition:Effect.Transitions.sinoidal,beforeStart:function(){$('lightwindow_galleries_list').setStyle({overflow:'hidden'});},afterFinish:function(){$('lightwindow_galleries_list').setStyle({overflow:'auto'});}}));}}
this.dimensions.dataEffects.push(new Effect.Morph('lightwindow_title_bar_inner',{sync:true,style:{height:'0px',marginTop:this.options.dimensions.titleHeight+'px'}}),new Effect.Fade('lightwindow_title_bar_inner',{sync:true,from:1.0,to:0.0}));new Effect.Parallel(this.dimensions.dataEffects,{duration:this.duration,afterFinish:function(){this._loadWindow();}.bind(this),queue:{position:'end',scope:'lightwindowAnimation'}});},_defaultFormHandler:function(e){var element=Event.element(e).parentNode;var parameterString=Form.serialize(this._getParameter('lightwindow_form',element.getAttribute('params')));if(this.options.formMethod=='post'){var newAJAX=new Ajax.Request(element.href,{method:'post',postBody:parameterString,onComplete:this.openWindow.bind(this,element)});}else if(this.options.formMethod=='get'){var newAJAX=new Ajax.Request(element.href,{method:'get',parameters:parameterString,onComplete:this.openWindow.bind(this,element)});}},_finishWindow:function(){if(this.windowType=='external'){$('lightwindow_iframe').setAttribute('src',this.element.href);this._handleFinalWindowAnimation(1);}else if(this.windowType=='media'){var outerObject=document.createElement('object');outerObject.setAttribute('classid',this.options.classids[this._fileExtension(this.contentToFetch)]);outerObject.setAttribute('codebase',this.options.codebases[this._fileExtension(this.contentToFetch)]);outerObject.setAttribute('id','lightwindow_media_primary');outerObject.setAttribute('name','lightwindow_media_primary');outerObject.setAttribute('width',this.resizeTo.width);outerObject.setAttribute('height',this.resizeTo.height);outerObject=this._addParamToObject('movie',this.contentToFetch,outerObject);outerObject=this._addParamToObject('src',this.contentToFetch,outerObject);outerObject=this._addParamToObject('controller','true',outerObject);outerObject=this._addParamToObject('wmode','transparent',outerObject);outerObject=this._addParamToObject('cache','false',outerObject);outerObject=this._addParamToObject('quality','high',outerObject);if(!Prototype.Browser.IE){var innerObject=document.createElement('object');innerObject.setAttribute('type',this.options.mimeTypes[this._fileExtension(this.contentToFetch)]);innerObject.setAttribute('data',this.contentToFetch);innerObject.setAttribute('id','lightwindow_media_secondary');innerObject.setAttribute('name','lightwindow_media_secondary');innerObject.setAttribute('width',this.resizeTo.width);innerObject.setAttribute('height',this.resizeTo.height);innerObject=this._addParamToObject('controller','true',innerObject);innerObject=this._addParamToObject('wmode','transparent',innerObject);innerObject=this._addParamToObject('cache','false',innerObject);innerObject=this._addParamToObject('quality','high',innerObject);outerObject.appendChild(innerObject);}
if(this._getParameter('lightwindow_iframe_embed')){this._appendIframe('no');this._writeToIframe(this._convertToMarkup(outerObject,'object'));}else{this._appendObject(outerObject,'object',$('lightwindow_contents'));}
this._handleFinalWindowAnimation(0);}else{this._handleFinalWindowAnimation(0);}
this._setupActions();}}
Event.observe(window,'load',lightwindowInit,false);var myLightWindow=null;function lightwindowInit(){myLightWindow=new lightwindow();}

/* custom-form-elements.js (71%) */
var checkboxHeight="10";var radioHeight="10";var selectWidth="253";document.write('<style type="text/css">input.styled { display: none; } select.styled { position: relative; width: '+selectWidth+'px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }</style>');var Custom={init:function(){var inputs=document.getElementsByTagName("input"),span=Array(),textnode,option,active;for(a=0;a<inputs.length;a++){if((inputs[a].type=="checkbox"||inputs[a].type=="radio")&&inputs[a].className=="styled"){span[a]=document.createElement("span");span[a].className=inputs[a].type;if(inputs[a].checked==true){if(inputs[a].type=="checkbox"){position="0 -"+(checkboxHeight*2)+"px";span[a].style.backgroundPosition=position;}else{position="0 -"+(radioHeight*2)+"px";span[a].style.backgroundPosition=position;}}
inputs[a].parentNode.insertBefore(span[a],inputs[a]);inputs[a].onchange=Custom.clear;span[a].onmousedown=Custom.pushed;span[a].onmouseup=Custom.check;document.onmouseup=Custom.clear;}}
inputs=document.getElementsByTagName("select");for(a=0;a<inputs.length;a++){if(inputs[a].className=="styled"){option=inputs[a].getElementsByTagName("option");active=option[0].childNodes[0].nodeValue;textnode=document.createTextNode(active);for(b=0;b<option.length;b++){if(option[b].selected==true){textnode=document.createTextNode(option[b].childNodes[0].nodeValue);}}
span[a]=document.createElement("span");span[a].className="select";span[a].id="select"+inputs[a].name;span[a].appendChild(textnode);inputs[a].parentNode.insertBefore(span[a],inputs[a]);inputs[a].onchange=Custom.choose;}}},pushed:function(){element=this.nextSibling;if(element.checked==true&&element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight*3+"px";}else if(element.checked==true&&element.type=="radio"){this.style.backgroundPosition="0 -"+radioHeight*3+"px";}else if(element.checked!=true&&element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight+"px";}else{this.style.backgroundPosition="0 -"+radioHeight+"px";}},check:function(){element=this.nextSibling;if(element.checked==true&&element.type=="checkbox"){this.style.backgroundPosition="0 0";element.checked=false;}else{if(element.type=="checkbox"){this.style.backgroundPosition="0 -"+checkboxHeight*2+"px";}else{this.style.backgroundPosition="0 -"+radioHeight*2+"px";group=this.nextSibling.name;inputs=document.getElementsByTagName("input");for(a=0;a<inputs.length;a++){if(inputs[a].name==group&&inputs[a]!=this.nextSibling){inputs[a].previousSibling.style.backgroundPosition="0 0";}}}
element.checked=true;}},clear:function(){inputs=document.getElementsByTagName("input");for(var b=0;b<inputs.length;b++){if(inputs[b].type=="checkbox"&&inputs[b].checked==true&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 -"+checkboxHeight*2+"px";}else if(inputs[b].type=="checkbox"&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 0";}else if(inputs[b].type=="radio"&&inputs[b].checked==true&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 -"+radioHeight*2+"px";}else if(inputs[b].type=="radio"&&inputs[b].className=="styled"){inputs[b].previousSibling.style.backgroundPosition="0 0";}}},choose:function(){option=this.getElementsByTagName("option");for(d=0;d<option.length;d++){if(option[d].selected==true){document.getElementById("select"+this.name).childNodes[0].nodeValue=option[d].childNodes[0].nodeValue;}}}}

/* homeslider.js (85%) */
var slidervalue=0;var step=549;function slideright()
{avalue=step*3;if(slidervalue>step*(-3)){var avalue=slidervalue-step;}
slidervalue=avalue;var num=(avalue/step)*(-1)+1;var exnum=(avalue/step)*(-1);var pointId="rss-point-"+num;var expointId="rss-point-"+exnum;$(pointId).className='rss-point-active';$(expointId).className='rss-point-unactive';new Effect.Move('slider',{duration:0.4,x:avalue,y:0,mode:'absolute',transition:Effect.Transitions.linear});}
function slideleft()
{avalue=0;if(slidervalue<0){var avalue=slidervalue+step;}
slidervalue=avalue;var num=avalue/step*-1+1;var exnum=avalue/step*-1+2;var pointId="rss-point-"+num;var expointId="rss-point-"+exnum;$(pointId).className='rss-point-active';$(expointId).className='rss-point-unactive';new Effect.Move('slider',{duration:0.4,x:avalue,y:0,mode:'absolute',transition:Effect.Transitions.linear});}

/* hometab.js (88%) */
function hometab(id)
{$('tab1').className='unactive';$('tab2').className='unactive';$('tab3').className='unactive';$('boxtab1').hide();$('boxtab2').hide();$('boxtab3').hide();$(id).toggleClassName('active');boxid="box"+id;$(boxid).appear({from:1.0,to:1.0,duration:0.0});}

/* prototip.js (92%) */
var Prototip={Version:'2.1.2'};var Tips={options:{images:'../images/prototip/',zIndex:6000}};Prototip.Styles={'default':{border:6,borderColor:'#c7c7c7',className:'default',closeButton:false,hideAfter:false,hideOn:'mouseleave',hook:false,radius:6,showOn:'mousemove',stem:{height:12,width:15}},'protoblue':{className:'protoblue',border:6,borderColor:'#116497',radius:6,stem:{height:12,width:15}},'darkgrey':{className:'darkgrey',border:6,borderColor:'#363636',radius:6,stem:{height:12,width:15}},'creamy':{className:'creamy',border:6,borderColor:'#ebe4b4',radius:6,stem:{height:12,width:15}},'protogrey':{className:'protogrey',border:6,borderColor:'#606060',radius:6,stem:{height:12,width:15}}};eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('L.Y(12,{4d:"1.6.1",2D:{20:!!10.4e("20").3l},3m:p(){3.3n("2E");o(/^(4f?:\\/\\/|\\/)/.4g(s.9.T)){s.T=s.9.T}W{q a=/1C(?:-[\\w\\d.]+)?\\.4h(.*)/;s.T=(($$("4i[21]").3o(p(b){M b.21.22(a)})||{}).21||"").2F(a,"")+s.9.T}o(!3.2D.20){o(10.4j>=8&&!10.3p.2a){10.3p.2G("2a","4k:4l-4m-4n:4o","#2b#3q")}W{10.1a("3r:2H",p(){q b=10.4p();b.4q="2a\\\\:*{4r:2I(#2b#3q)}"})}}s.2c();H.1a(2J,"2K",3.2K)},3n:p(a){o((4s 2J[a]=="4t")||(3.2L(2J[a].4u)<3.2L(3["3s"+a]))){3t("12 4v "+a+" >= "+3["3s"+a])}},2L:p(a){q b=a.2F(/3u.*|\\./g,"");b=4w(b+"0".4x(4-b.2M));M a.4y("3u")>-1?b-1:b},2N:p(a){M(a>0)?(-1*a):(a).4z()},2K:p(){s.3v()}});L.Y(s,{1x:[],13:[],2c:p(){3.2e=3.1l},23:{B:"2O",2O:"B",u:"1m",1m:"u",1O:"1O",1b:"1d",1d:"1b"},3w:{G:"1b",F:"1d"},2P:p(a){M!!1P[1]?3.23[a]:a},1h:(p(b){q a=I 4A("4B ([\\\\d.]+)").4C(b);M a?(3x(a[1])<7):X})(4D.4E),2Q:(2E.4F.4G&&!10.4H),2G:p(a){3.1x.2f(a)},1y:p(a){q b=3.1x.3o(p(c){M c.C==$(a)});o(b){b.3y();o(b.15){b.E.1y();o(s.1h){b.1n.1y()}}3.1x=3.1x.3z(b)}a.1C=24},3v:p(){3.1x.2R(p(a){3.1y(a.C)}.1e(3))},2g:p(c){o(c==3.3A){M}o(3.13.2M===0){3.2e=3.9.1l;2S(q b=0,a=3.1x.2M;b<a;b++){3.1x[b].E.r({1l:3.9.1l})}}c.E.r({1l:3.2e++});o(c.Q){c.Q.r({1l:3.2e})}3.3A=c},3B:p(a){3.2T(a);3.13.2f(a)},2T:p(a){3.13=3.13.3z(a)},3C:p(){s.13.1D("S")},U:p(b,f){b=$(b),f=$(f);q k=L.Y({1c:{x:0,y:0},N:X},1P[2]||{});q d=k.1s||f.2h();d.B+=k.1c.x;d.u+=k.1c.y;q c=k.1s?[0,0]:f.3D(),a=10.1z.2i(),g=k.1s?"1Q":"17";d.B+=(-1*(c[0]-a[0]));d.u+=(-1*(c[1]-a[1]));o(k.1s){q e=[0,0];e.G=0;e.F=0}q i={C:b.1R()},j={C:L.25(d)};i[g]=k.1s?e:f.1R();j[g]=L.25(d);2S(q h 3E j){3F(k[h]){R"4I":R"4J":j[h].B+=i[h].G;18;R"4K":j[h].B+=(i[h].G/2);18;R"4L":j[h].B+=i[h].G;j[h].u+=(i[h].F/2);18;R"4M":R"4N":j[h].u+=i[h].F;18;R"4O":R"4P":j[h].B+=i[h].G;j[h].u+=i[h].F;18;R"4Q":j[h].B+=(i[h].G/2);j[h].u+=i[h].F;18;R"4R":j[h].u+=(i[h].F/2);18}}d.B+=-1*(j.C.B-j[g].B);d.u+=-1*(j.C.u-j[g].u);o(k.N){b.r({B:d.B+"v",u:d.u+"v"})}M d}});s.2c();q 4S=4T.3G({2c:p(c,e){3.C=$(c);o(!3.C){3t("12: H 4U 4V, 4W 3G a 15.");M}s.1y(3.C);q a=(L.2j(e)||L.2U(e)),b=a?1P[2]||[]:e;3.1o=a?e:24;o(b.1S){b=L.Y(L.25(12.2V[b.1S]),b)}3.9=L.Y(L.Y({1i:X,1f:0,2W:"#4X",1k:0,J:s.9.J,19:s.9.4Y,1t:!(b.V&&b.V=="1T")?0.14:X,1p:X,1g:"1E",3H:X,U:b.U,1c:b.U?{x:0,y:0}:{x:16,y:16},1F:(b.U&&!b.U.1s)?1j:X,V:"2k",D:X,1S:"2b",17:3.C,11:X,1z:(b.U&&!b.U.1s)?X:1j,G:X},12.2V["2b"]),b);3.17=$(3.9.17);3.1k=3.9.1k;3.1f=(3.1k>3.9.1f)?3.1k:3.9.1f;o(3.9.T){3.T=3.9.T.3I("://")?3.9.T:s.T+3.9.T}W{3.T=s.T+"4Z/"+(3.9.1S||"")+"/"}o(!3.T.51("/")){3.T+="/"}o(L.2j(3.9.D)){3.9.D={N:3.9.D}}o(3.9.D.N){3.9.D=L.Y(L.25(12.2V[3.9.1S].D)||{},3.9.D);3.9.D.N=[3.9.D.N.22(/[a-z]+/)[0].2l(),3.9.D.N.22(/[A-Z][a-z]+/)[0].2l()];3.9.D.1A=["B","2O"].52(3.9.D.N[0])?"1b":"1d";3.1q={1b:X,1d:X}}o(3.9.1i){3.9.1i.9=L.Y({2X:2E.53},3.9.1i.9||{})}o(3.9.U.1s){q d=3.9.U.1r.22(/[a-z]+/)[0].2l();3.1Q=s.23[d]+s.23[3.9.U.1r.22(/[A-Z][a-z]+/)[0].2l()].2m()}3.3J=(s.2Q&&3.1k);3.3K();s.2G(3);3.3L();12.Y(3)},3K:p(){3.E=I H("P",{J:"1C"}).r({1l:s.9.1l});o(3.3J){3.E.S=p(){3.r("B:-3M;u:-3M;1G:2n;");M 3};3.E.O=p(){3.r("1G:13");M 3};3.E.13=p(){M(3.2Y("1G")=="13"&&3x(3.2Y("u").2F("v",""))>-54)}}3.E.S();o(s.1h){3.1n=I H("55",{J:"1n",21:"56:X;",57:0}).r({2o:"26",1l:s.9.1l-1,58:0})}o(3.9.1i){3.1U=3.1U.2Z(3.30)}3.1r=I H("P",{J:"1o"});3.11=I H("P",{J:"11"}).S();o(3.9.19||(3.9.1g.C&&3.9.1g.C=="19")){3.19=I H("P",{J:"27"}).1V(3.T+"27.2p")}},2q:p(){o(10.2H){3.31();3.3N=1j;M 1j}W{o(!3.3N){10.1a("3r:2H",3.31);M X}}},31:p(){$(10.32).K(3.E);o(s.1h){$(10.32).K(3.1n)}o(3.9.1i){$(10.32).K(3.Q=I H("P",{J:"59"}).1V(3.T+"Q.5a").S())}q g="E";o(3.9.D.N){3.D=I H("P",{J:"5b"}).r({F:3.9.D[3.9.D.1A=="1d"?"F":"G"]+"v"});q b=3.9.D.1A=="1b";3[g].K(3.33=I H("P",{J:"5c 2r"}).K(3.3O=I H("P",{J:"5d 2r"})));3.D.K(3.1H=I H("P",{J:"5e"}).r({F:3.9.D[b?"G":"F"]+"v",G:3.9.D[b?"F":"G"]+"v"}));o(s.1h&&!3.9.D.N[1].3P().3I("5f")){3.1H.r({2o:"5g"})}g="3O"}o(3.1f){q d=3.1f,f;3[g].K(3.1W=I H("5h",{J:"1W"}).K(3.1X=I H("34",{J:"1X 35"}).r("F: "+d+"v").K(I H("P",{J:"2s 5i"}).K(I H("P",{J:"1Y"}))).K(f=I H("P",{J:"5j"}).r({F:d+"v"}).K(I H("P",{J:"3Q"}).r({1u:"0 "+d+"v",F:d+"v"}))).K(I H("P",{J:"2s 5k"}).K(I H("P",{J:"1Y"})))).K(3.36=I H("34",{J:"36 35"}).K(3.37=I H("P",{J:"37"}).r("2t: 0 "+d+"v"))).K(3.3R=I H("34",{J:"3R 35"}).r("F: "+d+"v").K(I H("P",{J:"2s 5l"}).K(I H("P",{J:"1Y"}))).K(f.5m(1j)).K(I H("P",{J:"2s 5n"}).K(I H("P",{J:"1Y"})))));g="37";q c=3.1W.38(".1Y");$w("5o 5p 5q 5r").2R(p(j,h){o(3.1k>0){12.3S(c[h],j,{1I:3.9.2W,1f:d,1k:3.9.1k})}W{c[h].2u("3T")}c[h].r({G:d+"v",F:d+"v"}).2u("1Y"+j.2m())}.1e(3));3.1W.38(".3Q",".36",".3T").1D("r",{1I:3.9.2W})}3[g].K(3.15=I H("P",{J:"15 "+3.9.J}).K(3.1Z=I H("P",{J:"1Z"}).K(3.11)));o(3.9.G){q e=3.9.G;o(L.5s(e)){e+="v"}3.15.r("G:"+e)}o(3.D){q a={};a[3.9.D.1A=="1b"?"u":"1m"]=3.D;3.E.K(a);3.28()}3.15.K(3.1r);o(!3.9.1i){3.39({11:3.9.11,1o:3.1o})}},39:p(e){q a=3.E.2Y("1G");3.E.r("F:1J;G:1J;1G:2n").O();o(3.1f){3.1X.r("F:0");3.1X.r("F:0")}o(e.11){3.11.O().3U(e.11);3.1Z.O()}W{o(!3.19){3.11.S();3.1Z.S()}}o(L.2U(e.1o)){e.1o.O()}o(L.2j(e.1o)||L.2U(e.1o)){3.1r.3U(e.1o)}3.15.r({G:3.15.3V()+"v"});3.E.r("1G:13").O();3.15.O();q c=3.15.1R(),b={G:c.G+"v"},d=[3.E];o(s.1h){d.2f(3.1n)}o(3.19){3.11.O().K({u:3.19});3.1Z.O()}o(e.11||3.19){3.1Z.r("G: 3a%")}b.F=24;3.E.r({1G:a});3.1r.2u("2r");o(e.11||3.19){3.11.2u("2r")}o(3.1f){3.1X.r("F:"+3.1f+"v");3.1X.r("F:"+3.1f+"v");b="G: "+(c.G+2*3.1f)+"v";d.2f(3.1W)}d.1D("r",b);o(3.D){3.28();o(3.9.D.1A=="1b"){3.E.r({G:3.E.3V()+3.9.D.F+"v"})}}3.E.S()},3L:p(){3.3b=3.1U.1v(3);3.3W=3.S.1v(3);o(3.9.1F&&3.9.V=="2k"){3.9.V="3c"}o(3.9.V&&3.9.V==3.9.1g){3.1K=3.3X.1v(3);3.C.1a(3.9.V,3.1K)}o(3.19){3.19.1a("3c",p(d){d.1V(3.T+"5t.2p")}.1e(3,3.19)).1a("3d",p(d){d.1V(3.T+"27.2p")}.1e(3,3.19))}q c={C:3.1K?[]:[3.C],17:3.1K?[]:[3.17],1r:3.1K?[]:[3.E],19:[],26:[]},a=3.9.1g.C;3.3e=a||(!3.9.1g?"26":"C");3.1L=c[3.3e];o(!3.1L&&a&&L.2j(a)){3.1L=3.1r.38(a)}$w("O S").2R(p(g){q f=g.2m(),d=(3.9[g+"3Y"].5u||3.9[g+"3Y"]);o(d=="3c"){d=="3f"}W{o(d=="3d"){d=="1E"}}3[g+"5v"]=d}.1e(3));o(!3.1K&&3.9.V){3.C.1a(3.9.V,3.3b)}o(3.1L&&3.9.1g){3.1L.1D("1a",3.5w,3.3W)}o(!3.9.1F&&3.9.V=="1T"){3.2v=3.N.1v(3);3.C.1a("2k",3.2v)}3.3Z=3.S.2Z(p(f,e){q d=e.5x(".27");o(d){d.5y();e.5z();f(e)}}).1v(3);o(3.19||(3.9.1g&&(3.9.1g.C==".27"))){3.E.1a("1T",3.3Z)}o(3.9.V!="1T"&&(3.3e!="C")){3.2w=p(){3.1B("O")}.1v(3);3.C.1a("1E",3.2w)}o(3.9.1g||3.9.1p){q b=[3.C,3.E];3.3g=p(){s.2g(3);3.2x()}.1v(3);3.3h=3.1p.1v(3);b.1D("1a","3f",3.3g).1D("1a","1E",3.3h)}o(3.9.1i&&3.9.V!="1T"){3.2y=3.40.1v(3);3.C.1a("1E",3.2y)}},3y:p(){o(3.9.V&&3.9.V==3.9.1g){3.C.1w(3.9.V,3.1K)}W{o(3.9.V){3.C.1w(3.9.V,3.3b)}o(3.1L&&3.9.1g){3.1L.1D("1w")}}o(3.2v){3.C.1w("2k",3.2v)}o(3.2w){3.C.1w("3d",3.2w)}3.E.1w();o(3.9.1g||3.9.1p){3.C.1w("3f",3.3g).1w("1E",3.3h)}o(3.2y){3.C.1w("1E",3.2y)}},30:p(c,b){o(!3.15){o(!3.2q()){M}}3.N(b);o(3.2z){M}W{o(3.41){c(b);M}}3.2z=1j;q e=b.5A(),d={29:{1M:e.x,1N:e.y}};q a=L.25(3.9.1i.9);a.2X=a.2X.2Z(p(g,f){3.39({11:3.9.11,1o:f.5B});3.N(d);(p(){g(f);q h=(3.Q&&3.Q.13());o(3.Q){3.1B("Q");3.Q.1y();3.Q=24}o(h){3.O()}3.41=1j;3.2z=24}.1e(3)).1t(0.6)}.1e(3));3.5C=H.O.1t(3.9.1t,3.Q);3.E.S();3.2z=1j;3.Q.O();3.5D=(p(){I 5E.5F(3.9.1i.2I,a)}.1e(3)).1t(3.9.1t);M X},40:p(){3.1B("Q")},1U:p(a){o(!3.15){o(!3.2q()){M}}3.N(a);o(3.E.13()){M}3.1B("O");3.5G=3.O.1e(3).1t(3.9.1t)},1B:p(a){o(3[a+"42"]){5H(3[a+"42"])}},O:p(){o(3.E.13()){M}o(s.1h){3.1n.O()}o(3.9.3H){s.3C()}s.3B(3);3.15.O();3.E.O();o(3.D){3.D.O()}3.C.43("1C:5I")},1p:p(a){o(3.9.1i){o(3.Q&&3.9.V!="1T"){3.Q.S()}}o(!3.9.1p){M}3.2x();3.5J=3.S.1e(3).1t(3.9.1p)},2x:p(){o(3.9.1p){3.1B("1p")}},S:p(){3.1B("O");3.1B("Q");o(!3.E.13()){M}3.44()},44:p(){o(s.1h){3.1n.S()}o(3.Q){3.Q.S()}3.E.S();(3.1W||3.15).O();s.2T(3);3.C.43("1C:2n")},3X:p(a){o(3.E&&3.E.13()){3.S(a)}W{3.1U(a)}},28:p(){q c=3.9.D,b=1P[0]||3.1q,d=s.2P(c.N[0],b[c.1A]),f=s.2P(c.N[1],b[s.23[c.1A]]),a=3.1k||0;3.1H.1V(3.T+d+f+".2p");o(c.1A=="1b"){q e=(d=="B")?c.F:0;3.33.r("B: "+e+"v;");3.1H.r({"2A":d});3.D.r({B:0,u:(f=="1m"?"3a%":f=="1O"?"50%":0),5K:(f=="1m"?-1*c.G:f=="1O"?-0.5*c.G:0)+(f=="1m"?-1*a:f=="u"?a:0)+"v"})}W{3.33.r(d=="u"?"1u: 0; 2t: "+c.F+"v 0 0 0;":"2t: 0; 1u: 0 0 "+c.F+"v 0;");3.D.r(d=="u"?"u: 0; 1m: 1J;":"u: 1J; 1m: 0;");3.1H.r({1u:0,"2A":f!="1O"?f:"26"});o(f=="1O"){3.1H.r("1u: 0 1J;")}W{3.1H.r("1u-"+f+": "+a+"v;")}o(s.2Q){o(d=="1m"){3.D.r({N:"45",5L:"5M",u:"1J",1m:"1J","2A":"B",G:"3a%",1u:(-1*c.F)+"v 0 0 0"});3.D.1S.2o="46"}W{3.D.r({N:"47","2A":"26",1u:0})}}}3.1q=b},N:p(b){o(!3.15){o(!3.2q()){M}}s.2g(3);o(s.1h){q a=3.E.1R();o(!3.2B||3.2B.F!=a.F||3.2B.G!=a.G){3.1n.r({G:a.G+"v",F:a.F+"v"})}3.2B=a}o(3.9.U){q j,h;o(3.1Q){q k=10.1z.2i(),c=b.29||{};q g,i=2;3F(3.1Q.3P()){R"5N":R"5O":g={x:0-i,y:0-i};18;R"5P":g={x:0,y:0-i};18;R"5Q":R"5R":g={x:i,y:0-i};18;R"5S":g={x:i,y:0};18;R"5T":R"5U":g={x:i,y:i};18;R"5V":g={x:0,y:i};18;R"5W":R"5X":g={x:0-i,y:i};18;R"5Y":g={x:0-i,y:0};18}g.x+=3.9.1c.x;g.y+=3.9.1c.y;j=L.Y({1c:g},{C:3.9.U.1r,1Q:3.1Q,1s:{u:c.1N||2C.1N(b)-k.u,B:c.1M||2C.1M(b)-k.B}});h=s.U(3.E,3.17,j);o(3.9.1z){q n=3.3i(h),m=n.1q;h=n.N;h.B+=m.1d?2*12.2N(g.x-3.9.1c.x):0;h.u+=m.1d?2*12.2N(g.y-3.9.1c.y):0;o(3.D&&(3.1q.1b!=m.1b||3.1q.1d!=m.1d)){3.28(m)}}h={B:h.B+"v",u:h.u+"v"};3.E.r(h)}W{j=L.Y({1c:3.9.1c},{C:3.9.U.1r,17:3.9.U.17});h=s.U(3.E,3.17,L.Y({N:1j},j));h={B:h.B+"v",u:h.u+"v"}}o(3.Q){q e=s.U(3.Q,3.17,L.Y({N:1j},j))}o(s.1h){3.1n.r(h)}}W{q f=3.17.2h(),c=b.29||{},h={B:((3.9.1F)?f[0]:c.1M||2C.1M(b))+3.9.1c.x,u:((3.9.1F)?f[1]:c.1N||2C.1N(b))+3.9.1c.y};o(!3.9.1F&&3.C!==3.17){q d=3.C.2h();h.B+=-1*(d[0]-f[0]);h.u+=-1*(d[1]-f[1])}o(!3.9.1F&&3.9.1z){q n=3.3i(h),m=n.1q;h=n.N;o(3.D&&(3.1q.1b!=m.1b||3.1q.1d!=m.1d)){3.28(m)}}h={B:h.B+"v",u:h.u+"v"};3.E.r(h);o(3.Q){3.Q.r(h)}o(s.1h){3.1n.r(h)}}},3i:p(c){q e={1b:X,1d:X},d=3.E.1R(),b=10.1z.2i(),a=10.1z.1R(),g={B:"G",u:"F"};2S(q f 3E g){o((c[f]+d[g[f]]-b[f])>a[g[f]]){c[f]=c[f]-(d[g[f]]+(2*3.9.1c[f=="B"?"x":"y"]));o(3.D){e[s.3w[g[f]]]=1j}}}M{N:c,1q:e}}});L.Y(12,{3S:p(d,g){q j=1P[2]||3.9,f=j.1k,c=j.1f,e={u:(g.48(0)=="t"),B:(g.48(1)=="l")};o(3.2D.20){q b=I H("20",{J:"5Z"+g.2m(),G:c+"v",F:c+"v"});d.K(b);q i=b.3l("2d");i.60=j.1I;i.61((e.B?f:c-f),(e.u?f:c-f),f,0,62.63*2,1j);i.64();i.49((e.B?f:0),0,c-f,c);i.49(0,(e.u?f:0),c,c-f)}W{q h;d.K(h=I H("P").r({G:c+"v",F:c+"v",1u:0,2t:0,2o:"46",N:"45",65:"2n"}));q a=I H("2a:66",{67:j.1I,68:"69",6a:j.1I,6b:(f/c*0.5).6c(2)}).r({G:2*c-1+"v",F:2*c-1+"v",N:"47",B:(e.B?0:(-1*c))+"v",u:(e.u?0:(-1*c))+"v"});h.K(a);a.4a=a.4a}}});H.6d({1V:p(c,b){c=$(c);q a=L.Y({4b:"u B",3j:"6e-3j",3k:"6f",1I:""},1P[2]||{});c.r(s.1h?{6g:"6h:6i.6j.6k(21=\'"+b+"\'\', 3k=\'"+a.3k+"\')"}:{6l:a.1I+" 2I("+b+") "+a.4b+" "+a.3j});M c}});12.4c={O:p(){s.2g(3);3.2x();q d={};o(3.9.U){d.29={1M:0,1N:0}}W{q a=3.17.2h(),c=3.17.3D(),b=10.1z.2i();a.B+=(-1*(c[0]-b[0]));a.u+=(-1*(c[1]-b[1]));d.29={1M:a.B,1N:a.u}}o(3.9.1i){3.30(d)}W{3.1U(d)}3.1p()}};12.Y=p(a){a.C.1C={};L.Y(a.C.1C,{O:12.4c.O.1e(a),S:a.S.1e(a),1y:s.1y.1e(s,a.C)})};12.3m();',62,394,'|||this||||||options|||||||||||||||if|function|var|setStyle|Tips||top|px||||||left|element|stem|wrapper|height|width|Element|new|className|insert|Object|return|position|show|div|loader|case|hide|images|hook|showOn|else|false|extend||document|title|Prototip|visible||tooltip||target|break|closeButton|observe|horizontal|offset|vertical|bind|border|hideOn|fixIE|ajax|true|radius|zIndex|bottom|iframeShim|content|hideAfter|stemInverse|tip|mouse|delay|margin|bindAsEventListener|stopObserving|tips|remove|viewport|orientation|clearTimer|prototip|invoke|mouseleave|fixed|visibility|stemImage|backgroundColor|auto|eventToggle|hideTargets|pointerX|pointerY|middle|arguments|mouseHook|getDimensions|style|click|showDelayed|setPngBackground|borderFrame|borderTop|prototip_Corner|toolbar|canvas|src|match|_inverse|null|clone|none|close|positionStem|fakePointer|ns_vml|default|initialize||zIndexTop|push|raise|cumulativeOffset|getScrollOffsets|isString|mousemove|toLowerCase|capitalize|hidden|display|png|build|clearfix|prototip_CornerWrapper|padding|addClassName|eventPosition|eventCheckDelay|cancelHideAfter|ajaxHideEvent|ajaxContentLoading|float|iframeShimDimensions|Event|support|Prototype|replace|add|loaded|url|window|unload|convertVersionString|length|toggleInt|right|inverseStem|WebKit419|each|for|removeVisible|isElement|Styles|borderColor|onComplete|getStyle|wrap|ajaxShow|_build|body|stemWrapper|li|borderRow|borderMiddle|borderCenter|select|_update|100|eventShow|mouseover|mouseout|hideElement|mouseenter|activityEnter|activityLeave|getPositionWithinViewport|repeat|sizingMethod|getContext|start|require|find|namespaces|VML|dom|REQUIRED_|throw|_|removeAll|_stemTranslation|parseFloat|deactivate|without|_highest|addVisibile|hideAll|cumulativeScrollOffset|in|switch|create|hideOthers|include|fixSafari2|setup|activate|9500px|_isBuilding|stemBox|toUpperCase|prototip_Between|borderBottom|createCorner|prototip_Fill|update|getWidth|eventHide|toggle|On|buttonEvent|ajaxHide|ajaxContentLoaded|Timer|fire|afterHide|relative|block|absolute|charAt|fillRect|outerHTML|align|Methods|REQUIRED_Prototype|createElement|https|test|js|script|documentMode|urn|schemas|microsoft|com|vml|createStyleSheet|cssText|behavior|typeof|undefined|Version|requires|parseInt|times|indexOf|abs|RegExp|MSIE|exec|navigator|userAgent|Browser|WebKit|evaluate|topRight|rightTop|topMiddle|rightMiddle|bottomLeft|leftBottom|bottomRight|rightBottom|bottomMiddle|leftMiddle|Tip|Class|not|available|cannot|000000|closeButtons|styles||endsWith|member|emptyFunction|9500|iframe|javascript|frameBorder|opacity|prototipLoader|gif|prototip_Stem|prototip_StemWrapper|prototip_StemBox|prototip_StemImage|MIDDLE|inline|ul|prototip_CornerWrapperTopLeft|prototip_BetweenCorners|prototip_CornerWrapperTopRight|prototip_CornerWrapperBottomLeft|cloneNode|prototip_CornerWrapperBottomRight|tl|tr|bl|br|isNumber|close_hover|event|Action|hideAction|findElement|blur|stop|pointer|responseText|loaderTimer|ajaxTimer|Ajax|Request|showTimer|clearTimeout|shown|hideAfterTimer|marginTop|clear|both|LEFTTOP|TOPLEFT|TOPMIDDLE|TOPRIGHT|RIGHTTOP|RIGHTMIDDLE|RIGHTBOTTOM|BOTTOMRIGHT|BOTTOMMIDDLE|BOTTOMLEFT|LEFTBOTTOM|LEFTMIDDLE|cornerCanvas|fillStyle|arc|Math|PI|fill|overflow|roundrect|fillcolor|strokeWeight|1px|strokeColor|arcSize|toFixed|addMethods|no|scale|filter|progid|DXImageTransform|Microsoft|AlphaImageLoader|background'.split('|'),0,{}));

/* detailcontactform.js (92%) */
function namefocus()
{if(this.document.getElementById('ContactName').value=='Nome e cognome'){this.document.getElementById('ContactName').value='';}}
function nameblur()
{if(this.document.getElementById('ContactName').value==""){this.document.getElementById('ContactName').value='Nome e cognome';}}
function emailfocus()
{if(this.document.getElementById('ContactEmail').value=='E-mail'){this.document.getElementById('ContactEmail').value='';}}
function emailblur()
{if(this.document.getElementById('ContactEmail').value==""){this.document.getElementById('ContactEmail').value='E-mail';}}
function telephonefocus()
{if(this.document.getElementById('ContactTelephone').value=='Recapito telefonico'){this.document.getElementById('ContactTelephone').value='';}}
function telephoneblur()
{if(this.document.getElementById('ContactTelephone').value==""){this.document.getElementById('ContactTelephone').value='Recapito telefonico';}}
function contentfocus()
{if(this.document.getElementById('ContactContent').value=='Scrivi un messaggio..'){this.document.getElementById('ContactContent').value='';}}
function contentblur()
{if(this.document.getElementById('ContactContent').value==""){this.document.getElementById('ContactContent').value='Scrivi un messaggio..';}}
