function addText(text) {
    var obj = document.comments.txt;
    obj.value = obj.value + " " + text + " ";
    obj.focus();
}

var SITE_BASE = "/";
//var SITE_BASE = "http://dev4.activesoft.ro/~ciprianm/xtrem/";
function createRequestObject()
{
	var request_;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer") 
		{request_ = new ActiveXObject("Microsoft.XMLHTTP");}else{request_ = new XMLHttpRequest();}
	return request_;
}
    
function abonarenewsletter()
{
	javascript:newsletter(document.getElementById('addemail').value);
	return false;
}
		
var http = createRequestObject();
    
function getInfo(nota,id)
{
	http.open('get', SITE_BASE+'voteaza_stire.php?item='+id+'&vote='+nota);
	http.onreadystatechange = function () {
		if(http.readyState == 4)
		{
			var response = http.responseText;
			//alert(response);
			document.getElementById("div"+id).innerHTML = response;
		}
	}
	http.send(null);
}

function newsletter(email)
{
	http.open('get', SITE_BASE+'output_get.php?show=newsletter&email='+email);
	http.onreadystatechange = function () {
		if(http.readyState == 4)
		{
			var response = http.responseText;
			alert(response);
			//document.getElementById("div"+id).innerHTML = response;
		}
	}
	http.send(null);
}

function hideBlogContent (id)
{
	var visible = document.getElementById('blogcontent'+id).style.display;
	visible = 'none';
}

function post_message(item_id, type)
{
	if(document.comments.nume){
	var params = "txt="+ escape(document.comments.txt.value) +"&titlu="+ escape(document.comments.titlu.value)+"&nume="+ escape(document.comments.nume.value)+"&numecp="+ escape(document.comments.numecp.value)+"&add=1"; 
	}else{
		var params = "txt="+ escape(document.comments.txt.value) +"&titlu="+ escape(document.comments.titlu.value)+"&add=1";
	}

	http.open("POST", SITE_BASE+"output_get.php?show=post_message&item="+item_id+"&section="+type, true);
	
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState < 4) {
	   		document.getElementById("loading").innerHTML = '<img src="'+SITE_BASE+'images/loading.gif">';
	   } else if(http.readyState == 4 && http.status == 200) {
			var doc = http.responseXML;
            //alert(http.responseText);
			document.getElementById("err_titlu").innerHTML = '';
			document.getElementById("err_txt").innerHTML = '';
			
			if (doc)
			{
			var err     	 = doc.getElementsByTagName("err")[0].firstChild.data;
			var eroare  	 = doc.getElementsByTagName("eroare")[0].firstChild.data;
			var err_titlu 	 = doc.getElementsByTagName("errtitlu")[0].firstChild.data;
			var eroare_titlu = doc.getElementsByTagName("eroaretitlu")[0].firstChild.data;
			var ok      	 = doc.getElementsByTagName("ok")[0].firstChild.data;
			}
			document.getElementById("loading").innerHTML = '';
			
			if (err_titlu == 1)
				document.getElementById("err_titlu").innerHTML = eroare_titlu;
			if (err == 1)
			 	document.getElementById("err_txt").innerHTML = eroare;
				
			if (ok == 1) {
				document.getElementById("loading").innerHTML = eroare;
				get_comments(item_id);
			}	
			
		}
		else {
                //request.status is 503 if the application isn't available; 
                //500 if the application has a bug
                //alert(http.status);
                //alert("A problem occurred with communicating between "+
                //      "the XMLHttpRequest object and the server program.");
            }

		}
	http.send(params);
	
	uid=Math.round(Math.random()*10000000000).toString();
	
	if(document.comments.nume){
	//document.getElementById('img_captcha').innerHTML= '<img id="img_captcha" name="img_captcha" '+SITE_BASE+'modules/CaptchaSecurityImagesRegister.php?param='+uid+'>';
	
	document.getElementById('img_captcha').src= SITE_BASE+'modules/CaptchaSecurityImagesRegister.php?param='+uid;
    } 
	//document.getElementById('img_captcha').src='http://www.xtrem.ro/captcha.php';
	window.location.reload( false );

}


function get_comments(item_id)
{
	http.open('get', SITE_BASE+'output_get.php?show=get_comments&item='+item_id);
	http.onreadystatechange = function() {//Call a function when the state changes.
	  if(http.readyState == 4 && http.status == 200) {
	  		
			document.getElementById('show_comments').innerHTML = http.responseText;
			document.getElementById('txt').value = '';
			document.getElementById('titlu').value = '';
	   }
	}
	http.send(null);
}

function show_calendar(month, year)
{
	http.open('get', SITE_BASE+'output_get.php?show=calendar&m='+month+'&y='+year);
	http.onreadystatechange = function() {//Call a function when the state changes.
	   if(http.readyState < 4) {
	   		document.getElementById('show_calendar').innerHTML = '<table cellpadding=0 cellspacing=0 border=0  align="center" width="100%"><tr height="165"><td align="center" valign="middle"><img src="'+SITE_BASE+'images/loading.gif"></td></tr></table>';
	   } else if(http.readyState == 4 && http.status == 200) {
			document.getElementById('show_calendar').innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function post_message_grup(reply)
{
	var id_grup = document.comments.id_grup.value;
	var params = "txt="+ escape(document.comments.txt.value) +"&subj="+escape(document.comments.subj.value)+"&add=1&id_grup="+id_grup+"&reply="+reply+"&thread="+document.comments.thread.value;
	http.open("POST", SITE_BASE+"output_get.php?show=post_message_grup", true);
	
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState < 4) {
	   		document.getElementById("loading").innerHTML = '<img src="'+SITE_BASE+'images/loading.gif">';
	   } else if(http.readyState == 4 && http.status == 200) {
			var doc = http.responseXML;
            //alert(http.responseText);
			document.getElementById("err_titlu").innerHTML = '';
			document.getElementById("err_txt").innerHTML = '';
			var err     	 = doc.getElementsByTagName("err")[0].firstChild.data;
			var eroare  	 = doc.getElementsByTagName("eroare")[0].firstChild.data;
			var err_titlu 	 = doc.getElementsByTagName("errtitlu")[0].firstChild.data;
			var eroare_titlu = doc.getElementsByTagName("eroaretitlu")[0].firstChild.data;
			var ok      	 = doc.getElementsByTagName("ok")[0].firstChild.data;
			document.getElementById("loading").innerHTML = '';
			
			if (err_titlu == 1)
				document.getElementById("err_titlu").innerHTML = eroare_titlu;
			if (err == 1)
			 	document.getElementById("err_txt").innerHTML = eroare;
				
			if (ok == 1) {
				
				document.getElementById("loading").innerHTML = eroare;
				Id = window.setTimeout("clearLoading();", 2000);
				if (reply == 0) {
					show_grup_messages(id_grup, 1);
				} else {
					
				}
				document.comments.txt.value = '';
				document.comments.subj.value = '';
			}	
			
		}
		else {
                //request.status is 503 if the application isn't available; 
                //500 if the application has a bug
                //alert(http.status);
               // alert("A problem occurred with communicating between "+
                 //     "the XMLHttpRequest object and the server program.");
            }

		}
	http.send(params);
}

function clearLoading()
{
	document.getElementById("loading").innerHTML = '';
	document.getElementById('comments').style.display='none';
	document.getElementById('formButon').value = 'Posteaza mesaj';
}

function show_grup_messages(id_grup, pag)
{
	http.open('get', SITE_BASE+'output_get.php?show=show_grup_messages&item='+id_grup+'&pag='+pag);
	http.onreadystatechange = function() {//Call a function when the state changes.
	  if(http.readyState == 4 && http.status == 200) {
	  		
			document.getElementById('tabel').innerHTML = http.responseText;
	   }
	}
	http.send(null);
}

function open_grup_message(id_mesaj, pag)
{
	
	http.open('get', SITE_BASE+'output_get.php?show=open_grup_message&id_mesaj='+id_mesaj+'&pag='+pag);
	http.onreadystatechange = function() {//Call a function when the state changes.
	  if(http.readyState < 4) {
	   		document.getElementById("tabel").innerHTML = '<img src="'+SITE_BASE+'images/loading.gif">';
	   } else if(http.readyState == 4 && http.status == 200) {
			document.getElementById('tabel').innerHTML = http.responseText;
			document.comments.thread.value = id_mesaj;
			var subj = document.getElementById('mesajSubj').innerHTML;
			document.comments.subj.value = 'Re: ' + subj;
			document.getElementById('formButon').value = 'Raspunde';
			//alert(document.comments.thread.value);
	   }
	}
	http.send(null);
}

function clear_grup_message()
{
	document.getElementById('comments').style.display='none';
	document.comments.thread.value = '0';
	document.comments.subj.value = '';
	document.getElementById('formButon').value = 'Posteaza mesaj';
}

function grup_inscriere(id_grup)
{
	http.open('get', SITE_BASE+'output_get.php?show=grup_inscriere&id_grup='+id_grup);
	http.onreadystatechange = function() {//Call a function when the state changes.
	  if(http.readyState < 4) {
	   		document.getElementById("loading").innerHTML = '<img src="'+SITE_BASE+'images/loading.gif">';
	   } else if(http.readyState == 4 && http.status == 200) {
			document.getElementById('formGarden').innerHTML = http.responseText;
	   }
	}
	http.send(null);
}

function invita_grup(user)
{
	http.open('get', SITE_BASE+'output_get.php?show=invita_grup&id_grup='+grupCk+'&utilizator_id='+user);
	http.onreadystatechange = function() {//Call a function when the state changes.
	  if(http.readyState < 4) {
	   		document.getElementById("loading").innerHTML = '<img src="'+SITE_BASE+'images/loading.gif">';
	   } else if(http.readyState == 4 && http.status == 200) {
			document.getElementById('formGarden').innerHTML = http.responseText;
	   }
	}
	
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState < 4) {
	   		document.getElementById("loading").innerHTML = '<img src="'+SITE_BASE+'images/loading.gif">';
	   } else if(http.readyState == 4 && http.status == 200) {
			var doc = http.responseXML;
            //alert(http.responseText);
			
			var err     	 = doc.getElementsByTagName("err")[0].firstChild.data;
			var eroare  	 = doc.getElementsByTagName("eroare")[0].firstChild.data;
			var ok      	 = doc.getElementsByTagName("ok")[0].firstChild.data;
			document.getElementById("loading").innerHTML = '';
			
			if (err == 1) {
			 	document.getElementById("eroare").className = 'error';
			 	document.getElementById("eroare").innerHTML = '<b>'+eroare+'</b>';
			}	
			if (ok == 1) {
				document.getElementById("eroare").className = '';
				document.getElementById("loading").innerHTML = eroare + '<br><a href="javascript:history.back();">Inapoi la profil</a>';
				document.getElementById("eroare").innerHTML = '';
				document.getElementById("grup_admin").innerHTML = '';
				
				
			}	
			
		}
		else {
                //request.status is 503 if the application isn't available; 
                //500 if the application has a bug
                //alert(http.status);
               // alert("A problem occurred with communicating between "+
                //      "the XMLHttpRequest object and the server program.");
            }

		}
		
	http.send(null);
}

function show_user_form(content)
{
	http.open('get', SITE_BASE+'output_get.php?show=show_user_form&sectiune='+content);
	var sections = new Array()
	sections[0] = 'stiri';
	sections[1] = 'evenimente';
	sections[2] = 'addarticole';
	sections[3] = 'addfoto';
	sections[4] = 'addvideo';
	sections[5] = 'dictionar';
	sections[6] = 'addanunturi';
	
	for (i=0;i<sections.length;i++)
	{
		document.getElementById(sections[i]).className = '';
	}
	
	document.getElementById(content).className = 'activelink';
	http.onreadystatechange = function() {//Call a function when the state changes.
	  if(http.readyState < 4) {
	   		document.getElementById("formGarden").innerHTML = '<div style="width:600px; height:300px; text-align:center; padding-top:100px;"><img src="'+SITE_BASE+'images/logout_loader.gif"></div>';
	   } else if(http.readyState == 4 && http.status == 200) {
			document.getElementById('formGarden').innerHTML = http.responseText;
	   }
	}
	http.send(null);
}

function validare_foto ()
{
	var categorie = document.adauga.categorie.value;
	var titlu = escape(document.adauga.titlu.value);
	var descr = escape(document.adauga.descr.value);
	var descp = escape(document.adauga.descp.value);
	var galerii_user = document.adauga.galerii_user.value;
	var foto = document.adauga.foto.value;
	
	params = "categorie="+categorie+"&titlu="+titlu+"&descr="+descr+"&descp="+descp+"&galerii_user="+galerii_user+"&foto="+foto;
	
	http.open("POST", SITE_BASE+"output_get.php?show=validare_foto", true);
	
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState < 4) {
	   		document.getElementById("loading").innerHTML = '<img src="'+SITE_BASE+'images/loading.gif">';
	   } else if(http.readyState == 4 && http.status == 200) {
			var doc = http.responseXML;
            //alert(http.responseText);
			
			var err     	 = doc.getElementsByTagName("err")[0].firstChild.data;
			var eroare  	 = doc.getElementsByTagName("eroare")[0].firstChild.data;
			
		   	if (err == 1) {
		   		document.getElementById("loading").innerHTML = '<div class="error"><ul>'+eroare+'</ul></div>';
		   	} else {
		   		document.adauga.submit();
		   	}
		}
		else {
                //request.status is 503 if the application isn't available; 
                //500 if the application has a bug
                //alert(http.status);
                //alert("A problem occurred with communicating between "+
                //      "the XMLHttpRequest object and the server program.");
            }

		}
	http.send(params);
	
}

function submit_content(what)
{
	
	var categorie = document.adauga.categorie.value;
	var titlu = escape(document.adauga.titlu.value);
	
	var params = "categorie="+ categorie +"&titlu="+titlu+"&add=1";
	
	
	
	
	if (what != 'addanunturi') {
		
		var foto = document.adauga.foto.value;
		params += "&foto="+foto;
		
	} else {
		if (what == 'addanunturi') {
			var tip = document.adauga.tip.value;
			var telefon = document.adauga.telefon.value;
			params += "&tip="+tip+"&telefon="+telefon;
		}
	}
	
	if (what != 'addanunturi' && what != 'dictionar') {
		var descr = escape(document.adauga.descr.value);
		params += "&descr="+descr;
	}
	
	if (what != 'addvideo' && what != 'addfoto') {
		var txt = escape(document.adauga.txt.value);
		params += "&txt="+txt;
	} else if (what != 'addfoto'){
		var file = document.adauga.video_file.value;
		params += "&file="+file;
		
		/*if (file != '') {
			var extensie = file.substr(file.length - 4, 4);
			var extensie2 = file.substr(file.length - 5, 5);
			if (extensie == '.mpg' || extensie == '.wmv' || extensie == '.avi' || extensie2 == '.mpeg') {
				upload_video(file);
			}
		}*/
	}
	
	if (what == 'evenimente') {
		
		var data_start = document.adauga.ziua_start.value +'-'+document.adauga.luna_start.value+'-'+document.adauga.anul_start.value;
		var data_end   = document.adauga.ziua_end.value +'-'+document.adauga.luna_end.value+'-'+document.adauga.anul_end.value;
		params += "&data_start="+data_start+"&data_end="+data_end;
	}
	
	if (what == 'addarticole') {
		params += "&sectiune="+document.adauga.sectiune.value;
	}
	
	if (what == 'addfoto') {
		
		params += "&descp="+document.adauga.descp.value;
		params += "&galerii_user="+document.adauga.galerii_user.value;
	}
	/*
	switch (what) {
		case 'addanunturi':
			var tip = document.adauga.tip.value;
			var telefon = document.adauga.telefon.value;
			params += "&tip="+tip+"&telefon="+telefon;
			break;
		case 'addvideo':
			var file = document.adauga.video_file.value;
			params += "&file="+file;
			break;
		case 'evenimente':
			var data_start = document.adauga.ziua_start.value +'-'+document.adauga.luna_start.value+'-'+document.adauga.anul_start.value;
			var data_end   = document.adauga.ziua_end.value +'-'+document.adauga.luna_end.value+'-'+document.adauga.anul_end.value;
			params += "&data_start="+data_start+"&data_end="+data_end;	
			break;
		case 'articole':
			params += "&sectiune="+document.adauga.sectiune.value;
			break;	
			
	}*/
	
	http.open("POST", SITE_BASE+"output_get.php?show=submit_content&sectiune="+what, true);
	
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {//Call a function when the state changes.
		if(http.readyState < 4) {
	   		document.getElementById("loading").innerHTML = '<img src="'+SITE_BASE+'images/loading.gif">';
	   } else if(http.readyState == 4 && http.status == 200) {
				
			document.getElementById("loading").innerHTML = http.responseText;
			
			if (http.responseText.indexOf('<div class="status_msg">') != -1) {
				document.getElementById("form_content").style.display = 'none';
			}
		}
		else {
                //request.status is 503 if the application isn't available; 
                //500 if the application has a bug
                //alert(http.status);
                //alert("A problem occurred with communicating between "+
                //      "the XMLHttpRequest object and the server program.");
            }

		}
	http.send(params);
}

function get_sport_sections(id)
{
	document.adauga.sectiune.disabled = false;
	http.open('get', SITE_BASE+'output_get.php?show=get_sport_sections&id_sport='+id);
	http.onreadystatechange = function() {//Call a function when the state changes.
	   if(http.readyState == 4 && http.status == 200) {
			document.getElementById('sport_sectiuni').innerHTML = http.responseText;
	   }
	}
	http.send(null);
}

function upload_video (file)
{
	/*http.open('get', SITE_BASE+'output_get.php?show=upload_video&file='+ file);
	http.onreadystatechange = function() {//Call a function when the state changes.
	   if(http.readyState == 4 && http.status == 200) {
			document.getElementById('sport_sectiuni').innerHTML = http.responseText;
	   }
	}
	http.send(null);*/
}
