function cerrarGlobo(objid){
	query_string = '../_post/ionline/comentarios_twitter.php?f=close&objid='+objid;
	_post(query_string);
}

function checkFacebook(ch){
  if(ch.checked){
    if(parseInt($("userFacebook").value)){
      ch.value = 1;
    }else{
      window.onSocialLogin = function(){
        ch.checked = true;
        $("userFacebook").value = 1;
        ch.value = 1;
      }
      FB.Connect.requireSession();
      ch.checked = false;
    }
  }else{
    ch.value = 0;
  }
}

function checkTwitter(ch){
  if(ch.checked){
    if(parseInt($("userTwitter").value)){
      ch.value = 1;
    }else{
      window.onSocialLogin = function(){
        ch.checked = true;
        $("userTwitter").value = 1;
        ch.value = 1;
      }
      loginTwitter($('URLPHP5').value,$('URLEXTERNARLOGIN').value,$("idUsuario").value);
      ch.checked = false;
    }
  }else{
    ch.value = 0;
  }
}

function check_login_twitter(objid){

	if(document.getElementById(objid).checked){
		query_string = '../_post/ionline/comentarios_twitter.php?f=check&objid='+objid;
		_post(query_string);

	}

}

// se llama desde 22/loginTwitter.html
function login_twitter_bubble(){

	var frm   = document.getElementById("frmTwitterBubble");
	usuario  	= frm.usuario.value;
	password 	= frm.password.value;

	if(!usuario || !password){
		alert("Por favor ingrese sus datos");
	}else{
	  if(frm.recordar.checked){
	  	recordar = 1;
	  	query_string = '../_post/ionline/comentarios_twitter.php?f=savedata&usuario='+usuario+'&password='+password+'&recordar='+recordar;
	   _post(query_string);

	  }else{
	  	document.getElementById('Twitter_User').value = usuario;
	  	document.getElementById('Twitter_Pass').value = password;

	  	//GLOBO.hide(objid);
	  	ide = obj.id.split('_');
	  	document.getElementById('globoLoginTwitter_'+ide[1]).style.display = 'none';
	  }
	}
}


function insertar_comentario(btn)
{
    var frm      = document.getElementById("frmInsertarComentario");
    var strError = false;

    frm.comentario.value = frm.comentario.value.trim();
    if(!strError && frm.comentario.value.length <= 1){
      strError = "Erro. Volte a tentar.\n";
      frm.comentario.focus();
    }

    if(strError){
      parent.PopUpAlert(strError);
    }else{
			
			document.getElementById('btnInsertarComentario').disabled = 'disabled';
	    
    	var query_string = "../_post/ionline/insertar_comentario.php?";

    	// paramatros para el share social
    	query_string += 'url='+Base64.encode(location.href)+'&idSocialNetworkKey=4&';

    	if(document.getElementById('Twitter_User'))
    	query_string += 'Twitter_User='+document.getElementById('Twitter_User').value+'&'

    	if(document.getElementById('Twitter_Pass'))
    	query_string += 'Twitter_Pass='+document.getElementById('Twitter_Pass').value+'&'

			for(i = 0 ; i < frm.length ; i++ ){
			  if(frm.elements[i].type != "checkbox" || (frm.elements[i].type == "checkbox" && frm.elements[i].checked) ){
			    query_string += frm.elements[i].name+"="+frm.elements[i].value+"&";
			  }
			}
			_post(query_string);
    }
}


function insertar_comentario2(id,obj)
{
    var frm      = document.getElementById(id);
    var strError = false;

    frm.comentario.value = frm.comentario.value.trim();
    if(!strError && frm.comentario.value.length <= 3){
      strError = "Erro. Volte a tentar.\n";
      frm.comentario.focus();
    }

    if(strError){
      parent.PopUpAlert(strError);
    }else{
	    
	    obj.disabled = "disabled";
	    
    	var query_string = "../_post/ionline/insertar_comentario.php?";

    	// paramatros para el share social
    	query_string += 'url='+Base64.encode(location.href)+'&idSocialNetworkKey=6&';

    	if(document.getElementById('Twitter_User'))
    	query_string += 'Twitter_User='+document.getElementById('Twitter_User').value+'&'

    	if(document.getElementById('Twitter_Pass'))
    	query_string += 'Twitter_Pass='+document.getElementById('Twitter_Pass').value+'&'

			for(i = 0 ; i < frm.length ; i++ ){
			  if(frm.elements[i].type != "checkbox" || (frm.elements[i].type == "checkbox" && frm.elements[i].checked) ){
			    query_string += frm.elements[i].name+"="+frm.elements[i].value+"&";
			  }
			}
			_post(query_string);
    }
}




function reportar_comentario(idComentario)
{
	var query_string = "../_post/ionline/reportar_comentario.php?idComentario="+idComentario;
	_post(query_string);
}

function traerComentarios(sentido,formulario,idNota,ver) {
	var form = document.forms[formulario];
	document.getElementById('resetPaginador').value 	= 0;
	if(sentido == 'sgte'){
		form.pagina.value = Number(form.pagina.value)+1;
	}
	if(sentido == 'ant'){
		form.pagina.value = Number(form.pagina.value)-1;
	}
	if(sentido == 'resetPaginador'){
		document.getElementById('resetPaginador').value = 1;
		form.pagina.value = 0;
	}
	if(ver != "0"){
		form.ver.value = ver;
	}
	loadHttpRequest('../_post/ionline/filtroComments.php?idNota='+idNota, 'result', form);
}

function avisoJs(){
	alert('llege');
}

/*AJAX HANDLER*/
function XmlHttpRequest(){
    var ajax = false;
    try {
        ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            ajax = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e) {
            ajax = false;
        }
    }
    if (!ajax && typeof XMLHttpRequest != 'undefined') {
        ajax = new XMLHttpRequest();
    }
    return ajax;
}


function loadHttpRequest(url, divResult, form) {
    var ajax = XmlHttpRequest();
    var div = document.getElementById(divResult);
    var data = ((form != '') ? get_data(form.name) : '');
    var ID = Math.random();
    ajax.open("POST", url, true);
    ajax.onreadystatechange = function(){
        if (ajax.readyState == 0) {
            div.innerHTML = "Enviando la solicitud...";
        }
        if (ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3) {
            div.innerHTML = "<div align='center' style='margin-top:50px'><img src='../css/images/loader.gif' alt='Loading...'></div>";
        }
        if (ajax.readyState == 4) {
            if (ajax.status == 200) {
            	div.innerHTML = ajax.responseText
                var scripts = div.getElementsByTagName('script');
                for (var i = 0; i < scripts.length; i++) {
                	eval(scripts[i].innerHTML);
                }
            } else {
                if (ajax.status == 404) {
                    div.innerHTML = "La direccion no existe";
                } else {
                    div.innerHTML = "Error: " + ajax.status;
                    return true;
                }
            }
        }
    }
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.setRequestHeader("Content-length", data.length);
    ajax.setRequestHeader("Connection", "close");
    ajax.send("ID=" + ID + data);
}

function get_data(form){
    var form_id = document.getElementById(form);
    var url_string = '';
    var delimiter = '&';
    for (var i = 0; i < form_id.elements.length; i++) {
        if (form_id.elements[i].type != 'reset' && form_id.elements[i].type != 'submit' && form_id.elements[i].type != 'button') {
        	url_string += delimiter + form_id.elements[i].name + '=' + form_id.elements[i].value;
        	//escape(encodeURI(get_value(form_id.elements[i])));
        }
    }
    return url_string;
}

function openFacebook(){
  window.open("../_post/externalPermissions.php?action=updatePermissions&idSocialNetwork=1","facebookp","status=0;toolbar=0;location=1;menubar=0;directories=0;resizable=0;scrollbars=1;height=250;width=400");
}

var idAmostrarResp = 0
function mostrarFormResp(id,idContenido){
	idAmostrarResp = id;
	//verifico que el usuario este logueado, si no lo esta muestro el modal
	if(!LOGIN.isValid()){
		LOGIN.f = mostrarFormResp2;

		if(idContenido) LOGIN.idContenido = idContenido;

		LOGIN.modal();
		return false;
	}else
		mostrarFormResp2()

	return true;
}

function mostrarFormResp2(){
	obj = $('resp_'+idAmostrarResp);
	if(obj){
		if(obj.hasClass('hide')){
			obj.removeClass('hide');
		}else{
			obj.addClass('hide');
			o = $('fmrReply_'+idAmostrarResp);
			o.comentario.value='';
		}
	}
}


var idComentarioDenunciar = 0;
function denunciar(idComentario){
	idComentarioDenunciar = idComentario;

	if(!LOGIN.isValid()){
		LOGIN.f = denunciar2;
		LOGIN.modal();
		return false;
	}else
		denunciar2();
	//if(getCookie('CMSFrontendLogin')) toggle('confirm_denunciar_#IDCOMENTARIO#'); else PopUpAlert('Tem que ser um utilizador registado para poder denunciar um coment?rio impr?prio');
}

function denunciar2(){
	toggle('confirm_denunciar_'+idComentarioDenunciar);
}