var xmlhttp = false;
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");


//rate song
function ratesong(divname, songid, rlevel) {

	document.getElementById('numberdiv').innerHTML = '';
	var loadmes = '<img src="/_files/loadingicon.gif" width=16 height=16>';

        //If the form data is *not* blank, query the DB and return the results
	if(songid !== "") {
		document.getElementById(divname).innerHTML = loadmes;

		var url = '_function/_rating.php?songid=' + songid + '&act=rate&rlevel=' + rlevel;
		xmlhttp.open('GET', url, true);

		xmlhttp.onreadystatechange = function() {
			if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById(divname).innerHTML = xmlhttp.responseText;
			} else {
				document.getElementById(divname).innerHTML = loadmes;

			}
		};
		xmlhttp.send(null);
	}
	
	SetCookie('voted'+songid, 'Y', 10);
	
}

//show number
function shownumber(divname, rlevel){
	document.getElementById(divname).innerHTML = ''+rlevel;
}

// set rating cookie
function SetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
 	expire.setTime(today.getTime() + 3600000*24*nDays);
 	document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}


// set listened cookie
function MakeListened(songid){
	SetCookie('listened'+songid, 'Y', 10);
}
