var divCalled = "";
function getHTTPObject(){
	var xhr = false;//set to false, so if it fails, do nothing
	if(window.XMLHttpRequest) {//detect to see if browser allows this method
		var xhr = new XMLHttpRequest();//set var the new request
	} else if(window.ActiveXObject) {//detect to see if browser allows this method
		try {
			var xhr = new ActiveXObject("Msxml2.XMLHTTP");//try this method first
		} catch(e) {//if it fails move onto the next
			try {
				var xhr = new ActiveXObject("Microsoft.XMLHTTP");//try this method next
			} catch(e) {//if that also fails return false.
				xhr = false;
			}
		}
	}
	return xhr;//return the value of xhr
}

function grabFile(file,div,e){
	var request = getHTTPObject();
	if(div) {
		divCalled = div;
		document.getElementById(divCalled).style.display = 'block';
		if(e){
			if(e.y) document.getElementById(divCalled).style.top = e.y;
			if(e.pageY) document.getElementById(divCalled).style.top = e.layerY;
		}
		request.onreadystatechange = function() {
			parseResponse(request);
		}
	}
	request.open("GET",file,true);
	request.send(null);
}

function parseResponse(request){
	if(request.readyState == 4){
		//if(request.status == 200 || request.status == 304){
			var results = document.getElementById(divCalled);
			results.innerHTML = request.responseText;
		//} else {
			//alert("Something Broke!");
		//}
	}
}

function closeDiv(){
	document.getElementById(divCalled).style.display='none';
}

window.onload = function(){
	if(document.getElementById('search')){
		var url = window.location.href;
		var uids = url.replace(/.*#ids=(.*)&loc=(.*)/, "$1").split(",");
		var uloc = url.replace(/.*#ids=(.*)&loc=(.*)/, "$2").split(",");
		var u,id;
		var dosearch = false;
		if(document.getElementById('search').elements['ids[]']){
			var ids = document.getElementById('search').elements['ids[]'];
			for(id=0;id<ids.length;id++){
				for(u=0;u<uids.length;u++){
					if(uids[u] == ids[id].value) ids[id].checked = dosearch = true;
				}
			}
		}
		if(document.getElementById('search').elements['locs[]']){
			var loc = document.getElementById('search').elements['locs[]'];
			for(id=0;id<loc.length;id++){
				for(u=0;u<uloc.length;u++){
					if(uloc[u] == loc[id].value) loc[id].checked = dosearch = true;
				}
			}
		}
		if(dosearch) search();
	}
}

function search(){
	document.getElementById('results').innerHTML = '<div class="box print"><h1>Search Results</h1><p style="padding:20px;text-align:center">Loading</p></div>';
	var url_id = '';
	if(document.getElementById('search').elements['ids[]']){
		var id;
		var ids = document.getElementById('search').elements['ids[]'];
		for(id=0;id<ids.length;id++){
			if(ids[id].checked == true){
				if(ids[id].value != undefined){
					if(url_id) url_id += ','+ids[id].value;
					else url_id = ids[id].value;
				}
			}else document.getElementById('search').check_ids.checked = false;
		}
	}
	var url_loc = '';
	if(document.getElementById('search').elements['locs[]']){
		var loc;
		var locs = document.getElementById('search').elements['locs[]'];
		for(loc=0; loc<locs.length; loc++){
			if(locs[loc].checked == true){
				if(locs[loc].value != undefined){
					if(url_loc) url_loc += ','+locs[loc].value;
					else url_loc = locs[loc].value;
				}
			}else document.getElementById('search').check_locs.checked = false;
		}
	}
	if(document.getElementById('search').check_ids.checked == true) url_loc += '&section='+document.getElementById('search').check_ids.value;
	grabFile('/category.php?s='+document.getElementById('s').value+'&ids='+url_id+'&loc='+url_loc,'results');
	setTimeout('document.location="#ids='+url_id+'&loc='+url_loc+'"',1);
}
function check_all_ids(){
	if(document.getElementById('search').elements['ids[]']){
		var id;
		var ids = document.getElementById('search').elements['ids[]'];;
		for(id=0; id<ids.length; id++){
			if(document.getElementById('search').check_ids.checked == true) ids[id].checked = true;
			else ids[id].checked = false;
		}
	}
	search();
}
function check_all_locs(no_search){
	if(document.getElementById('search').elements['locs[]']){
		var loc;
		var locs = document.getElementById('search').elements['locs[]'];
		for(loc=0; loc<locs.length; loc++){
			if(document.getElementById('search').check_locs.checked == true) locs[loc].checked = true;
			else locs[loc].checked = false;
		}
	}
	if(!no_search) search();
}
function link_ids(id){
	var ids = document.getElementById('search').elements['ids[]'];
	if(ids && ids[id]){
		if(ids[id].checked==true) ids[id].checked=false;
		else ids[id].checked=true;
		search();
	}else if(document.getElementById('search').check_ids){
		if(document.getElementById('search').check_ids.checked==true) document.getElementById('search').check_ids.checked=false;
		else document.getElementById('search').check_ids.checked=true;
		check_all_ids();
	}
}
function link_locs(loc,no_search){
	var locs = document.getElementById('search').elements['locs[]'];
	if(locs[loc]){
		if(locs[loc].checked==true) locs[loc].checked=false;
		else locs[loc].checked=true;
		if(!no_search) search();
	}else if(document.getElementById('search').check_locs){
		if(document.getElementById('search').check_locs.checked==true) document.getElementById('search').check_locs.checked=false;
		else document.getElementById('search').check_locs.checked=true;
		check_all_locs(no_search);
	}
}
/* Swazz Javascript Calendar v1.0 By Oliver Bryant http://calendar.swazz.org */
function getObj(objID)
{
    if (document.getElementById) {return document.getElementById(objID);}
    else if (document.all) {return document.all[objID];}
    else if (document.layers) {return document.layers[objID];}
}
function checkClick(e) {
	e?evt=e:evt=event;
	CSE=evt.target?evt.target:evt.srcElement;
	if (getObj('fc'))
		if (!isChild(CSE,getObj('fc')))
			getObj('fc').style.display='none';
}
function isChild(s,d) {
	while(s) {
		if (s==d)
			return true;
		s=s.parentNode;
	}
	return false;
}
function Left(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
function Top(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
document.write('<table id="fc" style="position:absolute;border-collapse:collapse;background:#FFFFFF;border:1px solid #ABABAB;display:none" cellpadding=2>');
document.write('<tr><td style="cursor:pointer" onclick="csubm()">&lt;</td><td colspan=5 id="mns" align="center" style="font:bold 13px Arial"></td><td align="right" style="cursor:pointer" onclick="caddm()">&gt;</td></tr>');
document.write('<tr><td align=center style="background:#ABABAB;font:12px Arial">S</td><td align=center style="background:#ABABAB;font:12px Arial">M</td><td align=center style="background:#ABABAB;font:12px Arial">T</td><td align=center style="background:#ABABAB;font:12px Arial">W</td><td align=center style="background:#ABABAB;font:12px Arial">T</td><td align=center style="background:#ABABAB;font:12px Arial">F</td><td align=center style="background:#ABABAB;font:12px Arial">S</td></tr>');
for(var kk=1;kk<=6;kk++) {
	document.write('<tr>');
	for(var tt=1;tt<=7;tt++) {
		num=7 * (kk-1) - (-tt);
		document.write('<td id="v' + num + '" style="width:18px;height:18px">&nbsp;</td>');
	}
	document.write('</tr>');
}
document.write('</table>');
document.all?document.attachEvent('onclick',checkClick):document.addEventListener('click',checkClick,false);
var now = new Date;
var sccm=now.getMonth();
var sccy=now.getFullYear();
var ccm=now.getMonth();
var ccy=now.getFullYear();
var updobj;
function lcs(ielem) {
	updobj=ielem;
	getObj('fc').style.left=Left(ielem) + 'px';
	getObj('fc').style.top=Top(ielem)+ielem.offsetHeight+ 'px';
	getObj('fc').style.display='';
}

function evtTgt(e)
{
	var el;
	if(e.target)el=e.target;
	else if(e.srcElement)el=e.srcElement;
	if(el.nodeType==3)el=el.parentNode; // defeat Safari bug
	return el;
}
function EvtObj(e){if(!e)e=window.event;return e;}
function cs_over(e) {
	evtTgt(EvtObj(e)).style.background='#FFCC66';
}
function cs_out(e) {
	evtTgt(EvtObj(e)).style.background='#C4D3EA';
}
function cs_click(e) {
	updobjs=calvalarr[evtTgt(EvtObj(e)).id.substring(1,evtTgt(EvtObj(e)).id.length)].split("/");
	if(updobjs[1]<10) updobjs[1]="0"+updobjs[1];
	if(updobjs[0]<10) updobjs[0]="0"+updobjs[0];
	updobj.value=updobjs[1]+"/"+updobjs[0]+"/"+updobjs[2];
	getObj('fc').style.display='none';

}
var mn=new Array('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC');
var mnn=new Array('31','28','31','30','31','30','31','31','30','31','30','31');
var mnl=new Array('31','29','31','30','31','30','31','31','30','31','30','31');
var calvalarr=new Array(42);
function f_cps(obj) {
	obj.style.background='#C4D3EA';
	obj.style.font='10px Arial';
	obj.style.color='#333333';
	obj.style.textAlign='center';
	obj.style.textDecoration='none';
	obj.style.border='1px solid #6487AE';
	obj.style.cursor='pointer';
}
function prepcalendar(hd,cm,cy) {
	now=new Date();
	sd=now.getDate();
	td=new Date();
	td.setDate(1);
	td.setFullYear(cy);
	td.setMonth(cm);
	cd=td.getDay();
	getObj('mns').innerHTML=mn[cm]+ ' ' + cy;
	marr=((cy%4)==0)?mnl:mnn;
	for(var d=1;d<=42;d++) {
		f_cps(getObj('v'+parseInt(d)));
		if ((d >= (cd -(-1))) && (d<=cd-(-marr[cm]))) {
			f_cps(getObj('v'+parseInt(d)));
			getObj('v'+parseInt(d)).onmouseover=cs_over;
			getObj('v'+parseInt(d)).onmouseout=cs_out;
			getObj('v'+parseInt(d)).onclick=cs_click;

			if(sd == (d-cd)) getObj('v'+parseInt(d)).style.color = 'red';
			getObj('v'+parseInt(d)).innerHTML=d-cd;
			calvalarr[d]=''+(d-cd)+'/'+(cm-(-1))+'/'+cy;
		}
		else {
			getObj('v'+d).innerHTML='&nbsp;';
			getObj('v'+parseInt(d)).onmouseover=null;
			getObj('v'+parseInt(d)).onmouseout=null;
			getObj('v'+parseInt(d)).style.cursor='default';
			}
	}
}
prepcalendar('',ccm,ccy);
function caddm() {
	marr=((ccy%4)==0)?mnl:mnn;
	ccm+=1;
	if (ccm>=12) {
		ccm=0;
		ccy++;
	}
	prepcalendar('',ccm,ccy);
}
function csubm() {
	marr=((ccy%4)==0)?mnl:mnn;
	ccm-=1;
	if (ccm<0) {
		ccm=11;
		ccy--;
	}
	prepcalendar('',ccm,ccy);
}

// SLIDESHOW
var slideshow2_fadingSpeed = 100;	// Speed of fading (Lower value = faster)
var slideshow2_stats = new Array();
var slideshow2_slideIndex = new Array();
var slideshow2_slideIndexNext = new Array();
var slideshow2_imageDivs = new Array();
var slideshow2_currentOpacity = new Array();
var slideshow2_imagesInGallery = new Array();
function createParentDivs(imageIndex,divId){
	var imgObj = document.getElementById(divId + '_' + imageIndex);
	if(!slideshow2_imageDivs[divId])slideshow2_imageDivs[divId] = new Array();
	slideshow2_imageDivs[divId][slideshow2_imageDivs[divId].length] =  imgObj;
	if(imgObj){
		if(0!=imageIndex) imgObj.parentNode.style.visibility = 'hidden';
		else imgObj.parentNode.style.visibility = 'visible';
		imageIndex++;
		createParentDivs(imageIndex,divId);		
	}
}
var revealInterval = 0;

function showGallery(divId, dir){
	clearTimeout(revealInterval);
	if(document.all) slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.filter = 'alpha(opacity=0)';
	else slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.opacity = 0;
	slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].parentNode.style.visibility = 'hidden';
	showGalleryHelper(divId,dir);
}

function showGalleryHelper(divId, dir){
	if(dir==1){
		if(slideshow2_slideIndex[divId]==-1)slideshow2_slideIndex[divId]=0; else slideshow2_slideIndex[divId] = slideshow2_slideIndexNext[divId];
		if(slideshow2_slideIndex[divId]==slideshow2_imageDivs[divId].length-1)slideshow2_slideIndex[divId]=0;
		slideshow2_slideIndexNext[divId] = slideshow2_slideIndex[divId]+1;
		if(slideshow2_slideIndexNext[divId]==slideshow2_imageDivs[divId].length-1)slideshow2_slideIndexNext[divId] = 0;
	}else{
		if(slideshow2_slideIndex[divId]==-1)slideshow2_slideIndex[divId]=1;
		if(slideshow2_slideIndex[divId]==slideshow2_imageDivs[divId].length-1)slideshow2_slideIndex[divId]=0; else slideshow2_slideIndex[divId] =slideshow2_slideIndexNext[divId];
		if(slideshow2_slideIndex[divId]<0)slideshow2_slideIndex[divId]=slideshow2_imageDivs[divId].length-2;
		slideshow2_slideIndexNext[divId] = slideshow2_slideIndex[divId]-1;
		if(slideshow2_slideIndexNext[divId]<0)slideshow2_slideIndexNext[divId] = slideshow2_imageDivs[divId].length-2;
	}
	slideshow2_currentOpacity[divId]=100;
	slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].parentNode.style.visibility = 'visible';
	slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].parentNode.style.visibility = 'visible';
	if(document.all){	// IE rules
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.filter = 'alpha(opacity=100)';
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.filter = 'alpha(opacity=1)';
	}else{
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.opacity = 0.99;
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.opacity = 0.01;
	}
	revealImage(divId);
}

function revealImage(divId){
	slideshow2_currentOpacity[divId]-=20;
	if(document.all){
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.filter = 'alpha(opacity='+slideshow2_currentOpacity[divId]+')';
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.filter = 'alpha(opacity='+(100-slideshow2_currentOpacity[divId])+')';
	}else{
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].style.opacity = Math.max(0.01,slideshow2_currentOpacity[divId]/100);
		slideshow2_imageDivs[divId][slideshow2_slideIndexNext[divId]].style.opacity = Math.min(0.99,(1 - (slideshow2_currentOpacity[divId]/100)));
	}
	if(slideshow2_currentOpacity[divId]>0){
		revealInterval = setTimeout('revealImage("' + divId + '")',slideshow2_fadingSpeed);
	}else{
		slideshow2_imageDivs[divId][slideshow2_slideIndex[divId]].parentNode.style.visibility = 'hidden';
	}
}

function initImageGallery(divId,timeout){
	var slideshow2_galleryContainer = document.getElementById(divId);
	slideshow2_slideIndex[divId] = -1;
	slideshow2_slideIndexNext[divId] = 0;
	
	var galleryImgArray = slideshow2_galleryContainer.getElementsByTagName('IMG');
	for(var no=0;no<galleryImgArray.length;no++){
		galleryImgArray[no].id = divId + '_' + no;
	}
	
	slideshow2_imagesInGallery[divId] = galleryImgArray.length;
	createParentDivs(0,divId);
	setInterval("showGalleryHelper('"+divId+"',1)",timeout);
}

//RATINGS
function rate(choice){
	document.comment.rating.value = choice;
	fill(choice);
}
function out(){
	fill(document.comment.rating.value);
}
function fill(choice){
	switch(choice){
case '1': document.getElementById('star-2').src = '/images/star-n.png'; document.getElementById('star-3').src = '/images/star-n.png'; document.getElementById('star-4').src = '/images/star-n.png'; document.getElementById('star-5').src = '/images/star-n.png'; break;
case '2': document.getElementById('star-2').src = '/images/star-y.png'; document.getElementById('star-3').src = '/images/star-n.png'; document.getElementById('star-4').src = '/images/star-n.png'; document.getElementById('star-5').src = '/images/star-n.png'; break;
case '3': document.getElementById('star-2').src = '/images/star-y.png'; document.getElementById('star-3').src = '/images/star-y.png'; document.getElementById('star-4').src = '/images/star-n.png'; document.getElementById('star-5').src = '/images/star-n.png'; break;
case '4': document.getElementById('star-2').src = '/images/star-y.png'; document.getElementById('star-3').src = '/images/star-y.png'; document.getElementById('star-4').src = '/images/star-y.png'; document.getElementById('star-5').src = '/images/star-n.png'; break;
case '5': default: document.getElementById('star-2').src = '/images/star-y.png'; document.getElementById('star-3').src = '/images/star-y.png'; document.getElementById('star-4').src = '/images/star-y.png'; document.getElementById('star-5').src = '/images/star-y.png';
	}
}


/*	ColorBox v1.3.6 - a full featured, light-weight, customizable lightbox based on jQuery 1.3 */
(function(c){function r(b,d){d=d==="x"?m.width():m.height();return typeof b==="string"?Math.round(b.match(/%/)?d/100*parseInt(b,10):parseInt(b,10)):b}function M(b){b=c.isFunction(b)?b.call(i):b;return a.photo||b.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)}function Y(){for(var b in a)if(c.isFunction(a[b])&&b.substring(0,2)!=="on")a[b]=a[b].call(i);a.rel=a.rel||i.rel;a.href=a.href||i.href;a.title=a.title||i.title}function Z(b){i=b;a=c(i).data(q);Y();if(a.rel&&a.rel!=="nofollow"){g= c(".cboxElement").filter(function(){return(c(this).data(q).rel||this.rel)===a.rel});j=g.index(i);if(j<0){g=g.add(i);j=g.length-1}}else{g=c(i);j=0}if(!B){C=B=n;N=i;N.blur();c(document).bind("keydown.cbox_close",function(d){if(d.keyCode===27){d.preventDefault();e.close()}}).bind("keydown.cbox_arrows",function(d){if(g.length>1)if(d.keyCode===37){d.preventDefault();D.click()}else if(d.keyCode===39){d.preventDefault();E.click()}});a.overlayClose&&s.css({cursor:"pointer"}).one("click",e.close);c.event.trigger(aa); a.onOpen&&a.onOpen.call(i);s.css({opacity:a.opacity}).show();a.w=r(a.initialWidth,"x");a.h=r(a.initialHeight,"y");e.position(0);O&&m.bind("resize.cboxie6 scroll.cboxie6",function(){s.css({width:m.width(),height:m.height(),top:m.scrollTop(),left:m.scrollLeft()})}).trigger("scroll.cboxie6")}P.add(D).add(E).add(t).add(Q).hide();R.html(a.close).show();e.slideshow();e.load()}var q="colorbox",F="hover",n=true,e,x=!c.support.opacity,O=x&&!window.XMLHttpRequest,aa="cbox_open",H="cbox_load",S="cbox_complete", T="resize.cbox_resize",s,k,u,p,U,V,W,X,g,m,l,I,J,K,Q,P,t,E,D,R,y,z,v,w,i,N,j,a,B,C,$={transition:"elastic",speed:350,width:false,height:false,innerWidth:false,innerHeight:false,initialWidth:"400",initialHeight:"400",maxWidth:false,maxHeight:false,scalePhotos:n,scrolling:n,inline:false,html:false,iframe:false,photo:false,href:false,title:false,rel:false,opacity:0.8,preloading:n,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:false,overlayClose:n,slideshow:true, slideshowAuto:n,slideshowSpeed:3000,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:false,onLoad:false,onComplete:false,onCleanup:false,onClosed:false};e=c.fn.colorbox=function(b,d){var h=this;if(!h.length)if(h.selector===""){h=c("<a/>");b.open=n}else return this;h.each(function(){var f=c.extend({},c(this).data(q)?c(this).data(q):$,b);c(this).data(q,f).addClass("cboxElement");if(d)c(this).data(q).onComplete=d});b&&b.open&&Z(h);return this};e.init=function(){function b(d){return c('<div id="cbox'+ d+'"/>')}m=c(window);k=c('<div id="colorbox"/>');s=b("Overlay").hide();u=b("Wrapper");p=b("Content").append(l=b("LoadedContent").css({width:0,height:0}),J=b("LoadingOverlay"),K=b("LoadingGraphic"),Q=b("Title"),P=b("Current"),t=b("Slideshow"),E=b("Next"),D=b("Previous"),R=b("Close"));u.append(c("<div/>").append(b("TopLeft"),U=b("TopCenter"),b("TopRight")),c("<div/>").append(V=b("MiddleLeft"),p,W=b("MiddleRight")),c("<div/>").append(b("BottomLeft"),X=b("BottomCenter"),b("BottomRight"))).children().children().css({"float":"left"}); I=c("<div style='position:absolute; top:0; left:0; width:9999px; height:0;'/>");c("body").prepend(s,k.append(u,I));if(x){k.addClass("cboxIE");O&&s.css("position","absolute")}p.children().bind("mouseover mouseout",function(){c(this).toggleClass(F)}).addClass(F);y=U.height()+X.height()+p.outerHeight(n)-p.height();z=V.width()+W.width()+p.outerWidth(n)-p.width();v=l.outerHeight(n);w=l.outerWidth(n);k.css({"padding-bottom":y,"padding-right":z}).hide();E.click(e.next);D.click(e.prev);R.click(e.close);p.children().removeClass(F); c(".cboxElement").live("click",function(d){if(d.button!==0&&typeof d.button!=="undefined")return n;else{Z(this);return false}})};e.position=function(b,d){function h(A){U[0].style.width=X[0].style.width=p[0].style.width=A.style.width;K[0].style.height=J[0].style.height=p[0].style.height=V[0].style.height=W[0].style.height=A.style.height}var f=m.height();f=Math.max(f-a.h-v-y,0)/2+m.scrollTop();var o=Math.max(document.documentElement.clientWidth-a.w-w-z,0)/2+m.scrollLeft();b=k.width()===a.w+w&&k.height()=== a.h+v?0:b;u[0].style.width=u[0].style.height="9999px";k.dequeue().animate({width:a.w+w,height:a.h+v,top:f,left:o},{duration:b,complete:function(){h(this);C=false;u[0].style.width=a.w+w+z+"px";u[0].style.height=a.h+v+y+"px";d&&d()},step:function(){h(this)}})};e.resize=function(b){function d(){a.w=a.w||l.width();a.w=a.mw&&a.mw<a.w?a.mw:a.w;return a.w}function h(){a.h=a.h||l.height();a.h=a.mh&&a.mh<a.h?a.mh:a.h;return a.h}function f(G){e.position(G,function(){if(B){if(x){A&&l.fadeIn(100);k[0].style.removeAttribute("filter")}if(a.iframe)l.append("<iframe id='cboxIframe'"+ (a.scrolling?" ":"scrolling='no'")+" name='iframe_"+(new Date).getTime()+"' frameborder=0 src='"+a.href+"' "+(x?"allowtransparency='true'":"")+" />");l.show();Q.show().html(a.title);if(g.length>1){P.html(a.current.replace(/\{current\}/,j+1).replace(/\{total\}/,g.length)).show();E.html(a.next).show();D.html(a.previous).show();a.slideshow&&t.show()}J.hide();K.hide();c.event.trigger(S);a.onComplete&&a.onComplete.call(i);a.transition==="fade"&&k.fadeTo(L,1,function(){x&&k[0].style.removeAttribute("filter")}); m.bind(T,function(){e.position(0)})}})}if(B){var o,A,L=a.transition==="none"?0:a.speed;m.unbind(T);if(b){l.remove();l=c('<div id="cboxLoadedContent"/>').html(b);l.hide().appendTo(I).css({width:d(),overflow:a.scrolling?"auto":"hidden"}).css({height:h()}).prependTo(p);c("#cboxPhoto").css({cssFloat:"none"});O&&c("select:not(#colorbox select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("cbox_cleanup",function(){this.style.visibility="inherit"});a.transition=== "fade"&&k.fadeTo(L,0,function(){f(0)})||f(L);if(a.preloading&&g.length>1){b=j>0?g[j-1]:g[g.length-1];o=j<g.length-1?g[j+1]:g[0];o=c(o).data(q).href||o.href;b=c(b).data(q).href||b.href;M(o)&&c("<img />").attr("src",o);M(b)&&c("<img />").attr("src",b)}}else setTimeout(function(){var G=l.wrapInner("<div style='overflow:auto'></div>").children();a.h=G.height();l.css({height:a.h});G.replaceWith(G.children());e.position(L)},1)}};e.load=function(){var b,d,h,f=e.resize;C=n;i=g[j];a=c(i).data(q);Y();c.event.trigger(H); a.onLoad&&a.onLoad.call(i);a.h=a.height?r(a.height,"y")-v-y:a.innerHeight?r(a.innerHeight,"y"):false;a.w=a.width?r(a.width,"x")-w-z:a.innerWidth?r(a.innerWidth,"x"):false;a.mw=a.w;a.mh=a.h;if(a.maxWidth){a.mw=r(a.maxWidth,"x")-w-z;a.mw=a.w&&a.w<a.mw?a.w:a.mw}if(a.maxHeight){a.mh=r(a.maxHeight,"y")-v-y;a.mh=a.h&&a.h<a.mh?a.h:a.mh}b=a.href;J.show();K.show();if(a.inline){c('<div id="cboxInlineTemp" />').hide().insertBefore(c(b)[0]).bind(H+" cbox_cleanup",function(){c(this).replaceWith(l.children())}); f(c(b))}else if(a.iframe)f(" ");else if(a.html)f(a.html);else if(M(b)){d=new Image;d.onload=function(){var o;d.onload=null;d.id="cboxPhoto";c(d).css({margin:"auto",border:"none",display:"block",cssFloat:"left"});if(a.scalePhotos){h=function(){d.height-=d.height*o;d.width-=d.width*o};if(a.mw&&d.width>a.mw){o=(d.width-a.mw)/d.width;h()}if(a.mh&&d.height>a.mh){o=(d.height-a.mh)/d.height;h()}}if(a.h)d.style.marginTop=Math.max(a.h-d.height,0)/2+"px";f(d);g.length>1&&c(d).css({cursor:"pointer"}).click(e.next); if(x)d.style.msInterpolationMode="bicubic"};d.src=b}else c("<div />").appendTo(I).load(b,function(o,A){A==="success"?f(this):f(c("<p>Request unsuccessful.</p>"))})};e.next=function(){if(!C){j=j<g.length-1?j+1:0;e.load()}};e.prev=function(){if(!C){j=j>0?j-1:g.length-1;e.load()}};e.slideshow=function(){function b(){t.text(a.slideshowStop).bind(S,function(){h=setTimeout(e.next,a.slideshowSpeed)}).bind(H,function(){clearTimeout(h)}).one("click",function(){d();c(this).removeClass(F)});k.removeClass(f+ "off").addClass(f+"on")}var d,h,f="cboxSlideshow_";t.bind("cbox_closed",function(){t.unbind();clearTimeout(h);k.removeClass(f+"off "+f+"on")});d=function(){clearTimeout(h);t.text(a.slideshowStart).unbind(S+" "+H).one("click",function(){b();h=setTimeout(e.next,a.slideshowSpeed);c(this).removeClass(F)});k.removeClass(f+"on").addClass(f+"off")};if(a.slideshow&&g.length>1)a.slideshowAuto?b():d()};e.close=function(){c.event.trigger("cbox_cleanup");a.onCleanup&&a.onCleanup.call(i);B=false;c(document).unbind("keydown.cbox_close keydown.cbox_arrows"); m.unbind(T+" resize.cboxie6 scroll.cboxie6");s.css({cursor:"auto"}).fadeOut("fast");k.stop(n,false).fadeOut("fast",function(){c("#colorbox iframe").attr("src","about:blank");l.remove();k.css({opacity:1});try{N.focus()}catch(b){}c.event.trigger("cbox_closed");a.onClosed&&a.onClosed.call(i)})};e.element=function(){return c(i)};e.settings=$;c(e.init)})(jQuery);