/* Turn Display to none */
function turnOffDisplay(elemID) {
	var tC = document.getElementById(elemID);
	if(tC.style.display != 'none') {
		tC.style.display = 'none';
	}
}
/* Turn Display to block */
function turnOnDisplay(elemID) {
	var tC = document.getElementById(elemID);
	if(tC.style.display == 'none') {
		tC.style.display = 'block';
	}
}
/* Show - Unshow Element */
function changeDisplay(elemID) {
	var tC = document.getElementById(elemID);
	if(tC.style.display == 'none') {
		tC.style.display = 'block';
	} else {
		tC.style.display = 'none';
	}
}
/* Add Or Change a Text Node Value */
function addOrChangeTextNode(textNodeID, daValue) {
	var tNo=document.getElementById(textNodeID);
	//If No Text node. Create it.
	if(tNo.firstChild==null) {tNo.appendChild(document.createTextNode(""));}
	tNo.firstChild.data=daValue;
}
/* change hidden Element Value*/
function changeHiddenValue(hiddenID, daValue) {
	document.getElementById(hiddenID).value = daValue;
}
/* Change an IMG and Resize it*/
function changeAndResizeIMG(imgID, daSRC) {
	var daImg = document.getElementById(imgID);
	var nImg = document.createElement("img");
	nImg.src = daSRC;
	daImg.parentNode.replaceChild(nImg, daImg);
	nImg.id=imgID;
	resizeIMG(nImg, 110, 110);
}
/* Change an Input Value from a Select */
function changeInputValueFromSelect(daselect, inputID){
	var val = daselect.options[daselect.options.selectedIndex].value;
	document.getElementById(inputID).value = val;
	return val;
}
/* Resize an Image to Fit a Space */
function resizeIMG(img, MaxW, MaxH) {
	if(img.width==0) { img.style.display = "block"; }
	var nImgW = img.width;
	var nImgH = img.height;
//	img.style.display = "none";
	if (nImgH > nImgW && nImgH > MaxH) {
		var ml = MaxH/nImgH;
		img.height = MaxH;
		img.style.height = MaxH;
		img.width = Math.round(ml * nImgW);
		img.style.width = Math.round(ml * nImgW);
	} else if (nImgW > MaxW) {
		var ml = MaxW/nImgW; 
		img.width = MaxW;
		img.style.width = MaxW;
		img.height = Math.round(ml * nImgH);
		img.style.height = Math.round(ml * nImgH);
	} else if (nImgH==0 || nImgW==0) {
		//Just in case.
		img.width=MaxW-10;
		img.style.width=MaxW-10;
		img.height=MaxH-10;
		img.style.height=MaxH-10;
	}

	img.style.display = "block";
    img.style.border = img.style.border;
}

/* Change Background Color of an Element */
function changeElemBackground(elemid, bcolor) {
	var tito = document.getElementById(elemid);
	tito.style.backgroundColor = bcolor;
}
