function swapIn(ele){
    ele.src = ele.src.replace(/_off/, "_on");
}

function swapOut(ele){
     ele.src = ele.src.replace(/_on/, "_off");
}

function changeSize(tagName,increment){ //pass container element which holds global font-size;
	var tags = new Array();
	var defaultSize = 13;
	var maxSize = defaultSize + 3;
	var minSize = defaultSize - 3;
	
	tags = document.getElementsByTagName(tagName);
	for(t=0;t<tags.length;t++){
		if(tags[t].style.fontSize == "" || increment == 0){
			currentSize = defaultSize;
		}else{
			currentSize = parseInt(tags[t].style.fontSize);	
		}
		newSize = parseInt(currentSize)+increment;
		if (newSize <= maxSize && newSize >= minSize){
			tags[t].style.fontSize=newSize+"px";
		}else{
			tags[t].style.fontSize=currentSize+"px";
		}
		
	}
	
}

function MM_findObj(n, d) { //v4.0
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function setToWindowHeight(getHeightFrom,setHeightFor) {
	var layerx = MM_findObj(getHeightFrom);
	var height = layerx.offsetHeight;
	var layer = MM_findObj(setHeightFor);
	layer.style.height = height;
}

function openMenu(menu_id){
		document.getElementById(menu_id).style.visibility='visible';
}
function closeMenu(menu_id){
	document.getElementById(menu_id).style.visibility='hidden';
}