﻿/// <summary>
/// 设置输入框的默认值
/// </summary>
/// <param name="input">输入框对象</param>
/// <param name="isFocus">是否有焦点</param>
/// <remarks>创建人－－－张兵</remarks>
function setInputValue(input, isFocus) {
	if (isFocus && input.value == input.title && input.isEmpty != false) {
		input.value="";
		input.style.color="#000000";
		input.isEmpty = true;
	}
	else if(!isFocus && input.value == "") {
		input.value=input.title;
		input.style.color="#A0A0A0";
		input.isEmpty = true;
	}
	else {
		input.style.color="#000000";
		input.isEmpty = false;
	}
}



function renderStyle() { 
    var i, j, k, classType; 
    var tables, trs, tds; 
    
    var contentTd = document.getElementById("rightContentTd");
    if(contentTd == null) 
		contentTd = document;

    tables = contentTd.getElementsByTagName("table"); 
    for(i = 0; i < tables.length; ++i) { 
        classType = tables[i].getAttribute("classType");
        if(classType == null) 
            continue;

        if(classType == "viewGrid" || classType == "postGrid") { 
            if(tables[i].className == "") 
                tables[i].className = "grid";
                
            if(tables[i].tHead == null) 
                continue;
		    if(tables[i].tHead.className == "") 
				tables[i].tHead.className = "header"; 
		    
			trs = tables[i].rows; 
			for(j = 0; j < trs.length; ++j) { 
				if(j % 2 == 0) { 
					if(trs[j].className == "") 
						trs[j].className = "GridDarkBK"; 
				} else { 
					if(trs[j].className == "") 
						trs[j].className = "GridLightBK";
				}
			}                         
        } 
        else if(classType == "detailGrid" || classType == "postDetailGrid") { 
            if(tables[i].className == "") 
                tables[i].className = "grid"; 
            trs = tables[i].rows; 
            for(j = 0; j < trs.length; ++j) { 
                tds = trs[j].cells; 
                for(k = 0; k < tds.length; ++k) { 
                    if(k % 2 == 0) { 
                        if(tds[k].className == "") 
                            tds[k].className = "lefttd"; 
                        if(tds[k].width == "") 
                            tds[k].width = "20%"; 
                    } else 
                        if(tds[k].className == "") 
                            tds[k].className = "righttd";
                } 
            }
        } 
    }
} 

function displayHtml() { 
    var i, format; 
    var tds, spans, divs; 
    var isIE,isNetsacpe;
    isIE = navigator.appName == "Microsoft Internet Explorer";
    isNetsacpe = navigator.appName == "Netscape";
    var contentTd = document.getElementById("rightContentTd");
    if(contentTd == null) 
        contentTd = document;

    tds = contentTd.getElementsByTagName("td"); 
    for(i = 0; i < tds.length; ++i) { 
        format = tds[i].getAttribute("format"); 
        if (format== "html")
        {
            tds[i].style.display="";
            tds[i].innerHTML = (tds[i].innerText?tds[i].innerText:tds[i].textContent);
        }
            
        if (format=="simpleHtml")
        {
            tds[i].style.display="";        
            tds[i].innerHTML = (tds[i].innerText?tds[i].innerText:tds[i].textContent).replace(/\n/g,"<br>").replace((new RegExp(" ","ig")),"&nbsp;");
        }
    } 
    
    spans = contentTd.getElementsByTagName("span");
    for(i = 0; i < spans.length; ++i) { 
        format = spans[i].getAttribute("format");
        if(format != "html") 
            continue; 
        var spanText=spans[i].innerText;
        if( isIE )
			spans[i].innerHTML = spanText;
		if( isNetsacpe )
			spans[i].innerHTML = spans[i].textContent;        
        
    }
    
    divs = contentTd.getElementsByTagName("div");
    for(i = 0; i < divs.length; ++i) { 
        format = divs[i].getAttribute("format");
        if(format != "html")
            continue;
        var divText=divs[i].innerText;            
        if( isIE )
            divs[i].innerHTML = divText;
		if( isNetsacpe )
			divs[i].innerHTML = divs[i].textContent;      
    }
} 
