function form_registrazione(){
	var f = document.getElementById('lista');
	f.innerHTML="<b>REGISTRAZIONE</b><br><br><form name=\"formRegistrati\" action='JavaScript:registratiPost(\"registrati.php\")'>Nome: <input type=\"text\" name=\"nome\" style='width: 200px;' maxlength=\"25\"><br>E-mail: <input type=\"text\" name=\"mail\" style='width: 200px;' maxlength=\"50\"><br>Password: <input type=\"password\" name=\"pass\" style='width: 200px;' maxlength=\"25\"><br><a href=\"privacy.php\" target=\"_blank\">Normativa privacy</a> <input type=\"button\" value=\"Accetto\" onclick='JavaScript:registratiPost(\"registrati.php\")'></form>";
	cambiaBanner();
}

function form_login(){
	var f = document.getElementById('lista');
	f.innerHTML="<b>LOGIN</b><br><br><form name='formLogin' action='JavaScript:loginPost(\"login.php\")'>E-mail: <input type='text' name='mail' style='width: 200px;' maxlength='50'><br>Password: <input type='password' name='pass' style='width: 200px;' maxlength='25'><br><input type='button' value='Login' onclick='JavaScript:loginPost(\"login.php\")'></form>";
	cambiaBanner();
}

function form_cambiapass(){
	var f = document.getElementById('lista');
	f.innerHTML="<b>CAMBIA PASSWORD</b><br><br><form name='formcambiapass' action='JavaScript:loginPost(\"cambiapass.php\")'>Password Attuale: <input type='password' name='pass1' style='width: 200px;' maxlength='25'><br>Nuova Password: <input type='password' name='pass2' style='width: 200px;' maxlength='25'><br>Ripeti Nuova Password: <input type='password' name='pass3' style='width: 200px;' maxlength='25'><br><input type='button' value='Cambia password' onclick='JavaScript:cambiapassPost(\"cambiapass.php\")'></form>";
	cambiaBanner();
}

function form_creaplaylist(){
	var f = document.getElementById('lista');
	f.innerHTML="<b>CREA PLAYLIST</b><br><br><form name='formCreaPlaylist' action='JavaScript:creaPlaylistPost(\"save.php\")'>Nome: <input type='text' name='nome' style='width: 200px;' maxlength='30'><br><input type='button' value='Crea Playlist' onclick='JavaScript:creaPlaylistPost(\"save.php\")'></form>";
	cambiaBanner();
}

function contatti(){
	var f = document.getElementById('lista');
	f.innerHTML="<b>CONTATTI</b><br><br><a href='mailto:info@condorhacker.com'><b>info@scaricare-musica.com</b></a>";
	cambiaBanner();
}

function plugin(){
	var f = document.getElementById('lista');
	f.innerHTML="<b>SCARICARE-MUSICA SUL TUO SITO</b><br><br>Copia il seguente codice (HTML) sul tuo sito, blog o forum:<br><br><textarea rows=10 cols=50><a href='http://www.scaricare-musica.com'><img border=0 src='http://www.scaricare-musica.com/logo.gif'></a><br><br><form method='GET' target='_blank' action='http://www.scaricare-musica.com/index.php?search='><input type='text' name='search' value='ascolta canzone' size='25' onfocus=\"if ( this.value == 'ascolta canzone' ) { this.value=''; }\" onblur=\"if (this.value == '') { this.value='ascolta canzone' }\"><input type='submit' value='CERCA' name='cerca'></form></textarea>";
	cambiaBanner();
}

function legale(){
	var f = document.getElementById('lista');
	f.innerHTML="<b>NOTE LEGALI</b><br><br>L'autore del sito non e' responsabile dell'uso improprio e di eventuali danni a cose o persone causati dal materiale presente in questo sito.<br><br>Questo sito e' solo un motore di ricerca, tutti i contenuti sono reperiti da altri siti internet ed e' possibile sentire in anteprima contenuti audio.";
	cambiaBanner();
}

function sms(){
	new Ajax.Request('sms.php', { method: 'post', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
    cambiaBanner();
}

function popup(pagina){
	window.open(pagina+".php",pagina,'width=450,height=350,resizable=yes');
}

function tv(){
	new Ajax.Request('tv.php', { method: 'post', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
    cambiaBanner();
}

function giochi(){
	new Ajax.Request('giochi.php', { method: 'post', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
    cambiaBanner();
}

function news(){
	new Ajax.Request('news.php', { method: 'post', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
    cambiaBanner();
}

function concerti(){
	new Ajax.Request('concerti.php', { method: 'post', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
    cambiaBanner();
}

function nero2(){
	var mypagesize 	= getPageSize();
	var mywidth = (document.all)? mypagesize[2] : mypagesize[2] -16;
	
	nero = document.createElement('div');
	nero.setAttribute('id','nero');
	document.getElementsByTagName("body").item(0).appendChild(nero);

	nero.style.position = 'absolute';
	nero.style.top 		= '0';
	nero.style.left 	= '0';
 	nero.style.width 	= '100%';
 	nero.style.height 	= mypagesize[1] +'px';
}

function rimuovi_nero2(){
	var box = document.getElementById('nero');
	box.parentNode.removeChild(box);
}

function overlayer(){
	nero2();

	var mypagesize 	= getPageSize();
	var mywidth = (document.all)? mypagesize[2] : mypagesize[2] -16;

	var cod ='<a href="javascript:rimuovi_overlayer();"><img border="0" src="images/landing.gif"><br><br><font size="5" color="white">COMINCIA SUBITO</font></a>';

	over_elem = document.createElement('div');
	over_elem.setAttribute('id','overlayer');
	
	over_elem.style.position = 'absolute';
	over_elem.style.top 	= '150px';
	over_elem.style.width 	= '500px';
	over_elem.style.height 	= '300px';
	over_elem.style.left  	= (mywidth - 500)/2 + 'px';
	over_elem.innerHTML   	= cod;
	
	document.getElementsByTagName("body").item(0).appendChild(over_elem);
}

function rimuovi_overlayer(){
	rimuovi_nero2();
	var box = document.getElementById('overlayer');
	box.parentNode.removeChild(box);
}

function msgbox(str){
	nero2();

	var mypagesize 	= getPageSize();
	var mywidth = (document.all)? mypagesize[2] : mypagesize[2] -16;

	var cod ='<a href=\"javascript:rimuovi_msgbox();\"><font size="2">chiudi</font></a><br><br>' + str;

	msg = document.createElement('div');
	msg.setAttribute('id','msgbox');
	
	msg.style.position = 'absolute';
	msg.style.top 		= '150px';
	msg.style.width 	= '300px';
	msg.style.height 	= '200px';
	msg.style.left  	= (mywidth - 300)/2 + 'px';
	msg.innerHTML   	= cod;
	
	document.getElementsByTagName("body").item(0).appendChild(msg);
}

function rimuovi_msgbox(){
	rimuovi_nero2();
	var box = document.getElementById('msgbox');
	box.parentNode.removeChild(box);
}

function cambiaBanner(){
	var f1 = document.getElementById('leader');
	f1.src = f1.src;

	var f2 = document.getElementById('sky');
	f2.src = f2.src;

	var f3 = document.getElementById('banner1');
	f3.src = f3.src;

	var f4 = document.getElementById('banner2');
	f4.src = f4.src;
	
	new Ajax.Request('impression.php');

//	var f5 = document.getElementById('adsense234');
//	f5.src = f5.src;

//	var f6 = document.getElementById('adsense336');
//	f6.src = f6.src;
}

function setCookie(sNome, sValore, iGiorni) {
  var dtOggi = new Date();
  var dtExpires = new Date();
  dtExpires.setTime(dtOggi.getTime() + 24 * iGiorni * 3600000);
  document.cookie = sNome + "=" + escape(sValore) + "; expires=" + dtExpires.toGMTString();
}

function getCookie(sNome) {
  var asCookies = document.cookie.split("; ");
  for (var iCnt = 0; iCnt < asCookies.length; iCnt++){
    var asCookie = asCookies[iCnt].split("=");
    if (sNome == asCookie[0]) { 
      return (unescape(asCookie[1]));
    }
  }
  return("");
}

function sfondo(colore) {
	document.body.style.background="url(\"images/"+colore+".jpg\") #"+colore+" repeat-x";
	setCookie('sfondo',colore,365);
	cambiaBanner();
}

function logout(){
	new Ajax.Request('logout.php', { method: 'post', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("logBox");
		e.innerHTML = response;
    }  });
sessione();
playlist();
cambiaBanner();
}


function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring());
    cambiaBanner();
}

function getquerystring() {
    var form     = document.forms['f1'];
    var word = form.word.value;
    qstr = 'w=' + escape(word);
    return qstr;
}

function updatepage(str){
    document.getElementById("colonna").innerHTML = str;
}



function registratiPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage2(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring2());
    cambiaBanner();
}

function getquerystring2() {
    var form = document.forms['formRegistrati'];
    var nome = form.nome.value;
    var mail = form.mail.value;
    var pass = form.pass.value;
    qstr = 'nome=' + escape(nome) + '&mail=' + escape(mail) + '&pass=' + escape(pass);
    return qstr;
}

function updatepage2(str){
    document.getElementById("lista").innerHTML = str;
}



function loginPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage3(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring3());
    sessione();
    playlist();
    cambiaBanner();
}

function getquerystring3() {
    var form = document.forms['formLogin'];
    if(form){
    var mail = form.mail.value;
    var pass = form.pass.value;
    qstr = 'mail=' + escape(mail) + '&pass=' + escape(pass);
    return qstr;
    }
}

function updatepage3(str){
	if(str=="error") alert("Dati errati. Riprova.\nSe hai problemi oppure non ricordi i dati per accedere scrivi a info@scaricare-musica.com");
	else document.getElementById("logBox").innerHTML = "&nbsp;&nbsp;<a href=\"#\" onclick=\"return hs.htmlExpand(this, { contentId: 'cambiapass' } )\" class=\"highslide\">CAMBIA PASSWORD</a> | <a href=\"#\" onclick=\"javascript:logout();\">LOGOUT</a>";;
}



function cambiapassPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage4(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring4());
    cambiaBanner();
}

function getquerystring4() {
    var form = document.forms['formcambiapass'];
    var pass1 = form.pass1.value;
    var pass2 = form.pass2.value;
    var pass3 = form.pass3.value;
    qstr = 'pass1=' + escape(pass1) + '&pass2=' + escape(pass2) + '&pass3=' + escape(pass3);
    return qstr;
}

function updatepage4(str){
	document.getElementById("cambiapassPost").innerHTML = str;
}



function creaPlaylistPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Xhr per Mozilla/Safari/Ie7
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // per tutte le altre versioni di IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage5(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring5());
    cambiaBanner();
}

function getquerystring5() {
    var form = document.forms['formCreaPlaylist'];
    var nome = form.nome.value;
    qstr = 'nome=' + escape(nome) + '&op=add';
    return qstr;
}

function updatepage5(str){
	document.getElementById("lista").innerHTML = str;
	document.getElementById("creaPlaylistPost").innerHTML = "Playlist creata correttamente.";
}


function removePlaylist(id){
	var pars = 'id=' + id + '&op=rem';
	new Ajax.Request('save.php', { method: 'post', parameters: pars, onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
    cambiaBanner();
}


function sessione(){
	new Ajax.Request('sessione.php', { method: 'post', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("msg-inner");
		e.innerHTML = response;
    }  });
    cambiaBanner();
}

function play(nome){
	if(nome!=""){
		e = document.getElementById("videoyoutube");
		e.innerHTML = "<center><big><a target=\"_blank\" href=\"http://partners.sprintrade.com/z/23497/CD9500\"><font color=\"yellow\">Vuoi caricare pi&ugrave; velocemente i video e navigare pi&ugrave; velocemente?<br><b>Clicca qui per installare GRATIS Speed Downloading!</b></font></a></big><br><br><p><embed src=\"http://www.youtube.com/v/"+nome+"&hl=it&ap=%2526fmt%3D18&autoplay=1&rel=0&fs=1&color1=0x1B62A4&color2=0xFFFFFF&border=0&loop=0\" width=\"300\" height=\"250\" wmode=\"transparent\" type=\"application/x-shockwave-flash\"></embed></p><br><big><a target=\"_blank\" href=\"http://partners.sprintrade.com/z/23624/CD9500\"><font color=\"yellow\">Vuoi ascoltare  canzoni sul tuo PC? Vuoi vedere anche la TV?<br><b>Clicca qui per installare GRATIS Live TV!</b></font></a></big></center>";
	    mostravideo();
	    titolo(nome);
	    cambiaBanner();
	}
}

function titolo(nome){
	var pars = 'id=' + nome;
	new Ajax.Request('titolo.php', { method: 'post', parameters: pars, onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("titolo");
		e.innerHTML = response;
    }  });
}

function mostravideo(){
	e = document.getElementById("videoyoutube");
	e.style.height = "360px";
	e = document.getElementById("video");
    e.innerHTML = "<a href=\"javascript:nascondivideo()\">Nascondi Video</a>";
    e = document.getElementById("sample-box");
	e.style.top = "390px";
	e = document.getElementById("sample-box-inner");
	e.style.height = "930px";
    cambiaBanner();
}

function nascondivideo(){
	e = document.getElementById("videoyoutube");
	e.style.height = "0px";
	e = document.getElementById("video");
    e.innerHTML = "<a href=\"javascript:mostravideo()\">Mostra Video</a>";
    e = document.getElementById("sample-box");
	e.style.top = "30px";
	e = document.getElementById("sample-box-inner");
	e.style.height = "1290px";
    cambiaBanner();
}

function cerca(nome){
	var pars = 'w=' + nome;
	new Ajax.Request('cerca.php', { method: 'post', parameters: pars, onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("colonna");
		e.innerHTML = response;
    }  });
	cambiaBanner();
}

function controllaCerca(){
	e = document.getElementById("word");
	if(e.value != "canzone e/o cantante") xmlhttpPost("cerca.php");
}

function remove(id){
	var pars = 'id=' + id;
	new Ajax.Request('remove.php', { method: 'post', parameters: pars, onSuccess: function(transport){
		var response = transport.responseText;
		viewPlaylist(response);
    }  });
cambiaBanner();
}

function add(id, nome){
	var pars = 'id=' + id + '&nome=' + nome;
	new Ajax.Request('add.php', { method: 'post', parameters: pars, onSuccess: function(transport){
		var response = transport.responseText;
		if(response=="noplaylist") alert("Per aggiungere una canzone alla playlist:\n\n1)Registrati\n2)Effettua il login\n3)Crea una playlist\n4)Seleziona una playlist");
		else viewPlaylist(response);
    }  });
cambiaBanner();
}

function playlist(){
	new Ajax.Request('save.php', { method: 'get', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
cambiaBanner();
}

function playlist_random(){
	new Ajax.Request('playlist_random.php', { method: 'get', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
cambiaBanner();
}

function canzoni_random(){
	new Ajax.Request('canzoni_random.php', { method: 'get', onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("lista");
		e.innerHTML = response;
    }  });
cambiaBanner();
}

function viewPlaylist(id){
	var pars = 'id=' + id;
	new Ajax.Request('save2.php', { method: 'post', parameters: pars, onSuccess: function(transport){
		var response = transport.responseText;
		if(response=="playlist") canzoni_random();
		else{
			e = document.getElementById("lista");
			e.innerHTML = response;
		}
    }  });
cambiaBanner();
}

function top20(nome){
   var so = new SWFObject("itunes.swf", "mymovie", "300", "270", "7", "");
   so.addParam("quality", "best");
   so.addParam("wmode", "transparent");
   so.addParam("salign", "t");
   so.write("colonna");

	new Ajax.Request('top.php', { onSuccess: function(transport){
		var response = transport.responseText;
		e = document.getElementById("colonna");
		e.innerHTML = "<br><b>ALBUM della settimana</b><br>" + e.innerHTML + response;
    }  });

    cambiaBanner();
}

function homepage(){
		e = document.getElementById("colonna");
		e.innerHTML = "";
		cambiaBanner();
}

function getPageSize(){

	var xScroll, yScroll;

	if (window.innerHeight && window.scrollMaxY) {
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight) {
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;
	
	if (self.innerHeight) {	// all except Explorer
		windowWidth 	= self.innerWidth;
		windowHeight 	= self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowWidth 	= document.documentElement.clientWidth;
		windowHeight 	= document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth 	= document.body.clientWidth;
		windowHeight 	= document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}
