// JavaScript Document
//initiaza ajax


//dezactiveaza celelalte tab-uri si il activeaza pe respectivul
function activeaza_tab (id){
	var tabs=['u_intrebari','u_discutii','u_raspunsuri'];
	var tab;
	for (var id_tab in tabs )
	{
		var tab = document.getElementById (String(tabs[id_tab]));
		tab.className = 'tab_menu';
	}  
	var tab=document.getElementById (id);
	tab.className = 'tab_menu_activ';
}

//afiseaza intrebarile user-ului
function ajaxArataIDS(id_tab, page, id_user){
	var ajaxRequest;  // The variable that makes Ajax possible!
	ajaxRequest = ajax_request();
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){		
		if(ajaxRequest.readyState == 4){
			activeaza_tab (id_tab);
			var ajaxDisplay = document.getElementById ('content2');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}
	ajaxRequest.open("GET", "ajax/int_rasp_urm.php?do="+id_tab+"&page="+page+"&id_user="+id_user, true);
	ajaxRequest.send(null); 
	return false;
}
function start (){
   ajaxArataIDS ('u_intrebari', 1, id_user);
   //doar daca este logat adminul
   if (admin=='admin'){
      ajaxActivitate('');
      ajaxMesaje('toate'); 
   }
}

//blocheaza/ urmareste utilizator
function ajaxContacte(action, id_contact){
	var ajaxRequest;  // The variable that makes Ajax possible!
	ajaxRequest = ajax_request();
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById ('ids_mesaj');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}
	ajaxRequest.open("GET", "ajax/contacte.php?do="+action+"&id_contact="+id_contact, true);
	ajaxRequest.send(null); 
	return false;
}

function ajaxActivitate(data){
   var ajaxRequest;  // The variable that makes Ajax possible!
	ajaxRequest = ajax_request();	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById ('rasp_activitate');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}	
	ajaxRequest.open("GET", "ajax/activitate.php?id_user="+id_user+"&data="+data, true);
	ajaxRequest.send(null); 	
	return false;	
}

//afiseaza lista de mesaje
function ajaxMesaje(query){	
	var ajaxRequest;  // The variable that makes Ajax possible!
	ajaxRequest = ajax_request();	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4 && ajaxRequest.status == 200){
			//aici ascunde formularul
		    close_div('msj_raspuns');
		    var divv = document.getElementById ('msj_ajax');
			if (divv != null){
			   divv.innerHTML = '';	
			}		    
			var ajaxDisplay = document.getElementById ('msj_continut');
			ajaxDisplay.style.visibility = 'hidden';
			ajaxDisplay.scrollTop = 0;
			ajaxDisplay.style.visibility = '';
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}	
	var queryString;
	switch (query){
	   case 'citite': queryString = '?folder=primite&stare=citite'; break;
	   case 'necitite': queryString = '?folder=primite&stare=necitite'; break;
	   case 'toate': queryString = '?folder=primite&stare=toate'; break;
	   case 'trimise': queryString = '?folder=trimise'; break;
	}
	queryString = queryString + "&id_user="+id_user;
	ajaxRequest.open("GET", "ajax/mesaje.php"+ queryString, true);
	ajaxRequest.send(null); 
	//ascunde formularul de raspuns (in caz ca exista)
	
	return false;
}

//afiseaza un mesaj
function ajaxMesaj(id){
	//muta scrollul la zero (repara o mica eroare)
	var divv = document.getElementById ('msj_continut');
	divv.innerHTML = '';
	divv.style.visibility = 'hidden';
	divv.scrollTop = 0;
	divv.style.visibility = '';
	//trebuie sa trimita valorile catre formularul de raspuns
	var ajaxRequest;  // The variable that makes Ajax possible!
	ajaxRequest = ajax_request();
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById ('msj_continut');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}
	ajaxRequest.open("GET", "ajax/mesaj.php?id_user="+id_user+"&id_mesaj="+ id, true);
	ajaxRequest.send(null); 
	return false;
}

//sterge/mesaj necitit
function ajaxMesajAction(id, action){
	//
	var ajaxRequest;  // The variable that makes Ajax possible!
	ajaxRequest = ajax_request();
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById ('msj_'+action);
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}
	ajaxRequest.open("GET", "ajax/mesaj_action.php?id_user="+id_user+"&id_mesaj="+ id +"&action="+action, true);
	ajaxRequest.send(null); 
	return false;
}

