// JavaScript Document
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';
var zoom = 100;

function in_array(valor,tal_da_array){
	var retorno = false;
	for(var i=0;i<tal_da_array.length;i++){
		if(tal_da_array[i] == valor){
			retorno = true;
		}
	}
	return retorno;
}

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

function div_altera_texto( Nome , Valor){
	get(Nome).innerHTML = Valor ;
}

function LTrim(str){
	var whitespace = new String(" \t\n\r");
	var s = new String(str);

	if (whitespace.indexOf(s.charAt(0)) != -1) {
      var j=0, i = s.length;
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;
      s = s.substring(j, i);
   }
   return s;
}

function RTrim(str){
   var whitespace = new String(" \t\n\r");

   var s = new String(str);

   if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
      var i = s.length - 1;
      while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
         i--;
      s = s.substring(0, i+1);
   }
   return s;
}

function trim(str){
   return RTrim(LTrim(str));
}

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 vr_envio_coment(){
	if(trim(get('dados[nome]').value) == ''){
		alert('Favor preencher o seu nome.');
		return false;
	}
	if(trim(get('dados[comentario]').value) == ''){
		alert('Favor preencher o seu comentário.');
		return false;
	}
	if(trim(get('dados[comentario]').value).length > 1000){
		alert('Número máximo de caracteres no comentário é de 1000 caracteres.');
		return false;
	}
	/*else {
		var temp_coment = get('dados[comentario]').value.split(' ');
		for(var i=0;i<temp_coment.length;i++){
			if(temp_coment[i].length > 70){
				alert('Favor remover colocar espaço entre as palavras ou formatar melhor seu texto');
				return false;
			}
		}
	} */
	return true;
}

function sobre_flogger(subdominio){
	win_sobre_flogger = window.open('/about.php?'+subdominio, 'win_sobre_flogger', 'toolbar=no,scrollbars=yes,width=350,height=300');
	win_sobre_flogger.focus();
}

function emotion_info(){
	win_emotion = window.open('/emotion.php', 'win_emotion', 'toolbar=no,scrollbars=no,width=200,height=280');
	win_emotion.focus();
}

function pol_site(){
	win_politica = window.open('/politica.php', 'win_politica', 'toolbar=no,scrollbars=yes,width=400,height=320');
	win_politica.focus();
}

function abre_faq(topic){
	win_faq = window.open('/help/faq/?topic='+topic, 'win_faq', 'toolbar=no,scrollbars=yes,width=400,height=320');
	win_faq.focus();
}

function abre_faq_id(id_faq){
	win_faq = window.open('/help/faq/?x=f&id='+id_faq, 'win_faq', 'toolbar=no,scrollbars=yes,width=400,height=320');
	win_faq.focus();
}

function aumenta_visita(){
	divulga = window.open('/z_divulga.php', 'divulga', 'toolbar=no,scrollbars=yes,width=400,height=320');
	divulga.focus();
}

function altera_desc(udi){
	var desc = get('xyz_desc');
	desc.value=udi;
}

function conf_logout(){
	if(confirm('Você deseja realmente sair do FlogMe?')){
		window.location = '/logout.php';
	}
}

function zoomin(){
	zoom = zoom + 10;
	get('imagem_central').style.zoom = zoom+"%";
}
function zoomout(){
	zoom = zoom - 10;
	get('imagem_central').style.zoom = zoom+"%";
}


	/* Monta Novas Fotos/Cadastros */
	function monta_nFC(login,id_foto,thumb,apelido){
		document.write('<tr align="center"><td><a href="http://www.'+login+'.flogme.com.br/?id_foto='+id_foto+'"><!--<img src="'+thumb+'" border=0><br>-->'+apelido+'</a></td></tr>');
	}

function pergunta_div(icon_opacity){
	if(icon_opacity == 'undefined'){
		var icon_opacity = 67;
	}
	querCopiar = document.createElement('DIV');
	querCopiar.id = "pergunta_fundo";
	querCopiar.style.visibility = '';
	querCopiar.style.position = 'absolute';
	querCopiar.style.zIndex = 29;
	querCopiar.style.top = '0';
	querCopiar.style.left = '0';
	querCopiar.style.width = '100%';
	querCopiar.style.backgroundColor  = '#000';
	querCopiar.style.opacity 	= icon_opacity/100;
	querCopiar.style.MozOpacity = icon_opacity/100;
	querCopiar.style.filter 	= 'alpha(opacity='+icon_opacity+')';
	
	querCopiar2 = document.createElement('DIV');
	querCopiar2.id = "pergunta";
	querCopiar2.style.visibility = '';
	querCopiar2.style.position = 'absolute';
	querCopiar2.style.zIndex = 30;
	querCopiar2.style.top = '0';
	querCopiar2.style.left = '0';
	querCopiar2.style.width = '100%';

	querCopiar.style.height = "3000px";
	document.body.appendChild(querCopiar);
	document.body.appendChild(querCopiar2);
}

function remove_pergunta(){
	document.body.removeChild(get('pergunta'));
	document.body.removeChild(get('pergunta_fundo'));	
}

function denuncia(url){
	pergunta_div(50);
	confirma_denuncia = confirm('Você tem certeza que deseja denunciar esse fotolog?');
	if(confirma_denuncia){
		var textoPQ = prompt("Qual a razão da denúncia?","Digite Aqui");
		if(!textoPQ){
			remove_pergunta();
		} else {
			document.location = url + escape(textoPQ);
		}
	} else {
		remove_pergunta();
	}
}

/*
 * Seleção de foto
 */
var img_liberadas = new Array('jpg','jpeg','gif','png','bmp','swf','wmv','mpg','avi','3gp', 'peg', 'mov');
function seleciona_foto_post(){
	var extensaum = get('file_nova_foto').value.substr(get('file_nova_foto').value.length - 3).toLowerCase();
	var erro = '';

	if(!in_array(extensaum,img_liberadas)){
		alert(" - Você está tentando mandar um arquivo de extensão '."+extensaum.toUpperCase()+"'.\nFormatos de fotos aceitos: JPG, JPEG, GIF e PNG\n");
		return false;
	}

	document.title = 'FlogMe - Enviando foto... *** AGUARDE ***';
	window.status  = 'Enviando foto... *** AGUARDE ***';
	envia_foto_selecionada();
}

function manda_o_cara_esperar(){
	remove_pergunta();
	envia_foto_selecionada();
}

function envia_foto_selecionada(){
	document.title = 'Enviando foto... *** AGUARDE ***';
	window.status  = 'Enviando foto... *** AGUARDE ***';
	get('arquivo_a_enviar').style.display = 'none';
	document.frm_envio.submit();
	get('espera_loading').style.display = '';
}

function verifica_radio_valor(radio_name){
	var elementos = document.getElementsByName(radio_name);
	var valor_radio = false;
	for(i=0;i<elementos.length;i++){
		if(elementos[i].checked) valor_radio = elementos[i].value;
	}
	return valor_radio;
}