isOpera = (navigator.userAgent.toLowerCase().indexOf('opera')>-1);
isKonqueror = (navigator.userAgent.toLowerCase().indexOf('konqueror')>-1);
isIE  = ((!isOpera)&&(navigator.userAgent.toLowerCase().indexOf('msie')>-1));
isIE7 = ((!isOpera)&&(navigator.userAgent.toLowerCase().indexOf('msie 7')>-1));
isIE6 = ((isIE)&&(!isIE7));
isMozilla = ((!isOpera)&&(!isKonqueror)&&(!isIE));

function meuconfirm(message, callback, callbackNO) {
	$('#confirm').modal({
		close:false,
		overlayId:'confirmModalOverlay',
		containerId:'confirmModalContainer',
		onShow: function (dialog) {
			dialog.data.find('.message').append(message);
			dialog.data.find('.yes').click(function () {
				if ($.isFunction(callback)) {
					callback.apply();
				}
				$.modal.close();
			});
			dialog.data.find('.no').click(function () {
				if ($.isFunction(callbackNO)) {
					callbackNO.apply();
				}
				$.modal.close();
			});
		}
	});
}   	   

function Monitoramento(){
	//var visita = "";
	//$("[name^=visita_]").each(function(){visita += "," + $(this).attr("name").substring(7);});
   
   $.ajax({
      //url:live_site +"/index.php?option=com_monitoramento&Itemid=10000&visitas="+visita,
      url:live_site +"/index.php?option=com_monitoramento&Itemid=10000",
      success: function(resultado){
      	result = resultado.split("##@##");
      	resultado = result[0];
         if(resultado.substring(0,1) == 1) {
            $("#layout").append(resultado.substring(1));
         }
         resultado = result[1];
         var usuarios = resultado.split("\n");
         if(usuarios.length > 2 && usuarios[0].substring(0,1) == "1") {
            meuconfirm("O usuário " + usuarios[2] + " está lhe chamando para um Bate-Papo<br><br> Deseja abrir a janela?", function () {
               window.open(live_site + "/index.php?option=com_batepapo&Itemid=10000&id_usuario=" + usuarios[1],usuarios[1],'width=770,height=640,scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,left=0,top=0');
            }, function () {
               $.ajax({
                  url:live_site +"/index.php?option=com_ajax&option_ajax=com_batepapo&Itemid=10000&task=recusa&id=" + usuarios[1]
               });
            });
         }
      }
   });
}

$(document).ready(function() {
	$('a.media').each(function(){
		$(this).media();
	});
   $('.popuptour').click(function() { window.open(this, 'Amor_à_Vista','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,height=700,width=800'); return false;});
   if(navigator.appName.indexOf('Internet Explorer') > 0){ /*ie*/ com_h="285"; } else { /*outro navegador*/ com_h="249"; }
	$('.popup').click(function() { window.open(this, 'Amor_à_Vista','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,height='+com_h+',width=298'); return false;});
   $('.popupchat').click(function() { window.open($(this).attr("href"), "usuario_"+$(this).attr("href").substr($(this).attr("href").lastIndexOf("=")+1),'width=770,height=640,scrollbars=no,toolbar=no,location=no,status=no,menubar=no,resizable=no,left=0,top=0'); return false; });
   $('.external').click(function() { window.open(this); return false; });
   $("a[@href='#fav']").click(function(){var fav = $(this), acao_fav = $(this).attr('acao');$.ajax({url:live_site +"/index.php?option=com_ajax&option_ajax=com_perfil&Itemid=10000&task="+acao_fav+"_favoritos&id_usuario=" + fav.attr('id_user'),success: function(resultado){if(resultado.charAt(0) == '1') {fav.attr('acao', (acao_fav == 'add'?'rem':'add'));fav.attr('title', (acao_fav == 'add'?'remover dos favoritos':'adicionar aos favoritos'));if(fav.html() == 'adicionar aos favoritos' || fav.html() == 'remover dos favoritos')fav.html((acao_fav == 'add'?'remover dos favoritos':'adicionar aos favoritos'));$("#imagem_" + fav.attr('id_user')).attr('title', (acao_fav == 'add'?'remover dos favoritos':'adicionar aos favoritos'));$("#imagem_" + fav.attr('id_user')).attr('alt', (acao_fav == 'add'?'remover dos favoritos':'adicionar aos favoritos'));alert(acao_fav == 'add'?'Adicionado aos favoritos':'Removido dos favoritos');}}});});
   $("a[@href='#bloq']").click(function(){var bloq = $(this), acao_bloq = $(this).attr('acao');$.ajax({url:live_site +"/index.php?option=com_ajax&option_ajax=com_perfil&Itemid=10000&task="+acao_bloq+"_bloqueio&id_usuario=" + bloq.attr('id_user'),success: function(resultado){if(resultado.charAt(0) == '1') {bloq.attr('acao', (acao_bloq == 'add'?'rem':'add'));bloq.attr('title', (acao_bloq == 'add'?'desbloquear perfil':'bloquear perfil'));if(bloq.html() == 'desbloquear perfil' || bloq.html() == 'bloquear perfil')bloq.html((acao_bloq == 'add'?'desbloquear perfil':'bloquear perfil'));if(bloq.html() == 'desbloquear' || bloq.html() == 'bloquear')bloq.html((acao_bloq == 'add'?'desbloquear':'bloquear'));alert(acao_bloq == 'add'?'Perfil bloqueado':'Perfil desbloqueado');}}});});
   $("a[@href='#denuncie']").click(function(){var denuncie = $(this);if (confirm("Você deseja denunciar o perfil?")) {$.ajax({url:live_site +"/index.php?option=com_ajax&option_ajax=com_perfil&Itemid=10000&task=denuncie&id_usuario=" + denuncie.attr('id_user'),success: function(resultado){if(resultado.charAt(0) == '1'){denuncie.attr('title', 'perfil denunciado');denuncie.html('perfil denunciado');alert('perfil denunciado!');}}});}});
   $("div[name^=ext_]").each(function(){
      var offset = $(this).offset(), id = $(this).attr('name').substring(4);
      $("#exp_" + id).css('left', offset.left);
      $("#exp_" + id).css('top', offset.top);
      $("#exp_" + id).show();
   });
   $("#email-home,#senha-home").focus(function(){$("#balao").hide();});
   $('#pais').change(function(){
      if ($('#pais').attr('value')!=31 && $('#pais').attr('value')!='') {
         $('#estado').css('display', 'none');
         $('#cidade').css('display', 'none');
         $('#label-cidade').css('display', 'none');
         $('#cidade-estrangeira').css('display', 'block');
         $('#label-estado').attr('innerHTML',"Cidade:");
      } else {
         $('#estado').css('display', 'block');
         $('#label-estado').attr('innerHTML',"Estado:");
         $('#cidade').css('display', 'block');
         $('#label-cidade').css('display', 'block');
         $('#cidade-estrangeira').css('display', 'none');
      }
   });
   $('#estado').change(function(){
      if($(this).val() != "") {
         $('#cidade').attr('disabled', 'disabled');
         $('#cidade').html('<option value="">Carregando...</option>');
         $.ajax({
            url: live_site + "/index.php?option=com_ajax&option_ajax=com_cadastro&Itemid=10000&task=cidade&id_estado=" + this.value,
            success: function(resultado){
               $('#cidade').html(resultado);
               $('#cidade').val('');
               $('#cidade').removeAttr('disabled');
            }
         });
      } else {
         $('#cidade').attr('disabled', 'disabled');
         $('#cidade').html('<option value="">Selecione</option>');
      }
   });

   $('#busca_excluir').click(function(){
      if($("#id_busca_salva").val() != "") {
         if (confirm("Você deseja deletar a busca?")) {
            $.ajax({
               url:live_site +"/index.php?option=com_ajax&option_ajax=com_busca&Itemid=10000&task=rem_busca&id_busca_salva=" + $("#id_busca_salva").val(),
               success: function(resultado){
                  $('#id_busca_salva').html(resultado);
                  $('#id_busca_salva').val('');
                  $('#box-sucessos').css('display', 'block');
                  $('#box-sucessos').append("<span id='erro_email'>Busca Excluída!</span>");
               }
            });
         }
      } else {
         alert("Selecione uma busca!");
      }
      return false;
   });
   $('#busca_excluir').click(function(){
      if($("#id_busca_salva").val() != "") {
         if (confirm("Você deseja excluir a busca?")) {
            $.ajax({
               url:live_site +"/index.php?option=com_ajax&option_ajax=com_busca&Itemid=10000&task=rem_busca&id_busca_salva=" + $("#id_busca_salva").val(),
               success: function(resultado){
                  $('#id_busca_salva').html(resultado);
                  $('#id_busca_salva').val('');
                  $('#box-sucessos').css('display', 'block');
                  $('#box-sucessos').append("<span id='erro_email'>Busca Excluída!</span>");
               }
            });
         }
      } else {
         alert("Selecione uma busca!");
      }
      return false;
   });
   
   $('#busca_editar').click(function(){
      if($("#id_busca_salva").val() != "") {
         var buscaLink = $(this).attr("href");
         if($(this).attr("href").indexOf("?")>=0){
         	window.location = $(this).attr("href") + "&id_busca_salva=" + $("#id_busca_salva").val();
         }
         else{
         	window.location = $(this).attr("href") + "?id_busca_salva=" + $("#id_busca_salva").val();
         }
      } else {
         alert("Selecione uma busca!");
      }
      return false;
   });
   	
	$(".submit-form-login").submit(function(){
	   var param = {email:$(this).find("input[name=email]").val(), senha:$(this).find("input[name=senha]").val()};
	   if($(this).attr("lang")=="alert"){
	      param.tipo = "alert";
	   }
	   else{
	     if($(this).find('input[name=login_automatico]').attr("checekd")){
	         param.login_automatico = 1;
	     }
	   }
	   $.post("index.php?option=com_login&Itemid=10000",param, function(data){
	      eval(data);
	   });
	   return false;
	});
   
});

function flashVideo(src,w,h,string_values, div) {
   var html = '';
   html += '<object type="application/x-shockwave-flash" data="'+src+'" width="'+w+'" height="'+h+'" wmode="transparent">';
   html += '<param name="allowScriptAccess" value="sameDomain" />';
   html += '<param name="quality" value="high" />';
   html += '<param name="scale" value="noscale" />';
   html += '<param name="movie" value="'+src+'" />';
   html += '<param name="wmode" value="transparent" />';
   
   if(string_values!=undefined) {
      html += '<param name="FlashVars" value="'+string_values+'" />';
   }
      
   html += '<embed src="'+src+'" quality="high" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'" allowScriptAccess="sameDomain" wmode="transparent"></embed>';
   html += '</object>';
   
   if (div==undefined) {
      document.write(html);
   } else {
      if (isIE) {
         $("#"+div).html(html);   
      } else {
        document.getElementById(div).innerHTML = html; 
      }
   }
}

function flash(src,w,h,string_values) {
   document.write('<object type="application/x-shockwave-flash" data="'+src+'" width="'+w+'" height="'+h+'" wmode="transparent">');
   document.write('<param name="allowScriptAccess" value="sameDomain" />');
   document.write('<param name="quality" value="high" />');
   document.write('<param name="scale" value="noscale" />');
   document.write('<param name="movie" value="'+src+'" />');
   document.write('<param name="wmode" value="transparent" />');
   if(string_values!=undefined)
      document.write('<param name="FlashVars" value="'+string_values+'" />');
   document.write('<embed src="'+src+'" quality="high" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'" allowScriptAccess="sameDomain" wmode="transparent"></embed>');
   document.write('</object>');
}

function opn(id, exp) {
   var x = $("#exp_" + id).attr("t"+((exp)?"e":"")+"x"), y = $("#exp_" + id).attr("t"+((exp)?"e":"")+"y");
   $("#exp_" + id).css("clip", "rect(0px "+x+"px "+y+"px 0px)");
}