//Window opener
function OpenIt(windowUrl,windowName) {
	var winLeft = (screen.width / 2) - 400
	var winTop = (screen.height / 2) - 300
	var windowFeatures = "width=800,height=600,"
	var windowFeatures=windowFeatures + "left=" + winLeft + ","
	var windowFeatures=windowFeatures + "top=" + winTop + ","
	var t=window.open(windowUrl,windowName,"status=yes,scrollbars=yes,resizable=yes,"+windowFeatures)
	return t;
}

//AJAX
function GetRequestObject() {
	var request = false;
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request = false;
			}
		}
	}
	if (!request) alert("Error initializing XMLHttpRequest!");
	return request;
}

var request = GetRequestObject();

function UpdatePage() {
	if (request.readyState == 4)
	{
		if (request.status == 200) {
			try {
				eval(request.responseText);
			} catch (e) {
				alert ('Error eval(): '+e.message)
			}
		}
		else if (request.status == 404) alert("Request URL does not exist");
		//else alert("Error: status code is " + request.status);
	}
}

function GetBg(method,url,data) {
	url = (method=='POST') ? url : url+'?'+data+'&appName='+navigator.appName
	request.open(method, url, true);
	request.onreadystatechange = UpdatePage;
	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	request.send(data)
}
//AJAX - END.
function hideSubs() {
	$$('div.hrefs').each(function(item, index){
		var tsm1 = item.getProperty('id').substr(item.getProperty('id').lastIndexOf("s")+1)
		var tsm2 = $('menus'+tsm1).getStyle('background-image');
		if (tsm2.lastIndexOf("gif.gif")!=-1) {
			$('menus'+tsm1).setStyle('color','white');
			$('s'+tsm1).setStyle('background-color','transparent');
		} else {
			$('menus'+tsm1).setStyle('color','white');
			$('menus'+tsm1).setStyle('background','url(/files/template/ico_menu_right.gif) 5px center no-repeat');
			$('s'+tsm1).setStyle('background-color','transparent');
		}
	});
}


window.addEvent('domready', function() {
	$('liveinwood').addEvent('click', function() {
		$$('div.subs').setStyle('display','none');
		hideSubs();
	});
	$$('div.subs').addEvent('mouseleave', function() {
		this.setStyle('display','none');
		hideSubs();
	});

	//При Наведении на меню
	$$('div.hrefs').addEvent('mouseenter', function() {
		var t = 'sub'+this.getProperty('id');
		var m = 'menu'+this.getProperty('id');
		
		var s = (t=='subs4' || t=='subs28') ? 'none' : $(t).getStyle('display');
		
		var mstyle = '';
		var bgstyle = '';

		$$('a.menuHref').setStyle('color','white');
		mstyle = '/files/template/ico_menu_down.gif';
		s = 'block';
		bgstyle ='#c3ca00';
		if ($(m)) $(m).setStyle('color','#595959');

		$$('div.hrefs').setStyle('background-color','transparent');
		if (selMenuItem!='') $('s'+selMenuItem).setStyle('background-color','#c3ca00');

		this.setStyle('background-color',bgstyle);
		$$('a.menuHref').setStyle('background','url(/files/template/ico_menu_right.gif) 5px center no-repeat');
		$$('div.subs').setStyle('display','none');
		
		if ($('menus4')) $('menus4').setStyle('background','url(/files/template/gif.gif) 5px center no-repeat');
		if ($('menus28')) $('menus28').setStyle('background','url(/files/template/gif.gif) 5px center no-repeat');
		if (t=='subs4' || t=='subs28') return;
		
		if (t=='subs'+selMenuItem) return;
		if ($(t)) $(t).setStyle('display',s);
		if ($(m)) $(m).setStyle('background','url('+mstyle+') 5px center no-repeat');;
	});



});

//Обнуление поля при клике
function emptyField(obj) {
	if (obj.value=='Поиск') return obj.value = '';
	obj.value = obj.value;
	//obj.setStyle('color','black');
}


function voteGo(vote) {
	if ($('goId').value == 0) return alert('Ошибка! Укажите вариант ответа!');
	
	$each($$('input.inputRadio'), function(obj, index){
	if (obj.checked==true)	{
		GetBg('POST','/files/bg.vote.php','index='+index+'&vote='+vote);
		//alert('value:' + obj.checked + ', index: ' + index);	
		return;
	}
    
    
	});
	
	//obj.value = obj.value;
	//obj.setStyle('color','black');
}

function voteAppr(vote) {
	alert(vote);
}
