var rateurl = '/rate/rate.php';

function get_req(){
    var reg;
    try { reg = new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (e) { try { reg = new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (e) { try { reg = new XMLHttpRequest(); }
    catch (e) { try { reg = new ActiveXObject("MSXML2.XMLHTTP"); }
    catch (e) { reg = false; }}}};
    return reg;
}

function rate(rate, id, type){
    var params = 'id='+ id +'&t='+type+'&r=';
    if(type=='c') { params += (!rate ? '-' : '%2B'); } else { params += rate;};
    var reg;
    reg = get_req();
    reg.onreadystatechange = function(){
        if(reg.readyState == 4 && reg.status == 200){
            // posted
	    var el = document.getElementById('_'+id);

	    if(type=='c'){
		el.removeChild(el.childNodes[1]);
		el.removeChild(el.childNodes[2]);
		el.childNodes[1].innerHTML = reg.responseText;
	    } else {
		el.lastChild.childNodes[1].innerHTML++;
		el.lastChild.childNodes[3].innerHTML = reg.responseText;
	    	el.innerHTML = el.lastChild.innerHTML;
	    }
        }
    };
    reg.open("POST", rateurl, true);
    reg.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    //reg.setRequestHeader("Content-length", params.length);
    //reg.setRequestHeader("Connection", "close");
    reg.send(params);
    return false;
}

function sh(id) {
	document.getElementById('co-'+id).style.display='block';
	document.getElementById('sh-'+id).style.display='none';
	return false;
}






