jQuery(function(){	initClearForms();	initDropDown();	initPlugins();	splitingCategories();	initPopupSimplyBox();});jQuery(window).load(function(){	jQuery('a.iframe, a.movie').each(function(){		var _this = jQuery(this);		var _url = _this.attr('href');		_this.attr('link', _url).attr('href', '#popup');	});	initPopups();	setTimeout(function(){		jQuery('#auto-popup').trigger('click');	}, 2000);});function initPlugins(){	jQuery('div#main').fadeGallery({		slideElements:'div.gallery > ul > li',		btnNext:'a.link-next',		btnPrev:'a.link-prev',		autoHeight:true,		autoRotation:true,		switchTime:5000,		duration:650	});	jQuery('div#main').fadeGallery({		slideElements:'div.slide-caption > ul > li',		btnNext:'a.link-next',		btnPrev:'a.link-prev',		autoHeight:true,		autoRotation:true,		switchTime:5000,		duration:650	});}function splitingCategories(){	var splitHeight = 260;	var splitClass = 'split-column';	var offsetClass = 'split-heading-margin';	$('#nav .drop').each(function(){		var drop = $(this);		var navBlocks = drop.find('div.nav-block', drop);		var colHolder = drop.find('div.drop-l', drop);		var currentColumn, curBox, fillHeight;		function createColumn() {			currentColumn = $('<div>').attr('class',splitClass);			fillHeight = 0;			curBox = null;		}		function splitBlock(cur) {			// menu fit in one clean column			createColumn();			colHolder.append(currentColumn);			if(cur.height() < splitHeight) {				fillHeight += cur.height();				currentColumn.append(cur);			}			// menu needs split			else {				var headingHeight = cur.find('h3').outerHeight(true);				var curUl = cur.find('>ul');				var childrenItems = curUl.find('>li');				currentColumn.append(cur);				colHolder.append(currentColumn);				if(curUl.length && childrenItems.length){					var sumHeight = headingHeight;					childrenItems.each(function(ind){						var curLi = $(this);						sumHeight += curLi.height();							if(sumHeight > splitHeight) {							sumHeight = headingHeight;							createColumn();							colHolder.append(currentColumn)							$('<div>').addClass('spacer').css({height:headingHeight}).appendTo(currentColumn);							curUl = $('<ul>').appendTo(currentColumn);							curUl.append(curLi)						} else {							curUl.append(curLi)						}						});					createColumn();				}			}		}		createColumn();		navBlocks.each(function(){			curBox = $(this);			if(fillHeight + curBox.height() < splitHeight) {				fillHeight += curBox.height();				currentColumn.append(curBox);				colHolder.append(currentColumn);			} else {				splitBlock(curBox);			}		});	});}function initDropDown(){	var nav = document.getElementById("nav");	if(nav) {		var lis = nav.getElementsByTagName("li");		for (var i=0; i<lis.length; i++) {			if(lis[i].getElementsByTagName("ul").length > 0) {				lis[i].className += " has-drop-down"				lis[i].getElementsByTagName("a")[0].className += " has-drop-down-a"			}			lis[i].onmouseover = function()	{				this.className += " hover";			}			lis[i].onmouseout = function() {				this.className = this.className.replace(" hover", "");			}		}	}}function initClearForms(){	clearFormFields({		clearInputs: true,		clearTextareas: true,		passwordFieldText: true,		addClassFocus: "focus",		filterClass: "default"	});}function clearFormFields(o){	if (o.clearInputs == null) o.clearInputs = true;	if (o.clearTextareas == null) o.clearTextareas = true;	if (o.passwordFieldText == null) o.passwordFieldText = false;	if (o.addClassFocus == null) o.addClassFocus = false;	if (!o.filterClass) o.filterClass = "default";	if(o.clearInputs) {		var inputs = document.getElementsByTagName("input");		for (var i = 0; i < inputs.length; i++ ) {			if((inputs[i].type == "text" || inputs[i].type == "password") && inputs[i].className.indexOf(o.filterClass) == -1) {				inputs[i].valueHtml = inputs[i].value;				inputs[i].onfocus = function ()	{					if(this.valueHtml == this.value) this.value = "";					if(this.fake) {						inputsSwap(this, this.previousSibling);						this.previousSibling.focus();					}					if(o.addClassFocus && !this.fake) {						this.className += " " + o.addClassFocus;						this.parentNode.className += " parent-" + o.addClassFocus;					}				}				inputs[i].onblur = function () {					if(this.value == "") {						this.value = this.valueHtml;						if(o.passwordFieldText && this.type == "password") inputsSwap(this, this.nextSibling);					}					if(o.addClassFocus) {						this.className = this.className.replace(o.addClassFocus, "");						this.parentNode.className = this.parentNode.className.replace("parent-"+o.addClassFocus, "");					}				}				if(o.passwordFieldText && inputs[i].type == "password") {					var fakeInput = document.createElement("input");					fakeInput.type = "text";					fakeInput.value = inputs[i].value;					fakeInput.className = inputs[i].className;					fakeInput.fake = true;					inputs[i].parentNode.insertBefore(fakeInput, inputs[i].nextSibling);					inputsSwap(inputs[i], null);				}			}		}	}	if(o.clearTextareas) {		var textareas = document.getElementsByTagName("textarea");		for(var i=0; i<textareas.length; i++) {			if(textareas[i].className.indexOf(o.filterClass) == -1) {				textareas[i].valueHtml = textareas[i].value;				textareas[i].onfocus = function() {					if(this.value == this.valueHtml) this.value = "";					if(o.addClassFocus) {						this.className += " " + o.addClassFocus;						this.parentNode.className += " parent-" + o.addClassFocus;					}				}				textareas[i].onblur = function() {					if(this.value == "") this.value = this.valueHtml;					if(o.addClassFocus) {						this.className = this.className.replace(o.addClassFocus, "");						this.parentNode.className = this.parentNode.className.replace("parent-"+o.addClassFocus, "");					}				}			}		}	}	function inputsSwap(el, el2) {		if(el) el.style.display = "none";		if(el2) el2.style.display = "inline";	}}// slideshow pluginjQuery.fn.fadeGallery = function(_options){	var _options = jQuery.extend({		slideElements:'div.slideset > div',		pagerLinks:'div.paging a',		generatePagination:'div.paging',		paginationUlClass:'switcher',		switcherClasses:'',		switcherClassTo:'a',		btnNext:'a.next',		btnPrev:'a.prev',		btnPlayPause:'a.play-pause',		btnPlay:'a.play',		btnPause:'a.pause',		pausedClass:'paused',		disabledClass: 'disabled',		playClass:'playing',		activeClass:'active',		loadingClass:'ajax-loading',		loadedClass:'slide-loaded',		dynamicImageLoad:false,		dynamicImageLoadAttr:'alt',		currentNum:false,		allNum:false,		startSlide:null,		noCircle:false,		pauseOnHover:true,		autoRotation:false,		autoHeight:false,		onInit:false,		onBeforeFade:false,		onAfterFade:false,		onChange:false,		disableWhileAnimating:false,		switchTime:3000,		duration:650,		event:'click'	},_options);	return this.each(function(){		// gallery options		if(this.slideshowInit) return; else this.slideshowInit;		var _this = jQuery(this);		var _slides = jQuery(_options.slideElements, _this);		var _pagerLinks = jQuery(_options.pagerLinks, _this);		var _generatePagination = jQuery(_options.generatePagination, _this);		var _paginationUlClass = _options.paginationUlClass;		var _switcherClasses = _options.switcherClasses;		var _switcherClassTo = _options.switcherClassTo;		var _btnPrev = jQuery(_options.btnPrev, _this);		var _btnNext = jQuery(_options.btnNext, _this);		var _btnPlayPause = jQuery(_options.btnPlayPause, _this);		var _btnPause = jQuery(_options.btnPause, _this);		var _btnPlay = jQuery(_options.btnPlay, _this);		var _pauseOnHover = _options.pauseOnHover;		var _dynamicImageLoad = _options.dynamicImageLoad;		var _dynamicImageLoadAttr = _options.dynamicImageLoadAttr;		var _autoRotation = _options.autoRotation;		var _activeClass = _options.activeClass;		var _loadingClass = _options.loadingClass;		var _loadedClass = _options.loadedClass;		var _disabledClass = _options.disabledClass;		var _pausedClass = _options.pausedClass;		var _playClass = _options.playClass;		var _autoHeight = _options.autoHeight;		var _duration = _options.duration;		var _switchTime = _options.switchTime;		var _controlEvent = _options.event;		var _currentNum = (_options.currentNum ? jQuery(_options.currentNum, _this) : false);		var _allNum = (_options.allNum ? jQuery(_options.allNum, _this) : false);		var _startSlide = _options.startSlide;		var _noCycle = _options.noCircle;		var _onChange = _options.onChange;		var _onBeforeFade = _options.onBeforeFade;		var _onAfterFade = _options.onAfterFade;		var _onInit = _options.onInit;		var _disableWhileAnimating = _options.disableWhileAnimating;				if(_switcherClasses){_switcherClasses = _switcherClasses.split((/\s*,\s*/));}				// gallery init		var _anim = false;		var _hover = false;		var _prevIndex = 0;		var _currentIndex = 0;		var _slideCount = _slides.length;		var _timer;		var _switcherIndex = 0;		if(_slideCount < 2) return;		if(_generatePagination.length) {			var list = $('<ul class="'+_paginationUlClass+'">');			var classTagLi = '';			var classTagA = '';			for(var i=0; i<_slideCount; i++){				if(_switcherClasses.length && _switcherClassTo == 'li'){					classTagLi = ' class="'+_switcherClasses[_switcherIndex]+'"';				}else if(_switcherClasses.length && _switcherClassTo == 'a'){					classTagA = ' class="'+_switcherClasses[_switcherIndex]+'"';				}				$('<li'+classTagLi+'><a'+classTagA+' href="#">'+(i+1)+'</a></li>').appendTo(list);				if(_switcherIndex < _switcherClasses.length -1){_switcherIndex++;}else{_switcherIndex = 0;}			}			_generatePagination.empty();			list.appendTo(_generatePagination);			_pagerLinks = list.children();		}			_prevIndex = _slides.index(_slides.filter('.'+_activeClass));		if(_prevIndex < 0) _prevIndex = _currentIndex = 0;		else _currentIndex = _prevIndex;		if(_startSlide != null) {			if(_startSlide == 'random') _prevIndex = _currentIndex = Math.floor(Math.random()*_slideCount);			else _prevIndex = _currentIndex = parseInt(_startSlide);		}		_slides.hide().eq(_currentIndex).show();		if(_autoRotation) _this.removeClass(_pausedClass).addClass(_playClass);		else _this.removeClass(_playClass).addClass(_pausedClass);		// gallery control		if(_btnPrev.length) {			_btnPrev.bind(_controlEvent,function(){				prevSlide();				return false;			});		}		if(_btnNext.length) {			_btnNext.bind(_controlEvent,function(){				nextSlide();				return false;			});		}		if(_pagerLinks.length) {			_pagerLinks.each(function(_ind){				jQuery(this).bind(_controlEvent,function(){					if(_currentIndex != _ind) {						if(_disableWhileAnimating && _anim) return;						_prevIndex = _currentIndex;						_currentIndex = _ind;						switchSlide();					}					return false;				});			});		}		// play pause section		if(_btnPlayPause.length) {			_btnPlayPause.bind(_controlEvent,function(){				if(_this.hasClass(_pausedClass)) {					_this.removeClass(_pausedClass).addClass(_playClass);					_autoRotation = true;					autoSlide();				} else {					_autoRotation = false;					if(_timer) clearTimeout(_timer);					_this.removeClass(_playClass).addClass(_pausedClass);				}				return false;			});		}		if(_btnPlay.length) {			_btnPlay.bind(_controlEvent,function(){				_this.removeClass(_pausedClass).addClass(_playClass);				_autoRotation = true;				autoSlide();				return false;			});		}		if(_btnPause.length) {			_btnPause.bind(_controlEvent,function(){				_autoRotation = false;				if(_timer) clearTimeout(_timer);				_this.removeClass(_playClass).addClass(_pausedClass);				return false;			});		}		// dynamic image loading (swap from ATTRIBUTE)		function loadSlide(slide) {			if(!slide.hasClass(_loadingClass) && !slide.hasClass(_loadedClass)) {				var images = slide.find(_dynamicImageLoad) // pass selector here				var imagesCount = images.length;				if(imagesCount) {					slide.addClass(_loadingClass);					images.each(function(){						var img = this;						img.onload = function(){							img.loaded = true;							img.onload = null;							setTimeout(reCalc,_duration);						}						img.setAttribute('src', img.getAttribute(_dynamicImageLoadAttr));						img.setAttribute(_dynamicImageLoadAttr,'');					}).css({opacity:0});					function reCalc() {						var cnt = 0;						images.each(function(){							if(this.loaded) cnt++;						});						if(cnt == imagesCount) {							slide.removeClass(_loadingClass);							images.animate({opacity:1},{duration:_duration,complete:function(){								if(jQuery.browser.msie && jQuery.browser.version < 9) jQuery(this).css({opacity:'auto'})							}});							slide.addClass(_loadedClass)						}					}				}			}		}		// gallery animation		function prevSlide() {			if(_disableWhileAnimating && _anim) return;			_prevIndex = _currentIndex;			if(_currentIndex > 0) _currentIndex--;			else {				if(_noCycle) return;				else _currentIndex = _slideCount-1;			}			switchSlide();		}		function nextSlide() {			if(_disableWhileAnimating && _anim) return;			_prevIndex = _currentIndex;			if(_currentIndex < _slideCount-1) _currentIndex++;			else {				if(_noCycle) return;				else _currentIndex = 0;			}			switchSlide();		}		function refreshStatus() {			if(_dynamicImageLoad) loadSlide(_slides.eq(_currentIndex));			if(_pagerLinks.length) _pagerLinks.removeClass(_activeClass).eq(_currentIndex).addClass(_activeClass);			if(_currentNum) _currentNum.text(_currentIndex+1);			if(_allNum) _allNum.text(_slideCount);			_slides.eq(_prevIndex).removeClass(_activeClass);			_slides.eq(_currentIndex).addClass(_activeClass);			if(_noCycle) {				if(_btnPrev.length) {					if(_currentIndex == 0) _btnPrev.addClass(_disabledClass);					else _btnPrev.removeClass(_disabledClass);				}				if(_btnNext.length) {					if(_currentIndex == _slideCount-1) _btnNext.addClass(_disabledClass);					else _btnNext.removeClass(_disabledClass);				}			}			if(typeof _onChange === 'function') {				_onChange(_this, _slides, _prevIndex, _currentIndex);			}		}		function switchSlide() {			_anim = true;			if(typeof _onBeforeFade === 'function') _onBeforeFade(_this, _slides, _prevIndex, _currentIndex);			_slides.eq(_prevIndex).fadeOut(_duration,function(){				_anim = false;			});			_slides.eq(_currentIndex).fadeIn(_duration,function(){				if(typeof _onAfterFade === 'function') _onAfterFade(_this, _slides, _prevIndex, _currentIndex);			});			autoHeight();			refreshStatus();			autoSlide();		}				autoHeight();		function autoHeight(){			if(_autoHeight) _slides.eq(_currentIndex).parent().animate({height:_slides.eq(_currentIndex).outerHeight(true)},{duration:_duration,queue:false});		}				// autoslide function		function autoSlide() {			if(!_autoRotation || _hover) return;			if(_timer) clearTimeout(_timer);			_timer = setTimeout(nextSlide,_switchTime+_duration);		}		if(_pauseOnHover) {			_this.hover(function(){				_hover = true;				if(_timer) clearTimeout(_timer);			},function(){				_hover = false;				autoSlide();			});		}		refreshStatus();		autoSlide();				_this.bind('setslide',function(e,h){			if(_currentIndex != h.num) _prevIndex = _currentIndex;			_currentIndex = h.num;			switchSlide();		})	});}// init popupfunction initPopupSimplyBox(){	var holder = jQuery('div.quick-links-menu');	var link = jQuery('>a', holder);	var activeClass = 'active';	link.click(function(){		if(!holder.hasClass(activeClass)){			holder.addClass(activeClass);		}else{			holder.removeClass(activeClass);		}		return false;	});	holder.mouseleave(function(){		jQuery(this).attr('leave', 'true');	}).mouseenter(function(){		jQuery(this).attr('leave', '');	});	jQuery('body').eq(0).click(function(){		if(holder.attr('leave') == 'true'){holder.removeClass(activeClass);}	});}// popups functionfunction initPopups() {	var _zIndex = 1000;	var _fadeSpeed = 350;	var _faderOpacity = 0.65;	var _faderBackground = '#000';	var _faderId = 'lightbox-overlay';	var _closeLink = 'a.btn-close, a.close, a.cancel';	var _fader;	var _lightbox = null;	var _iframeClass = 'iframe';	var _movieClass = 'movie';	var _ajaxClass = 'ajax';	var _openers = jQuery('a.has-popup');	var _page = jQuery(document);	var _minWidth = 995;	var _scroll = false;	// init popup fader	_fader = jQuery('#'+_faderId);	if(!_fader.length) {		_fader = jQuery('<div />');		_fader.attr('id',_faderId);		jQuery('body').append(_fader);	}	_fader.css({		opacity:_faderOpacity,		backgroundColor:_faderBackground,		position:'absolute',		overflow:'hidden',		display:'none',		top:0,		left:0,		zIndex:_zIndex	});	// IE6 iframe fix	if(jQuery.browser.msie && jQuery.browser.version < 7) {		if(!_fader.children().length) {			var _frame = jQuery('<iframe src="javascript:false" frameborder="0" scrolling="no" />');			_frame.css({				opacity:0,				width:'100%',				height:'100%'			});			var _frameOverlay = jQuery('<div>');			_frameOverlay.css({				top:0,				left:0,				zIndex:1,				opacity:0,				background:'#000',				position:'absolute',				width:'100%',				height:'100%'			});			_fader.empty().append(_frame).append(_frameOverlay);		}	}	// lightbox positioning function	function positionLightbox() {		if(_lightbox) {			var _windowHeight = jQuery(window).height();			var _windowWidth = jQuery(window).width();			var _lightboxWidth = _lightbox.outerWidth();			var _lightboxHeight = _lightbox.outerHeight();			var _pageHeight = _page.height();						if (_windowWidth < _minWidth) _fader.css('width',_minWidth);				else _fader.css('width','100%');			if (_windowHeight < _pageHeight) _fader.css('height',_pageHeight);				else _fader.css('height',_windowHeight);			_lightbox.css({				position:'absolute',				zIndex:(_zIndex+1)			});			// vertical position			if (_windowHeight > _lightboxHeight) {				if (jQuery.browser.msie && jQuery.browser.version < 7) {					_lightbox.css({						position:'absolute',						top: parseInt(jQuery(window).scrollTop()) + (_windowHeight - _lightboxHeight) / 2					});				} else {					_lightbox.css({						position:'fixed',						top: (_windowHeight - _lightboxHeight) / 2					});				}			} else {				var _faderHeight = _fader.height();				if(_faderHeight < _lightboxHeight) _fader.css('height',_lightboxHeight);				if (!_scroll) {					if (_faderHeight - _lightboxHeight > parseInt(jQuery(window).scrollTop())) {						_faderHeight = parseInt(jQuery(window).scrollTop())						_scroll = _faderHeight;					} else {						_scroll = _faderHeight - _lightboxHeight;					}				}				_lightbox.css({					position:'absolute',					top: _scroll				});			}			// horizontal position			if (jQuery(window).width() > _lightbox.outerWidth()) _lightbox.css({left:(jQuery(window).width() - _lightbox.outerWidth()) / 2, marginLeft: 0});			else _lightbox.css({left: _minWidth / 2 - _lightbox.outerWidth() / 2, marginLeft: -jQuery(window).scrollLeft()});		}	}	// show/hide lightbox	function toggleState(_state) {		if(!_lightbox) return;		if(_state) {			_fader.fadeIn(_fadeSpeed,function(){				_lightbox.fadeIn(_fadeSpeed);			});			_scroll = false;			positionLightbox();		} else {			_lightbox.fadeOut(_fadeSpeed,function(){				_fader.fadeOut(_fadeSpeed);				_lightbox.find('div.block.'+_iframeClass+', div.block.'+_movieClass+', div.block.'+_ajaxClass).empty();				_scroll = false;			});		}	}	// popup actions	function initPopupActions(_obj) {		if(!_obj.get(0).jsInit) {			_obj.get(0).jsInit = true;			// close link			_obj.find(_closeLink).click(function(){				_lightbox = _obj;				toggleState(false);				return false;			});		}	}	// lightbox openers	_openers.each(function(){		var _opener = jQuery(this);		var _target = _opener.attr('href');		var _url = _opener.attr('link');		var _title = _opener.attr('title');		var _size = _opener.attr('rel');		var _msize = _size;		if(_opener.hasClass(_movieClass)){			_msize = _msize.replace(/[a-z:]/g, '').split(';');			var _msizex = _msize[0].replace(' ', '');			var _msizey = _msize[1].replace(' ', '');		}		var set = ['yes', 'no', 'auto']		for(var r = 0; r < set.length; r++){			_size = _size.replace('scrolling:'+set[r]+';', '');		}		var _scrolling = _opener.attr('rel');		if(_scrolling.length){			var reg = [/[\w]+[:]/g, /[^yesnoauto]/g];			for(var r = 0; r < reg.length; r++){				_scrolling = _scrolling.replace(reg[r], '');			}		}		// popup load type - ajax or static		if(_opener.hasClass(_ajaxClass)) {			_opener.click(function(){				// ajax load				if(jQuery('div[rel*="'+_target+'"]').length == 0) {					jQuery.ajax({						url: _target,						type: "POST",						dataType: "html",						success: function(msg){							// append loaded popup							_lightbox = jQuery(_size);							var _req = jQuery(msg);							_req.find('img').load(positionLightbox)														_lightbox.find('div.block').hide();							if(!_lightbox.find('div.block.'+_ajaxClass).length){								_lightbox.find('div.block').eq(0).after(jQuery('<div class="block '+_ajaxClass+'"></div>'));							}else{								_lightbox.find('div.block.'+_ajaxClass).show();							}							jQuery(msg).appendTo(_lightbox.find('div.block.'+_ajaxClass));							// init js for lightbox							initPopupActions(jQuery(_size));							// show lightbox							toggleState(true);						},						error: function(msg){							alert('AJAX error!');							return false;						}					});				} else {					_lightbox = jQuery('div[rel*="'+_target+'"]');					toggleState(true);				}				return false;			});		} else {			if(jQuery(_target).length) {				// init actions for popup				var _popup = jQuery(_target);				initPopupActions(_popup);					// open popup					_opener.click(function(){					if(_lightbox) {						if(jQuery(this).hasClass(_iframeClass) && _scrolling.length){							_lightbox.find('div.block').hide();							if(_lightbox.find('div.block.'+_iframeClass).length){								_lightbox.find('div.block.'+_iframeClass).show();							}else{								_lightbox.find('div.block').eq(0).after(jQuery('<div class="block '+_iframeClass+'"></div>'));							}							var frame = jQuery('<iframe frameborder="0" scrolling="'+_scrolling+'"></iframe>').appendTo('div.block.'+_iframeClass, _lightbox);							frame.attr('src', _url);							frame.css('cssText', _size + 'position:relative;');						}else if(jQuery(this).hasClass(_movieClass)){							_lightbox.find('div.block').hide();							if(_lightbox.find('div.block.'+_movieClass).length){								_lightbox.find('div.block.'+_movieClass).show();							}else{								_lightbox.find('div.block').eq(0).after(jQuery('<div class="block '+_movieClass+'"></div>'));							}							jQuery('div.block.'+_movieClass, _lightbox).css({width:eval('_msizex ? _msizex : 250'), height:eval('_msizey ? _msizey : 250')});							var code = '<script type="text/javascript">swfobject.embedSWF("'+_url+'", "'+_title+'", "'+eval('_msizex ? _msizex : 250')+'", "'+eval('_msizey ? _msizey : 250')+'", "8", null, null, {allowScriptAccess: "always", wmode: "transparent"}, {id: "'+_title+'"});</script>';							var embed = jQuery('<div id="'+_title+'"></div>').appendTo('div.block.'+_movieClass, _lightbox).html(code);						}else if(!jQuery(this).hasClass(_iframeClass) || jQuery(this).hasClass(_ajaxClass) || jQuery(this).hasClass(_movieClass)){							_lightbox.find('div.block').show();						}						_lightbox.fadeOut(_fadeSpeed,function(){							_lightbox = _popup.hide();							toggleState(true);						})					} else {						_lightbox = _popup.hide();						if(jQuery(this).hasClass(_iframeClass) && _scrolling.length){							_lightbox.find('div.block').hide();							if(_lightbox.find('div.block.'+_iframeClass).length){								_lightbox.find('div.block.'+_iframeClass).show();							}else{								_lightbox.find('div.block').after(jQuery('<div class="block '+_iframeClass+'"></div>'));							}							if(!jQuery(this).hasClass(_iframeClass) || jQuery(this).hasClass(_ajaxClass)){								_lightbox.find('div.block').show();								_lightbox.find('div.block.'+_iframeClass).hide();								_lightbox.find('div.block.'+_iframeClass).hide();							}							var frame = jQuery('<iframe frameborder="0" scrolling="'+_scrolling+'"></iframe>').appendTo('div.block.'+_iframeClass, _lightbox);							frame.attr('src', _url);							frame.css('cssText', _size + 'position:relative;');						}else if(jQuery(this).hasClass(_movieClass)){							_lightbox.find('div.block').hide();							if(_lightbox.find('div.block.'+_movieClass).length){								_lightbox.find('div.block.'+_movieClass).show();							}else{								_lightbox.find('div.block').eq(0).after(jQuery('<div class="block '+_movieClass+'"></div>'));							}							jQuery('div.block.'+_movieClass, _lightbox).css({width:eval('_msizex ? _msizex : 250'), height:eval('_msizey ? _msizey : 250')});							var code = '<script type="text/javascript">swfobject.embedSWF("'+_url+'", "'+_title+'", "'+eval('_msizex ? _msizex : 250')+'", "'+eval('_msizey ? _msizey : 250')+'", "8", null, null, {allowScriptAccess: "always", wmode: "transparent"}, {id: "'+_title+'"});</script>';							var embed = jQuery('<div id="'+_title+'"></div>').appendTo('div.block.'+_movieClass, _lightbox).html(code);						}						toggleState(true);					}					return false;				});			}		}	});	// event handlers	jQuery(window).resize(positionLightbox);	jQuery(window).scroll(positionLightbox);	jQuery(document).keydown(function (e) {		if (!e) evt = window.event;		if (e.keyCode == 27) {			toggleState(false);		}	})	_fader.click(function(){		if(!_fader.is(':animated')) toggleState(false);		return false;	})}/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> 	is released under the MIT License <http://www.opensource.org/licenses/mit-license.php> */var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
