var xmlHttpReq;
if(typeof XMLHttpRequest != 'undefined')
{
  try
  {
    xmlHttpReq = new XMLHttpRequest();
  }
  catch(e)
  {
          try {
            xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
          } catch (e) {
          try {
            xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (E) {
            xmlHttpReq = false;
          }
         }
  }
}
else
{
  try {
          xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
        try {
          xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
          xmlHttpReq = false;
        }
  }
}

var data = "";


function zkontrolujEmail(email){
	if (window.RegExp) { 
		re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$"); 
		if (!re.test(email)) { 
			window.alert("Emailová adresa nemá správný formát" + email); 
			return false; 
		} 
		else
		{
			return true;
		}
	}
}


function kontaktMail()
{	
  var email = document.getElementById('kontaktMailId').value; 
  var kontrola = zkontrolujEmail(email);
  var parametry = formData();
 
  if (kontrola == true){
	  data = "<img src='/images/nacitani.gif' />";
	  document.getElementById('ajaxData').innerHTML = data;
	  data = sendRequest("POST", "/ajax.php", "func=odesliMail" + parametry) ;
	  document.getElementById('ajaxData').innerHTML = data;
  }
}
function submitform()
{
  document.forms[0].submit();
}

function pridejKosik(jakejKos)
{	
  var input = document.getElementById('es_'+jakejKos).value; 
  var vyrobek = document.getElementById('vr_'+jakejKos).innerHTML; 
  //alert("Doplnek '"+vyrobek+"' byl vložen "+input+"x do košíku");
  
	  data = "<strong>Vloženo do košíku "+input+"x</strong>";
	  document.getElementById('bl_'+jakejKos).innerHTML = data;
	  data = sendRequest("POST", "/ajax.php", "func=kosik&vyrobek=" + jakejKos + "&mnozstvi=" + input) ;
	  //document.getElementById('ajaxData').innerHTML = data;
  
}

function funcSelectSkupiny(id, id2)
{	
   if (id != 0)
   {
	   data = "<img src='/images/nacitani.gif' />";
	   document.getElementById('ajaxData').innerHTML = data;
	   var data = sendRequest("POST", "/ajax.php", "func=selectKategorie&id=" + id + "&id2=" + id2) ;
	   document.getElementById('ajaxData').innerHTML = data;
   }
}

function funcSelectGalerie(id, id2)
{	
	if (id != 0)
	{	data = "<img src='/images/nacitani.gif' />";
		document.getElementById('ajaxData2').innerHTML = data;
		var data = sendRequest("POST", "/ajax.php", "func=selectGalerie&id=" + id + "&id2=" + id2) ;
		document.getElementById('ajaxData2').innerHTML = data;
	}
	else
	{
		data = "<img src='/images/nacitani.gif' />";
		document.getElementById('ajaxData2').innerHTML = data;
		document.getElementById('ajaxData2').innerHTML = "<i>úvodní foto jde přiřadit jen pro uměleckou fotografii</i>";
	}
}

function sendRequest(getOrPost, page, params)
{
  var strResult;
  if(getOrPost.toUpperCase() == "POST")
  {
    xmlHttpReq.open("POST", page, false);
    xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttpReq.send(params);
  }
  else
  {
    xmlHttpReq.open("GET", page + "?" + params, false);
    xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttpReq.send(null);
  }
  strResult = xmlHttpReq.responseText;
  return strResult;
}

function formData ()
{
	var i = 0;
	var kategorie = new Array();
	var url = "";
	while (el=document.forms[0].elements[i])                                 
	{
		url = url + "&" + el.name + "=" + el.value;
		i++;
	}
	
	return url;
}

function bar(url){
    wasOpen  = false;
    win = window.open(url);    
    return (typeof(win)=='object')?true:false;
}

function sz(t) {
	a = t.value.split('\n');
	b=1;
	for (x=0;x < a.length; x++) {
	 if (a[x].length >= t.cols) b+= Math.floor(a[x].length/t.cols);
	 }
	b+= a.length;
	if (b > t.rows) t.rows = b;
}