var curX;
var curY;
var zi = 3;


function addToBasket(id, sum, cxx) {
	cxx=1*cxx;
	if ((cxx<1)|(isNaN(cxx))) cxx=1;

	if (confirm ('Перейти в корзину для оформления покупки?')) location.href='/order_k?add=' + id+'&count='+cxx+'&ticket=0';
	else {
		document.getElementById('add_to_basket').src = '/ajax/basket.php?add=' + id+'&count='+cxx;
		document.getElementById('basket-count').innerHTML= 1*document.getElementById('basket-count').innerHTML+cxx;
		document.getElementById('basket-sum').innerHTML=1*document.getElementById('basket-sum').innerHTML+(cxx*sum);
	}
}

function addToTicket(id, sum, cxx) {
	cxx=1*cxx;
	if ((cxx<1)|(isNaN(cxx))) cxx=1;
	if (confirm ('Перейти в корзину для оформления покупки этого единственного товара и участия в акции Founder Ticket?')) {
		loc='/order_k?add=' + id+'&count='+cxx+'&ticket='+id;
		//alert(loc);
		location.href=loc;
	}
}


function HideBasket() {
	document.getElementById('basket').style.visibility = 'hidden';
	document.getElementById('disabler').style.display = 'none';
}

function disable(e) {
	document.getElementById('disabler').style.top = document.documentElement.scrollTop;
}

//document.body.onscroll = disable;




function login_add() {
	var login = document.getElementById('login').value;
	parent_login_2= document.getElementById('parent_login_2');
	parent_login_2.value=login;
	parent_login_3= document.getElementById('parent_login_3');
	parent_login_3.value=login;

}


function login_add2() {
	var login = document.getElementById('login_2').value;

	parent_login_4= document.getElementById('parent_login_4');
	parent_login_4.value=login;
	parent_login_5= document.getElementById('parent_login_5');
	parent_login_5.value=login;

}

function nc(inp) {
	name=inp.name;
	kol = parseInt(inp.value.replace(',','.'));
	if (isNaN(kol) || (kol < 0)) kol = 0;
	if (inp.max<kol) kol=inp.max;
	inp.value = kol;

	// Пересчёт суммы VP
	old_vp_sum=document.getElementById(name.replace('cnt','vp_sum')).innerHTML.replace(' vp','')
	vp_sum=document.getElementById(name.replace('cnt','vp')).innerHTML.replace(' vp','')*kol;
	document.getElementById(name.replace('cnt','vp_sum')).innerHTML=vp_sum+' vp';

	//Пересчёт ИТОГО VP
	o_sum=document.getElementById('sum_vp_');
	o_sum.innerHTML=o_sum.innerHTML.replace(' vp','')-old_vp_sum+vp_sum+' vp';
	
	//Пересчёт суммы
	old_sum=document.getElementById(name.replace('cnt','sum')).innerHTML.replace(' €','')
	sum=document.getElementById(name.replace('cnt','price')).innerHTML.replace(' €','')*kol;
	document.getElementById(name.replace('cnt','sum')).innerHTML=sum+' €';

	//Пересчёт итого суммы
	o_sum=document.getElementById('sum_e_');
	o_sum.innerHTML=o_sum.innerHTML.replace(' €','')-old_sum+sum+' €';
}

//Переворот всех чекбоксов (по состоянию первого)
function checkbox_revert(n) {
	x=document.getElementById('del_1').checked;
	if (x==true) x=false; else x=true;
	for (f=1;f<n ;f++ ) document.getElementById('del_'+f).checked=x;
}


function NormalizeInt(inp) {
	inp.value = parseInt(inp.value.replace(',','.'));
	if (isNaN(inp.value) || (inp.value < 0)) {
		inp.value = 0;
	}
}

function CalculateSum(id) {
	var tm = document.getElementById('cnt[' + id + ']').value * document.getElementById('price_one_hid[' + id + ']').value;
	var tm2 = document.getElementById('cnt[' + id + ']').value * document.getElementById('price_one_hid_f[' + id + ']').value;
	document.getElementById('price_sum[' + id + ']').value = tm + " vp";
	document.getElementById('price_sum_f[' + id + ']').value = tm2 + " €";
	CalculateAll();
}



function CalculateAll() {
	id = 1;
	all_rur = document.getElementById('all_rur');
	all_rur.value = 0;
	while (sum_rur = document.getElementById('price_one_hid['+id+']')) {
		all_rur.value = parseInt(all_rur.value) + parseInt(sum_rur.value) * document.getElementById('cnt[' + id + ']').value;
		id++;
	}
	
	all_rur.value = all_rur.value + " vp";
	
	id = 1;
	all_rur_f = document.getElementById('all_rur_f');
	all_rur_f.value=0;
	while (sum_rur_f = document.getElementById('price_one_hid_f['+id+']')) {
		all_rur_f.value = parseInt(all_rur_f.value) + parseInt(sum_rur_f.value) * document.getElementById('cnt[' + id + ']').value;
		id++;
	}
	all_rur_f.value = all_rur_f.value + " €";
	
}

function ch()
  {
    if (search.search_t.value.length == 0)
   {
  return true;
 }
  
  if (search.search_t.value.length < 4)
   {
  alert('Ключевое слово для поиска меньше 4 символов недопустимо!');
  return false;
 }
 }

function lim(z)
 {
  document.search_pr.lim.value=z;
  document.search_pr.submit();
 }

function lim2(z)
 {
  document.search.lim.value=z;
  document.search.submit();
 }

function SetAction ()
{
  document.sel.submit();
}

function SetA()
{
   document.limit.submit();
}




function hintShow(id) {
dlg = document.getElementById(id)
if (!dlg) {return}
dlg.style.visibility = 'visible'
dlg.style.left = curX - 270
dlg.style.top = curY - 20
dlg.style.zIndex = zi++
}
function hintHide(id) {
dlg = document.getElementById(id)
if (!dlg) {return}
dlg.style.visibility = 'hidden'
}

<!--
/*
originally written by paul sowden <paul@idontsmoke.co.uk> | http://idontsmoke.co.uk
modified and localized by alexander shurkayev <alshur@narod.ru> | http://htmlcoder.visions.ru
*/

var img_dir = "/images/im/";
var sort_case_sensitive = false;

function _sort(a, b) {	var a = a[0];	var b = b[0];	if (Number(a) && Number(b)) return sort_numbers(a, b);	else if (!sort_case_sensitive) return sort_insensitive(a, b);
	else return sort_sensitive(a, b);}
function sort_numbers(a, b) {
	return a - b;
}

function sort_insensitive(a, b) {
	var anew = a.toLowerCase();
	var bnew = b.toLowerCase();
	if (anew < bnew) return -1;
	if (anew > bnew) return 1;
	return 0;
}

function sort_sensitive(a, b) {
	if (a < b) return -1;
	if (a > b) return 1;
	return 0;
}

function getConcatenedTextContent(node) {
	var _result = "";
	if (node == null) {
		return _result;
	}
	var childrens = node.childNodes;
	var i = 0;
	while (i < childrens.length) {
		var child = childrens.item(i);
		
		switch (child.nodeType) {
			case 1: // ELEMENT_NODE
			case 5: // ENTITY_REFERENCE_NODE
				_result += getConcatenedTextContent(child);
				
				break;
			case 3: // TEXT_NODE
			case 2: // ATTRIBUTE_NODE
			
			case 4: // CDATA_SECTION_NODE
				_result += child.nodeValue;
				
				break;
			case 6: // ENTITY_NODE
			case 7: // PROCESSING_INSTRUCTION_NODE
			case 8: // COMMENT_NODE
			case 9: // DOCUMENT_NODE
			case 10: // DOCUMENT_TYPE_NODE
			case 11: // DOCUMENT_FRAGMENT_NODE
			case 12: // NOTATION_NODE
			// skip
			
			break;
		}
		i++;
	}
	return _result;
	
}

function sort(e) {
	var el = window.event ? window.event.srcElement : e.currentTarget;

	if (el.tagName == "IMG") el = el.parentNode;

	var a = new Array();
	var name = el.lastChild.nodeValue;
	var dad = el.parentNode;
	var table = dad.parentNode.parentNode;
	var up = table.up; // no set/getAttribute!

	var node, arrow, curcol;
	for (var i = 0; (node = dad.getElementsByTagName("td").item(i)); i++) {
		if (node.lastChild.nodeValue == name){
			curcol = i;
			if (node.className == "curcol"){
				arrow = node.firstChild;
				table.up = Number(!up);
				arrow.src = img_dir + table.up + ".gif";
			}else{
				node.className = "curcol";
				arrow = node.insertBefore(document.createElement("img"),node.firstChild);
				table.up = 0;
				arrow.src = img_dir + Number(table.up) + ".gif";
			}
		}else{
			if (node.className == "curcol"){
				node.className = "";
				if (node.firstChild) node.removeChild(node.firstChild);
			}
		}
	}

	var tbody = table.getElementsByTagName("tbody").item(0);

	for (var i = 0; (node = tbody.getElementsByTagName("tr").item(i)); i++) {
		a[i] = new Array();
		a[i][0] = getConcatenedTextContent(node.getElementsByTagName("td").item(curcol));
		a[i][1] = getConcatenedTextContent(node.getElementsByTagName("td").item(1));
		a[i][2] = getConcatenedTextContent(node.getElementsByTagName("td").item(0));
		a[i][3] = node;
		
	}

	a.sort(_sort);

	if (table.up) a.reverse();

	for (var i = 0; i < a.length; i++) {
		tbody.appendChild(a[i][3]);
	}
}
function init(e) {
	if (!document.getElementsByTagName) return;
	
	for (var j = 0; (thead = document.getElementsByTagName("thead").item(j)); j++) {
		var node;
		for (var i = 0; (node = thead.getElementsByTagName("td").item(i)); i++) {
			if (node.addEventListener) node.addEventListener("click", sort, false);
			else if (node.attachEvent) node.attachEvent("onclick", sort);
			node.title = "Нажмите на заголовок, чтобы отсортировать колонку";
		}
		thead.parentNode.up = 0;
	}	
}

var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;
if (root){
	if (root.addEventListener) root.addEventListener("load", init, false);
	else if (root.attachEvent) root.attachEvent("onload", init);
}
//-->
function mmm()
  {
  document.market.submit();
  }
function search2()
  {
  document.search2.submit();
  }
  
  //отображает и скрывет таблицу с формаой
function viseon(){
if(document.getElementById('tabcol').style.display=='none'){
document.getElementById('tabcol').style.display = ''}
else{document.getElementById('tabcol').style.display = 'none'}
}



