//Funzioni per creare il dom degli oggetti html 5
document.createElement('header');
document.createElement('section');
document.createElement('article');
document.createElement('nav');
document.createElement('aside');
document.createElement('footer');


//Funzione Ajax per gestire le funzioni principali del sito

function createRequestObj()
				{ // creo un'istanza XMLHttpRequest
					var re;
					var browser=navigator.appName;
					if (browser=="Microsoft Internet Explorer")
						{ // sniff browser
							re=new ActiveXObject("Microsoft.XMLHTTP");
						} 
					else re=new XMLHttpRequest();
					return re;
				}

var http=createRequestObj();

function GeneraEvento(idElDaPopolare, Dom, parametri)
		{ 
			// faccio una richiesta
			var metodo ="get";
			
			//Definisco la pagina dove si trovano le istruzioni da utilizzare

			if(Dom == 'S') var paginaFonteDati="Funzioni/File_Ajax/Popola_HomePage.php";		
  					 
			if(Dom == 'T') var paginaFonteDati="Azioni/HomePage.php";

			if(Dom == 'G') var paginaFonteDati="Azioni_Gestione.php";

			if(Dom == 'K') var paginaFonteDati="../../Azioni/Azione.php";
				
    					
 				
  			
			var url=paginaFonteDati+"?" + parametri
			//alert(url); // debug
			http.open(metodo, url , true)
			http.onreadystatechange=function()
					{
						if (http.readyState==4 || http.readyState=="complete")
							{
								if (http.status == 200)
									{
											document.getElementById(idElDaPopolare).innerHTML=http.responseText;
									} 
								else 
									{
											document.getElementById(idElDaPopolare).innerHTML="ERRORE "+http.status+"";
									}
							}
				
					}
						http.send(null);
		}

//Funzione per attivare i social plugin di facebook

(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1&appId=180532982022852";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

//Funzione per il badge di Google+
window.___gcfg = {lang: 'it'};

  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
