﻿var IE = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)); ;

function searchKeyDown(e, o) {
    var evt = (e) ? e : window.event;
    if (evt.keyCode == 13) {
        document.getElementById('<%=searchBtn.ClientID %>').click();
        return false;
    }
    return true;
}

function setClass(obj, className) {
    var classNameParameter = IE ? "className" : "class";
    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { //test for MSIE x.x;
        var ieversion = new Number(RegExp.$1) // capture x.x portion and store as a number
        if (ieversion >= 8) classNameParameter = "class";
    }
	obj.setAttribute(classNameParameter, className);
}

function getClass(obj, className) {
    var classNameParameter = IE ? "className" : "class";
    if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { //test for MSIE x.x;
        var ieversion = new Number(RegExp.$1) // capture x.x portion and store as a number
        if (ieversion >= 8) classNameParameter = "class";
    }
    return obj.getAttribute(classNameParameter);
}


function selectMenu(id)
{
	if (typeof(menuInitialized) == 'undefined') return;
	//
	var currentMenuDv = document.getElementById('menu' + currentMenu);
	var currentSubMenuDv = document.getElementById('subMenu' + currentMenu);
	var selectedMenuDv = document.getElementById('menu' + id);
	var selectedSubMenuDv = document.getElementById('subMenu' + id);
	if (currentSubMenuDv) currentSubMenuDv.style.display = 'none';
	selectedSubMenuDv.style.display = '';
	if (currentMenuDv) setClass(currentMenuDv, 'menuitem');
	setClass(selectedMenuDv, 'menuitemSel');
	currentMenu = id;
}

function selectDefaultTab()
{
	if (typeof(menuInitialized) == 'undefined') return;
	//
	try { clearTimeout(timerShow); } catch (err) {}
	timer = setTimeout(function() { selectMenu(defaultMenu); }, 500);
}

function onMouseOverMenu(id)
{
	if (typeof(menuInitialized) == 'undefined') return;
	//
	try { clearTimeout(timer); } catch (err) {}
	if (id == currentMenu) return;
	//
	try { clearTimeout(timerShow); } catch (err) {}
	//
	timerShow = setTimeout(function() { selectMenu(id); }, 10);
}

function onMouseOverSubMenu()
{
	if (typeof(menuInitialized) == 'undefined') return;
	try { clearTimeout(timerShow); } catch (err) {}
	try { clearTimeout(timer); } catch (err) {}
}

function onLoad()
{
	menuInitialized = true;
	currentMenu = 0;
	selectMenu(defaultMenu);
}

function selectTab(id)
{
	var currentTab = document.currentTab;

	if (id == currentTab) return;
	
	
	var currentTabItem = document.getElementById('tab' + currentTab);
	var currentTabPanel = document.getElementById('tabpanel' + currentTab);
	setClass(currentTabItem, 'tabitem');
	currentTabPanel.style.display = 'none';
	
	var selectTab = document.getElementById('tab' + id);
	var selectTabPanel = document.getElementById('tabpanel' + id);
	setClass(selectTab, 'tabitemSel');
	selectTabPanel.style.display = '';
	
	document.currentTab = id;
}

function validateEmail(email) {
    var emailMask = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]{1,4}$/;
    if (emailMask.exec(email)) return '';
    return 'Введите правильный E-mail адрес';
}













	function calculate()
		{
		var cenabenzyny = $('*[name=cenabenzyny]').val(); 
		var cenagazu = $('*[name=cenagazu]').val(); 
		var zuzyciebenzyny = $('*[name=zuzyciebenzyny]').val(); 

		$('*[name=kosztnabenzynie]').val(Math.round(cenabenzyny*zuzyciebenzyny*100)/100);
		$('*[name=kosztnagazie]').val(Math.round(cenagazu*1.10*zuzyciebenzyny*100)/100);

		var oszczednosckm = cenabenzyny*zuzyciebenzyny-cenagazu*1.10*zuzyciebenzyny;

		$('*[name=oszczednosckm]').val(Math.round(oszczednosckm*100)/100);

		var przebieg = $('*[name=przebieg]').val();
		$('*[name=oszczednoscmc]').val(Math.round(oszczednosckm*przebieg)/100);

		var cenainstalacji = $('*[name=cenainstalacji]').val(); 
		var oszczednoscmc = $('*[name=oszczednoscmc]').val(); 
		$('*[name=zwrot]').val(cenainstalacji/oszczednoscmc);
		
		}
