// JavaScript Document
var ie = false;
var activeLight = false;

j(document).ready(function() {
	for(var i=0; i< j(".slider_page a").length; i++){
		j(".slider_page a:eq("+i+")").addClass(i.toString())
		j(".slider_page a:eq("+i+")").click(lightbox);
	}
});

function lightbox(){
	if(!activeLight){
		j('#slider_images').prepend('<div id="slider_lightBox"></div>')
		j('#slider_lightBox').click(unlightbox);
		//cancell auto slider
		clearInterval(timer);
		//usefull values
		var currentIndex = j(this).attr('class');
		var page = Math.floor(currentIndex / 5);
		var currentLocal = j(this).attr('class') - (page * 5);
		var offsetLeft = document.getElementById('slider_images_cropped').getElementsByTagName('a')[currentIndex].offsetLeft;
		if(!ie){ offsetLeft = offsetLeft - (796*page) }
		var width = document.getElementById('slider_images_cropped').getElementsByTagName('a')[currentIndex].offsetWidth;
		
		//grey out
		//place image over grey
		j('#slider_lightBox').html('<div id="sliderLightImages">'+j('.slider_page:eq('+page+')').html()+'</div>');
		if(page == j(".slider_page").length-1){ j("#sliderLightImages").css('text-align','left'); j("#sliderLightImages a:first").css('padding-left','22px') }
		for(var i=0; i< j("#sliderLightImages a").length; i++){
			if(i != currentLocal){
				j("#sliderLightImages a:eq("+i+")").addClass('invisible');
			}else{
				//j("#sliderLightImages a:eq("+i+")").click(function(){ unlightbox(); return false; });
			}
		}
		
		//bubble
		if(current == j(".slider_page").length-1){
			j("#sliderLightImages").css('position','absolute')
			if(page==j(".slider_page").length-2){
				offsetLeft-=offset1;
				currentLocal -= breakHere+1;
				//j("#sliderLightImages").css('left',-(offset1)+'px');
				//j('#sliderLightImages a:eq('+breakHere+')').css('paddingRight',insertPadding);
				j('#sliderLightImages').css('left',-moveBoxOverOnLast);
				j('#sliderLightImages').css('width',growContainer);
			}else{
				offsetLeft+=offset2;
				currentLocal += j(".slider_page:eq("+(page-1)+") img").length - (breakHere+1);
				j("#sliderLightImages").css('left',offset2+'px')
				j("#sliderLightImages a:first").css('padding-left','8px')
			}
		}
		if(currentLocal < 3){
			j('#slider_container').prepend('<div id="bubbleLeft"><div id="bubbleBGLeft"></div><div id="bubbleBGMid"><div id="bubbleBGTop"></div><div id="bubbleContent"></div><div id="bubbleBGBottom"></div></div><div id="bubbleBGRight"></div></div>');
			j('#bubbleLeft').css('left',offsetLeft+width+'px');
			bubbleTarget = j('#bubbleLeft');
		}else{
		j('#slider_container').prepend('<div id="bubbleRight"><div id="bubbleBGLeft"></div><div id="bubbleBGMid"><div id="bubbleBGTop"></div><div id="bubbleContent"></div><div id="bubbleBGBottom"></div></div><div id="bubbleBGRight"></div></div>');
			j('#bubbleRight').css('left',offsetLeft-492+45+'px');
			bubbleTarget = j('#bubbleRight');
		}
		j('#bubbleContent').html('<a href="" id="slider_close">Close</a>'+j('#bubble'+currentIndex).html())
		j('#slider_close').click(unlightbox);
		sIFR.replace(helvetica, { selector: '#slider_container h1', css: '.sIFR-root { background-color: #FFFFFF; color: #f4a301; }' });
		sIFR.replace(helvetica, { selector: '#slider_container h2', css: '.sIFR-root { background-color: #FFFFFF; color: #283d4e; }' });
		
		//cancel link action
		activeLight = true;
	}
	return false;
}

function unlightbox(){
	if(bubbleTarget){ bubbleTarget.hide(); }
	j('#slider_lightBox').hide();
	activeLight=false;
	return false;
}

jQuery.each(jQuery.browser, function(i, val) {
	if(i=='msie'){ if(val==true){ ie = true; }  }
});