function GoUrl(url) {
	document.location.href=url;
}

function LoadMonth(stamp) {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
		document.getElementById('calendar').innerHTML = req.responseText;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/backend/calendar.php', true);
    // Send data to backend.
    req.send({stamp: stamp} );
}

function check_form(formname,fields)  {
	for (i=0; i<fields.length; i++) {
		if (document.forms[formname].elements[fields[i][0]].value.match(/^\s*$/)) {
			alert('Не заполнено поле "'+fields[i][1]+'"!');
			document.forms[formname].elements[fields[i][0]].focus();
			return false;
		}
	}
}


var v_number;

function voteSubmit() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
		document.getElementById('vote').innerHTML = req.responseText;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/backend/vote.php', true);
    // Send data to backend.
    req.send({
		v_action: 'voted',
		v_answer: v_number
	} );
}

function voteChange(number) {
	v_number = number;
}

function voteShowResult() {
    // Create new JsHttpRequest object.
    var req = new JsHttpRequest();
    // Code automatically called on load finishing.
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
		document.getElementById('vote').innerHTML = req.responseText;
        }
    }
    // Prepare request object (automatically choose GET or POST).
    req.open(null, '/backend/vote.php', true);
    // Send data to backend.
    req.send({
	v_none: 1
	});
}

