var ObiektXMLHttp = false; if (window.XMLHttpRequest) { ObiektXMLHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } function getFMData(Type) { if(ObiektXMLHttp) { var cel = document.getElementById('Lastfm'); var loading = document.getElementById('loading'); //alert('2'+Type); ObiektXMLHttp.open("GET", './lastfm.php?'+Type); ObiektXMLHttp.onreadystatechange = function() { if (ObiektXMLHttp.readyState == (1 || 0)) { loading.innerHTML = "Loading..."; } if (ObiektXMLHttp.readyState == 4) { loading.innerHTML = ""; cel.innerHTML = ObiektXMLHttp.responseText; } if (ObiektXMLHttp.readyState != (1 || 0 || 4)) { loading.innerHTML = "" } } ObiektXMLHttp.send(null); } } function FM_form_submit() { var FMlogin = document.forms['Lastfmform'].elements[0].value; var FMTheme = document.forms['Lastfmform'].elements[1].value; var FMListType = document.forms['Lastfmform'].elements[2].value; var FMAutoplay = document.forms['Lastfmform'].elements[3].value; var ID = document.forms['Lastfmform'].elements[4].value; var reg = /^[a-zA-Z0-9\_\-]+$/; if (reg.test(FMlogin) == false) { document.forms['Lastfmform'].elements[0].border== "red 1px solid"; return false; } else { var data = 'type=new&FMlogin='+FMlogin+'&FMTheme='+FMTheme+'&FMListType='+FMListType+'&FMAutoplay='+FMAutoplay+'&ID='+ID; //alert(data); getFMData(data); return true; } //alert(FMlogin+' '+FMTheme+' '+FMListType+' '+FMAutoplay); } function FM_Off_Submit(ID){ var data = 'type=offquery&ID='+ID; getFMData(data); } function FM_Nick_blur(){ var FMlogin = document.forms['Lastfmform'].elements[0].value; var reg = /^[a-zA-Z0-9\_\-]+$/; if (reg.test(FMlogin) == false) { document.forms['Lastfmform'].FM_nickname.style.border= "red 1px solid"; document.forms['Lastfmform'].submit.disabled= true; return false; } else { document.forms['Lastfmform'].FM_nickname.style.border= "green 1px solid"; document.forms['Lastfmform'].submit.disabled= false; return true; } } function FMplay (ID){ getFMData('type=play&ID='+ID); } function FMform (ID){ getFMData('type=form&ID='+ID); }