/**
 *
 * @access public
 * @return void
 **/
function plus(id) {
   	document.getElementById('rating_'+id+'').style.display = 'none';
	document.getElementById('working_'+id+'').style.display = 'block';
	document.getElementById('up_'+id+'').innerHTML = '<img src="/images/no_im.gif" border="0" alt="">';
	document.getElementById('down_'+id+'').innerHTML = '<img src="/images/no_im.gif" border="0" alt="">';
	var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
//            alert(req.responseText);
            document.getElementById('working_'+id+'').style.display = 'none';
            document.getElementById('rating_'+id+'').innerHTML = req.responseJS.text;
            document.getElementById('rating_'+id+'').style.display = 'block';
			document.getElementById('up_'+id+'').innerHTML = '<img src="/images/up_inact.gif" border="0" alt="Вы уже голосовали за статус">';
			document.getElementById('down_'+id+'').innerHTML = '<img src="/images/down_inact.gif" border="0" alt="Вы уже голосовали за статус">';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/ajax.php', true);
    // Send data to backend.
    req.send( { id: id, rating: 'plus' } );
}

function minus(id) {
   	document.getElementById('rating_'+id+'').style.display = 'none';
	document.getElementById('working_'+id+'').style.display = 'block';
	document.getElementById('up_'+id+'').innerHTML = '<img src="/images/no_im.gif" border="0" alt="">';
	document.getElementById('down_'+id+'').innerHTML = '<img src="/images/no_im.gif" border="0" alt="">';
	var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            document.getElementById('rating_'+id+'').innerHTML = req.responseJS.text;
            document.getElementById('rating_'+id+'').style.display = 'block';
			document.getElementById('working_'+id+'').style.display = 'none';
			document.getElementById('up_'+id+'').innerHTML = '<img src="/images/up_inact.gif" border="0" alt="Вы уже голосовали за статус">';
			document.getElementById('down_'+id+'').innerHTML = '<img src="/images/down_inact.gif" border="0" alt="Вы уже голосовали за статус">';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/ajax.php', true);
    // Send data to backend.
    req.send( { id: id, rating: 'minus' } );
}

function setStat(id){
document.getElementById('stat_1').className = 'inactive';
document.getElementById('stat_2').className = 'inactive';
document.getElementById('stat_3').className = 'inactive';
document.getElementById('stat_4').className = 'inactive';
document.getElementById('stat_5').className = 'inactive';
document.getElementById('stat_6').className = 'inactive';
document.getElementById('stat_7').className = 'inactive';
document.getElementById('stat_8').className = 'inactive';
document.getElementById('stat_9').className = 'inactive';
document.getElementById('stat_10').className = 'inactive';
document.getElementById('stat_11').className = 'inactive';
document.getElementById('stat_12').className = 'inactive';
document.getElementById('stat_13').className = 'inactive';
document.getElementById('stat_14').className = 'inactive';
document.getElementById('stat_15').className = 'inactive';
document.getElementById('stat_16').className = 'inactive';
document.getElementById('stat_17').className = 'inactive';
document.getElementById('stat_18').className = 'inactive';
document.getElementById('stat_19').className = 'inactive';
document.getElementById('stat_20').className = 'inactive';
document.getElementById('stat_21').className = 'inactive';
document.getElementById('stat_22').className = 'inactive';
document.getElementById('stat_23').className = 'inactive';
document.getElementById('stat_24').className = 'inactive';
document.getElementById('stat_25').className = 'inactive';
document.getElementById('stat_26').className = 'inactive';
document.getElementById('stat_27').className = 'inactive';
document.getElementById('stat_28').className = 'inactive';
document.getElementById('stat_29').className = 'inactive';
document.getElementById('stat_30').className = 'inactive';
document.getElementById('stat_31').className = 'inactive';
document.getElementById('stat_32').className = 'inactive';
document.getElementById('stat_33').className = 'inactive';
document.getElementById('stat_34').className = 'inactive';


	document.getElementById('stat_'+id+'').className = 'active';
	document.getElementById('stat_id').value = id;
}

/**
 *
 * @access public
 * @return void
 **/
function send_status() {
   	status_id = document.getElementById('stat_id').value;
   	status_text = document.getElementById('stat_text').value;
   	status_user = document.getElementById('username').value;
   	if((document.getElementById('stat_text').value.length == 0) || (document.getElementById('stat_id').value.length == 0) || (document.getElementById('stat_id').value == '0')) {
   	alert('Не указан текст статуса или картинка статуса.');
   	return false;
	}
	var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Write result to page element (_RESULT become responseJS).
            alert(req.responseText);
   			document.getElementById('stat_text').value = '';
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/ajax.php', true);
    // Send data to backend.
    req.send( { status_id: status_id, status_text: status_text, status_user: status_user, status: 'add' } );
}