//////////*******************************///////////////////
///////// Funciones Cross Browser       ///////////////////
//////////////////////////////////////////////////////////

function xGetElementById(e) {
    if(typeof(e)!='string') return e;
    if(document.getElementById) e=document.getElementById(e);
    else if(document.all) e=document.all[e];
    else e=null;
    return e;
}

function xStr(s){
    for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])!='string') return false;}
    return true;
}

function xInnerHtml(e,h){
    if(!(e=xGetElementById(e)) || !xStr(e.innerHTML)) return null;
    var s = e.innerHTML;
    if (xStr(h)) {e.innerHTML = h;}
    return s;
}