
	
	var global_action;
	var IDproduct;
	
	function $(id) {
		return document.getElementById(id);
	}
	
	/* Fce na otevirani a zavirani leveho menu.
	 * Zapamatovava se stav jednotlivych slozek.
	 */
	function showSubTree(id,level) {
	
		// pokud uzivatel kliknul na slozku, ktera uz nejde otevrit
		if($('b_' + id) == null) {

			sendTree();
			location.href = $('server_www').value+'shop/t-' + id + '/';
		} else {

			if(level == 1 && $('levelStatus_1').value != id) {
			
				for(var i=1; i<=5; i++) {
	
					if($('levelStatus_' + i).value) {
						$('b_' + $('levelStatus_' + i).value).style.display = 'none';
						$('levelStatus_' + i).value = '';
					}
				}
			}
					
			if($('b_' + id).style.display == 'block') {
				$('b_' + id).style.display = 'none';
				$('levelStatus_' + level).value = '';
			}
			else {
				if($('levelStatus_' + level).value)
					$('b_' + $('levelStatus_' + level).value).style.display = 'none';
				$('b_' + id).style.display = 'block';
				$('levelStatus_' + level).value = id;
			}
		}
		
		sendTree();
		
	}
	
	function sendTree() {
	
		global_action = 'send_tree';

		var url = $('server_www').value+'index.php?page=7&l1='+$('levelStatus_1').value+
							'&l2='+$('levelStatus_2').value+
							'&l3='+$('levelStatus_3').value+
							'&l4='+$('levelStatus_4').value+'&l5='+$('levelStatus_5').value;

		GetUrl(url);
	}

	function addToBasket() {
	
		global_action = 'add_to_basket';
		
		var url = $('server_www').value+'index.php?page=8&IDproduct='+$('size').value;

		GetUrl(url);
	}
	
	function success(){

		var response = htmlConnection.responseText;
		if(global_action == 'send_tree') ;
		else if(global_action == 'add_to_basket') {
			var arr_response = response.split(";");
			document.getElementById('basket_price').innerHTML=arr_response[0];
			document.getElementById('basket_pcs').innerHTML=arr_response[1];
			document.getElementById('alert_price').innerHTML=arr_response[0];
			document.getElementById('alert_pcs').innerHTML=arr_response[1];
			
			openAlert('alert_add_to_basket');
	  }
		else if(global_action == 'change_pcs') {
			var arr_response = response.split(";");

			document.getElementById('basket_price').innerHTML=arr_response[0];
			
			document.getElementById('basket_pcs').innerHTML=arr_response[1];
			document.getElementById('prod_price_'+IDproduct).innerHTML=arr_response[2]+',-';
			document.getElementById('basket_final_price').innerHTML=arr_response[3];
	  }
	}
	
	function alertController(id) {

		if(id != 'alert_add_to_basket') $('alert_add_to_basket').style.display = 'none';
		if(id != 'alert_login') $('alert_login').style.display = 'none';
		if(id != 'alert_reg') $('alert_reg').style.display = 'none';
		if(id != 'alert_logout') $('alert_logout').style.display = 'none';
		if(id != 'alert_buy') $('alert_buy').style.display = 'none';
	}
	
	function closeAlert(id) {
		
		alertController(id);
	
		$(id).style.display = 'none';
	}
	
	function openAlert(id) {
	
		alertController(id);
	
		$(id).style.display = 'block';
	}

	function changePcs(id, pcs) {
	
		global_action = 'change_pcs';

		IDproduct = id;

		var url = $('server_www').value+'index.php?page=8&IDproduct='+id+'&pcs='+pcs;

		GetUrl(url);
	}
	
	function setRegType(type) {
		if(type == 'pravnicka') {
			$('box_pravnicka').style.display = 'block';
		}
		else {
			$('box_pravnicka').style.display = 'none';
		}
	}

  function openPopup(link, name, width, height, resizable) {
    if(!width)  width=400;
    if(!height) height=400;
    if(resizable!=0) resizable=1;

    wopener = window.open(link, name, 'toolbar=0,location=0,status=1,resizable='+ resizable +',scrollbars=1,width='+ width +',height='+ height +',top=100,left=180');
    return wopener;
  }
  
  function setDelAddr() {
  	if($('same_inv_address').checked)
  		$('box_inv_addr').style.display = 'none';
  	else
  		$('box_inv_addr').style.display = 'block';
  		
  }

  function basketAction(action) {
  	$('basket_action').value = action;
  	$('basket_form').submit();
  }

	function hoverMenu(name, sufix) {
		$(name).src = $('server_www').value+'img/'+name+'_'+sufix+'.gif';
	}
	
	function isSouhlas() {
		if(!$('obch_souhlas').checked) 
			alert($('lg_trading_conditions').value);  
		else $('order_form').submit();
	}
	
	function chooseProduct(name, foto_name, w, h, part_number) 
	{
		window.opener.window.$('choose_name_box').innerHTML = name;
		window.opener.window.$('choose_name').value = name;
		window.opener.window.$('choose_part_number').value = $('size_'+foto_name).value;
		window.opener.window.$('choose_foto').src = $('server_www').value + 'data/prod_photos/list/' + foto_name;
		window.opener.window.$('choose_foto').width = w;
		window.opener.window.$('choose_foto').height = h;
		window.opener.window.$('choose_foto_box').style.display = 'block';
    opener.focus();
    window.close();
	}

	