function postMethod(url, formTag, myParams, target, http_request) {
	http_request = false;
	if (window.XMLHttpRequest) {
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { 
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	var parameters = "";
	if (formTag!="") {
	    var mf = document.getElementById(formTag);
	    parameters = "";
	    
	    for (var i=0;i<mf.length; i++)
  	    {
  	        if((mf.elements[i].name!="__LASTFOCUS")&&(mf.elements[i].name!="__VIEWSTATE")&&(mf.elements[i].name!="__EVENTTARGET")&&(mf.elements[i].name!="__EVENTARGUMENT")&&(mf.elements[i].name!="__EVENTVALIDATION")) {
	  	        if (mf.elements[i].name!="") {
			        if (mf.elements[i].type=="checkbox") {
				        if (mf.elements[i].checked) {
					        parameters += mf.elements[i].name+"="+encodeURI(mf.elements[i].value)+"&";
				        }
			        } else {
				        parameters += mf.elements[i].name+"="+encodeURI(mf.elements[i].value)+"&";
			        }
		        }
		    }
  	    }
	}
	
	parameters += myParams;
	
	document.getElementById(target).innerHTML = "<center><img src='images/loading.gif'></center>";
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	http_request.onreadystatechange = function() {
	if (http_request.readyState == 4) {
	    if (http_request.status == 200) {
            result = http_request.responseText;
            document.getElementById(target).innerHTML = result;
			checkForUpdates(http_request.responseText, 0);
        } else {
            alert(http_request.responseText);
        }
    }
    };
	http_request.send(parameters);
}

function checkForUpdates(content, turn) {
    if (content.indexOf("<!--code", turn)>-1) {
        basla = content.indexOf("<!--code(", turn)+9;
        var codebit = (content.indexOf(")-->", basla));
        bitir = (content.indexOf(")-->", basla))-basla;
        eval(content.substr(basla, bitir));
        checkForUpdates(content, codebit);
    }
}