// JavaScript Document



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v6.0
	
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v=='hide')?'none':v; }
    obj.display=v;
 
    return false;
    }
}

function isLayerDisplay(layerName) //Public function
{
	if (obj=MM_findObj(layerName)){
	
			if (obj.style.display == 'none'){
			
			return false;
		}
		else{
			return true;
		}
	}
	else{
		return false;
	}
}


function Changetext(textitem, newtext)
{
	if (document.getElementById){
		document.getElementById(textitem).childNodes[0].nodeValue = newtext;
		return false;
	}
	else {
  		return true;
	}
}

function ToggleDisplay(displayitem, displaytext)
{
	if (isLayerDisplay(displayitem)){
		MM_showHideLayers(displayitem,'','hide',true);
		Changetext(displaytext, '(show StyleSpec)');
		return false;
	}
	else{
		MM_showHideLayers(displayitem,'','show',true);
		Changetext(displaytext, '(hide StyleSpec)');
		return false;
	}
}

function hilite(thepic, which)
{
//	document.getElementById(thepic).className= "RollOverStyle";
	var currentnum
	var x
	var y
	var z

//	currentnum = document.getElementById(thepic).src;
//	x = currentnum.lastIndexOf(".");
//	x = currentnum.substring((x - 1), x);
//	z = "../images/styles/stylehover" + x + ".jpg";
	z = thumbhilight[which];
	z = thumbhover[z];
	document.getElementById(thepic).src = z;

	
}


function lowlite(thepic, which)
{
//	document.getElementById(thepic).className= "StyleSelect";

	var currentnum
	var x
	var y
	var z

//	currentnum = document.getElementById(thepic).src;
//	x = currentnum.lastIndexOf(".");
//	x = currentnum.substring((x - 1), x);

	z = thumblowlight[which];
	z = thumbsrc[z];
//	z = "../images/styles/stylethumb" + x + ".jpg";
	document.getElementById(thepic).src = z;


}


function switchphoto(photonum)
{
	var x
	var y
	var currentthumb
	
	
	//TO DO get source of clicked thumb (if from thumb)
	//set photonum to this number
	
	//set current main photo
	//x = "../images/styles/stylemain" + photonum + ".jpg";
	x = picsrc[photonum];
	document.getElementById('mainphoto').src=x;
	currentpic = photonum;
	
	//hide all specs, then show current spec
	MM_showHideLayers("spec1",'','hide',true);
	MM_showHideLayers("spec2",'','hide',true);
	MM_showHideLayers("spec3",'','hide',true);
	MM_showHideLayers("spec4",'','hide',true);
	y = ("spec" + photonum);
	MM_showHideLayers(y,'','show',true);	
	
	
	//set current thumb
	
	currentthumb = "thumb" + currentthumbnum;
	document.getElementById('thumb1').className= "StyleSelect";
	document.getElementById('thumb2').className= "StyleSelect";
	document.getElementById('thumb3').className= "StyleSelect";
	document.getElementById('thumb4').className= "StyleSelect";
	
	document.getElementById(currentthumb).className= "CurrentStyle";
	
	//set current job name
//	var test
//	test = jobname[photonum];
//	Changetext('joblink',test);
	Changetext('joblink',jobname[photonum]);
	
//	if (piccaption[photonum] != null){
		Changetext('describe',piccaption[photonum]);
//		}
	
	if (picalt[photonum] != null){
		x = picalt[photonum];
		document.getElementById('mainphoto').alt=x;
		
		}
	
	//set current job link
	document.getElementById('joblink').href=jobhref[photonum];
	
	//set current large link
	x = "ShowroomLarge2.htm?pic=" + photonum;
	document.getElementById('largelink').href=x;
	
	
	return false;
	
	
}

function thumbswitchphoto(switchnum){
	currentthumbnum = switchnum;
	switchphoto(thumbphoto[switchnum]);
	
	
	
//	currentthumb = "thumb" + switchnum;
//	document.getElementById('thumb1').className= "StyleSelect";
//	document.getElementById('thumb2').className= "StyleSelect";
//	document.getElementById('thumb3').className= "StyleSelect";
//	document.getElementById('thumb4').className= "StyleSelect";
	
//	document.getElementById(currentthumb).className= "CurrentStyle";

						   

}

function setthumbs(setnumb)
{
	w = new Array(1,2,3,4);
	var temp
	var temp2
	
	switch(setnumb){
		case 1:
			w[1] = 1;
			w[2] = 2;
			w[3] = 3;
			w[4] = 4;
			break;
		case 2:
			w[1] = 5;
			w[2] = 6;
			w[3] = 7;
			w[4] = 8;
			break;
		case 3:
			w[1] = 9;
			w[2] = 10;
			w[3] = 11;
			w[4] = 12;
			break;
		case 4:
			w[1] = 13;
			w[2] = 14;
			w[3] = 15;
			w[4] = 16;
			break;
	}
		
	
	
//	temp = w[1];
//	temp2 =thumbsrc[temp];
//	temp2 = thumbsrc[w[1]];
//	document.getElementById('thumb1').src=thumbsrc[temp];
	document.getElementById('thumb1').src=thumbsrc[w[1]];
	document.getElementById('thumb2').src=thumbsrc[w[2]];
	document.getElementById('thumb3').src=thumbsrc[w[3]];
	document.getElementById('thumb4').src=thumbsrc[w[4]];
	
	
	thumbhilight[1] = w[1];
	thumbhilight[2] = w[2];
	thumbhilight[3] = w[3];
	thumbhilight[4] = w[4];
	
	thumblowlight[1] = w[1];
	thumblowlight[2] = w[2];
	thumblowlight[3] = w[3];
	thumblowlight[4] = w[4];
	
	
	thumbphoto[1] = w[1];
	thumbphoto[2] = w[2];
	thumbphoto[3] = w[3];
	thumbphoto[4] = w[4];
	

	

}


function nextphoto()
{
	var x
	var y
	
	x = (picsrc.length) - 1;
	
	
	if (currentthumbnum == 4){
		currentthumbnum = 1;
	}
	else {
		currentthumbnum = currentthumbnum + 1;
	}
//	currentnum = document.getElementById('mainphoto').src;
//	x = currentnum.lastIndexOf(".");
//	x = currentnum.substring((x - 1), x);
//	x = parseInt(x);
//	if (x == 8){
	if (currentpic == x){
		y = 1;
		currentthumbnum = 1;
	}
	else {
//		y = (x + 1);
		y = (currentpic + 1);
	}
	
	//TO DO if y = 5, set source of each thumb to new photo, 5 through 8
	if (y == 5){
		setthumbs(2);
	}
	else if (y == 1){
		setthumbs(1);
	}
	
	
	if (y == 9){
		setthumbs(3);
	}
	else if (y == 1){
		setthumbs(1);
	}
	
	if (y == 13){
		setthumbs(4);
	}
	else if (y == 1){
		setthumbs(1);
	}
	
	
	
//	y = String(y);
	switchphoto(y);
	

}

function lastphoto()
{
	var x
	var y
	var z
	var a
	
	x = (picsrc.length) - 1;

	if (currentthumbnum == 1){
		currentthumbnum = 4;
	}
	else {
		currentthumbnum = currentthumbnum - 1;
	}
//	currentnum = document.getElementById('mainphoto').src;
//	x = currentnum.lastIndexOf(".");
//	x = currentnum.substring((x - 1), x);
//	x = parseInt(x);
	if (currentpic == 1){
		y = x;
		
		if (x > 4){
			z = x;
			while (z > 4) {
				z = (z-4);
				
			}
			currentthumbnum = z;
			}
		else {
			currentthumbnum = x;
		}
		
	}
	else {
		y = (currentpic - 1);
	}
	
	if (y == 4){
		setthumbs(1);
	}
//	else if (y == 8){
	else if ((y > 4) && (y < 9))  {
	
		setthumbs(2);
	}
	else if ((y > 8) && (y < 13)){
		setthumbs(3);
	}
	else if ((y > 13) && (y < 18)){
		setthumbs(4);
	}
	
//	y = String(y);
	switchphoto(y);
}


function setmainphoto(linknum){
	var z
	
	

	switch(linknum){
		case 1:
			setthumbs(1);

			break;
		case 2:
			setthumbs(1);

			break;
		case 3:
			setthumbs(1);

			break;
		case 4:
			setthumbs(1);

			break;
						
		case 5:
			setthumbs(2);
			
			break;
		case 6:
			setthumbs(2);
			
			break;
		case 7:
			setthumbs(2);
			
			break;
		case 8:
			setthumbs(2);
			
			break;
	
		case 9:
			setthumbs(3);

			break;
		case 10:
			setthumbs(3);

			break;
		case 11:
			setthumbs(3);

			break;
			
		case 12:
			setthumbs(3);

			break;
			
		case 13:
			setthumbs(4);

			break;
			
		case 14:
			setthumbs(4);

			break;
			
		case 15:
			setthumbs(4);

			break;
			
		case 16:
			setthumbs(4);

			break;
	}
	
		if (linknum > 4){
			z = x;
			while (z > 4) {
				z = (z-4);
				
			}
			currentthumbnum = z;
			}
		else {
			currentthumbnum = linknum;
		}
switchphoto(linknum);

}


function switchphotopop(photonum){

	var x
	var y
	
	
	//TO DO get source of clicked thumb (if from thumb)
	//set photonum to this number
	
	//set current main photo
	//x = "../images/styles/stylemain" + photonum + ".jpg";
	x = picsrc[photonum];
	document.getElementById('popphoto').src=x;
	currentpop = photonum;
	
	
	
	

	
	//set current job name
//	var test
//	test = jobname[photonum];
//	Changetext('joblink',test);
	Changetext('poptext',picdesc[photonum]);
	
	
	
	
	return false;
	
	
}


function nextphotopop()
{
	var x
	var y
	
	x = (picsrc.length) - 1;
	
	

//	currentnum = document.getElementById('mainphoto').src;
//	x = currentnum.lastIndexOf(".");
//	x = currentnum.substring((x - 1), x);
//	x = parseInt(x);
//	if (x == 8){
	if (currentpop == x){
		y = 1;
	}
	else {
//		y = (x + 1);
		y = (currentpop + 1);
	}
	

	
	
//	y = String(y);
	switchphotopop(y);
	

}

function lastphotopop()
{
	var x
	var y
	var z
	var a
	
	x = (picsrc.length) - 1;


//	currentnum = document.getElementById('mainphoto').src;
//	x = currentnum.lastIndexOf(".");
//	x = currentnum.substring((x - 1), x);
//	x = parseInt(x);
	if (currentpop == 1){
		y = x;
		

		
	}
	else {
		y = (currentpop - 1);
	}
	

	
//	y = String(y);
	switchphotopop(y);
}

//Large photos

function switchlargephoto(photonum)
{
	var x
	var y
	var currentthumb
	
	
	//TO DO get source of clicked thumb (if from thumb)
	//set photonum to this number
	
	//set current main photo
	//x = "../images/styles/stylemain" + photonum + ".jpg";
	x = largesrc[photonum];
	document.getElementById('largephoto').src=x;
	currentpic = photonum;
	

	
	

	
	//set current job name
//	var test
//	test = jobname[photonum];
//	Changetext('joblink',test);
//	Changetext('joblink',jobname[photonum]);
	
	//set current job link
//	document.getElementById('joblink').href=jobhref[photonum];
	
	
	
	return false;
	
	
}




function setlargephoto(linknum){
	
	

	

switchlargephoto(linknum);

}


