function setButtons(){
	
	if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1 && 
		getInternetExplorerVersion() <= 6){return false};
	
	//try{
		
		//if the button is not an ok button, wrap a span around it
		var smartButtons = getElementsByClassName("smartButton");	
		for(i = 0; i < smartButtons.length; i++){
			if(smartButtons[i].value != "ok" && smartButtons[i].className.indexOf("img") == -1){
				wrapButton(smartButtons[i],'_smartButton');				
			}
			else if(smartButtons[i].className.indexOf("img") != -1)
			{
				setImgButton(smartButtons[i]);
			}
		}
		
		//if the submit is not an ok button, wrap a span around it
		var smartSubmits = getElementsByClassName("smartSubmit");
		for(i = 0; i < smartSubmits.length; i++){
			if(smartSubmits[i].value != "ok" && smartSubmits[i].className.indexOf("img") == -1){
				wrapButton(smartSubmits[i],'_smartButton');
			}
			else if(smartSubmits[i].className.indexOf("img") != -1)
			{
				setImgButton(smartSubmits[i]);
			}
		}
		
		
		smartButtons = getElementsByClassName("smartButton");
		for(i = 0; i < smartButtons.length; i++){		
			var thisButton = smartButtons[i];
			if(thisButton.value == "ok"){
				setOKbutton(thisButton);		
			}
			else
			{
						
			}
		}
		
		smartSubmits = getElementsByClassName("smartSubmit");
		for(i = 0; i < smartSubmits.length; i++){
			var thisButton = smartSubmits[i];
			if(thisButton.value == "ok"){
				setOKbutton(thisButton);
			}
		}
	/*}
	catch(err)
	{
		alert(err.description)
	}*/
}
function setOKbutton(btn){
	btn.className = "_ok";		
}
function setImgButton(btn){
	btn.className = "_img " +  btn.className.substring(btn.className.indexOf("img")+3);
	btn.value = "";
}

function wrapButton(el, clsName) { 
	
	if(el.className.indexOf("_done") !=-1){return;}
	el.className = el.className + " _done";
	
	var parent = el.parentNode; 
	
	var span = document.createElement("span");
	span.className = clsName;
	
	var table = document.createElement("table");
	
	var tr = document.createElement("tr");
	var td1 = document.createElement("td");
	var td2 = document.createElement("td");
	var td3 = document.createElement("td");
	
	td1.className = '_left';
	td2.className = '_middle';
	td3.className = '_right';
	
	td1.innerHTML = '&nbsp;';
	td3.innerHTML = '&nbsp;';
	
	td2.appendChild(el.cloneNode(true));
	
	tr.appendChild(td1);
	tr.appendChild(td2);
	tr.appendChild(td3);
	
	table.appendChild(tr);
	span.appendChild(table);
	
	if(navigator.appName.indexOf("Microsoft Internet Explorer") == -1){	
		parent.replaceChild(span, el); 
	}
	else{		
		var startIndex = parent.innerHTML.indexOf(el.outerHTML);
		var lengthOldElement = el.outerHTML.legth;
		
		var stringBefore = parent.innerHTML.substring(0, startIndex);
		var stringAfter = parent.innerHTML.substring(stringBefore.length + el.outerHTML.length);
		
		var newString = stringBefore + span.outerHTML + stringAfter;
		parent.innerHTML = newString;
	}
	
} 
	
