//Global
var req_fwurl;
var req_button;

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	  }
	if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
}

//Submit-Button anzeigen , AJAX antwort
function stateChanged2(){
	if (req_button.readyState==4){
			document.getElementById("button").innerHTML=req_button.responseText;
		}
}

//Firmware Feld aktualisieren, Formular anzeigen , AJAX antwort
function stateChanged(){
	if (req_fwurl.readyState==4){
			document.getElementById("firmware").innerHTML=req_fwurl.responseText;
			
		}
}

//Funktion Downloadseite aufrufen-->
function fw_download(){
	
	var fw_id=document.forms.fwdw.elements.url.value;
	document.getElementById("button").innerHTML='Il download si apre in una nuova finestra...';
	window.open('/wp-content/themes/ispazio/fwdw/download.php?id='+fw_id);
}

//Funktion Firmware aktualisieren-->
function change_firmware(){
	//Button entfernen
	document.getElementById("button").innerHTML='Sta caricando...';
	
	//Wenn Bitte wählen, Element löschen
	if(document.forms.fwdw.firmware.options[0].value=="select"){
		document.forms.fwdw.firmware.options[0]=null;
	}
	
	//Firmware-ID abfragen
	var fwid=document.forms.fwdw.firmware.options[document.forms.fwdw.firmware.selectedIndex].value;
	
	//AJAX Abfrage - Submit Button holen
	req_button=GetXmlHttpObject();
	if (req_button==null)
	  {
	  alert ("Tuo Browser non supporta AJAX. Ti pregiamo di contattare il team di iSpazio.net");
	  return;
	  }
	var url="/wp-content/themes/ispazio/fwdw/ajax-button.php";
	url=url+"?url="+fwid;
	url=url+"&sid="+Math.random();
	req_button.onreadystatechange=stateChanged2;
	req_button.open("GET",url,true);
	req_button.send(null);
}

//Funktion Gerät aktualisiert-->
function change_device(){
	//Firmware zurücksetzen, Button entfernen
	document.getElementById("firmware").innerHTML='Sta caricando...';
	document.getElementById("button").innerHTML="";
	
	//Wenn Bitte wählen, Element löschen
	if(document.forms.fwdw.device.options[0].value=="select"){
		document.forms.fwdw.device.options[0]=null;
	}
	
	//Ausgewähltes Device ermitteln
	var device=document.forms.fwdw.device.options[document.forms.fwdw.device.selectedIndex].value;
	
	//AJAX-Request(Firmware-Auswahl)
	req_fwurl=GetXmlHttpObject();
	if (req_fwurl==null)
	  {
	  alert ("Tuo Browser non supporta AJAX. Ti pregiamo di contattare il team di iSpazio.net");
	  return;
	  }
	var url="/wp-content/themes/ispazio/fwdw/ajax-url.php";
	url=url+"?device="+device;
	url=url+"&sid="+Math.random();
	req_fwurl.onreadystatechange=stateChanged;
	req_fwurl.open("GET",url,true);
	req_fwurl.send(null);
	
}

