function createXMLHttpRequest() {
   	var ua;
    if(window.XMLHttpRequest) {
      		try {
      		  ua = new XMLHttpRequest();
          } catch(e) {
            ua = false;
          }
    } else if(window.ActiveXObject) {
       		try {
       		  ua = new ActiveXObject("Microsoft.XMLHTTP");
          } catch(e) {
            ua = false;
          }
    }
    return ua;
}

var req = createXMLHttpRequest();
var sres = '';

function sendRequest(frmMain, element, url, url_submit) {
  sres = element;

  surl = url_submit;

  var str = DisplayFormValues(frmMain);
  req.open('POST', url, true);
  req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  req.onreadystatechange = handleResponse;
  req.send(str);
  return false;
}

function handleResponse() {
  element = sres;

  url_submit = surl;

  if(req.readyState == 4){


	if (req.responseText == "") {
	    // document.location.href="http://www.uplatnisa.sk/";
	    document.location.href = url_submit;
	} else {
      //alert (req.responseText);
	    document.getElementById(element).innerHTML = req.responseText;
	}


    }	else {
    //alert("loading " + req.element); // used for debugging only!
    }
}

function DisplayFormValues(frmMain)
{
var str = '';
var elem = document.getElementById(frmMain).elements;
for(var i = 0; i < elem.length; i++)
{

//alert (elem[i].type);
//alert (elem[i].value);

  if((elem[i].type == 'checkbox') && (elem[i].checked == true))
  {
    str += encodeURIComponent(elem[i].name) + "=";
    str += encodeURIComponent(elem[i].value) + "&";
  }
  if((elem[i].type != 'checkbox'))
  {
    str += encodeURIComponent(elem[i].name) + "=";
    str += encodeURIComponent(elem[i].value) + "&";
  }
}
str += "form=" + frmMain;
return str;
}

