
function createXmlHttpRequestObject() 
{
var xmlhttp;
	try 
	{
		xmlhttp = new XMLHttpRequest();
	}
	catch (e) 
	{
		var xmlhttp_verze = new Array('MSXML2.XMLHTTP.6.0',
		   'MSXML2.XMLHTTP.5.0',
		   'MSXML2.XMLHTTP.4.0',
		   'MSXML2.XMLHTTP.3.0',
		   'MSXML2.XMLHTTP',
		   'Microsoft.XMLHTTP');
		for (var i=0; i<xmlhttp_verze.lenght&&!xmlhttp;i++) 
		{
		  try 
		  {
			xmlhttp = new ActiveXObject(xmlhttp_verze[i]);
		  } 
		  catch (e) {}
		}
	}
	if (!xmlhttp)
	  throw new Error('Není možné vytvorit XMLHttpRequest.');
	else
	  return xmlhttp;
}
var xmlHttp = createXmlHttpRequestObject();

function checkImgSrc()
{
  if (xmlHttp.readyState == 4) 
  {
    if (xmlHttp.status == 200) 
    {
      result = xmlHttp.responseText;
      document.getElementById("image-src").src = result;
      document.getElementById("a-image-src").href = result.replace('mid', 'big');
    } 
    else 
    {
      alert("Vznilk problem pri pristupu na server: " + xmlHttp.statusText);
    }
  }
}

function setSrcImg(hodnota, path)
{
	try
	{
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
		{
			xmlHttp.open("GET", path + "ajax/imgSrcAjax.php?img=" + hodnota, true);  
			xmlHttp.onreadystatechange = checkImgSrc;
			xmlHttp.send(null);
		}
	}
	catch(e)
	{
		alert(e.toString());
	}
}
function showInputValue(elm, value)
 {
  if(elm.value == '')
   {
	elm.value = value;
   }
}

function hideInputValue(elm, value)
 {
  if(elm.value == value) 
   {
	elm.value = '';
   }
}
