function changeClass(objName, newClass)
{
    obj=MM_findObj(objName);
	if(obj)
    obj.className = newClass;
}


function changeImage(obj, newImage)
{
    obj.src = newImage;
}


function back()
{
    location.replace=window.history.go(-1);
}


function cleanField(obj, defaultVal)
{
    if (obj.value == defaultVal) {
        obj.value = '';
    }
}


function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}


function setHeight()
{
	var arguments = setHeight.arguments; 
	if (navigator.appName == 'Netscape') {
		diff = 0;
	} else {
		diff = 0;	
	}
	max = 0;
	for(i = 0; i < arguments.length; i++) {
		top_position = getXYcoord(arguments[i] + '_top');
		bottom_position = getXYcoord(arguments[i] + '_bottom');
		height = bottom_position.y - top_position.y;
		if (height > max) {
			max = height;	
		}
	}
	
	for(i = 0; i < arguments.length; i++) {
		document.getElementById(arguments[i]).height = max - diff;	
		document.getElementById(arguments[i]).style.height = max - diff;	
	}	
}


function getXYcoord ( nvn )
{
	var elm = document.images[nvn];
	if ( document.layers ) return elm;
	var rd = { x:0 ,y:0 };
	do {rd.x += parseInt( elm.offsetLeft );
        rd.y += parseInt( elm.offsetTop );
        elm = elm.offsetParent;
	} while ( elm );
	return rd;
} 

