// скрипт онлайн помощника
function webimScript() {
	var titles = document.getElementsByTagName('title');
	var url = window.location.href;url = url.substring(url.indexOf('://') + 3);
	url = url.substring(url.indexOf('/'));
	var str = url+':';
	if (titles.length > 0 && titles[0].firstChild && titles[0].firstChild.nodeType == 3) {
		str += titles[0].firstChild.nodeValue;
	}
	document.write('<scr' + 'ipt language="JavaScript" type="text/javascript" src="/webim/js/ainvite.php?title=' + encodeURIComponent(str) + '"></scr' + 'ipt>');
}
// скрипт онлайн помощника конец
function showPage(element, who) {
	if (who == "child") {
		if (metka) {
			element.childNodes[1].style.display = "block";
		}
		metka = true;
	}
	else {
		element.parentNode.style.display = "none";
		metka = false;
	}
	return false;
}

function showSeries(elementId, upr) {
	var element = document.getElementById(elementId);
	element.style.display = "block";
	upr.innerHTML = "свернуть серию";
	upr.className = "collapse_series collapsed";
	upr.onclick = function() { hideSeries(elementId, this); }
}

function hideSeries(elementId, upr) {
	var element = document.getElementById(elementId);
	element.style.display = "none";
	upr.innerHTML = "открыть серию";
	upr.className = "collapse_series";
	upr.onclick = function() { showSeries(elementId, this); }
}
/**/
function showSeriesNew(serieId, labelId) {
	var serieEl = document.getElementById(serieId);
	var labelEl = document.getElementById(labelId);
	labelEl.style.display = "none";
	serieEl.style.display = "block";
}
function hideSeriesNew(serieId, labelId) {
	var serieEl = document.getElementById(serieId);
	var labelEl = document.getElementById(labelId);
	serieEl.style.display = "none";
	labelEl.style.display = "block";
}

/**/
function showGenerator(elementId, show) {
	var element = document.getElementById(elementId);
	var tab = document.getElementById(elementId + '_tab');
	
	if (show) {
		element.style.display = "block";
		tab.className = "tab active";
	}
	else {
		element.style.display = "none";
		tab.className = "tab";
	}
}
function showRazdel(elementId, upr) {
	var element = document.getElementById(elementId);
	element.style.display = "block";
	upr.innerHTML = "Закрыть раздел";
	upr.className = "collapse_series collapsed";
	upr.onclick = function(){
		hideRazdel(elementId, this)
	}
}

function hideRazdel(elementId, upr) {
	var element = document.getElementById(elementId);
	element.style.display = "none";
	upr.innerHTML = "Открыть раздел";
	upr.className = "collapse_series";
	upr.onclick = function(){
		showRazdel(elementId, this)
	}
}

// функции блока расчета мощности
function showRM(elementId, upr) {
	$('#' + elementId).slideDown();
	upr.innerHTML = "скрыть расчёт";
	upr.className = "collapse_series";
	upr.onclick = function(){ hideRM(elementId, this); }
}

function hideRM(elementId, upr) {
	$('#' + elementId).slideUp();
	upr.innerHTML = "рассчитать";
	upr.className = "collapse_series collapsed";
	upr.onclick = function(){ showRM(elementId, this); }
}

function calculate() {
	var anum = /(^\d+$)/;

	var col = document.getElementById('col');
	var sum = 0;
	for(var i=0; i<col.value; i++){
		var cur_el = document.getElementById('power' + i);
		var cur_col = document.getElementById('col' + i);
		if (!anum.test(cur_col.value)) {
			alert('Введенное значение не является числом!');
			return;
		}
		if (cur_el.checked==true) { sum += cur_el.value * cur_col.value; }
	}
	var sum_text = document.getElementById('total_power');
	sum_text.innerHTML = Math.ceil(sum) + ' кВт';

}
function add_power(id) {
	var cb = document.getElementById('power' + id);
	var inp = document.getElementById('col' + id);
	if (cb.checked==true) {
		if (inp.value==0) inp.value = '1';
		calculate();
	}
	else {
		inp.value = '0';
		calculate();
	}
}
// функции блока расчета мощности конец
function changeForm() {
	var objSel = document.getElementById('eq_type_id');
	if ( objSel.selectedIndex != -1){
		var ind = objSel.selectedIndex;
		// objSel.options[objSel.selectedIndex].value;
		var body = document.getElementById('b'+ind);
		if ( body ) {
			for (i=0;i<=1;i++) document.getElementById('b'+i).style.display='none';
			body.style.display='';
			document.speed_podbor_form.power.value = '';
			document.speed_podbor_form.current.value = '';
			document.speed_podbor_form.dia_select.selectedIndex = 0;
		}
//		else for (i=1;i<=3;i++) {document.getElementById('d'+i).style.display='none';}
	}
}

function showTip(el,showDiv) {
	$(el).mousemove(function(e){
		var divHeight = $(showDiv).height();
		var mouseX = e.pageX - 20 + "px";
		var mouseY = e.pageY - 150 + "px";
		$("#" + showDiv).css({"top" : mouseY,"left" : mouseX});
	});
	$("#" + showDiv).show();
}