function setButtons()
{	
  var nav = document.getElementById('nav');
  var images = nav.getElementsByTagName("img");
  for(var im in images)
  {
	if(images[im].setAttribute)
	{
	    images[im].setAttribute("button","");
    }
  }
  
  var cat = document.getElementById('categories');
  if ( cat )
  {
	  var imgs = cat.getElementsByTagName("img");
	  for(var im in imgs)
	  {
		if(imgs[im].setAttribute)
		{
		    imgs[im].setAttribute("button","");
	    }
	  }
  }
  
  var cat = document.getElementById('subcategories');
  if ( cat )
  {
	  var imgs = cat.getElementsByTagName("img");
	  for(var im in imgs)
	  {
		if(imgs[im].setAttribute)
		{
		    imgs[im].setAttribute("button","");
	    }
	  }
  }
  
  var cat = document.getElementById('projects');
  if ( cat )
  {
	  var imgs = cat.getElementsByTagName("img");
	  for(var im in imgs)
	  {
		if(imgs[im].setAttribute)
		{
		    imgs[im].setAttribute("button","");
	    }
	  }
  }
  
  var cat = document.getElementById('project_images');
  if ( cat )
  {
	  var imgs = cat.getElementsByTagName("img");
	  for(var im in imgs)
	  {
		if(imgs[im].setAttribute)
		{
		    imgs[im].setAttribute("button","");
	    }
	  }
  }
  
  
}

window.onload = function()
{
	var images = document.images;
    setButtons();
	for(var i=0;i<images.length;i++)
	{
		var img = images[i];
		if(img.attributes.button)
		{
			var src = img.src;
			var parts = src.split("/");
			var fls = parts[parts.length-1].split(".");
			var name = fls[0];
			var ext = fls[1];
			parts.pop();
			var base = parts;
			var path = parts.join("/");
			path[path.length-1] != "/" ? path += "/" : 0;
			img.parentNode.obj = img;
			img.parentNode.obj_name = name;
			img.parentNode.obj_path = path;
			img.parentNode.obj_ext = ext;
			
			img.parentNode.onmouseover = function()
			{
				if ( this.obj.src.indexOf('_over') == -1 )
					this.obj.src = this.obj_path + this.obj_name + '_over.' + this.obj_ext;
				//window.status='x';
			};
			img.parentNode.onmouseout = function(){
				this.obj.src=this.obj_path + this.obj_name+'.' + this.obj_ext;
			};
			img.parentNode.onfocus = function(){
				this.blur();
			}
	
		}
	}
	
  var im = document.getElementById('preview');
  if (im)
  	im.onmouseup = function()
  {
  	var parts = this.src.split('/');
  	for(var i=0;i<parts.length;i++)
  	{
   		(parts[i] == 'medium' ) ? parts[i] = 'large' : 1;
  	}
	  parts[parts.length-1] = parts[parts.length-1].split('.')[0] + '.jpg';
	  var path = parts.join('/');
	  openIt( path );
  }
  
  for( var i in document.links) 
  {
	document.links[i].onfocus = function()
	{
			this.blur();
			return false;
		}
  }

  
}
function openIt( path ){
 var w = window.open('','','');
 var d = w.document;
 var s = "<html><title></title><body style='background-color:#eeeeee;margin:0px;padding:10px;'><center><img id='img' src='"+path+"' /></center></body></html>";
 d.write(s);
 d.close();
}
function loadPreview( obj ){
 var s=obj.childNodes[0].src;
 var parts = s.split('/');
 var n = parts.length;
 parts[n-2] = "medium";
 parts[n-1] =  parts[n-1].charAt(0)+ parts[n-1].charAt(1)+'.gif';
 var s = parts.join('/');
 var img = document.getElementById('preview');
 img.src = s;
 return false;
}