if (location.host == "10.0.0.55:8181") {
	var httpHost	= "http://"+location.host+"/gb/";
	var HTTP_HOST	= "http://"+location.host+"/gb/";
	var IMG_PORTAL	= "http://"+location.host+"/imagem.ongame.com.br/portal/";
	var IMG_HOST	= "http://"+location.host+"/imagem.ongame.com.br/gunbound/";
} else {
	var httpHost	= "http://"+location.host+"/";
	var HTTP_HOST	= "http://"+location.host+"/"
	var IMG_PORTAL	= "http://imagem.ongame.com.br/portal/";
	var IMG_HOST	= "http://imagem.ongame.com.br/gunbound/";
}
/* redimenciona */
//setInterval(function(){
$(document).ready(function(){
	alturaLeft = $("#content #left").height();
	alturaMeio = $("#content #middle").height();
	//alert(alturaLeft);
	//alert(alturaMeio);
	if (alturaMeio < alturaLeft) {
		$("#middle").css({
			height:alturaLeft+'px'
		});
	}
//},2000);
});
function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
	var sep = 0;
	var key = '';
	var i = j = 0;
	var len = len2 = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? e.which : e.keyCode;
	if (whichCode == 13) return true;
	key = String.fromCharCode(whichCode); // Valor para o código da Chave
	if (strCheck.indexOf(key) == -1) return false; // Chave inválida
	len = objTextBox.value.length;
	for(i = 0; i < len; i++)
		if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
	aux = '';
	for(; i < len; i++)
		if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
	aux += key;
	len = aux.length;
	if (len == 0) objTextBox.value = '';
	if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
	if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
	if (len > 2) {
		aux2 = '';
		for (j = 0, i = len - 3; i >= 0; i--) {
			if (j == 3) {
				aux2 += SeparadorMilesimo;
				j = 0;
			}
			aux2 += aux.charAt(i);
			j++;
		}
		objTextBox.value = '';
		len2 = aux2.length;
		for (i = len2 - 1; i >= 0; i--)
		objTextBox.value += aux2.charAt(i);
		objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
	}
	return false;
}



/*

CEP  - OnKeyPress="formatar(this, '#####-###')"
CPF  - OnKeyPress="formatar(this, '###.###.###-##')"
DATA - OnKeyPress="formatar(this, '##/##/####')"
*/

function formatar(src, mask){
	  var i = src.value.length;
	  var saida = mask.substring(0,1);
	  var texto = mask.substring(i);
	  
	  if (texto.substring(0,1) != saida){
		src.value += texto.substring(0,1);
	  }
}	

//	function validaLogin(oForm){
	
//		var dsUser = oForm.txtUsuario;
//		var dsPass = oForm.txtSenha;		
	
//		if(dsUser.value == ''){
//			document.getElementById('spnMsg').innerHTML = '<p style="line-height:30px">Informe usuário</p>';
//			dsUser.focus();
//		}
//		else if(dsPass.value == ''){
//			document.getElementById('spnMsg').innerHTML = '<p style="line-height:30px">Informe senha</p>';
//			dsPass.focus();
//		}else{
//			document.getElementById('spnMsg').innerHTML = '';
		//oForm.submit();
//			dsParams  = getFormValues(oForm);
// 			dsParams += "&dsOp=inserir";
//			ajaxOpen("login_pr.php","spnMsg","Aguarde...",dsParams);			
//		}
//	}

function show(dsPage,dsDiv){
	ajaxOpen(dsPage,dsDiv,"Carregando...",'');			
}

function ajax(ds_pagina,ds_lugar,oFrm,ds_valores,fl_loader) {
	try {
		var ds_pagina	= httpHost+ds_pagina;
		var ds_loader	= "<img src='"+IMG_PORTAL+"global/loader.gif' /> Aguarde...";
		var ds_lugar = "#"+ds_lugar;
		if (!fl_loader) $(ds_lugar).html(ds_loader);
		if (!ds_valores && oFrm) ds_valores = getFormValues(oFrm);
		$.ajax({
			url: ds_pagina,
			type: "POST",
			data: ds_valores,
			success: function(data){
				$(ds_lugar).html(data);	
			},
			error: function (){
            	$(ds_lugar).html("Ocorreu um erro ao carregar a página. Tente novamente mais tarde!");
      		}
		});
	} catch(e) {alert(e)}
}
	
function getFormValues(formObject) {
	var str = "";
   // var formObject = document.forms[i];
	//    var formObject = document.frmObra;
	//alert(formObject.elements.length);
//		for(var n = 1; n < formObject.elements.length; n++) {
	for(var n = 0; n < formObject.elements.length; n++) 
	{	

		if(formObject.elements[n].name == null){
			//faz nada
			//alert(formObject.elements[n].name);
		}
		else if(formObject.elements[n].name == ""){
			//faz nda
		}
		//else if(formObject.elements[n].name){
			//faz nda
		//}			
		else
		{
			//alert(formObject.elements[n].name);
			// alert(' n: '+n+formObject.elements[n].type+' '+formObject.elements[n].name+'\n'+formObject.elements[n].value);
			if(formObject.elements[n].type == 'radio' || formObject.elements[n].type == 'checkbox') {
				if(!str) {
					if(formObject.elements[n].checked == true){
						str = formObject.elements[n].name + '=' + escape(formObject.elements[n].value);
					} else {
						str = str;
					}
				} else {
					if(formObject.elements[n].checked == true){
						str = str + '&' + formObject.elements[n].name + '=' + escape(formObject.elements[n].value);
					} else {
						str = str;
					}
				}
			}
			else if(formObject.elements[n].type == "button"){
				str = str;
			}else {
				if(!str){
					str = formObject.elements[n].name + '=' + escape(formObject.elements[n].value);
				}else{
					str = str + '&' + formObject.elements[n].name + '=' + escape(formObject.elements[n].value);
				}
			}
	   }
   }
		return (str);
}

function getFormRequest(formObject) {
	var str = "";
	var str1= "";
	var sTemp = ""
	
   // var formObject = document.forms[i];
	//    var formObject = document.frmObra;
	
	//alert(formObject.elements.length);
	
	for(var n = 0; n < formObject.elements.length; n++) {
		//alert(' n: '+n+formObject.elements[n].type+' '+formObject.elements[n].name+'\n'+formObject.elements[n].value);
		if(formObject.elements[n].type == "radio" || formObject.elements[n].type == "checkbox") {
			if(!str) {
				if(formObject.elements[n].checked == true){
					str  += "Dim " + formObject.elements[n].name + "\n";
					str1 += formObject.elements[n].name + "= Request.Form(\"" + formObject.elements[n].name + "\")\n";
				}else{
					str  = str;
					str1 = str1;
				}
			}
			else {
				if(formObject.elements[n].checked == true){
					str  += "Dim " + formObject.elements[n].name + "\n";
					str1 += formObject.elements[n].name + "= Request.Form(\"" + formObject.elements[n].name + "\")\n";
				}else{
					str  = str;
					str1 = str1;
				}
			}
		}
		else if(formObject.elements[n].type == "button"){
					str  = str;
					str1 = str1;
		}else {
			var sTmp = formObject.elements[n].name;
									
			if(!str){
					str  += "Dim " + formObject.elements[n].name + "\n";
					str1 += sTmp + "= Request.Form(\"" + formObject.elements[n].name + "\")\n";
			}else{
					str  += "Dim " + formObject.elements[n].name + "\n";
					str1 += sTmp + "= Request.Form(\"" + formObject.elements[n].name + "\")\n";
			}
			
		}
	}
	return (str + "\n\n" +  str1);
}


function changeLinha(obj,tp){
	
	switch(tp){
		case 1:
			obj.style.color='#ffffff';
			//obj.style.background='#25221b';
			obj.style.background='#6ba5cb';			
			obj.style.cursor='hand';
			break;		
		case 2:
			obj.style.color='#000000';
			obj.style.background='#ffffff';		
			break;
	}
}

function changeButton(obj,tp){
	
	switch(tp){
		case 1:
			obj.style.color='#ffffff';
			//obj.style.background='#25221b';
			obj.style.background='#777777';			
			obj.style.cursor='hand';
			obj.style.cursor='pointer';			
			break;		
		case 2:
			obj.style.color='#000000';
			obj.style.background='#F7F7F7';	
			break;
	}
}

function apenasLetrasNumeros(oCampo, iTipo)
{
	var sCampo = new String(oCampo.value);
	var sNovoCampo = new String();
	var i;
	
//		alert(iTipo);
	if (iTipo == 1){
		/* seleciona apenas numeros */
		for (i=0; i<sCampo.length; i++)
		{
			if (!isNaN(sCampo.substr(i, 1))){
				sNovoCampo += sCampo.substr(i, 1);
			}
		}
	}
	else if (iTipo == 2){
		/* seleciona apenas letras */
		for (i=0; i<sCampo.length; i++)
		{
			if ((sCampo.toLowerCase().substr(i, 1) >= "a") && (sCampo.toLowerCase().substr(i, 1) <= "z"))
				sNovoCampo += sCampo.substr(i, 1);
		}
	}
	
	else if (iTipo == 3){
		/* seleciona apenas numeros */
		for (i=0; i<sCampo.length; i++)
		{
			if(sCampo.substr(i, 1) == '.'  || sCampo.substr(i, 1) == ',' ){
				sNovoCampo += sCampo.substr(i, 1);	
			}
			
			if (!isNaN(sCampo.substr(i, 1))){
				sNovoCampo += sCampo.substr(i, 1);
			}
		}
	}
		else if (iTipo == 4){
		/* seleciona apenas numeros */
		for (i=0; i<sCampo.length; i++)
		{
			if(sCampo.substr(i, 1) == ':' ){
				sNovoCampo += sCampo.substr(i, 1);	
			}
			
			if (!isNaN(sCampo.substr(i, 1))){
				sNovoCampo += sCampo.substr(i, 1);
			}
		}
	}
		else if (iTipo == 5){
		/* seleciona apenas numeros */
		for (i=0; i<sCampo.length; i++)
		{
			if(sCampo.substr(i, 1) == '/'){
				sNovoCampo += sCampo.substr(i, 1);	
			}
			
			if (!isNaN(sCampo.substr(i, 1))){
				sNovoCampo += sCampo.substr(i, 1);
			}
		}			
	}else{
		/* seleciona letras e numeros */
		for (i=0; i<sCampo.length; i++)
		{
			if (((sCampo.toLowerCase().substr(i, 1) >= "a") && (sCampo.toLowerCase().substr(i, 1) <= "z")) ||
				(!isNaN(sCampo.substr(i, 1))))
				sNovoCampo += sCampo.substr(i, 1);
		}
	}		

	oCampo.value = sNovoCampo.toString();
}

function leftTrim(sString)
{
	while (sString.substring(0,1) == " ")
	{

		sString = sString.substring(1, sString.length);
	}
	return sString;
}

function trimAll(sString)
{
	while (sString.substring(0,1) == ' ')
	{
	sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

 function setCookie(nome, valor, diasDuracao){
		var exdate = new Date();
		exdate.setTime(exdate.getTime() + (diasDuracao * 24 * 3600 * 1000));
	document.cookie = nome + "=" + escape(valor)+ ((diasDuracao == null) ? "" : "; expires=" + exdate);
 }
  
function pegaCookie(nome){
	var cookies = document.cookie;
	var inicio  = cookies.indexOf(nome);
	if(inicio == -1) return null;
	var fim  = cookies.indexOf(";",inicio);		
	if(fim == -1) cookies.length;
	return unescape(cookies.substring(inicio,fim));
}

   
function popup(URL,Name,features) {
	window.open(URL,Name,features);
}

function popupCentralizadoTermo(name, url, w, h)
{
	var winl = (screen.width - w) / 2;
	var win2 = (screen.height - h) / 2;  
	
		window.open(url, name, 'left='+winl+',top='+win2+',width='+w+',height='+h+',toolbar=no,menubar=no,status=no,resizable=no,scrollbars=yes');		

}

function popupCentralizado(name, url, w, h)
{
	var winl = (screen.width - w) / 2;
	var win2 = (screen.height - h) / 2;  
	
		window.open(url, name, 'left='+winl+',top='+win2+',width='+w+',height='+h+',toolbar=no,menubar=no,status=no,resizable=no,scrollbars=no');		

}

// ---------------------------------------
// Função: Valida campos de login
// Autor: PT
// Última alteração: 31/10/2006
// Chamada: função getFormValuesCheckbox()
// Entrada: Nome do checkBox , objeto Formulario
// Saida  : retorna uma string com todos os valores concatenados e separados por '&', dos checkbox's selecionados  

function getFormValuesCheckbox(chkName,objForm)
{
		var str = "";
		var i = 0;
		
		for(var n = 0; n < objForm.elements.length; n++) 
		{
			if (objForm.elements[n].type == "checkbox" && objForm.elements[n].name== chkName)
			{
				if (objForm.elements[n].checked) 
				{
					i+= parseInt(1);
					str += objForm.elements[n].value + "|";
				}
			}
		   
		}
	   return (str);
}		


function check(objFrm,chkName,tp)
{
	/*  Autor: Cristiano Oliveira - Data:  11.05.07
		Parametro: tp => all ou none (obs.: string)
			all  - Seleciona   todos checkbox
			none - Deseleciona todos checkbox
	*/
	var str = "";
	
	tp = tp.toLowerCase(); // converte todas letras maiusculas em minusculas
	
	for(var n = 0; n < objFrm.elements.length; n++) 
	{
		if (objFrm.elements[n].type == "checkbox" && objFrm.elements[n].name== chkName)
		{
			if(tp == 'all'){
				objFrm.elements[n].checked = true;
				
			} else if(tp == 'none') {
				objFrm.elements[n].checked = false;
			}
		}
	}
}

function ContaCarateres(oTextarea, oReadyQtd, pQtd)
{
	var qtd = (parseInt(oTextarea.value.length))
	
	if(oTextarea.value.length > pQtd)
	{
		oTextarea.value = oTextarea.value.substring(0,pQtd);
	}
	else
	{	
		qtd = (parseInt(oTextarea.value.length));
		oReadyQtd.value = (pQtd - qtd);
	}
}	

function setClass(obj,Classe) {
	obj.className = Classe;
}
  
function isNumeric(dsValor)
{
	var reNumeric = new RegExp("^[0-9]+$");
	return reNumeric.test(dsValor);
}

function valDataNasc(campo)
{
	erro=0;
	hoje = new Date();
	anoAtual = hoje.getFullYear();
	if(campo != "")
	{
		barras = campo.split("/");
		if (barras.length == 3)
		{
			dia = barras[0];
			mes = barras[1];
			ano = barras[2];
			resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
			if (!resultado) 
			{
				 return false;
			}
			else
			{
				return true;	
			}
		} 
		else 
		{
			return false;
		}
	}
	else 
	{
		return false;
	}		
}

/* trocaImagem('id_da_imagem','nova_imagem.gif') */
function trocaImagem(id,novaImagem) {
	var img = document.getElementById(id);
	img.src = novaImagem;
}

function bgHover(id,cor) {
	id.style.backgroundColor = cor;
}

function check_ID_Window(ref) {
var window_left = (screen.width-640)/2;
var window_top = (screen.height-480)/2;
window.open(ref,"checkIDWin",'width=10,height=10,scrollbars=1,status=no,top=' + window_top + ',left=' + window_left + '');
}

function showHide(id, newClass){
document.getElementById(id).className = newClass;
}

function validaIndique(){
d = document.frmIndique;
if (d.txtIndique.value == ""){
		 alert("O campo de indicação não foi preenchido!");
		 d.txtIndique.focus();
		 return false;
}	
return true;
}


function temImagem(oImage){
	
	if(oImage.src == ""){
		return false;
	}else if(oImage.name == ""){
		return false;	
	}else{
		return true;
	}
		
	
}
