// JavaScript Document
function openAjax() {
var Ajax = null;
try {Ajax = new XMLHttpRequest();
}catch(ee) {
try {Ajax = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e) {
try {Ajax = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e) {Ajax = false;
}
}
}
return Ajax;
}

function Read(id,p,t,w,campos) {
onerror=errorHandler;
var error="";
function errorHandler(errMessage,url,line){
	window.status = 'Solicitamos que atualize seu navegador.';
	return true;
}

if(t == 1) { window.scrollTo(0,0); }
if(document.getElementById) {
var exibeResultado = document.getElementById(id);
var Ajax = openAjax();
Ajax.open("POST", p+'?'+campos, true);
	Ajax.onreadystatechange = function() {
		if(w == 1) {
			if(Ajax.readyState==1 || Ajax.readyState=="loading") {
				exibeResultado.innerHTML = '<div class="c f16 fb fff">Aguarde...</div>';
			}
		}
		if(Ajax.readyState==4 || Ajax.readyState=="complete") {
		if(Ajax.status == 200) {
		
			var resultado = Ajax.responseText;
			resultado = resultado.replace(/\+/g," ");
			resultado = unescape(resultado);
			exibeResultado.innerHTML = resultado;
			
			} else {
				
			var errBoxPre = '<div class="c f16 fb fff">';
			var errBoxPos = '</div>';

			switch(Ajax.status){
					case 400:
							exibeResultado.innerHTML = errBoxPre+"ERRO 400<br />Erro de sintaxe."+errBoxPos;
							break
					case 401:
							exibeResultado.innerHTML = errBoxPre+"ERRO 401<br />N&atilde;o autorizado."+errBoxPos;
							break
					case 403:
							exibeResultado.innerHTML = errBoxPre+"ERRO 403<br />Acesso negado."+errBoxPos;
							break
					case 404:
							exibeResultado.innerHTML = errBoxPre+"ERRO 404<br />Arquivo n&atilde;o encontrado."+errBoxPos;
							break
					case 500:
							exibeResultado.innerHTML = errBoxPre+"ERRO 500<br />Erro interno do servidor."+errBoxPos;
							break
					case 501:
							exibeResultado.innerHTML = errBoxPre+"ERRO 501<br />N&atilde;o suportado."+errBoxPos;
							break
					case 502:
							exibeResultado.innerHTML = errBoxPre+"ERRO 502<br />Servidor temporariamente indispon&iacute;vel."+errBoxPos;
							break
					case 503:
							exibeResultado.innerHTML = errBoxPre+"ERRO 503<br />Erro no retorno dos dados."+errBoxPos;
							break
			}
				
			//exibeResultado.innerHTML = '<div class="c f16 fb fff">Ocorreu um erro no sistema.</div>';
			}
		}
	}
Ajax.send(campos);
}
}

// Envia Formulario
function startCallback() {
	document.getElementById("wtg").innerHTML = '<img src="/vip/loading.gif" height="48" width="48" align="absmiddle" />&nbsp;&nbsp;&nbsp;<span class="f16 fb c000">Aguarde...</span>';
	return true;
}

function completeCallback() {
	Read('imagem_vip','/vip/im.asp',0,0,'');
}

function placetext() {
	document.getElementById('botao').innerHTML='<div>&nbsp;</div><div class="f14 fb c000">Sua foto foi selecionada. Clique em <span class="f90">Enviar Foto</span>.</div><div>&nbsp;</div><div><input style="cursor:pointer;" type="image" src="/vip/enviar.png"></div><div>&nbsp;</div><div id="wtg">&nbsp;</div>';
}

function placeAnterior() {
	document.getElementById('botao').innerHTML='<div>&nbsp;</div><div class="f14 fb c000">Foto padr&atilde;o do sistema. Clique em <span class="f90">Usar Pad&atilde;o</span>.</div><div>&nbsp;</div><div><input style="cursor:pointer;" type="image" src="/images/padrao.png"></div><div>&nbsp;</div><div id="wtg">&nbsp;</div>';
}

// fim envia

function ComentFotos() {
	campos = "nome="+encodeURI(document.getElementById('nome').value)+"&email="+encodeURI(document.getElementById('email').value);
}

function Autentica() {
	if(document.getElementById('email').value == "") { alert('Digite seu e-mail corretamente.'); return false; }
	if(document.getElementById('senhax').value == "") { alert('Digite sua senha de acesso.'); return false; }
	campos = "email="+encodeURI(document.getElementById('email').value)+"&senha="+encodeURI(document.getElementById('senhax').value);
	Read('main','/setup/login.asp',1,0,campos);
	return false;
}

function Recupera() {
	
	if(document.getElementById('email').value == "") { alert('Digite seu e-mail corretamente.'); return false; }
	campo = "email="+encodeURI(document.getElementById('email').value);
	document.getElementById('enviasenha').innerHTML = '<div class="f14 fb f90">Aguarde...</div>';
	Read('senha','/setup/senha.asp',0,0,campo);
	return false;
}

function EnviaDados() {
	
	var dia = document.getElementById('dia').value;
	var mes = document.getElementById('mes').value;
	var ano = document.getElementById('ano').value;
	
	if(parseInt(dia) > 31) { dia = ""}
	if(parseInt(mes) > 12) { mes = ""}
	
	if(dia.length == 1) dia = "0"+dia;
	if(mes.length == 1) mes = "0"+mes;
	if(ano.length == 2) ano = "19"+ano;

	var data = dia + "/" + mes + "/" + ano;
	
	var x = document.getElementById('news').checked;
	var newsv = 1;
	if(x == false) { newsv = 0; }

	var u = document.getElementById('dmail').checked;
	var dmailx = 1;
	if(u == false) { dmailx = 0; }

	var t = document.getElementById('ddata').checked;
	var ddatax = 1;
	if(t == false) { ddatax = 0; }

	dados = "nome="+encodeURI(document.getElementById('nome').value)+"&apelido="+encodeURI(document.getElementById('apelido').value)+"&data="+data+"&divdata="+ddatax+"&divmail="+dmailx+"&sexo="+document.getElementById('sexo').value+"&estilo="+encodeURI(document.getElementById('estilo').value)+"&email="+encodeURI(document.getElementById('email').value)+"&senha="+encodeURI(document.getElementById('senha').value)+"&news="+newsv+"&cep="+document.getElementById('cep').value+"&end="+encodeURI(document.getElementById('end').value)+"&num="+document.getElementById('num').value+"&comple="+encodeURI(document.getElementById('comple').value)+"&cidade="+encodeURI(document.getElementById('cidade').value)+"&estado="+encodeURI(document.getElementById('estado').value)+"&bairro="+encodeURI(document.getElementById('bairro').value)+"&pais="+encodeURI(document.getElementById('pais').value);
}

function SetPage(x,y) {
	document.getElementById(x).innerHTML = document.getElementById(y).innerHTML;
}

function SetValue(x,y) {
	document.getElementById(x).value = y;
}

function voltar_videos() { Read('main','/videos/videos.asp',0,0,''); }
function voltar_vip() { Read('main','/vip/vip.asp',0,0,''); }

function YouTube(x,y,a,w) {
var flash
if(w == 'videos') {
flash = '<div class="f16 fb l"><div class="fl" style="width:800px;">'+a+'</div><div class="fl" style="width:100px;"><span class="f14 fn amcl cp" onclick="voltar_videos();">VOLTAR</span></div></div>'
} else {
flash = '<div class="f16 fb l"><div class="fl" style="width:800px;">'+a+'</div><div class="fl" style="width:100px;"><span class="f14 fn amcl cp" onclick="voltar_vip();">VOLTAR</span></div></div>'
}
flash = flash + '<div>&nbsp;</div>'
flash = flash + '<div style="height:385px; width:640px; border:1px solid #666; background-color:#000;">'
flash = flash + '<object id="youtube1" width="640" height="385">'
flash = flash + '<param name="movie" value="'+x+'"></param>'
flash = flash + '<param name="quality" value="high" /></param>'
flash = flash + '<param name="WMode" value="transparent" /></param>'
flash = flash + '<param name="menu" value="false"></param>'
flash = flash + '<param name="allowFullScreen" value="true"></param>'
flash = flash + '<param name="allowscriptaccess" value="always"></param>'
flash = flash + '<embed name="youtube1" wmode="transparent" quality="high" menu="false" src="'+x+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed>'
flash = flash + '</object>'
flash = flash + '</div>'

document.getElementById(y).innerHTML = flash;
}

function valida(theform) 
{
	if (theform.nome.value == '') 
	{ alert("Por Favor, preencha seu nome!") ;	theform.nome.focus() ; return false ; }
	
	if ((theform.dia.value == '') || (theform.mes.value == '') || (theform.ano.value == ''))
	{ alert("Por Favor, Preencha sua data de nascimento!") ; theform.dia.focus() ; return false ; }
 
	if (theform.email.value == '') 
	{ alert("Por Favor, Preencha com o seu e-Mail!") ; theform.email.focus() ; return false ; }
 
	if (theform.senha.value == '') 
	{ alert("Por Favor, preencha a senha!") ; theform.senha.focus() ; return false ; }
		
	if (theform.senha.length < 6) 
	{ alert("A senha deve ter no mínimo 6 caracteres!") ; theform.senha.focus() ; return false ; }
 
	if (theform.cep.value == '') 
	{ alert("Por Favor, preencha seu cep!") ; theform.cep.focus() ; return false ; }
 
	if (theform.endereco.value == '') 
	{ alert("Por Favor, preencha seu endereço!") ; theform.endereco.focus() ; return false ; }

	if (theform.numero.value == '') 
	{ alert("Por Favor, preencha o número!") ; theform.numero.focus() ; return false ; }

	if (theform.cidade.value == '') 
	{ alert("Por Favor, preencha sua cidade corretamente!") ; theform.cidade.focus() ; return false ; }

	if (theform.bairro.value == '') 
	{ alert("Por Favor, preencha seu bairro corretamente!") ; theform.bairro.focus() ; return false ; }
}

function CleanString( number ){
        var newnumber = "" ;
        for ( i = 0 ; i <= number.length ; i++ ) {
                if (! isNaN( number.charAt( i )) ) newnumber = newnumber + number.charAt( i ) ;
        }
        return newnumber ;
}
function ValidateField(oField){
	oField.value = CleanString(oField.value);
}

function SetCor(x) {
	x.style.backgroundColor = "#fff";
}

var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
  var keyCode = (isNN) ? e.which : e.keyCode; 
  var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
  if(input.value.length >= len && !containsElement(filter,keyCode)) {
    input.value = input.value.slice(0, len);
    input.form[(getIndex(input)+1) % input.form.length].focus();
  }

  function containsElement(arr, ele) {
    var found = false, index = 0;
    while(!found && index < arr.length)
    if(arr[index] == ele)
    found = true;
    else
    index++;
    return found;
  }

  function getIndex(input) {
    var index = -1, i = 0, found = false;
    while (i < input.form.length && index == -1)
    if (input.form[i] == input)index = i;
    else i++;
    return index;
  }
  return true;
}

//Cores dos tops dos recados

function SetCorRecado(x,y) {
	document.getElementById('rcor1').style.border = '0px';
	document.getElementById('rcor2').style.border = '0px';
	document.getElementById('rcor3').style.border = '0px';
	document.getElementById('rcor4').style.border = '0px';
	document.getElementById('rcor5').style.border = '0px';
	document.getElementById(x).style.border = '1px solid #fff';
	document.getElementById('cor').value = y;
}

function AddRec(x,y) {
  var myField = document.getElementById('recado')
  if (document.selection) {
    myField.focus();
    var sel = document.selection.createRange();

	if (y.length > 0) {
		var selec = sel.text;
		sel.text = x + selec + y;
	} else {
		sel.text = x;
	}
	myField.focus();
  }
  else if (myField.selectionStart || myField.selectionStart == '0') {
    var startPos = myField.selectionStart;
    var endPos = myField.selectionEnd;
    myField.value = myField.value.substring(0, startPos)
                  + x
                  + myField.value.substring(endPos, myField.value.length);
	var selectedText = textComponent.value.substring(startPos, endPos)
  } else {
    myField.value += x;
  }
}

function PreviewRec(x,y) {
	campos = "texto="+encodeURI(x)+"&cor="+y;
	Read('previewrecado','/mural/preview.asp',0,0,campos);
}

function EnviarRec(x,y) {
	campos = "texto="+encodeURI(x)+"&cor="+y;
	Read('mural','/mural/cadrec.asp',1,1,campos);
}

function SearchFamoso(x) {
	campos = "l="+x;
	Read('listartistas','/famosos/lista.asp',0,0,campos);
}

