
function getHTTPObject(url,c) { 
	  var http_request;
	 
	  if (window.XMLHttpRequest) { // Mozilla, Safari,... alte browsere normale
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                
            }
        } else if (window.ActiveXObject) { // IE
            try {
		    //ie 6 sp
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
			// ie 5,6
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e2) {
			// daca e un browser de consola n-ar trebui sa fie deranjat de alert
		alert('Your browser doesnt understand Ajax. Use Firefox');
		}
            }
        }

        if (!http_request) {
		// daca e un browser de consola n-ar trebui sa fie deranjat de alert
            alert('Your browser doesnt understand Ajax. Use Firefox');
            return false;
        }
	
	http_request.onreadystatechange = function() { handleHttpResponse(http_request,c); };
        http_request.open('GET', url, true);
	// nefolosit
        http_request.send(null);
  }
  

  
function handleHttpResponse(http_request,c) {

	if (http_request.readyState == 4) {
		// ca sa ii afisam un div cu Loading... sa stie omul ca dureaza - acum nefolosit
		//document.getElementById('loading').style.display = 'none';
        
		 
		if (http_request.status == 200) {
			
			switch (c)	{
				// start introducere 
				case 'newsletter_add':
				document.getElementById('mesaj_newsletter').innerHTML =  http_request.responseText;
				break;
				case 'scroll_agenda':
				document.getElementById('agenda_popup').innerHTML =  http_request.responseText;
				break;
				case 'horoscop':
				document.getElementById('horoscop_continut').innerHTML =  http_request.responseText;
				break;
				case 'agenda_data':
				document.getElementById('alta_data').innerHTML =  http_request.responseText;
				break;
				case 'agenda_ora':
				document.getElementById('alta_minut').innerHTML =  http_request.responseText;
				break;
				case 'rate_site':
				document.getElementById('rating').innerHTML =  http_request.responseText;
				break;
				case 'stele':
				document.getElementById('stelute').innerHTML =  http_request.responseText;
				break;
				
				
				
			//end introducere start search
			/*
			case 'oferte_search':
			var xmlDocument = http_request.responseXML;
			var title = xmlDocument.getElementsByTagName('content').item(0).firstChild.data;
			
			document.getElementById('tari').innerHTML = title;
			break;*/
			
				}
            } 
		else 
                alert('There was a problem with the request.');
            
			
		
        }
	else
	{
		// ca sa ii afisam un div cu Loading... sa stie omul ca dureaza -nefolosit acum
		//document.getElementById('loading').style.display = 'inline';
	}
		
}

//functie ajax cu 2 parametrii

function getHTTPObject2(url,c,d) { 
	  var http_request;
	  
	 
	  if (window.XMLHttpRequest) { // Mozilla, Safari,... alte browsere normale
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                
            }
        } else if (window.ActiveXObject) { // IE
            try {
		    //ie 6 sp
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
			// ie 5,6
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e2) {
			// daca e un browser de consola n-ar trebui sa fie deranjat de alert
		alert('Your browser doesnt understand Ajax. Use Firefox');
		}
            }
        }

        if (!http_request) {
		// daca e un browser de consola n-ar trebui sa fie deranjat de alert
            alert('Your browser doesnt understand Ajax. Use Firefox');
            return false;
        }
	
	http_request.onreadystatechange = function() { handleHttpResponse2(http_request,c,d); };
        http_request.open('GET', url, true);
	// nefolosit
        http_request.send(null);
  }
  

  
function handleHttpResponse2(http_request,c,where) {

	if (http_request.readyState == 4) {
		// ca sa ii afisam un div cu Loading... sa stie omul ca dureaza - acum nefolosit
		//document.getElementById('loading').style.display = 'none';
        
		
		if (http_request.status == 200) {
			
			switch (c)	{
				// start introducere
				case 'aprobare':
				document.getElementById('status_'+where).innerHTML =  http_request.responseText;
				break;
				case 'continut':
				document.getElementById('continut_'+where).innerHTML =  http_request.responseText;
				break;
				case 'horoscop':
				document.getElementById('horoscop_continut').innerHTML =  http_request.responseText;
				break;
				
				case 'aprobare_contact':
				document.getElementById('status_'+where).innerHTML =  http_request.responseText;
				break;
					
			//end introducere start search
			/*
			case 'oferte_search':
			var xmlDocument = http_request.responseXML;
			var title = xmlDocument.getElementsByTagName('content').item(0).firstChild.data;
			
			document.getElementById('tari').innerHTML = title;
			break;*/
			
				}
            } 
		else 
                alert('There was a problem with the request.');
            
			
		
        }
	else
	{
		// ca sa ii afisam un div cu Loading... sa stie omul ca dureaza -nefolosit acum
		//document.getElementById('loading').style.display = 'inline';
	}
		
}

function insert_email() {
	var email=document.getElementById('newsletter_input').value;
	var bulk="";
	
	
	if(document.getElementById('horoscop').checked==true) bulk+='&horo=1';
	if(document.getElementById('agenda').checked==true) bulk+='&agenda=1';
	if(document.getElementById('articole').checked==true) bulk+='&articole=1';
	
	getHTTPObject('ajaxing/newsletter.php?email='+email+bulk,'newsletter_add');
	document.getElementById('mesaj_newsletter').innerHTML = '';
	document.getElementById('newsletter_input').value='';
}

function scroll_agenda(id_eveniment){
	
	getHTTPObject('ajaxing/scroll_agenda.php?id_ev='+id_eveniment,'scroll_agenda');
	document.getElementById('agenda_popup').innerHTML = '<img src="http://www.ifeel.ro/images/loading.gif" />';
	}
	
function citeste_horo(data) {
	var index=document.getElementById('zodie').selectedIndex;
	var zodie3=document.getElementById('zodie').options[index].value;
	
	getHTTPObject('ajaxing/scroll_agenda.php?tip=horoscop&zodia='+zodie3+'&data='+data,'horoscop');
	document.getElementById('horoscop_continut').innerHTML = '<img src="http://www.ifeel.ro/images/loading.gif" />';
	}
	
	
function inca_una(nr,tip) {
	document.getElementById('add_but1').innerHTML='';
	
	
	var index1=document.getElementById('data_zi_'+nr).selectedIndex;
	var val1=document.getElementById('data_zi_'+nr).options[index1].value;
	
	var index2=document.getElementById('data_luna_'+nr).selectedIndex;
	var val2=document.getElementById('data_luna_'+nr).options[index2].value;
	
	var index3=document.getElementById('data_an_'+nr).selectedIndex;
	var val3=document.getElementById('data_an_'+nr).options[index3].value;
	
	var data1= val3+"-"+val2+"-"+val1;
	
	var ora_minut = document.getElementById('ora_minutul_'+nr).value;
	
	getHTTPObject('../ajaxing/agenda_data.php?tip='+tip+'&nr='+nr+'&data='+data1,'agenda_data');	
	getHTTPObject('../ajaxing/agenda_ora_minut.php?tip='+tip+'&nr='+nr+'&ora_min='+ora_minut,'agenda_ora');	
	document.getElementById('add_data1').innerHTML='';
	document.getElementById('add_ora1').innerHTML='';
}
	
	

function aproba(id) {
	getHTTPObject2('ajax/comentarii.php?tip=ok&id='+id,'aprobare',id);
	document.getElementById('status_'+id).innerHTML = '';
	
}

function sterg_item_ajax (id) {
	getHTTPObject2('ajax/comentarii.php?tip=sterg&id='+id,'continut',id);
	document.getElementById('continut_'+id).innerHTML = '';	
}



function aproba2(id) {
	getHTTPObject2('ajax/completari.php?tip=ok&id='+id,'aprobare',id);
	document.getElementById('status_'+id).innerHTML = '';
	
}

function sterg_item_ajax2 (id) {
	getHTTPObject2('ajax/completari.php?tip=sterg&id='+id,'continut',id);
	document.getElementById('continut_'+id).innerHTML = '';	
}
