/*2009-05-14 */
function returnValue( id ) {
	var el = document.getElementById(id);
	if ( el.type == 'textarea' ) {
		return el.value;
	} else if ( el.type == 'text' || el.type == 'password' || el.type == 'hidden') {
		return el.value;
	} else if (el.type == 'select-one') {
		for (var i = 0; i <= el.length - 1; i++) {
			if (el[i].selected) {
				return el[i].value;
			}
		}
	}else if ( el.type == 'checkbox') {
		if (el.checked) {
			return 1;
		} else {
			return 0;	
		}
	}else{
		return '';	
	}
}

function keyPress(e){
    this.key = (window.event) ? window.event.keyCode : e.which;
    return this.key;
}


function enterClick(fn, e){
	if (keyPress(e) == 13) {
		fn();
		return false;
	}
}

function EvalScripts(html) {
	var script;
	var reg = /(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)/gi;
	var reg2 = /(?:<script.*?src=['"]{1}([^>]*)['"]{1}[^>]*>)((\n|\r|.)*?)(?:<\/script>)/gi;
	
	while(script = reg.exec(html)) {
		if(script[1]) window.execScript ? window.execScript(script[1]) : setTimeout(script[1], 0);
	}
	
	while(script = reg2.exec(html)) {
		if(script[1].length > 0) {
			var s = document.createElement("script");
			s.type = "text/javascript";
			s.src = script[1];
			document.body.appendChild(s);
		}
	}	
}


function apInnerSimple(idElement, plik, dane, inner)
{

  var XMLHttpRequestObject = false;

  if(window.XMLHttpRequest){
    XMLHttpRequestObject = new XMLHttpRequest();
  }
  else if(window.ActiveXObject){
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  }	
	
  if(XMLHttpRequestObject){
    var div = document.getElementById(idElement);
	var innerElement = document.getElementById('inner');
	if(inner!=''){
		innerElement.innerHTML = inner;
	}
    var url = plik;
    XMLHttpRequestObject.open("POST", url);
	//alert(url);
    XMLHttpRequestObject.setRequestHeader(
      'Content-Type', 'application/x-www-form-urlencoded');
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
        var str = "";
        str += XMLHttpRequestObject.responseText;
		EvalScripts(str);
		if (idElement != '') {
			div.innerHTML = str;
		}
		innerElement.innerHTML = '';
      }
    }
    XMLHttpRequestObject.send(dane);
  }
  return false;
}






function apInnerAddPostSimple(idElement, plik, dane, addPostIdElement, inner)
{
	

  var value = returnValue(addPostIdElement);
  dane=dane+value;


	

  var XMLHttpRequestObject = false;

  if(window.XMLHttpRequest){
    XMLHttpRequestObject = new XMLHttpRequest();
  }
  else if(window.ActiveXObject){
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  }	
	
  if(XMLHttpRequestObject){
    var div = document.getElementById(idElement);
	var innerElement = document.getElementById('inner');
	if(inner!=''){
		innerElement.innerHTML = inner;
	}
    var url = plik;
    XMLHttpRequestObject.open("POST", url);
	//alert(url);
    XMLHttpRequestObject.setRequestHeader(
      'Content-Type', 'application/x-www-form-urlencoded');
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
        var str = "";
        str += XMLHttpRequestObject.responseText;
        div.innerHTML = str;
				innerElement.innerHTML = '';
				EvalScripts(str);
      }
    }
	
    XMLHttpRequestObject.send(dane);
  }
  return false;
}

