
var bodyload_list = new Array;

window.onload = bodyload_event;

/*add_nav_dynamic();*/
bodyload_list.push(new_windows);
bodyload_list.push(albumanchors);
bodyload_list.push(unfocused_inputs);




function bodyload_event()
{
	for( var cnt=0; cnt<bodyload_list.length; cnt++ )
	{
		bodyload_list[cnt]();
	}
}


function albumanchors(){
	var album = document.getElementById('singlealbum');
	if(!album) return false;
	var img_anchors = album.getElementsByTagName('a');
	var l = img_anchors.length;
	for(var i = 0; i < l ; i++){
		var thisanchor = img_anchors[i];
		thisanchor.onclick = function(){open_image(this);return false;};
	}
}
function open_image(img_anchor){
	img = img_anchor.getElementsByTagName('img');
	thisimg = img[0];
	img_target = document.getElementById('bigimage');
	new_src = thisimg.src.replace(/_h[0-9]+_w[0-9]+_f\.jpg$/,'_w450_a.jpg');
	img_target.src = new_src;
	document.getElementById('bigimage_desc').innerHTML = thisimg.alt;
	return false;
}
function add_nav_dynamic(){
	nav = document.getElementById('nav2');
	if(!nav){return false;}
	var images = nav.getElementsByTagName('img');
	var l = images.length;
	for(var i = 0; i < l ; i++){
		var thisimage = images[i];
		thisimage.onmouseover=function(){navmouseover(this)}
		thisimage.onmouseout=function(){navmouseout(this)}
		thisimage.onclick=function(){this.onmouseover = function(){return true;};this.onmouseout = function(){return true;};}
		var preimage = new Image();
		preimage.src = thisimage.src.replace(/^\.jpg$/g,'_selected.jpg');
	}
}
function navmouseover(el){el.src = el.src.replace(/\.jpg$/g,'_selected.jpg');}
function navmouseout(el){el.src = el.src.replace(/_selected\.jpg$/g,'.jpg');}
function new_windows(){
	var bl_anchors = document.getElementsByTagName('a');
	if(!bl_anchors) return false;
	var l = bl_anchors.length;
	var re = /\bnewwindow\b/;
	for(var i = 0; i < l; i++){
		var thisanchor = bl_anchors[i];
		if(thisanchor.className.match(re)){
			thisanchor.onclick = function(){opennew(this.href);return false;}
		}
	}
}
function opennew(uri){
	newwindow = window.open(uri,'_blank');
	if(!newwindow){return true;}
	if (window.focus) {newwindow.focus()}
	return false;
}
function unfocused_inputs(){
	var bl_inputs = document.getElementsByTagName('input');
	if(!bl_inputs) return false;
	var l = bl_inputs.length;
	var re = /\bemptyfocus\b/;
	for(var i = 0; i < l; i++){
		var thisinput = bl_inputs[i];
		if(thisinput.className.match(re) && thisinput.name.toLowerCase == thisinput.value.toLowerCase){
			thisinput.className.replace(/\bemptyfocus\b/,'');
			thisinput.onclick = function(){this.value='';this.onclick=function(){return true;}}
		}
	}
}

