function extClicks(url_link) { 
		    $.ajax({
		        type: "GET",
		        url: "/ajax.php",
		        data: {
		            ajaxAcces: 'extClicks',
		            url_link: url_link,
		            fromurl: window.location.pathname
		        },
		        success: function(msg){
		        	return true;
		        }
			 });
}




function showListEmoticons() {
	if($('#emoticonListDiv:visible').length == 0) {
	$('#emoticonListDiv').show();
	$('#emoticonListLink').html("ascundere");
	} else {
	$('#emoticonListDiv').hide();
		$('#emoticonListLink').html("afișare");
	}
}

function reloadVercode(id)
{
    $.ajax({
        type: "POST",
        url: "/ajax.php",
        data: {
            ajaxAcces: 'randomCode'
        },
        success: function(msg){
        	var timestamp = new Date().getTime();
        	var src = "/commentVercode.php?verif_code=show&timestamp=" + timestamp;
        	$('img#' + id).attr("src",src);
        }
	 });
     
     return false;
}


function listareLocalitatiOptions()
{
	var id_judet = $('#id_judet').val(); 
	
	$.ajax({
        type: "POST",
        url: "/ajax.php",
        data: {
            ajaxAcces: 'listareLocalitatiOptions',
            id_judet: id_judet
        },
        success: function(msg){
        	$('#id_localitate').html(msg);
        }
	 });
     
     return false;
}

function insertAtCaret(areaId,text) {
    var txtarea = document.getElementById(areaId);
    var scrollPos = txtarea.scrollTop;
    var strPos = 0;
    var br = ((txtarea.selectionStart || txtarea.selectionStart == '0') ? 
        "ff" : (document.selection ? "ie" : false ) );
    if (br == "ie") { 
        txtarea.focus();
        var range = document.selection.createRange();
        range.moveStart ('character', -txtarea.value.length);
        strPos = range.text.length;
    }
    else if (br == "ff") strPos = txtarea.selectionStart;

    var front = (txtarea.value).substring(0,strPos);  
    var back = (txtarea.value).substring(strPos,txtarea.value.length); 
    txtarea.value=front+text+back;
    strPos = strPos + text.length;
    if (br == "ie") { 
        txtarea.focus();
        var range = document.selection.createRange();
        range.moveStart ('character', -txtarea.value.length);
        range.moveStart ('character', strPos);
        range.moveEnd ('character', 0);
        range.select();
    }
    else if (br == "ff") {
        txtarea.selectionStart = strPos;
        txtarea.selectionEnd = strPos;
        txtarea.focus();
    }
    txtarea.scrollTop = scrollPos;
}

function afisareSubiecteCautare()
{
	$("#subiecte").find("li").show("slow");
	$("#subiecte").find("li").last().hide("slow");
	
}

/*
 * START STATUSES
*/

function submitEditareStatus(id_user, status_id, defaultText)
{
	defaultText += ' ';
	 var statusForm = $("#statusFormId-" + status_id).get();
	 var raspundeId = $("#raspundeId-" + status_id).get();
	 var submitStatusResultId = $('#submitStatusResultId-0').get();
	 var status_desc = $('textarea#status_desc').val();

	if(status_desc == defaultText)
	{
		 $('textarea#status_desc').val('');
	}
	else
	{
		$.ajax({
	        type: "POST",
	        url: "/ajax.php",
	        data: {
	            ajaxAcces: 'submitStatus',
	            status_id: status_id,
	            status_desc: status_desc,
	            submitStatus: true
	        },
	        success: function(msg){ 
	        	$('#c-bodyId-'+status_id).html(status_desc);
	        	//$(statusForm).fadeOut("slow");
	        	//$(submitStatusResultId).html(msg);   
	
	        	//$('textarea#status_desc').val('');
	        	//setTimeout("sortareStatuses('" + id_user + "')",500);
	        	
	        }
		 });
	}
     return false;
}

//stergerea unui status
function confirmDeleteStatus(id_user, status_id)
{
	var r = confirm('Doreşti să stergi acest status?');
	if(r == true)
	{
		//var tip_sortare = $('#c-sortare').get(0);
	    $.ajax({
	        type: "POST",
	        url: "/ajax.php",
	        data: {
	            ajaxAcces: 'deleteStatus',
	            id_user: id_user,
	            status_id: status_id
	           //  tip_sortare: tip_sortare.value
	        },
	        success: function(msg){ 
	        	if(typeof sortareStatuses == 'function')
	        		setTimeout("sortareStatuses('" + id_user + "')",500);
	        	else
	        		$('li#statusLiId-' + status_id).hide('slow');
	        }
		 });
	     
	     return false;
	}
}

function editareStatus(status_id)
{
		//var tip_sortare = $('#c-sortare').get(0);
	    $.ajax({
	        type: "GET",
	        url: "/ajax.php",
	        data: {
	            ajaxAcces: 'editareStatus',
	           // id_user: id_user,
	            status_id: status_id
	           //  tip_sortare: tip_sortare.value
	        },
	        success: function(msg){ 
	        	$('#statusFormId-'+status_id).html(msg);
	        	$('#statusFormId-'+status_id).show('slow');
	        }
		 });
	     
	     return false;
}
/*
 * END STATUSES
*/


function ajaxBlockUserByUser(idUserToBlock, action)
{
	/*
	 * @param action
	 * 	request - cand utilizatorul invita pe cineva pentru a deveni prieteni
	 * 	accept - accepta invitatia unui user
	 * 	reject - respinge invitatia de a deveni prieteni
	 * 	delete - sterge prieten
	 * 	cancel - anuleaza invitatia trimisa 
	 */
	
	 $.ajax({
		   type: "GET",
		   url: "/ajax.php",
		   data: "ajaxAcces=blockUserByUser&action="+ action +"&idUserToBlock=" + idUserToBlock,
		   success: function(msg){
		 	// alert(msg);
		 	if(action == "block")
		 	{
		 		document.getElementById("mesajBlocheazaUser-" + idUserToBlock).innerHTML = "Utilizator blocat.";
		 		document.getElementById("blocheazaUser-" + idUserToBlock).style.display = "none";
		 	}
		 	else if(action == "unblock")
		 	{
		 		//document.getElementById("mesajDeBlocheazaUser-" + idUserToBlock).innerHTML = "Utilizator deblocat";
		 		//document.getElementById("deblocheazaUser-" + idUserToBlock).style.display = "none";
		 		$("#blockedUser_" + idUserToBlock).hide("slow");
		 	}
           }

	 });

     return false;
}

/*
 	ASCUNDERE SI REAFISARE BKM
*/

function ascundeBkm(bkm_id, action) {
	 $.ajax({
		   type: "GET",
		   url: "/ajax.php",
		   data: "ajaxAcces=ascundeBkm&action="+ action +"&bkm_id=" + bkm_id,
		   success: function(msg){
		 
		 		$('#stire-id-' + bkm_id).removeClass('stire');
		 		$('#stire-id-' + bkm_id).removeClass('stire-ascunsa');
		 		$('#stire-id-' + bkm_id).html(msg);
	 	}
	 });

   return false;	
}
