// JavaScript Document

var curGal = 1;
var gallerySizes = [];
gallerySizes[1] = [500,398];
gallerySizes[2] = [400,500];
gallerySizes[3] = [389,500];
gallerySizes[4] = [410,500];
gallerySizes[5] = [500,382];
gallerySizes[6] = [500,377];
gallerySizes[7] = [500,398];
gallerySizes[8] = [407,500];
gallerySizes[9] = [500,379];
gallerySizes[10] = [326,400];
gallerySizes[11] = [387,500];
gallerySizes[12] = [500,396];
gallerySizes[13] = [413,500];
gallerySizes[14] = [362,500];
gallerySizes[15] = [369,500];
gallerySizes[16] = [500,369];
gallerySizes[17] = [386,500];
gallerySizes[18] = [377,500];
gallerySizes[19] = [500,484];
gallerySizes[20] = [500,423];
gallerySizes[21] = [349,500];
gallerySizes[22] = [376,500];
gallerySizes[23] = [378,459];
gallerySizes[24] = [411,500];
gallerySizes[25] = [365,372];
gallerySizes[26] = [409,378];
gallerySizes[27] = [327,493];
gallerySizes[28] = [338,262];
gallerySizes[29] = [326,295];
gallerySizes[30] = [301,361];
gallerySizes[31] = [305,331];
gallerySizes[32] = [328,332];
gallerySizes[33] = [210,500];
gallerySizes[34] = [185,303];
gallerySizes[35] = [244,306];
gallerySizes[36] = [344,500];
gallerySizes[37] = [273,306];

var artcarSizes = [];
artcarSizes[1] = [273,182];
artcarSizes[2] = [270,176];
artcarSizes[3] = [268,175];
artcarSizes[4] = [266,175];

function pageLoad() {
  arrAnchors = document.getElementsByTagName('a');
  for(i=0;i<arrAnchors.length;i++) {
    if(arrAnchors[i].rel=='nav') {
	  arrAnchors[i].onmouseover = new Function('rollOver(this)');
	  arrAnchors[i].onmouseout = new Function('rollOut(this)');
	}
	if(arrAnchors[i].rel=='navcur') {
	  rollOver(arrAnchors[i]);
	}
	if(arrAnchors[i].rel=='paintinglink') {
	  arrAnchors[i].onclick = new Function('doGallery(this)');
	}
	if(arrAnchors[i].rel=='artcarlink') {
	  arrAnchors[i].onclick = new Function('doArtcar(this)');
	}
  }
}

window.onload = pageLoad;

function rollOver(imgObj) {
	imgObj = imgObj.getElementsByTagName('img')[0];
	imgObj.src = imgObj.src.replace('_0.','_1.');
}
	
function rollOut(imgObj) {
	imgObj = imgObj.getElementsByTagName('img')[0];
	imgObj.src = imgObj.src.replace('_1.','_0.');
}

function doGallery(tmpObj) {
	imgNum = tmpObj.innerHTML;
	status = curGal;
	document.getElementById('link'+curGal).className='';
	curGal = Math.round(imgNum);
	if(imgNum<10) {
		imgStr = "0"+imgNum;
	} else {
		imgStr = ""+imgNum;
	}
	document.getElementById('link'+curGal).className='selected';
	document.getElementById('galleryimage').src = 'images/paintings/painting_sm_'+imgStr+'.jpg';
}

function doArtcar(tmpObj) {
	imgNum = tmpObj.innerHTML;
	status = curGal;
	document.getElementById('link'+curGal).className='';
	curGal = Math.round(imgNum);
	if(imgNum<10) {
		imgStr = "0"+imgNum;
	} else {
		imgStr = ""+imgNum;
	}
	document.getElementById('link'+curGal).className='selected';
	document.getElementById('galleryimage').src = 'images/artcar/artcar_sm_'+imgStr+'.jpg';
}

function enlargeGallery() {
	window.open('popup.html?imageid='+curGal,'gallery','width='+gallerySizes[curGal][0]+',height='+gallerySizes[curGal][1]+',scrollbars=no');
}

function enlargeArtcar() {
	window.open('popupcar.html?imageid='+curGal,'gallery','width='+artcarSizes[curGal][0]+',height='+artcarSizes[curGal][1]+',scrollbars=no');
}

function launchZine() {
	window.open('flash/Shank_1.html','gallery','width=250,height=250,scrollbars=no');
}

function doMove(intMoveby) {
	document.getElementById('link'+curGal).className='';
	curGal += intMoveby;
	if(curGal>gallerySizes.length-1) {
		curGal = 1;
	}
	if(curGal<1) {
		curGal = gallerySizes.length - 1;
	}
	if(curGal<10) {
		imgStr = "0"+curGal;
	} else {
		imgStr = ""+curGal;
	}
	document.getElementById('link'+curGal).className='selected';
	document.getElementById('galleryimage').src = 'images/paintings/painting_sm_'+imgStr+'.jpg';
}

function doArtMove(intMoveby) {
	document.getElementById('link'+curGal).className='';
	curGal += intMoveby;
	if(curGal>artcarSizes.length-1) {
		curGal = 1;
	}
	if(curGal<1) {
		curGal = artcarSizes.length - 1;
	}
	if(curGal<10) {
		imgStr = "0"+curGal;
	} else {
		imgStr = ""+curGal;
	}
	document.getElementById('link'+curGal).className='selected';
	document.getElementById('galleryimage').src = 'images/artcar/artcar_sm_'+imgStr+'.jpg';
}