var _d = document;

function checkDefined(){
    for(var i=0;i<arguments.length;i++)
        if('undefined'==typeof arguments[i]) return false
    return true
}
$D=checkDefined 

function getObjByID(o){
    if(typeof o=='string' || typeof o=='number')
        return (_d.getElementById)?_d.getElementById(o):_d.all?(_d.all[o][0]?_d.all[o][0]:_d.all[o]):null
    return o
}
$=getObjByID

function SetClass(o, cname){
    if((o = $(o)) && typeof o.className!='undefined'){
        o.className = cname
        return true
    }
    return false
}
$C=SetClass

function setClasses(){
    var inputs = _d.getElementsByTagName('input');

    var iLength = inputs.length;
    for(var i = 0; i < iLength; i++) {
        if(inputs[i].className != '') continue        
        if(typeof inputs[i].type == 'undefined') continue
        
        var iType = inputs[i].getAttribute('type')
        
        if(iType == 'text' || iType == 'file')
            inputs[i].className = 'input_text'        
        else if(iType == 'button' || iType == 'submit')
            inputs[i].className = 'input_button'
        else if(iType == 'checkbox')
            inputs[i].className = 'input_checkbox'
    }
    
    var selects = _d.getElementsByTagName('select')    
    iLength = selects.length
    for(var i = 0; i < iLength; i++) {
        if(selects[i].className != '') continue        
        if(typeof selects[i].type == 'undefined') continue        
        selects[i].className = 'input_select'        
    }
}
