/*
	Rollover Image
	Receives image name and URL of new image
*/
function swap(name, file) {
	document.images[name].src = img_base + file ;
}

function preload_img(arrayPreload){
	for (i=0; i < arrayPreload.length; i++) {
		var preload = new Image();
	    preload.src = arrayPreload[i];
	}
}

function popup(url){
	void(window.open(url,'popup','height=300,width=300,scrollbars=1,resizable=0,menubar=0,location=0,directories=0,toolbar=0,status=0')) ;
}

function browse_url(form, url){
	var value = form.options[form.selectedIndex].value;
	window.location.href = url + value ;
}

function select_all(select) {
	for(var i=0; i < select.length; i++)
		select[i].selected = true; 
}  
function delete_from_select(select){
	if ( select.length > 0 )
		for(i=0; i<select.length; i++)
			if ( select[i].selected == true)
				select.options[i] = null;
}
function div_toggle(div_id) {
	var x = document.getElementById(div_id) ;
	var x_display = x.style.display ;
	if(x_display == 'block'){
		x.style.display = 'none' ; 
	}else{
		x.style.display = 'block' ;
	}
}
function show_menu(selected){
	// deselect and hide all toher menu items
	for ( i=1; i<=3; i++ )
		{
			var menux = document.getElementById('menu'+i);
			menux.className  = "faded";
			var submenux = document.getElementById('submenu'+i);
			submenux.style.display = "none";
		}
	// select new menu item and show it's submenu
	var selectedmenu =  document.getElementById("menu"+selected);
	selectedmenu.className = "active";
	var selectedsubmenu =  document.getElementById("submenu"+selected);
	selectedsubmenu.style.display = "block";
}


// photo fade
function initImage(imageId) {
	image = document.getElementById(imageId);
	setOpacity(image, 0);
	image.style.visibility = "visible";
	fadeIn(imageId,0);
}
function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 10;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
		}
	}
}
function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}


