var fombj = null;
var parr = 0;
var ajax_post = 0;
// Функция которая делаеи соединение со скриптом
function GetXmlHttpObject(){
	var objXMLHttp=null
	if (window.XMLHttpRequest){
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject){
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function init_ajax(){	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Your browser does not support AJAX")
		return false
	}
	return true
}

function ajax_send(req){	xmlHttp.open("GET",req,true);
	xmlHttp.send(null);
}

function ajax_send_post(req,par){	xmlHttp.open("POST", req, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(par);
}

function collect_data(){	parr = new Array();
	if (fombj!=null)	obj = fombj;
	else				obj = document.getElementById("sub_form");
	//alert(fombj)
	for (i=0; i<obj.length; i++){		if (obj.elements[i].type == 'select-one'){
			parr[i] = obj.elements[i].name+'='+obj.elements[i].value;
		};
		if (obj.elements[i].type == 'radio'){
			if (obj.elements[i].checked){
				parr[i] = obj.elements[i].name+'='+obj.elements[i].value;
			};
		};
		if (obj.elements[i].type == 'hidden'){
			parr[i] = obj.elements[i].name+'='+encodeURIComponent(obj.elements[i].value);
		};
		if (obj.elements[i].type == 'text'){
			parr[i] = obj.elements[i].name+'='+encodeURIComponent(obj.elements[i].value);
		};
		if (obj.elements[i].type == 'password'){
			parr[i] = obj.elements[i].name+'='+encodeURIComponent(obj.elements[i].value);
		};
		if (obj.elements[i].type == 'textarea'){
			parr[i] = obj.elements[i].name+'='+encodeURIComponent(obj.elements[i].value);
			//alert(obj.elements[i].value);
			//alert(encodeURIComponent(obj.elements[i].value));
		};
		if (obj.elements[i].type == 'checkbox'){
			if (obj.elements[i].checked){
				parr[i] = obj.elements[i].name+'='+obj.elements[i].value;
			} else {
				parr[i] = obj.elements[i].name+'=off';
			};
		};
	};
	parr = parr.join('&');
	return
}

function update_pic(act){
	rnd = Math.floor(Math.random() * 10000000000);
    document.getElementById("seccode").src='/sources/seccode/genimage.php?id='+rnd;
}


function load_files_changeval(n,c) {
	fombj.fstr.value = n;
	fombj.vlcount.value = c;
}

function setCookie (name, value, expires, path, domain, secure) {
	document.cookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function str_replace(search, replace, subject) {
	return subject.split(search).join(replace);
}
