//javascript

//load navigation items
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
			
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}



var medium = ink;			
var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		Prints_over = newImage("navi_flower_images/Prints_over.jpg");
		pencil_over = newImage("navi_flower_images/pencil_over.jpg");
		Watercolors_over = newImage("navi_flower_images/Watercolors_over.jpg");
		Inks_over = newImage("navi_flower_images/Inks_over.jpg");
		Oils_over = newImage("navi_flower_images/Oils_over.jpg");
		Acrylics_over = newImage("navi_flower_images/Acrylics_over.jpg");
		navi_nums_02_over = newImage("navi_nums_images/navi_nums_02-over.jpg");
		navi_nums_03_over = newImage("navi_nums_images/navi_nums_03-over.jpg");
		navi_nums_01_over = newImage("navi_nums_images/navi_nums_01-over.jpg");
		navi_nums_05_over = newImage("navi_nums_images/navi_nums_05-over.jpg");
		navi_nums_04_over = newImage("navi_nums_images/navi_nums_04-over.jpg");
		navi_nums_06_over = newImage("navi_nums_images/navi_nums_06-over.jpg");
		navi_nums_07_over = newImage("navi_nums_images/navi_nums_07-over.jpg");
		navi_nums_08_over = newImage("navi_nums_images/navi_nums_08-over.jpg");
		navi_nums_09_over = newImage("navi_nums_images/navi_nums_09-over.jpg");
		navi_nums_10_over = newImage("navi_nums_images/navi_nums_10-over.jpg");
		navi_nums_11_over = newImage("navi_nums_images/navi_nums_11-over.jpg");
		navi_nums_13_over = newImage("navi_nums_images/navi_nums_13-over.jpg");
		navi_nums_14_over = newImage("navi_nums_images/navi_nums_14-over.jpg");
		navi_nums_12_over = newImage("navi_nums_images/navi_nums_12-over.jpg");
		navi_nums_17_over = newImage("navi_nums_images/navi_nums_17-over.jpg");
		navi_nums_15_over = newImage("navi_nums_images/navi_nums_15-over.jpg");
		navi_nums_16_over = newImage("navi_nums_images/navi_nums_16-over.jpg");
		navi_nums_20_over = newImage("navi_nums_images/navi_nums_20-over.jpg");
		navi_nums_18_over = newImage("navi_nums_images/navi_nums_18-over.jpg");
		navi_nums_19_over = newImage("navi_nums_images/navi_nums_19-over.jpg");
		navi_nums_21_over = newImage("navi_nums_images/navi_nums_21-over.jpg");
		navi_nums_22_over = newImage("navi_nums_images/navi_nums_22-over.jpg");
		navi_nums_23_over = newImage("navi_nums_images/navi_nums_23-over.jpg");
		navi_nums_24_over = newImage("navi_nums_images/navi_nums_24-over.jpg");
		navi_nums_25_over = newImage("navi_nums_images/navi_nums_25-over.jpg");
		navi_nums_26_over = newImage("navi_nums_images/navi_nums_26-over.jpg");
		navi_nums_27_over = newImage("navi_nums_images/navi_nums_27-over.jpg");
		preloadFlag = true;
	}
	show_artwork(0);
	
}

//process image requests

function build_navi() {
  for (var i=1; i <= 27; i++) {
    if (i < medium.length){
      var out = "";
      out += "<a onclick=\"show_artwork("+ i +")\"";
      out += "onmouseover=\"changeImages('navi_nums_"+ i +"', 'navi_nums_images/navi_nums_"+ i +"-over.jpg'); return true;\"";
    	out += "onmouseout=\"changeImages('navi_nums_"+ i +"', 'navi_nums_images/navi_nums_"+ i +".jpg'); return true;\"";
    	out += "onmousedown=\"changeImages('navi_nums_"+ i +"', 'navi_nums_images/navi_nums_"+ i +"-over.jpg'); return true;\"";
    	out += "onmouseup=\"changeImages('navi_nums_"+ i +"', 'navi_nums_images/navi_nums_"+ i +"-over.jpg'); return true;\">";
    	out += "<img name=\"navi_nums_"+ i +"\" src=\"navi_nums_images/navi_nums_"+ i +".jpg\" border=\"0\" alt=\"\"></a>";
      document.getElementById(i).innerHTML = out;
    }
    else {
      var out = "";
      out += "<img src=\"navi_nums_images/navi_nums_"+ i +".jpg\" border=\"0\" alt=\"\">";
      document.getElementById(i).innerHTML = out;
    }
  }
}


function screen_check()
{
	if ((screen.width<1024 || screen.height<768))
	{
		alert("Hey! This site was designed for monitors using a resolution of at least 1024x768");
	}
	return;
}


function change_medium(new_medium)
{
	medium = new_medium;
	build_navi();
	show_artwork(1);
}

function show_artwork(i)
{
	if (document.getElementById)
	{
  		reset_thumbs();		
  		document.getElementById("placeholder").src = medium[i][3];
  		document.getElementById("meta").innerHTML = medium[i][0] + " - " +medium[i][1]+ " - " +medium[i][2];
  		var output = "";
  		if (medium[i][5] == 0)
  		{
  			show_thumbs('horizontal_thumbs',i);

  			//rollover = ";
 
  		}
  		else if (medium[i][5] == 1)
  		{
  			show_thumbs('vertical_thumbs',i);
  		}
  				
  		return false;
  	}
  	else
  	{
  		return true;
  	}
}

function show_thumbs(orientation,i) 
{
	var term = "";
	if (orientation == "vertical_thumbs")
	{
		term = "<br>";
	}
	
	var output = "";
	if (medium[1][4]) {
    for (var j=0; j < medium[i][4].length; j++)
	  {
		 //output += "<img class=\"thumb\" src=\"" + medium[i][4][j][0]+ "\">" + term;
		 output += "<a href=\"#\" onclick=\"show_closeup('" + medium[i][4][j][1] + "')\"><img class=\"image\" src=\"" + medium[i][4][j][0]+ "\" /></a>" + term;
	  }
	}
	document.getElementById(orientation).innerHTML = output;
}

function reset_thumbs()
{
	document.getElementById("vertical_thumbs").innerHTML = "";
	document.getElementById("horizontal_thumbs").innerHTML = "";
}

function show_closeup(closeup_img)
{
		document.getElementById("placeholder").src = closeup_img;
		return
}

