var times = new Array();
var common_timeout;
var ind = -1;
var supported = /MSIE ((5\.5)|[6789])/.test(navigator.userAgent) && navigator.platform == "Win32";

$(document).ready(
	function () {
		var fademenu = $('#fademenu').get(0);
		
		// begin обработчик формы отправки
		var qform = $('form.send_question').get(0);
		if (qform) {	
			var email = $('#email').get(0);
			var def_email = 'Ваш e-mail';
			if ($('#email').attr('value')=='') $('#email').attr('value',def_email);
			email.onblur = function() {
				if ($('#email').attr('value')=='') 
					$('#email').attr('value',def_email);
			}
			email.onclick = function() {
				if ($('#email').attr('value')==def_email) 
					$('#email').attr('value','');
			}
			
			var qform = $('form.send_question').get(0);
			qform.onsubmit = function() {
				try {
					if ($('#email').attr('value')==''||$('#email').attr('value')==def_email) {
						alert('Введите Ваш e-mail!');
						return false;
					}
					if ($('#question').attr('value')=='') {
						alert('Введите Ваш вопрос!');
						return false;
					}
					return true;
				} catch(e) {
					return false;
				}
				return false;
			}
		}
		// end обработчика формы отправки
		
		// begin обработчик формы поиска
		
		var search = $("#searchDiv input.text").get(0);
		if (search) {
			var def_search = 'Поиск по сайту';
			if(search.value=='') {
				$("#searchDiv input.text").attr('value', def_search);
			}
			if (search.value=='') search.value = def_search;
			search.onblur = function() {
				if (search.value=='') 
					search.value = def_search;
			}
			search.onclick = function() {
				if (search.value==def_search) 
					search.value = '';
			}
		}
			// end обработчик формы поиска
		
		if ($('table.main').get(0)) {
			$('table.main').get(0).onclick = function() {
				$('#fademenu').fadeOut(100)
				//if(supported) $('#fadeback').fadeOut(100);
			}
		}
		
		if (fademenu) {
			// MOUSEOVER на слой
			fademenu.onmouseover = function() {
				$('a.menuitem').each(function(index){clearTimeout(times[index])});
			};
			
			// MOUSEOUT на слой
			fademenu.onmouseout = function() {
				if (ind > -1) {
					times[ind] = setTimeout(function(){
						$('#fademenu').fadeOut(500);
						if(supported)$('#fadeback').fadeOut(500);
					},1000);
				}
			}
		}
		
		$('a.menuitem').each(function(index) {

			// MOUSEOVER на ссылки
			this.onmouseover = function() {
				//clearTimeout(common_timeout);
				//common_timeout = setTimeout(function() {
					$('a.menuitem').each(function(i){clearTimeout(times[i])});
					
					if (index!=ind) {
						$('#fademenu').css('display','none');
						//if(supported)$('#fadeback').css('display','none');	
					}
					var coord = getPosition(this);
					var y;
					$('#fademenu').html($('table.menu div').get(index).innerHTML);
					var h = $('#fademenu').height();
					y = (index > 3) ? (supported ? coord.y + 20 : coord.y + 21)  : y = coord.y - h - 3;
					$('#fademenu').css('top',y).css('left',coord.x).fadeIn(300);
					//if(supported) {
						//$('#fadeback').css('top',y).css('left',coord.x).css('height',h+2).fadeIn(300);
					//}
				//}, 300);
			}

			// MOUSEOUT на ссылки
			this.onmouseout = function() {
				times[index] = setTimeout(function(){
					$('#fademenu').fadeOut(500)
					//if(supported) $('#fadeback').fadeOut(500);
				},1000);
				ind = index;
			}
		});
	}
);



