function swapbigimg(n,a){
	img = document.getElementById('bigimg');
	img.src = n;
	window.setTimeout('growWrapper()',250);
	boldDetail(a);
}
function boldDetail(a){
	allAs = document.getElementById('bottom_blurb').getElementsByTagName('a');
	for(i=0;i<allAs.length;i++){
		s=allAs[i].style;
		s.fontWeight='normal';
		s.color='#999';
	}
	a.style.fontWeight='bold';
	a.style.color='#f90';
}
function growWrapper(){
	s = $('#big_pic').height() + $('#slideshow').height() + 26;
	if(s > 520){
		$('#subwrapper').height(s);
	}
	bc = $('#bodycopy').height();
	rs = $('#right_side_color').height();
	if(bc > rs) $('#right_side_color').height(bc);
}
function showcase(grp,num){
	d=document.getElementById('cases').getElementsByTagName('div');
	slides=document.getElementById('slideshow').getElementsByTagName('img');
	for(i=0;i<slides.length;i++){
		$('#'+grp+i).hide();
		slides[i].src = '/images/portfolio/slide_off2.gif';
	}
	if(num != -1){
		$('#'+grp+num).show();
		slides[num].src = '/images/portfolio/slide_sel2.gif';
		imgStr = slides[num].style.backgroundImage;
		imgStr = imgStr.substring(4,imgStr.indexOf('_tn.jpg'));
		d=document.getElementById('bigPic').src = imgStr + '_lg.jpg';
	}
}
// studio tours
var tourTmr;
function initSlider(divH,divS){
	divHw = divH.offsetWidth;
	divSw = divS.offsetWidth;
	return [divHw,divSw];
}

function slideHor(dr,divH,divS){
	if (dr == 'r'){
		if($('#'+divS).offsetLeft <= 0){
			divS.style.left = (divS.offsetLeft+4)+'px';
		}else{
			clearInterval(tourTmr);
		}
	}
	if  (dr == 'l'){
		diff=(divS.offsetWidth-divH.offsetWidth);
		if(divS.offsetLeft >= (-diff)){
			divS.style.left = (divS.offsetLeft-4)+'px';
		}else{
			clearInterval(tourTmr);
		}
	}
}

function slidetour(dr,divS,divH){
	sW = $('#'+divS).width();
	hW = $('#'+divH).width();
	diffW = sW - hW;
	hO = $('#'+divH).offset();
	sO = $('#'+divS).offset();
	sLft = sO.left;
	hLft = hO.left;
	diffO = sLft - hLft;
	maxLft = hLft - diffW;
	distLft = maxLft - sLft;
	distLft = (distLft < 0 && Math.abs(distLft) > 250)?-250:distLft;
	distRgt = hLft - sLft;
	distRgt = (distRgt > 0 && Math.abs(distRgt) > 250)?250:distRgt;
	dist = (dr == 'l')?distLft:distRgt;
	if(diffW > 0) $("#"+divS).animate({"left":'+='+dist+'px' }, "slow");
}

function stopSlide(){
	if(typeof(tourTmr)!='undefined') clearInterval(tourTmr);
}
function tourstep(div,pic){
	for(i=1;i<tourgrp+1;i++){
		$('#tour'+i).hide();
		$('#thumb'+i).css({backgroundColor:'#000'});
	}
	document.getElementById('tour'+div).getElementsByTagName('img')[0].src = pic;
	$('#tour'+div).show();
	$('#thumb'+div).css({backgroundColor:'#fff'});
}
function casestep(d){
	if(d == 'n'){
		++curcase;
	}else if(d == 'b'){
		--curcase;
	}else{
		curcase = d;
	}

	for(i=1;i<casegrp+1;i++){
		$('#case'+i).hide();
		document.images['csdot'+i].src='/images/layout/cs-dot.gif';
	}
	$('#case'+curcase).show();
	document.images['csdot'+curcase].src='/images/layout/cs-dot-on.gif';
	document.getElementById('case'+curcase).getElementsByTagName('img')[0].src = picAry[curcase];
	if(curcase == 1){
		$('#cs-arrow-lft').hide();
		$('#cs-arrowtxt-lft').hide();
	}else{
		$('#cs-arrow-lft').show();
		$('#cs-arrowtxt-lft').show();
	}
	if(curcase == casegrp){
		$('#cs-arrow-rgt').hide();
		$('#cs-arrowtxt-rgt').hide();
	}else{
		$('#cs-arrow-rgt').show();
		$('#cs-arrowtxt-rgt').show();
	}
}

//image pre-loader
function imgLoaderr(iNames){
	if (document.images) {
		for (i=0;i<iNames.length;i++){
				eval("img" + i + " = new Image();");
				eval("img" + i + ".src = '" + iNames[i] + "';");
		}
	}
}
