function setUpScripts() {
	borderReplace("main");
}
//
function borderReplace(container) {
	//
	var allElements;
	//
	if(container){
		allElements = document.getElementById(container).getElementsByTagName("*");
	} else {
		allElements = document.getElementsByTagName("*");
	}
	var cornerElements = new Array();
	var borderElements = new Array();
	var dropElements = new Array();
	//
	for(var i=0; i<allElements.length; i++){
		//
		var tempClassNameArray = allElements[i].className.split(" ");
		//
		for(var k=0; k<tempClassNameArray.length; k++) {
			if(tempClassNameArray[k] == "setCorner"){
				cornerElements.push(allElements[i]);
				break
			} else if(tempClassNameArray[k] == "setBorder"){
				borderElements.push(allElements[i]);
				break
			} else if (tempClassNameArray[k] == "setDrop") {
				dropElements.push(allElements[i]);
				break
			}
		}
		//
	}
	//	
	for(var i=0; i<cornerElements.length; i++){
		//
		var source = cornerElements[i];
		//
		var width = source.offsetWidth;
		var height = source.offsetHeight;
		//
		var topleft = document.createElement("span");
		topleft.className = "topleft brdr";
		//
		var topright = document.createElement("span");
		topright.className = "topright brdr";
		//
		var bottomleft = document.createElement("span");
		bottomleft.className = "bottomleft brdr";
		//
		var bottomright = document.createElement("span");
		bottomright.className = "bottomright brdr";
		//
		if(source.tagName != "IMG" && source.tagName != "img"){
			source.appendChild(topleft);
			source.appendChild(topright);
			source.appendChild(bottomleft);
			source.appendChild(bottomright);
		} else {
			var mainDiv = document.createElement("div");
			//
			mainDiv.style.height = height+"px";
			mainDiv.style.width = width+"px";
			//
			stripStyles(source, mainDiv);
			//
			mainDiv.appendChild(source.cloneNode(true));
			mainDiv.appendChild(topleft);
			mainDiv.appendChild(topright);
			mainDiv.appendChild(bottomleft);
			mainDiv.appendChild(bottomright);
			//
			source.parentNode.replaceChild(mainDiv, source);
		}
		//
	}
	//
}
//
function getStyle(el, styleProp) {
	var y;
	if (el.currentStyle) {
		y = el.currentStyle[styleProp];
	} else if (document.defaultView.getComputedStyle) {
		var style = document.defaultView.getComputedStyle(el, null);
		y = style[styleProp];
	}
	return y;
}
//
function stripUnits(targetValue) {
	targetValue = targetValue.replace(/px/gi, "");
	targetValue = targetValue.replace(/%/g, "");
	targetValue = targetValue.replace(/em/gi, "");
	targetValue = Number(targetValue);
	if(isNaN(targetValue)){
		return false;
	} else {
		return targetValue;
	}
}
//
function stripStyles (targetElement, targetParent) {
	//
	targetParent.className = targetElement.className;
	targetParent.id = targetElement.id;
	targetElement.className = "child";
	targetElement.id = '';
	//
	targetParent.style.clear = getStyle(targetElement, "clear");
	targetParent.style.cssFloat = getStyle(targetElement, "cssFloat");
	targetParent.style.cursor = getStyle(targetElement, "cursor");
	targetParent.style.display = getStyle(targetElement, "display");
	//
	if (targetElement.getAttribute("align") == "left") {
		targetParent.className += " borderedImageLeft";
	} else if (targetElement.getAttribute("align") == "right") {
		targetParent.className += " borderedImageRight";
		targetParent.style.cssFloat = "right";
	}
	targetElement.removeAttribute("align");
}