/* -------------------------- */
/*   XMLHTTPRequest Enable    */
/* -------------------------- */
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request_type = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		request_type = new XMLHttpRequest();
	}
	return request_type;
}

var http = createObject();
var bFirstTime = 1;		//Переменная флаг, устанавливается в единицу при первой загрузке документа
var bFlag = 0;			//Переменная-флаг, отмечающая изменение.
function vChangeFlag(ComboBox){ bFlag = 1; }

/* -------------------------- */
/*        SEARCH              */
/* -------------------------- */
function searchNameq(btn) {
	searchq = encodeURI(document.getElementById('searchq').value);
	aaa = encodeURI(document.getElementById('aaa').value);
	bbb = encodeURI(document.getElementById('bbb').value);
	ccc = encodeURI(document.getElementById('ccc').value);
	ddd = encodeURI(document.getElementById('ddd').value);
	eee = encodeURI(document.getElementById('eee').value);
	fff = encodeURI(document.getElementById('fff').value);
	//alert(bFirstTime ? 'Загрузились первый раз' : 'Были изменения');
	if ( btn.value=='->' ) {
		f = 1;
		b = 0;
	} else if ( btn.value=='<-' ) {
		f = 0;
		b = 1;
	} else {
		f = 0;
		b = 0;
	}
	if ( bFirstTime ) bFlag = 1;
    //f = encodeURI(document.getElementById('f').value);
	//b = encodeURI(document.getElementById('b').value);
    //
	document.getElementById('msg').style.display = "block";
	nocache = Math.random();
	http.open('get', 'in-search.php?name='+searchq+'&nocache='+nocache+'&aaa='+aaa+'&bbb='+bbb+'&ccc='+ccc+'&ddd='+ddd+'&eee='+eee+'&fff='+fff+'&f='+f+'&b='+b+'&flag='+bFlag);

	if (btn.value=='Показать' ) { bFlag = 0; }
	bFirstTime = 0;
	//	
	http.onreadystatechange =  searchNameqReply;
	http.send(null);
	
}


function searchNameqReply() {
	if(http.readyState == 4){
		var response = http.responseText;
		document.getElementById('search-result').innerHTML = response;
	}
}
