// JavaScript Document

var aDOM = 0;
var stdDOM = document.getElementById;
if (stdDOM){
	aDOM = 1;
}else {
	alert('Error - browser does not support getElementById');
}

//////////////////////////////////////
//////////////////////OBJECT FUNCTIONS
//////////////////////////////////////



function xDOM(objectId, isStyle) {
	//currentHTML = document.getElementById('detail').innerHTML; 
	//document.getElementById('detail').innerHTML = currentHTML + '<br>' + objectId;
	return isStyle ? document.getElementById(objectId).style : document.getElementById(objectId);
}

//style functions
function setVis (object, show_hide) {
	var obj = xDOM(object, 1);
	obj.visibility = show_hide;
}

function setBg (object, color) {
	var obj = xDOM(object, 1);
	obj.backgroundColor = color;
}

function setBorder (object, color) {
	var obj = xDOM(object, 1);
	obj.borderColor = color;
}

function setColor (object, color) {
	var obj = xDOM(object, 1);
	obj.color = color;
}

function setAlign (object, align) {
	var obj = xDOM(object, 1);
	obj.textAlign = align;
}

function setTop (object, px) {
	var obj = xDOM(object, 1);
	obj.top = px;
}
function setLeft (object, px) {
	var obj = xDOM(object, 1);
	obj.left = px;
}

function setBgimg (object, src, extension) {
	var obj = xDOM(object, 1);
	if (extension == 'png' && navigator.appName == 'Microsoft Internet Explorer'){
		obj.backgroundImage = 'url(images/spacer.gif)';
		setPNGFilter (object, src);
	}else{
		obj.backgroundImage = src;	
	}
}

function setPNGFilter (object, src) {
	var obj = xDOM(object, 1);
	obj.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + ', sizingMethod="scale")';
}

//property functions
function setSrc (object, source) {
	var obj = xDOM(object, 0);
	obj.src = source;
}

function setInner (object, text) {
	var obj = xDOM(object, 0);
	obj.innerHTML = text;
}

function readInner (object){
	var obj = xDOM(object, 0);
	return ( obj.innerHTML );
}