if (typeof XMLHttpRequest == "undefined")
  XMLHttpRequest = function() {
    try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); } catch(e) {};
    try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); } catch(e) {};
    try { return new ActiveXObject("Msxml2.XMLHTTP"); }     catch(e) {};
    try { return new ActiveXObject("Microsoft.XMLHTTP"); }  catch(e) {};
 
    throw new Error("This browser does not support XMLHttpRequest or XMLHTTP.");
  };
 
function load_prod(rada, prod, lang)
{
	ajax_request('/ajax/ajax.php?rada='+rada+'&id='+prod+'&lang='+lang, 'ProdHolder');
}

function get_result(result,layer)
{
  document.getElementById(layer).innerHTML=result;
  tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
  imgLoader = new Image();// preload image
  imgLoader.src = tb_pathToImage;
}

function ajax_request(url_c, layer)
{
	var xmlhttp = new XMLHttpRequest();
	xmlhttp.open("GET", url_c, true);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {
			if (xmlhttp.responseText) {
				get_result(xmlhttp.responseText, layer);
			}
		}
	}
	xmlhttp.send(null);
}

function send_value(name)
{
	from = document.getElementById(name + '_ajax_send');	
	val_id = from.options[from.selectedIndex].value;
	val_name = from.options[from.selectedIndex].text;
	document.getElementById(name).value = val_id;
	document.getElementById(name + '_ajax').value = val_name;
}
function togglevisibility(me)
  {
		var elm = document.getElementById(me);
		if (elm.style.visibility=="visible")
    {
		  elm.style.visibility="hidden";
		}
		else
    {
		  elm.style.visibility="visible";
		}
	}
