// JavaScript Document
if (typeof window.ActiveXObject != 'undefined' ) {
	http2 = new ActiveXObject("Microsoft.XMLHTTP");
} else {
	http2 = new XMLHttpRequest();
}

function http_request(url, form){
	if(form) {

		var data="";
		var i,j;
		var rigth_count = 0
		for (i=0; i<form.elements.length; i++) {
			if ((form.elements[i].name!='')&&(form.elements[i].name!='undefined')){
				rigth_count++;
			}
		}
		j=0
		for (i=0; i<form.elements.length; i++) {
			var v;
			v=form.elements[i].value;

			try {
				if (form.elements[i].type=='checkbox') {
					if(! form.elements[i].checked) v="0";
				 }
			} catch(E) {
				;
			}
			if (v == undefined){v=""}
			if ((form.elements[i].name!='')&&(form.elements[i].name!='undefined')){
				data += form.elements[i].name + "=" + encode(v);
				if (j<rigth_count-1){data += "&"}
				j++;
			}
		}
		http2.open("POST", url , false);
		http2.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8");
		http2.send(data)
	} else {
		http2.open("GET", url+"&random="+Math.random(), false);
		if (typeof window.ActiveXObject != 'undefined' ) {
			http2.send();
		}else{
			http2.send(null);
		}
	}
	return http2.responseText;
}
