function setDocHTML(id, html){
    if (document.getElementById(id)){
        document.getElementById(id).innerHTML = html;    
    }
}

function setDocValue(id, value){
    if (document.getElementById(id)){
        document.getElementById(id).value = value;    
    }
}

function getDocValue(id, default_val){
    var val = default_val;
    if (document.getElementById(id)){
        val = document.getElementById(id).value.trim();
    }
    return val;
}

function getDocChecked(id){
    var val = 'false';
    if (document.getElementById(id)){
        val = document.getElementById(id).checked;
    }
    return val;
}

function setDocSource(id, source){
    if (document.getElementById(id)){
        document.getElementById(id).src = source;    
    }
}

/* prototype */
String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g,"");
}
