
	var HTTP_HOST	= "http://"+location.host+"/";
	var IMG_PORTAL	= "http://imagem.ongame.com.br/portal/";
	var IMG_HOST	= "http://imagem.ongame.com.br/aika/";
	var IMG_GLOBAL	= "http://imagem.ongame.com.br/global/";

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);
	  }
}	
/**
* Carrega qualquer página via ajax
*
* @param 
	- pagina (processo.php)
	- lugar (carrega_pagina,carrega_loader)
	- formulario (document.forumalario)
	- parametros (nome=teste&idade=20)
	- loader (se enviar 1 o loader nao aparece)
*/
function ajax(pagina,lugar,oFrm,parametros,loader) { //v2.1
	
	try {
		var lugares		= lugar.split(",");
		var lugar_1		= lugares[0];
		var lugar_2		= lugares[1];
		var pagina		= HTTP_HOST+pagina;
		var ds_loader	= "<img src='"+IMG_GLOBAL+"loader.gif' />";
		if (!lugar_2) lugar_2 = lugar_1;  
		if (loader != 1) $("#"+lugar_2).html(ds_loader);	
		if (!parametros && oFrm) parametros = getFormValues(oFrm);		
		$.ajax({
			url: pagina,
			type: "POST",
			data: parametros,
			success: function(data){
				$("#"+lugar_2).html("");
				$("#"+lugar_1).html(data);				
			},
			error: function (){
            	$("#"+lugar).html("Ocorreu um erro ao carregar a página. Tente novamente mais tarde!");
			}
		});	
				
	} catch(e) {alert(e);}
}

function novoajax(pagina,lugar,formulario,parametros,loader) { //v2.1
	
	try {
		var lugares		= lugar.split(",");
		var lugar_1		= lugares[0];
		var lugar_2		= lugares[1];
		var ds_loader	= "<img src='"+IMG_GLOBAL+"loader.gif' />";
		if (!lugar_2) lugar_2 = lugar_1;  
		if (loader != 1) $("#"+lugar_2).html(ds_loader);	
		if (!parametros && oFrm) parametros = $(formulario).serialize();
		$.ajax({
			url: pagina,
			type: "POST",
			data: parametros,
			success: function(data){
				$("#"+lugar_2).html("");
				$("#"+lugar_1).html(data);				
			},
			error: function (){
            	$("#"+lugar).html("Ocorreu um erro ao carregar a página. Tente novamente mais tarde!");
			}
		});	
				
	} catch(e) {alert(e);}
}

function getFormValues(formObject) {
	var str = "";
	for(var n = 0; n < formObject.elements.length; n++) 
	{	

		if(formObject.elements[n].name == null){
		}
		else if(formObject.elements[n].name == ""){
		}		
		else
		{
			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 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');		

}
/*
function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

// ---------------------------------------
// 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 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') */
