{//Общая инициализация сайта:
	$$(document).ready(function(){
		setActionMenu()
		$('topButtonsPreload').style.display='none'

		$("mainSearchStr").value = "поиск товара"

		//значение в поиске:
		g($('mainSearchStr'), 'focus', function(){
			var m = $('mainSearchStr')
			var s = 'поиск товара'
			if(m.value==s){
				m.value = ''
				m.style.color = 'black'
				m.style.fontStyle = 'normal'
			}
		})
		g($('mainSearchStr'), 'blur', function(){
			var m = $('mainSearchStr')
			var s = 'поиск товара'
			if(m.value==''){
				m.value = s
				m.style.color = 'gray'
				m.style.fontStyle = 'italic'
			}
		})

		QS.init()
		update_basket_text()
	})//ready
}


function setActionMenu() {
	var iRunningTracks = $('iRunningTracks')
	var iGameTables = $('iGameTables')
	var iTrainers = $('iTrainers')
	var iMassaging = $('iMassaging')
	var iAccessories = $('iAccessories')
	var iFitness = $('iFitness')
	var iBioptron = $('iBioptron')
	
	var smRunningTracks = $('smRunningTracks')
	var smGameTables = $('smGameTables')
	var smTrainers = $('smTrainers')
	var smMassaging = $('smMassaging')
	var smAccessories = $('smAccessories')
	var smFitness = $('smFitness')
	var smBioptron = $('smBioptron')


	//Беговые дорожки
	function iRunningTracksOver(){
		var a = iRunningTracks
		a.src='/img/topButtons/iRunningTracks_a.jpg'
		var left = Position.get(a).left
		var top = Position.get(a).top + Position.get(a).height
		if (Browser.isIE){top--; top--;}
		smRunningTracks.style.left = left + 'px'
		smRunningTracks.style.top = top + 'px'
		$('smRunningTracksHideLine').style.width = Position.get(a).width - 3 + 'px'
		smRunningTracks.style.display = ''
		
	}
	function iRunningTracksOut(){
		iRunningTracks.src='/img/topButtons/iRunningTracks.jpg'
		smRunningTracks.style.display = 'none'
	}
	g(iRunningTracks, 'mouseover', iRunningTracksOver)
	g(iRunningTracks, 'mouseout', iRunningTracksOut)
	g(smRunningTracks, 'mouseover', iRunningTracksOver)
	g(smRunningTracks, 'mouseout', iRunningTracksOut)


	//Игровые столы
	function iGameTablesOver(){
		var a = iGameTables
		a.src='/img/topButtons/iGameTables_a.jpg'
		var left = Position.get(a).left
		var top = Position.get(a).top + Position.get(a).height
		if (Browser.isIE){top--; top--;}
		smGameTables.style.left = left + 'px'
		smGameTables.style.top = top + 'px'
		$('smGameTablesHideLine').style.width = Position.get(a).width - 3 + 'px'
		smGameTables.style.display = ''
		
	}
	function iGameTablesOut(){
		iGameTables.src='/img/topButtons/iGameTables.jpg'
		smGameTables.style.display = 'none'
	}
	g(iGameTables, 'mouseover', iGameTablesOver)
	g(iGameTables, 'mouseout', iGameTablesOut)
	g(smGameTables, 'mouseover', iGameTablesOver)
	g(smGameTables, 'mouseout', iGameTablesOut)


	//Тренажеры
	function iTrainersOver(){
		var a = iTrainers
		a.src='/img/topButtons/iTrainers_a.jpg'
		var left = Position.get(a).left
		var top = Position.get(a).top + Position.get(a).height
		if (Browser.isIE){top--; top--;}
		smTrainers.style.left = left + 'px'
		smTrainers.style.top = top + 'px'
		$('smTrainersHideLine').style.width = Position.get(a).width - 3 + 'px'
		smTrainers.style.display = ''
		
	}
	function iTrainersOut(){
		iTrainers.src='/img/topButtons/iTrainers.jpg'
		smTrainers.style.display = 'none'
	}
	g(iTrainers, 'mouseover', iTrainersOver)
	g(iTrainers, 'mouseout', iTrainersOut)
	g(smTrainers, 'mouseover', iTrainersOver)
	g(smTrainers, 'mouseout', iTrainersOut)


	//Массажеры
	function iMassagingOver(){
		var a = iMassaging
		a.src='/img/topButtons/iMassaging_a.jpg'
		var left = Position.get(a).left
		var top = Position.get(a).top + Position.get(a).height
		if (Browser.isIE){top--; top--;}
		smMassaging.style.left = left + 'px'
		smMassaging.style.top = top + 'px'
		$('smMassagingHideLine').style.width = Position.get(a).width - 3 + 'px'
		smMassaging.style.display = ''
		
	}
	function iMassagingOut(){
		iMassaging.src='/img/topButtons/iMassaging.jpg'
		smMassaging.style.display = 'none'
	}
	g(iMassaging, 'mouseover', iMassagingOver)
	g(iMassaging, 'mouseout', iMassagingOut)
	g(smMassaging, 'mouseover', iMassagingOver)
	g(smMassaging, 'mouseout', iMassagingOut)


	//Акссесуары
	function iAccessoriesOver(){
		var a = iAccessories
		a.src='/img/topButtons/iAccessories_a.jpg'
		var left = Position.get(a).left
		var top = Position.get(a).top + Position.get(a).height
		if (Browser.isIE){top--; top--;}
		smAccessories.style.left = left + 'px'
		smAccessories.style.top = top + 'px'
		$('smAccessoriesHideLine').style.width = Position.get(a).width - 3 + 'px'
		smAccessories.style.display = ''
		
	}
	function iAccessoriesOut(){
		iAccessories.src='/img/topButtons/iAccessories.jpg'
		smAccessories.style.display = 'none'
	}
	g(iAccessories, 'mouseover', iAccessoriesOver)
	g(iAccessories, 'mouseout', iAccessoriesOut)
	g(smAccessories, 'mouseover', iAccessoriesOver)
	g(smAccessories, 'mouseout', iAccessoriesOut)


	//Дети. Фитнес. Дача.
	function iFitnessOver(){
		var a = iFitness
		a.src='/img/topButtons/iFitness_a.jpg'
		var left = Position.get(a).left
		var top = Position.get(a).top + Position.get(a).height
		if (Browser.isIE){top--; top--;}
		smFitness.style.left = left + 'px'
		smFitness.style.top = top + 'px'
		$('smFitnessHideLine').style.width = Position.get(a).width - 3 + 'px'
		smFitness.style.display = ''
		
	}
	function iFitnessOut(){
		iFitness.src='/img/topButtons/iFitness.jpg'
		smFitness.style.display = 'none'
	}
	g(iFitness, 'mouseover', iFitnessOver)
	g(iFitness, 'mouseout', iFitnessOut)
	g(smFitness, 'mouseover', iFitnessOver)
	g(smFitness, 'mouseout', iFitnessOut)


	//Биоптрон
	function iBioptronOver(){
		var a = iBioptron
		a.src='/img/topButtons/iBioptron_a.jpg'
		smBioptron.style.display = ''
		var left = Position.get(a).left - Position.get(smBioptron).width + Position.get(a).width + 1
		var top = Position.get(a).top + Position.get(a).height
		if (Browser.isIE){top--; top--;}
		smBioptron.style.left = left + 'px'
		smBioptron.style.top = top + 'px'
		var smBioptronHideLine = $('smBioptronHideLine')
		smBioptronHideLine.style.width = Position.get(a).width - 3 + 'px'
		smBioptronHideLine.style.left = Position.get(smBioptron).width - Position.get(a).width + 1 + 'px'
		
	}
	function iBioptronOut(){
		iBioptron.src='/img/topButtons/iBioptron.jpg'
		smBioptron.style.display = 'none'
	}
	g(iBioptron, 'mouseover', iBioptronOver)
	g(iBioptron, 'mouseout', iBioptronOut)
	g(smBioptron, 'mouseover', iBioptronOver)
	g(smBioptron, 'mouseout', iBioptronOut)
}

function img_mail_png__click(){
	var winID = 'Email_window_copying'
	var win = $(winID)
	var winWidth = 298
	var winHeight = 193
	if(!win){//создаем окно:
		var d = document.createElement('div')
		d.id = winID
		with(d.style){
			position = 'absolute'
			width = winWidth+'px'
			height = winHeight+'px'
		}//with
		d.innerHTML = ''+
		'<div style="position:relative">'+
		'	<img id="'+winID+'__imgbg" src="/img/win_info1.gif" />'+
		'	<img src="/img/bCloseMiddle.gif" title="Закрыть" style="position:absolute; left:257px; top:35px; cursor:pointer" onclick="$$(\'#Email_window_copying\').hide(\'drop\', {direction:\'top\'}, \'falst\')" />'+
		'	<div style="position:absolute; top:57px; left:0px; width:281px; text-align:center">'+
		'		<div style="font-size:12px; color:#FFFF99">Скопируйте наш адрес электронной почты:</div>'+
		'		<div style="margin-top:15px"><input id='+winID+'__input type="text" value="info@via-sport.ru" style="width:220px" /></div>'+
		'		<div style="font-size:12px; color:#FFFF99; margin-top:16px">или кликните чтобы написать письмо:</div>'+
		'		<div style="font-size:12px; margin-top:16px"><a href="mailto:info@via-sport.ru" style="color:#66FFFF">info@via-sport.ru</a></div>'+
		'	</div>'+
		'</div>'
		document.body.appendChild(d)
		setOpacity(winID+'__imgbg', "90")
	}//if

	function show(div){
		var img_mail_png = 'img_mail_png'
		div.style.display = ''
		var c_d = {//габариты и позиции изображения конверта
			x : Position.get(img_mail_png).left,
			y : Position.get(img_mail_png).top,
			h : Position.get(img_mail_png).height
		}
		var d_d = {//габариты и позиции изображения окна
			w : Position.get(div).width
		}
		with(div.style){
			top = (c_d.y + c_d.h - 5) + 'px'
			left = (c_d.x - d_d.w + 5) + 'px'
			zIndex = overlayer.getMAXLayer() + 10
		}
		var input = $(winID+'__input')
		input.focus()
		try{
			setCursorPosition(input, 0, input.value.length)
		}catch(e){}
	}
	var d = $(winID)
	show(d)
}//func



/* Скрипты для отправвки вопроса на сервер. Перенесены для улучшения DOCTYPE  */ 
	function sendQuestion(){
		if (!checkField()) return;
		var ajaxCode = {
			"url":	"/admin/respondents/question.php?mode=addQuestion"
					+"&fq_fio="+escape2($('fq_fio').value)
					+"&fq_tel="+escape2($('fq_tel').value)
					+"&fq_email="+escape2($('fq_email').value)
					+"&fq_question="+escape2($('fq_question').value)
					+"&url="+escape2(document.location.href),
			"onSuccess":	function(a){
				alert ("Спасибо, ваш вопрос отправлен на сервер")
				clearForm();
				overlayer.hide()
			},
			'fomat':'text','method':'post','onError':function(status){
				alert ("\"Ошибка\": "+status)
				overlayer.hide()
			}
		}
		var jsN = 'x' + Math.round(Math.random()*10000000)
		eval('jxs.'+jsN+' = new jx()')
		eval('jxs.'+jsN+'.jx.bind (ajaxCode)')
		overlayer.showMAX()
	}
	function checkField(){// проверить правильность заполнения полей
		if ($('fq_fio').value==""){
			alert ('Поле "Ваше имя" - обязательно к заполнению')
			return false;
		}
		if ($('fq_tel').value==""){
			alert ('"Телефон - обязателен к заполнению')
			return false;
		}
		if ($('fq_email').value==""){
			alert ('Поле Email - обязательно к заполнению')
			return false;
		}
		if ($('fq_question').value==""){
			alert ('Поле "Ваш вопрос" обязательно к заполнению')
			return false;
		}
		return true;
	}
	function clearForm() {//очистить форму после отправки вопроса
		$('fq_fio').value="";
		$('fq_tel').value="";
		$('fq_email').value="";
		$('fq_question').value="";
	}

