function MP3Vote(id,yon,uid,rat,gid,mp3c) { //ид песни в таблице, (да, нет, скачать, слушать), пользователь, старое значение рейтинга, идентификатор таблицы, случайный ид у нек. элементов
	var currentURL = window.location;
	var live_site = currentURL.protocol+'//'+currentURL.host+sfolder+'/plugins/content/commedia/';
	var lsXmlHttp;
	var divd;

    divr = document.getElementById('mp3voterat_'+gid+'_'+id);
    divn = document.getElementById("mp3codenm"+gid);

    if (yon == 1) {
    	divd = document.getElementById('mp3votey_'+gid+'_'+id);
    	var divg = document.getElementById('mp3votegy_'+gid+'_'+id);
    	var divg2 = document.getElementById('mp3votegn_'+gid+'_'+id);
    	}
	  else if (yon == 0) {
	  	divd = document.getElementById('mp3voten_'+gid+'_'+id);
	  	var divg = document.getElementById('mp3votegn_'+gid+'_'+id);
	  	var divg2 = document.getElementById('mp3votegy_'+gid+'_'+id);
	  	}
	  else if (yon == 2) {
	    divm = document.getElementById('mp3dm_'+gid+'_'+id);
	    divd = document.getElementById('mp3down_'+gid+'_'+id)
	  	}
	  else if (yon == 3) { //подсчет кол-ва воспроизведений
	    divpl = document.getElementById('playerplay_'+mp3c); //бум заголовок менять
	    divpa = document.getElementById('playerpause_'+mp3c) //бум заголовок менять
	  }

    try	{
		lsXmlHttp=new XMLHttpRequest();
	} catch (e) {
		try	{ lsXmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try { lsXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert(mp3pro_text[0]);
				return false;
			}
		}
	}
	lsXmlHttp.onreadystatechange=function() {
		var response;
		if(lsXmlHttp.readyState==4){
    		setTimeout(function(){
				visd = divn.style.display;
				response = lsXmlHttp.responseText;
				if (response!='voted') {
				  if (response=='5') {
         		  	  divm.innerHTML = '<div class="mp3_pink">'+mp3pro_text[response]+'</div>';
            	  } else {
          			  divn.style.display='';
          			  divn.innerHTML = response;
          		  }
          		}
			},500);
			setTimeout(function(){
				response = lsXmlHttp.responseText;
				if(response=='voted') {
				   if (yon == 1) {
				   	if (divg) {
                 		if ((divg!=undefined) && (divg!=null)) divg.innerHTML='<img src="'+live_site+'images/yes_green.gif" border="0" alt="yes" />';
                 	}
				   	if (divg2) {
                 		if ((divg2!=undefined) && (divg2!=null)) divg2.innerHTML='<img src="'+live_site+'images/no.gif" border="0" alt="no" />';
                 	}
    			   }
                   else if (yon == 0){
                 	if (divg) {
                 		if ((divg!=undefined) && (divg!=null)) divg.innerHTML='<img src="'+live_site+'images/no_red.gif" border="0" alt="no" />';
                 	}
                 	if (divg2) {
                 		if ((divg2!=undefined) && (divg2!=null)) divg2.innerHTML='<img src="'+live_site+'images/yes.gif" border="0" alt="yes" />';
                 	}
                   }
                   if ((yon == 1) || (yon == 0)) {
                       if (divd) {
                 		if ((divd!=undefined) && (divd!=null)) divd.innerHTML=Math.round(divd.innerHTML)+1;
                		}
                       if (yon == 1)
                        rat = rat+1;
                         else rat = rat-1;
                       rat = ''+rat;
                       ihtm = '';
                       for (i=0;i<rat.length;i=i+1) {
                         ihtm = ihtm+'<img src="'+live_site+'images/'+rat[i]+'.gif" border="0" alt="'+rat[i]+'" />';
                       }
                       if (divr) {
                 		if ((divr!=undefined) && (divr!=null)) {
                           divr.innerHTML = ihtm;
                           divr.style.width=rat.length*19+'px';
                         }
                       }
                    }
          		}
			},500);
			setTimeout(function(){
				response = lsXmlHttp.responseText;
				if ((yon == 2) && (response=='5')) {
				    divm.innerHTML='';
				}

			},3000);
			setTimeout(function(){
				divn.style.display = visd;
			},20000);
		}
	}
	lsXmlHttp.open("GET",live_site+"ajax.php?id="+id+"&yon="+yon+"&uid="+uid,true);
	lsXmlHttp.send(null);
	if ((yon == 2) && (divd!=undefined) && (divd!=null)) divd.innerHTML=Math.round(divd.innerHTML)+1;
    else if ((yon == 3) && (divpl!=undefined) && (divpl!=null)) {
     divpl.title=divpl.title.replace(rat,rat+1);
     divpa.title=divpa.title.replace(rat,rat+1);
    }
}

function commnotice(divm,ni) {
	 divm.innerHTML = '<div class="mp3_pink">'+mp3pro_text[ni]+'</div>';
	 setTimeout(function(){
				    divm.innerHTML='';
			},3000);
}

// Установить куки
function commsetCookie (name, value, expires, path, domain, secure) {
            expires = expires * 60*1000;
			var today = new Date();
			var expires_date = new Date( today.getTime() + (expires) );
		    var cookieString = name + "=" +escape(value) +
		       ( (expires) ? ";expires=" + expires_date.toGMTString() : "") +
		       ( (path) ? ";path=" + path : "") +
		       ( (domain) ? ";domain=" + domain : "") +
		       ( (secure) ? ";secure" : "");
		    document.cookie = cookieString;
  }

// Получить куки
function commgetCookie(name) {
       var start = document.cookie.indexOf(name+"=");
	   var len = start+name.length+1;
	   if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
	   if (start == -1) return null;
	   var end = document.cookie.indexOf(";",len);
	   if (end == -1) end = document.cookie.length;
	   return unescape(document.cookie.substring(len,end));
}
