function showPayinfo()
{
	document.getElementById("payinfo").style.display  = "";
}

function hidePayinfo()
{
	document.getElementById("payinfo").style.display  = "none";
}

function switchPayInfo()
{
	if (document.getElementById("payinfo").style.display  == "none")
	{
		document.getElementById("payinfo").style.display  = "";
	}
	else
	{
		document.getElementById("payinfo").style.display  = "none";
	}
}

function closeLayer(){
	document.getElementById('layerAll').style.visibility = 'hidden';
	createCookie();
}

var id;
var out = true;
var timeOutID;

function mouseHandler(over)
{
	if (over)
		out = false;
	else
		out = true;
}

function exitHandler(id)
{
	var delay = 500;
	
	setID(id);
	mouseHandler(false);
	
	timeOutID = setTimeout(show, delay);
}

function setID(overID)
{
	id = overID;
}

function show(){
	var d = document.getElementById(id);
	
	for (var i = 1; i <= 8; i++){
		if (document.getElementById('smenu' + i))
			document.getElementById('smenu' + i).style.display = 'none';
	}

	if (!out && d)
		d.style.display = 'block';
	
	clearTimeout(timeOutID);
}
var tmpState = '';
function setRating(n, rate) {
	document.getElementById('rate'+n).value = rate;
	document.getElementById('rates-'+n).className = 'rates rate-' +rate;
	tmpState = document.getElementById('rates-'+n).className;
}
function checkState(n){
	if(document.getElementById('rates-'+n).className != 'rates') {
		tmpState = document.getElementById('rates-'+n).className;
		document.getElementById('rates-'+n).className = 'rates';
	}
}
function checkStateOut(n){
	if(tmpState) {
		document.getElementById('rates-'+n).className = tmpState;
		tmpState = '';
	}
}