// JavaScript Document

var butSupport, sCampo, obj;

var sVersao	= navigator.appVersion;
var ua 		= navigator.userAgent.toLowerCase();
var bIsIE 	= ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1));
var IE 		= navigator.appName == 'Microsoft Internet Explorer';

function get(elemento){
	return document.getElementById(elemento);
}

function chat(){	
	butSupport = document.getElementById('butSupport');
	if(butSupport.src.indexOf('online') != -1){
		butSupport.src = 'img/but_offline.png';
	} else {
		butSupport.src = 'img/but_online.png';
	}
	alert('substituir pelo codigo do phpLive... por enquanto, so troca as imagens.');
}

function limpaCampo(obj, sCampo){  
	if(obj.value == sCampo){
		obj.value = '';
	}
	if(obj.value == ''){
		obj.value = sCampo;
	}
}

var aLink,tab, i;
function mudaTab(aLink,tab){
	var tabsDisplay = document.getElementById('tabsDisplay');
	var conteudo	= document.getElementById('submenu_'+tab);
	
	tabsDisplay.innerHTML = conteudo.innerHTML;
	
	var pai = aLink.parentNode;
	var arrayAs = pai.getElementsByTagName('A');
	
	for(i=0; i<arrayAs.length;i++){
		if(arrayAs[i].name == tab){
			arrayAs[i].className = 'ativo';
			arrayAs[0].blur();
		} else {
			arrayAs[i].className = 'inativo';
		}
	}
	return false;
}

function tabDefault(){
	var tabsDisplay = document.getElementById('tabsDisplay');
	
	if(tabsDisplay != null){
		var tabs		= document.getElementById('tabLinks');
		var arrayAs = tabs.getElementsByTagName('A');
		var nome	= arrayAs[0].name;
		tabsDisplay.innerHTML = document.getElementById('submenu_'+nome).innerHTML;
		arrayAs[0].className = 'ativo';
	}
}

function tabPlanos(tabIndex){
	var tabsPlanos = document.getElementById('tabsPlanosLinks');
	var aTabs 	   = tabsPlanos.getElementsByTagName('A');
	var conteudo   = document.getElementById('content_'+tabIndex).innerHTML;
	
	document.getElementById('tabContent').innerHTML = conteudo;
	
	for(i=0; i<aTabs.length;i++){
		if(tabIndex == aTabs[i].id){
			aTabs[i].className = 'ativo';
			aTabs[i].blur();
		} else {
			aTabs[i].className = 'inativo';
		}
	}
}

var ContchamadaBKP = '';
function Noticia(iD) {
	get_url("/noticias.php?"+iD,'PopulaNoticia');
}

function PopulaNoticia(arrayNoticia){
	if(ContchamadaBKP == 0){
		chamadaBKP = get('porque').innerHTML;
		ContchamadaBKP = 1;
	}
	get('porque').innerHTML = arrayNoticia;
}

function VoltarNoticia() {
	get('porque').innerHTML = chamadaBKP;
}

function tabGeral(tabObj,classAtivo,classInativo){
	var tabs 		= tabObj.parentNode;
	var aTabs 	   	= tabs.getElementsByTagName('A');
	
	for(i=0; i<aTabs.length;i++){
		if(tabObj.id == aTabs[i].id){
			aTabs[i].className = classAtivo;
			aTabs[i].blur();
		} else {
			aTabs[i].className = classInativo;
		}
	}
}

// xfe
function Janela(topic) {
	nwin = window.open(topic,'KingHost','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=300,height=300')
	self.smwin = nwin
}

function JanelaTickets(topic) {
	nwin = window.open(topic,'KingHost','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=400')
	self.smwin = nwin
}

/*
	Report Color 
*/
	corClick = '#ffcc99';
	corOver	 = '#feefe7';
	corOut	 = '#ffffff';
	ativoAtual = false;
function trC(obj, acao){
	switch(acao){
		case 'over':
			if(obj.bgColor!=corClick){
				obj.bgColor = corOver;
			}
		break;
		case 'out':
			if(obj.bgColor!=corClick){
				obj.bgColor = corOut;
			}
		break;
		
		case 'click':
			if(obj.bgColor != corClick){
				obj.bgColor = corClick;
//				obj.style.fontWeight = 'bolder';
				if(ativoAtual){ ativoAtual.bgColor=corOut; ativoAtual.style.fontWeight = ''; }
				ativoAtual = obj;
			} else {
				obj.bgColor = corOver;
				obj.style.fontWeight = '';
			}
		break;
	}	
}

function getRandom(min, max){		
	var randomNum = Math.random() * (max-min); 
		randomNum = Math.round(randomNum) + min;
	if(randomNum == 108) randomNum = 102;
	return randomNum; 
}

/*
	Chuta....
*/
function gera_senha(nrCaracteres){
	if(typeof(nrCaracteres) == 'undefined') nrCaracteres = 7;
	var senha_nova = '';
	for(i=1;i<7;i++){
		if((i%2)){
			senha_nova += String.fromCharCode(getRandom(97, 122));
		} else {
			senha_nova += String.fromCharCode(getRandom(48, 57));
		}
	}
	return senha_nova;
}

/*
	Edita div/td
*/
var editaElemento = {
	elementos:[],
	
	adiciona:function(idElemento, valorPadrao){
		this.elementos[this.elementos.length] = idElemento;
		this.html(idElemento, ((valorPadrao != '') ? valorPadrao : '&nbsp;'));
	},
	html:function(idElemento,valor){
		get(idElemento).innerHTML 	= valor + "<input type='hidden' id='"+idElemento+"_value' name='"+idElemento+"_value' value='"+valor+"'>";
		get(idElemento).style.cursor= 'pointer';
		get(idElemento).onmouseover	= function(){ editaElemento.mousehover(idElemento); };
		get(idElemento).onmouseout	= function(){ editaElemento.mouseout(idElemento); };
		get(idElemento).onclick		= function(){ editaElemento.edita(idElemento,valor); };
	},
	edita:function(idElemento,valor){
		get(idElemento).innerHTML 	= "<input id='"+idElemento+"_value' name='"+idElemento+"_value' type='text' value ='"+valor+"' style='width: 100%; *width: 98%; border: 1px dashed #000;' onBlur='editaElemento.html(\""+idElemento+"\", this.value);'>";
		get(idElemento).style.cursor= 'pointer';
		get(idElemento).onmouseover	= function(){ false };
		get(idElemento).onmouseout	= function(){ false };
		get(idElemento).onclick		= function(){ false };
		get(idElemento).style.background = "none";
		get(idElemento+"_value").focus();
	},
	mousehover:function(idElemento){
		get(idElemento).style.background = "url(http://www.kinghost.com.br/img/edit.gif) no-repeat right";
	},
	mouseout:function(idElemento){
		get(idElemento).style.background = "none";
	}
}

function soh_numero(numero){
        var validos = "0123456789";
        var numero_ok = '';
        for(i=0;i<numero.length;i++){
                if(validos.indexOf(numero.substr(i,1)) != -1){
                        numero_ok += numero.substr(i,1);
                }
        }
        return numero_ok;
}

function encriptografa_king(){
	document.title = 'KingHost - Encriptografando usuário e senha.';
	get('email').value = hex_md5(get('email').value);
	get('senha').value = hex_md5(get('senha').value);
	document.title = 'KingHost - Efetuando Login.';
	return true;
}


function desmarca_elemento(id_div){
	tal_div = get(id_div);
	objDentro=tal_div.getElementsByTagName("INPUT");
	if(objDentro.length){
		for(y=0;y<objDentro.length;y++){
			desmarca_input(objDentro[y]);
		}
	}
}

function desmarca_input(elemento){
	switch(elemento.type){
		case 'text':
			elemento.value = '';
		break;
		
		case 'radio':
			elemento.checked = false;
		break;
		
		case 'checkbox':
			elemento.checked = false;
		break;
	}
}

function visi(ac,webmail){
	if (document.getElementById){	
		if (ac == 'mostra'){		
			document.getElementById(webmail).style.visibility = 'visible';	
			//document.getElementById(webmail).style.display = 'block';		
		}else{
			document.getElementById(webmail).style.visibility = 'hidden';
			//document.getElementById(webmail).style.display = 'none';			
		}
	}
}

function go_url(url){
	window.location = url;
}
