function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function setCookie(c_name,value)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+7);
	document.cookie=c_name+ "=" +escape(value)+";expires="+exdate.toGMTString();
}

function zoomTable(img_string,selector)
{
	var code;
	var divOutput = document.getElementById("image_bank");
	divOutput.innerHTML="";
	code="<table><tbody><tr><td width=100px></td><td>";
	code+="<IMG src=\"images\/"+img_string+".jpg\"";
	code+=" onclick='drawTable(myArray(),\""+selector+"\")' ";
	code+="></IMG>";
	code+="</td></tbody></table>";
	divOutput.innerHTML=code;
}

function drawTable(picture_array,selector)
	{
		if (selector=="")
		{
			selector=getCookie("image_type");
			if (selector=="") 
			{
				selector="_i";
			}
		}
		else
		{
			setCookie("image_type",selector);
		}

		array_counter=0;
		x_limit=0;
		
		var winW = 630, winH = 460;
		var code=""

		if (parseInt(navigator.appVersion)>3) {
		 if (navigator.appName=="Netscape") {
		  winW = window.innerWidth;
		  winH = window.innerHeight;
		 }
		 if (navigator.appName.indexOf("Microsoft")!=-1) {
		  winW = document.body.offsetWidth;
		  winH = document.body.offsetHeight;
		 }
		}
		
		winW-=200;	//account for banner width. Bodge.

		x_limit = Math.floor((winW-30)/110);
		code+="<table><tbody><tr><td width=100px>&nbsp</td><td><table><tbody>"
		for(y_count=0; array_counter<picture_array.length; y_count++)
		{
			code+="<tr>"
			for(x_count=0; x_count<x_limit; )
			{
				if (array_counter<picture_array.length)
				{
					if (picture_array[array_counter+1].search(selector)!=-1)
					{
						code+="<td>";
						code+="<img src=\"images\/"+picture_array[array_counter]+"_thumb.jpg\"";
						code+=" onclick='zoomTable(\""+picture_array[array_counter]+"\",\""+selector+"\")' ";
						if (picture_array[array_counter+2]=="")
							code+=">";
						else
							code+=" title=\""+picture_array[array_counter+2]+"\">";
						code+="</img></a></td>";
						x_count++;
					}

					array_counter+=3;
				}
				else
				{
					code+="<td></td>";
					x_count++;
				}
			}
			code+="</tr>";
			
		}
		code+="</tbody></table></td></tr></tbody></table>";
		//code+="</div>";
		//document.write(code);

		var divOutput = document.getElementById("image_bank");
		divOutput.innerHTML=code;
	}