/***** JQUERY SWFOBJECT *****/

(function(F,C){var D=function(H){var G,I=[];for(G in H){if(/string|number/.test(typeof H[G])&&H[G]!==""){I.push(G+'="'+H[G]+'"')}}return I[A]("")},E=function(I){var G,K,J=[],H;if(typeof I=="object"){for(G in I){if(typeof I[G]=="object"){H=[];for(K in I[G]){H.push([K,"=",encodeURIComponent(I[G][K])][A](""))}I[G]=H[A]("&amp;")}if(I[G]){J.push(['<param name="',G,'" value="',I[G],'" />'][A](""))}}I=J[A]("")}return I},B=false,A="join";F[C]=(function(){try{var G="0,0,0",H=navigator.plugins["Shockwave Flash"]||ActiveXObject;G=H.description||(function(){try{return(new H("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(J){}}())}catch(I){}G=G.match(/^[A-Za-z\s]*?(\d+)[\.|,](\d+)(?:\s+[d|r]|,)(\d+)/);return{available:G[1]>0,activeX:H&&!H.name,version:{major:G[1]*1,minor:G[2]*1,release:G[3]*1},hasVersion:function(K){var N=this.version,L="major",M="minor",J="release";K=(/string|number/.test(typeof K))?K.toString().split("."):K||[0,0,0];K=[K[L]||K[0]||N[L],K[M]||K[1]||N[M],K[J]||K[2]||N[J]];return(K[0]<N[L])||(K[0]==N[L]&&K[1]<N[M])||(K[0]==N[L]&&K[1]==N[M]&&K[2]<=N[J])},expressInstall:"expressInstall.swf",create:function(J){if(!F[C].available||B||!typeof J=="object"||!J.swf){return false}if(J.hasVersion&&!F[C].hasVersion(J.hasVersion)){J={swf:J.expressInstall||F[C].expressInstall,attrs:{id:J.id||"SWFObjectExprInst",name:J.name,height:Math.max(J.height||137),width:Math.max(J.width||214)},params:{flashvars:{MMredirectURL:location.href,MMplayerType:(F[C].activeX)?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,47)+" - Flash Player Installation"}}};B=true}else{J=F.extend(true,{attrs:{id:J.id,name:J.name,height:J.height||180,width:J.width||320},params:{wmode:J.wmode||"opaque",flashvars:J.flashvars}},J)}if(F[C].activeX){J.attrs.classid=J.attrs.classid||"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";J.params.movie=J.params.movie||J.swf}else{J.attrs.type=J.attrs.classid||"application/x-shockwave-flash";J.attrs.data=J.attrs.data||J.swf}return["<object ",D(J.attrs),">",E(J.params),"</object>"][A]("")}}}());F.fn[C]=function(G){if(typeof G=="object"){this.each(function(){var I=document.createElement(C);var H=F[C].create(G);if(H){I.innerHTML=H;if(I.childNodes[0]){this.appendChild(I.childNodes[0])}}})}else{if(typeof G=="function"){this.find("object").andSelf().filter("object").each(function(){var I=this,H="jsInteractionTimeoutMs";I[H]=I[H]||0;if(I[H]<660){if(I.clientWidth||I.clientHeight){G.call(this)}else{setTimeout(function(){F(I)[C](G)},I[H]+66)}}})}}return this}}(jQuery,"flash"));


/***** WICKEDWEB LIGHTBOX v1.1 | COPYRIGHT WICKEDWEB 2010 *****/

function querySt(value, string){
	valueArray = string.split('?').join('&').split('&');
	for(i=0; i<valueArray.length; i++) {
		result = valueArray[i].split('=');
		if(result[0] == value) {
			return result[1];
		}
	}
}

function animateLightBox(){
	$j('#lightBoxContent').stop().animate({ 
		width: $j('#lightBoxInner').outerWidth(),
		height: $j('#lightBoxInner').outerHeight() ,
		marginTop: (-(($j('#lightBoxInner').outerHeight() + ($j('#lightBoxContent').outerHeight() - $j('#lightBoxContent').height())) / 2)),
		marginLeft: (-(($j('#lightBoxInner').outerWidth() + ($j('#lightBoxContent').outerWidth() - $j('#lightBoxContent').width())) / 2)),
		opacity: 1
	}, 500, function(){
		$j('#lightBoxContent').css('filter', '');
		$j('#lightBoxInner, #closeLightBoxBtn').css('visibility', 'visible');
		$j('#lightBoxInner, #closeLightBoxBtn').stop().fadeTo(500, 1, function(){
			$j('#lightBoxContent, #closeLightBoxBtn').css('filter', '')
			$j('#lightBoxInner, #closeLightBoxBtn').attr('style', '').css('filter', '');
		});
	});
}

function animateVideo(width, height){
	$j('#lightBoxContent').width(width).height(height).css('marginTop', (-((height + ($j('#lightBoxContent').outerHeight() - $j('#lightBoxContent').height())) / 2))).css('marginLeft', (-((width + ($j('#lightBoxContent').outerWidth() - $j('#lightBoxContent').width())) / 2)));
	$j('#lightBoxInner, #videoContent').width(width).height(height);
}

function setVideo(width, height){
	animateVideo(width, height);
}

function requestVideo(){
	$j('#lightBoxInner').flash(function(){
		this.SetVariable('fileSrc', window.videoURL);
	});
}

function detectContent(boxID){
	$j('#lightBoxInner').empty();
	$j('#lightBoxInner').width('auto').height('auto');
	$j('#lightBoxContent').css('overflow', 'hidden').width($j('#lightBoxContent').width()).height($j('#lightBoxContent').height()).css('margin', (-($j('#lightBoxContent').outerHeight() / 2)) + 'px 0 0 ' + (-($j('#lightBoxContent').outerWidth() / 2)) + 'px');
	myTitle = querySt('title', boxID);
	myWidth = querySt('width', boxID);
	myHeight = querySt('height', boxID);
	if(myWidth !== undefined){
		$j('#lightBoxInner').width(parseInt(myWidth));
	}
	if(myHeight !== undefined){
		$j('#lightBoxInner').height(parseInt(myHeight));
	}
	if(boxID.indexOf('#') > -1){
		if(boxID.indexOf('?') > -1){
			boxID = boxID.slice(boxID.indexOf('#'), boxID.indexOf('?'));
		}
		else{
			boxID = boxID.slice(boxID.indexOf('#'));
		}
		$j(boxID).clone(true).appendTo('#lightBoxInner').show();
		animateLightBox();
	}
	else if(boxID.indexOf('.html') > -1 || boxID.indexOf('.htm') > -1 || boxID.indexOf('.php') > -1 || boxID.indexOf('.aspx') > -1){
		if($j('#lightBoxContent:visible').size() <= 0){
			animateLightBox();
		}
		$j('#lightBoxInner').load(boxID, '', function(){
			animateLightBox();
		});	
	}
	else if(boxID.indexOf('.jpg') > -1 || boxID.indexOf('.gif') > -1 || boxID.indexOf('.png') > -1|| boxID.indexOf('.bmp') > -1){
		if($j('#lightBoxContent:visible').size() <= 0){
			animateLightBox();
		}
		var img = new Image();
		img.onload = function(evt){
			$j('#lightBoxInner, #closeLightBoxBtn').fadeTo(0, 0, function(){
				$j('#lightBoxInner').html(img);
				animateLightBox();
			});
    	}
		img.src = boxID;
	}
}

function showLightBox(boxID){
	$j('#lightBoxInner, #closeLightBoxBtn').css('visibility', 'hidden');
	if($j('#lightBoxContent:visible').size() > 0){
		detectContent(boxID);
	}
	else{
		$j('#lightBox').stop().show().fadeTo(0, 0).fadeTo(500, 0.75, function(){
			$j('#lightBoxContent').stop().show().fadeTo(0, 0, function(){
				detectContent(boxID);
			});
		});
	}
}

function openLightBox(boxID){
	if($j('#lightBoxContent:visible').size() > 0){
		$j('#lightBoxInner, #closeLightBoxBtn').stop().fadeTo(500, 0, function(){
			showLightBox(boxID);
		});
	}
	else{
		$j('#lightBoxInner, #closeLightBoxBtn').fadeTo(0, 0, function(){
			showLightBox(boxID);
		});
	}
}

function closeLightBox(){
	$j('#lightBoxContent').stop().fadeTo(500, 0, function(){
		$j('#lightBox').stop().fadeTo(500, 0, function(){
			$j('#lightBoxContent').hide().width('100px').height('100px');
			$j('#lightBox').hide();
			$j('#lightBoxInner').empty();
		});
	});
}

function initWWightBox(){
	if(document.createStyleSheet){
		document.createStyleSheet('/css/wwightbox.css');
	}
	else{
		$j('head').append('<link href="/css/wwightbox.css" rel="stylesheet" type="text/css" />');
	}
	$j('body').append('<div id="lightBox" class="closeLightBox"></div><div id="lightBoxContent"><div id="lightBoxTop"><a href="Close" title="Close" class="closeLightBox" id="closeLightBoxBtn"></a></div><div id="lightBoxMid"><div id="lightBoxInner"></div></div></div>');
	$j('.videoBox').each(function(){
		var imageSrc = $j(this).find('img').attr('src');
		$j(this).find('img').attr('src', '/laf/play_icon.png');
		$j(this).find('img').css('background', 'url(' + imageSrc + ') 0 0 no-repeat');
	});
}

$j('.lightBox').live('click', function(e){
	$j('#lightBoxInner').removeClass('videoFlash');
	openLightBox($j(this).attr('href'));
	return false;
});

$j('.closeLightBox').live('click', function(){
	closeLightBox()
	return false;
});

$j('.videoBox').live('click', function(e){
	if($j.flash.hasVersion(8)){
		window.videoURL = $j(this).attr('href');
		$j('#lightBox').stop().show().fadeTo(0, 0).fadeTo(500, 0.75, function(){
			$j('#lightBoxContent').stop().show().fadeTo(0, 1, function(){
				$j('#lightBoxInner').addClass('videoFlash');
				$j('#lightBoxInner').html(videoFlash);
				$j('#lightBoxInner').css('visibility', 'visible');
				$j('#lightBoxInner').stop().fadeTo(0, 1);
				animateVideo(200, 174);
			});
		});
	}
	else{
		$j('body').append('<div id="noFlash" style="display:none;"><h2>No Flash</h2><p>You need the Flash plugin installed to view these videos.</p><p>Please <a href="http://get.adobe.com/flashplayer/" target="_blank">click here</a> to get Flash.</p></div>');
		openLightBox('#noFlash?width=200');
	}
	return false;
});

$j(document).keypress(function(event){
	if($j('#lightBoxContent:visible').size() > 0 && event.keyCode == '27'){
		event.preventDefault();
		closeLightBox();
	}
});

videoFlash = $j.flash.create({swf:'flash/player.swf', expressInstaller:'flash/expressInstall.swf', params:{AllowScriptAccess:'always'}, height: '100%', width: '100%'});

$j(document).ready(function(){
	initWWightBox();
});

