var tipoCliente = '';
var emp = '';

var btn = {
    init : function() {
        if (!document.getElementById || !document.createElement || !document.appendChild) return false;
        if(!(emp == 'EEB'     ||
             emp == 'EEVP'    ||
             emp == 'ENERSUL' ||
             emp == 'CFLO'    ||
             emp == 'CEMAT'   ||
             emp == 'CELPA'   ||
             emp == 'CAIUA'   ||
             emp == 'CNEE'   ||
             emp == 'CELTINS')) {
         	return false;  
        }   
        as = btn.getElementsByClassName('botao(.*)');
        
        for (i=0; i<as.length; i++) {

            if ( as[i].tagName == "INPUT" && ( as[i].type.toLowerCase() == "submit" || as[i].type.toLowerCase() == "button" 
            	 || as[i].type.toLowerCase() == "reset"  ) ) {
                var span1 = document.createElement("span");
                
                span1.appendChild(as[i].cloneNode(true));
                span1.className = as[i].className;
                span1.id = as[i].id;
                as[i] = as[i].parentNode.replaceChild(span1, as[i]);
                as[i] = span1;
                as[i].style.cursor = "pointer";
            }
            
        }
        
        btn.alterarTitulo();
    },
    findForm : function(f) {
        while(f.tagName != "FORM") {
            f = f.parentNode;
        }
        return f;
    },
    addEvent : function(obj, type, fn) {
           
	        if (obj.addEventListener) {
	            obj.addEventListener(type, fn, false);
	        }
	        else if (obj.attachEvent) {
	            obj["e"+type+fn] = fn;
	            obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
	            obj.attachEvent("on"+type, obj[type+fn]);
	        }
    },
    getElementsByClassName : function(className, tag, elm) {
        var testClass = new RegExp("(^|\s)" + className + "(\s|$)");
        var tag = tag || "*";
        var elm = elm || document;
        var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
        var returnElements = [];
        var current;
        var length = elements.length;
        for(var i=0; i<length; i++){
            current = elements[i];
            if(testClass.test(current.className)){
                returnElements.push(current);
            }
        }
        return returnElements;
    }
    ,
    alterarTitulo : function() {
    	as = btn.getElementsByClassName('cb(.*)');

        for (i=0; i<as.length; i++) {            
        	as[i].style.backgroundImage = 'url(../imagens/'+ btn.nomeBgIdent() +')';
        	var span1 = document.createElement("span");
            span1.appendChild(as[i].cloneNode(false));
            as[i] = as[i].parentNode.replaceChild(span1, as[i]);
        }
    },
    nomeBgIdent : function() {
    	if (tipoCliente == 'prestador'){
    		return 'bgIdentifImobi.jpg';
    	} else if (tipoCliente == 'clienteUnCons'){
    		return 'bgIdentCliente.jpg';
    	} else if (tipoCliente == 'administrador'){
    		return 'bgIdentAdm.jpg';
    	} else if (tipoCliente == 'colaborador'){
    		return 'bgIdentFunc.jpg';
    	} else if (tipoCliente == 'franqueada'){
    		return 'bgIdentFranq.jpg';
    	} else {
    		return 'bgIdentificacaoT.jpg';
    	}
    }
    
}

btn.addEvent(window,'load', function() { btn.init();} );
