var id_visi = 0;
var id_visi_s = 0;


function showContent(link) {

		var cont = document.getElementById('contentBody');
		var loading = document.getElementById('loading');

		cont.innerHTML = loading.innerHTML;

		var http = createRequestObject();					// создаем ajax-объект
		if( http ) {
			http.open('get', link);							// инициируем загрузку страницы
			http.onreadystatechange = function () {			// назначаем асинхронный обработчик события
				if(http.readyState == 4) {
					cont.innerHTML = http.responseText;		// присваиваем содержимое
				}
			}
			http.send(null);    
		} else {
			document.location = link;	// если ajax-объект не удается создать, просто перенаправляем на адрес
		}
	}

	// создание ajax объекта
	function createRequestObject() {
		try { return new XMLHttpRequest() }
		catch(e) {
			try { return new ActiveXObject('Msxml2.XMLHTTP') }
			catch(e) {
				try { return new ActiveXObject('Microsoft.XMLHTTP') }
				catch(e) { return null; }
			}
		}
	}


// i?iaa?ea aee??aiu ee aeiee n aaiaii

function vvod() {

	var $i=1;

	while(document.getElementById('add_item_p'+$i)) {

		if (document.getElementById('add_item_p'+$i).style.display=="block") {

			document.getElementById('add_item_p'+$i).style.display="none";

			document.getElementById('add_imp_ap'+$i).value=0;

			}

		$i++}

	}





// Aee??aiea e auee??aiea aeieia



function visible(d) {

	document.getElementById(d).style.display="block";

	}



function invisible(d) {

	document.getElementById(d).style.display="none";

	}

function display_n(d) {

	document.getElementById(d).style.display="none";

	}	

function display_y(d) {

	document.getElementById(d).style.display="block";

	}	

	

function visi_b(x) {
  if(id_visi > 0) { display_n('add_item_p'+id_visi); display_y('sht'+id_visi); add_kol(id_visi); }
  if(id_visi_s > 0) { display_n('add_item_p1'+id_visi_s); display_y('bs'+id_visi_s); add_price(id_visi_s); }

  visibility('add_item_p'+x);
  id_visi = x;
}

function visi_s(x) {
  if(id_visi > 0) { display_n('add_item_p'+id_visi); display_y('sht'+id_visi); add_kol(id_visi); }
  if(id_visi_s > 0) { display_n('add_item_p1'+id_visi_s); display_y('bs'+id_visi_s); add_price(id_visi_s); }

  visibility('add_item_p1'+x);
  id_visi_s = x;
}



function visibility(d){	

	if (document.getElementById('add_item_'+d)){

		if (document.getElementById('add_item_'+d).style.display!="block") {

			if (document.getElementById('a'+d).style.display!="block") {

				if (document.getElementById(d).style.display!="block") {

					document.getElementById(d).style.display="block";

					}

				else {document.getElementById(d).style.display="none";	}

				}

			else {document.getElementById(d).style.display="none";	}	

			}

		else {document.getElementById(d).style.display="none";}

		}

	else {

		if (document.getElementById('add_imp_'+d)) {

			if (document.getElementById('add_imp_'+d).value==0) {document.getElementById(d).style.display="none";}

			else {

				if (document.getElementById(d).style.display!="block") {

					document.getElementById(d).style.display="block";

					}

				else {document.getElementById(d).style.display="none";}

				}

			}

		else {

			if (document.getElementById(d).style.display!="block") {

				document.getElementById(d).style.display="block";

				}

			else {document.getElementById(d).style.display="none";}

			}

		}	

	}

	

// Aiaaaeaiea eiee?anoaa

function plus(d){

	document.getElementById(d).value++;

	}

function minus(d){

	if (document.getElementById(d).value>0) {

		document.getElementById(d).value--;

		}

	else {

		document.getElementById(d).value="0";

		}

	

	}

function inner(d){
	$id = document.getElementById('add_imp_'+d);
	if ($id.value==0) {

		document.getElementById(d).style.display="none";
		$link = '/?action=basket_update&'+$id.name+'=0';
		showContent($link);

		}

	else {

		document.getElementById(d).innerHTML = $id.value;		
		$link = '/?action=basket_update&'+$id.name+'='+$id.value;
		showContent($link);

	}

}
function inner_b(d){
	$id = document.getElementById('add_imp_'+d);	
	//alert($id.value);

	if ($id.value==0) {
		$link = '/?action=basket_update&'+$id.name+'=0';
		showContent($link);

		}

	else {
		$link = '/?action=basket_update&'+$id.name+'='+$id.value;
		showContent($link);

	}

}




function setPrintCSS(css) {

// Ii?aaaeyai iiaaa??eo io?iiai iai yeaiaioa a a?ioca?ao

  if (document.getElementsByTagName)

      x = document.getElementsByTagName('link');

  else if (document.all)

      x = document.all.tags('link');

  else

  {

      alert('I?inoeoa, yoio ne?eio ia ?aaioaao a aaoai a?ioca?a');

      return;

  }

// I?iaaaay ii anai yeaiaioai LINK a HTML  - aee??aai e ioee??aai io?iua iai noeee

// eaaioeoeoe?oy eo ii ao?eaooo title

// ia?aiao? css - ioaa?aao i?inoi ca aa?eaio noeeae aey ia?oe eee iiieoi?a

  for (var i=0;i<x.length;i++) {

      if(x[i].title == '1024'){x[i].disabled = !css;}

      if(x[i].title == '1280'){x[i].disabled = css;}

  }

}
function onfocus_($id) {	
	$this_id = document.getElementById($id);	
	if ($this_id.value == 'фамилия' || $this_id.value == 'пароль') {		
		$this_id.value = '';	
		$this_id.style.color = '#000';
	}
	
}
function onblur_($id) {
	$this_id = document.getElementById($id);
	if ($this_id.value == '') {
		if ($id == 'inp_1') {
			$this_id.value = 'фамилия';
			display_n('ok');
		}
		else {
			$this_id.value = 'пароль';
		}
		$this_id.style.color = '#8d8d8d';
	}
}

// Добавление количества для корзины
function plus_b(d){
	document.getElementById('add_imp_ap'+d).value++;

if(document.getElementById('add_imp_ap'+d).value > 0) {
  document.getElementById('x_del'+d).style.display = 'none';
}


	$text=document.getElementById('basket_sum'+d).getElementsByTagName('A')[0];
	$price = document.getElementById('basket_price'+d).getElementsByTagName('NOBR')[0].innerHTML.replace(' руб', '');	
	$text.innerHTML = $price * document.getElementById('add_imp_ap'+d).value;
	itogo();
	inner_b('ap'+d);
	
	
	
}
function minus_b(d){
	if (document.getElementById('add_imp_ap'+d).value>0) {
		document.getElementById('add_imp_ap'+d).value--;

if(document.getElementById('add_imp_ap'+d).value == 0) {
  document.getElementById('x_del'+d).style.display = 'block';
}

		$text=document.getElementById('basket_sum'+d).getElementsByTagName('A')[0];
		$price = document.getElementById('basket_price'+d).getElementsByTagName('NOBR')[0].innerHTML.replace(' руб', '');	
		$text.innerHTML = $price * document.getElementById('add_imp_ap'+d).value;
		itogo();
		inner_b('ap'+d);
		}
	else {



		document.getElementById('add_imp_ap'+d).value="0";
		$text=document.getElementById('basket_sum'+d).getElementsByTagName('A')[0];		
		$text.innerHTML = 0;
		itogo();
		inner_b('ap'+d);
		}
	
	}



function zero_b(d){
	if (document.getElementById('add_imp_ap'+d).value>0) {
		document.getElementById('add_imp_ap'+d).value = 0;

		if(document.getElementById('add_imp_ap'+d).value == 0) {
		  document.getElementById('x_del'+d).style.display = 'block';
		}

		$text=document.getElementById('basket_sum'+d).getElementsByTagName('A')[0];
		$price = document.getElementById('basket_price'+d).getElementsByTagName('NOBR')[0].innerHTML.replace(' руб', '');	
		$text.innerHTML = $price * document.getElementById('add_imp_ap'+d).value;


		$kol = 0;


		$id_kol = document.getElementById('sht'+d);
		$id_kol.getElementsByTagName('A')[0].innerHTML = $kol;
		document.getElementById('add_imp_ap'+d).value = $kol;

		itogo();
		inner_b('ap'+d);
		}
	else {
		document.getElementById('add_imp_ap'+d).value="0";
		$text=document.getElementById('basket_sum'+d).getElementsByTagName('A')[0];		
		$text.innerHTML = 0;
		itogo();
		inner_b('ap'+d);
		}
	
}




function itogo() {
	$i=1;
	$itogo = 0;
	while(document.getElementById('add_imp_ap'+$i)) {		
		$price = document.getElementById('basket_price'+$i).getElementsByTagName('NOBR')[0].innerHTML.replace(' руб', '');
		$kol = document.getElementById('add_imp_ap'+$i).value;
		$itogo = $itogo + ($price*$kol);
		
		$i++}
	document.getElementById('itogo').innerHTML = $itogo+' руб';
	
}
// количество по стоимости
function step() {
	$step = 500;
	return $step;
}

function plus_price(d){
	$step = step();
	$id = document.getElementById('add_imp_ap1'+d);
	$id_kol = document.getElementById('sht'+d);
	$text=document.getElementById('basket_sum'+d).getElementsByTagName('A')[0];
	$price = document.getElementById('basket_price'+d).getElementsByTagName('NOBR')[0].innerHTML.replace(' руб', '');
	
	$id.value=$id.value+++$step;		
	$text.innerHTML = $id.value;
	$kol = Math.floor($id.value/$price);	
	$id_kol.getElementsByTagName('A')[0].innerHTML = $kol;
	document.getElementById('add_imp_ap'+d).value = $kol;
	itogo();
	inner_b('ap'+d);
}
function minus_price(d){
	$step = step();
	$id = document.getElementById('add_imp_ap1'+d);
	$text=document.getElementById('basket_sum'+d).getElementsByTagName('A')[0];
	$id_kol = document.getElementById('sht'+d);
	$price = document.getElementById('basket_price'+d).getElementsByTagName('NOBR')[0].innerHTML.replace(' руб', '');
	if ($id.value>$step) {
		$id.value=$id.value-$step;
		$text.innerHTML = $id.value;
		$kol = Math.floor($id.value/$price);	
		$id_kol.getElementsByTagName('A')[0].innerHTML = $kol;		
		}
	else {
		$id.value="0";			
		$text.innerHTML = 0;		
		}
	document.getElementById('add_imp_ap'+d).value = $kol;
	itogo();
	inner_b('ap'+d);
}

function add_price($i){
	$id = document.getElementById('add_imp_ap1'+$i);
	document.getElementById('bs'+$i).getElementsByTagName('A')[0].innerHTML = $id.value;
	document.getElementById('bs'+$i).style.display = "block";
	$id_kol = document.getElementById('sht'+$i);
	$text=document.getElementById('basket_sum'+$i).getElementsByTagName('A')[0];
	$price = document.getElementById('basket_price'+$i).getElementsByTagName('NOBR')[0].innerHTML.replace(' руб', '');
	$kol = Math.floor($id.value/$price);	
	$id_kol.getElementsByTagName('A')[0].innerHTML = $kol;
	document.getElementById('add_imp_ap'+$i).value = $kol;
	inner_b('ap'+$i);
}

function add_kol($i){
	document.getElementById('sht'+$i).getElementsByTagName('A')[0].innerHTML = document.getElementById('add_imp_ap'+$i).value;
	document.getElementById('sht'+$i).style.display = "block";
	$text=document.getElementById('basket_sum'+$i).getElementsByTagName('A')[0];
	$price = document.getElementById('basket_price'+$i).getElementsByTagName('NOBR')[0].innerHTML.replace(' руб', '');	
	$text.innerHTML = $price * document.getElementById('add_imp_ap'+$i).value;				
	inner_b('ap'+$i);
}

function display_t(event) {
  // получить объект событие.
  // вместо event лучше писать window.event
  event = event || window.event 
  // кросс-браузерно получить target
  var t = event.target || event.srcElement   
  $i=1;
  while(document.getElementById('row'+$i))
		{			
			$id = document.getElementById('add_item_p'+$i);
			$id1 = document.getElementById('add_item_p1'+$i);
			
			if ('sht'+$i != t.parentNode.parentNode.getElementsByTagName('DIV')[0].id) {
				$id.style.display = "none";
			}			
			if (document.getElementById('sht'+$i).style.display != "block" && 'sht'+$i != t.parentNode.parentNode.getElementsByTagName('DIV')[0].id) {
				add_kol($i);
			}
			if ('bs'+$i != t.parentNode.parentNode.getElementsByTagName('DIV')[0].id) {
				$id1.style.display = "none";
			}			
			if (document.getElementById('bs'+$i).style.display != "block" && 'bs'+$i != t.parentNode.parentNode.getElementsByTagName('DIV')[0].id) {
				add_price($i);
			}
			
			$i++;
		}
	itogo();
  
}
function basket_of_div() {
	if (document.getElementById('basket_of').offsetHeight < 445){
		document.getElementById('basket_of_div').style.height = 445+'px';
	}
}
