var room=false;

function checkorder() {
	var isgood=false;
	var inps=document.getElementsByTagName("input");
	for (i=0;i<inps.length;i++) {
		if ((inps[i].type=='checkbox')&&(inps[i].name!='rem')) {
			if (inps[i].checked==true) {
				isgood=true;
			}
		}
	}
	if (!isgood) {
		alert('Не выбран ни один объект');
	}
	return isgood;
}

function kungfoo(stat){
	var inps=document.getElementsByTagName("input");
	for (i=0;i<inps.length;i++) {
		if ((inps[i].type=='checkbox')&&(inps[i].name!='rem')) {
			inps[i].checked=stat.checked;
			//alert(inps[i]);
		}
	}
}

function kickvalue(id){
	var inp1=document.getElementById("sortreadysource["+id+"]");
	var inp2=document.getElementById("oldsortreadydest["+id+"]");
	var inp3=document.getElementById("sortreadydest["+id+"]");
	var inp4=document.getElementById("readysokrdeleter["+id+"]");
	if (inp4.checked == true){
		inp3.value=inp1.value;
	}
	else{
		inp3.value=inp2.value;
	}
}

function sure(f) {
	//f-form
	if ((f.s0000000010.value=="0000000000") && (f.s0000000011.value=="") && (f.s0000000002.value==0)) {
		//ниче не заполнено
		if (confirm('Вы ничего не выбрали. Показать все предложения?')) {f.submit();}
	}
	else {
		f.submit();
	}

}

function logout(){
	// Получаем текст запроса из <input>-поля.
	var action = 'logout';
	// Создаем новый объект JSHttpRequest.
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.responseJS) {
				if (req.responseJS.reload=="reloadme"){
					document.location="/order/proceed.html";
				}
				else if (req.responseJS.reload=="reloadpg"){
					document.location="/edit.html";
				}
				var aaa=document.getElementById('auth');
				window.location.reload();
			}
		}
	}
	req.caching = false;
	req.open('POST', '/users.php', true);
	req.send({ act: action });
}

function showloginform(){
	var thatdiv = document.getElementById('kaverlar');
	if (thatdiv.className==""){thatdiv.className="over";}else{thatdiv.className="";}
	var thatdiv = document.getElementById('loginform');
	if (thatdiv.className==""){thatdiv.className="over";}else{thatdiv.className="";}
}

function login(){
	//showloginform();
	// Получаем текст запроса из <input>-поля.
	var action = 'login';
	var lgn=document.forms.logform.logn.value;
	document.forms.logform.logn.value="";
	var pwd=document.forms.logform.passw.value;
	document.forms.logform.passw.value="";
	var rem=document.forms.logform.rem.checked;
	//document.forms.logform.rem.checked=true;
	// Создаем новый объект JSHttpRequest.
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			//if (req.responseJS)
			if (req.responseJS.answer=="notset"){
				alert("Неверно введен логин или пароль.");
			}
			else if (req.responseJS.answer=="ok"){
				//alert(req.responseText);
				var aaa=document.getElementById('auth');
				aaa.innerHTML = "<div id=\"welcome\">Добро пожаловать, " + req.responseJS.fio + "! <span id=\"blink\"><a href=\"/bookmarks.html\"><strong>Избранное</strong></a></span>&nbsp;|&nbsp;<a href=\"javascript:;\" onClick=\"logout();\">Выход</a></div>";
				window.location.reload();
				return true;
			}
		}
	}
	req.caching = false;
	req.open('POST', '/users.php', true);
	req.send({ act: action, logn: lgn, pass: pwd, remm: rem });
}

function book(obj_idd) {
	var action = 'book';
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.responseJS.answer=="ok"){
				var aaa=document.getElementById('bookm');
				aaa.innerHTML = "<a href=\"javascript:;\" onclick=\"debook('"+obj_idd+"');\">Удалить из избранного</a>&nbsp;&nbsp;<a href=\"/order.html?id="+obj_idd+"\">Отправить заявку</a>";
			}
		}
	}
	req.caching = false;
	req.open('POST', '/users.php', true);
	req.send({ act: action, obj_id: obj_idd });
}

function addToBookmark(obj_idd) {
	var action = 'book';
	var aaa=document.getElementById('book_'+obj_idd);
	aaa.innerHTML='обработка';
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.responseJS.answer=="ok"){
				var aaa1=document.getElementById('book_'+obj_idd);
				aaa1.innerHTML = "<input type=\"checkbox\" value=\"&nbsp;X&nbsp;\" onclick=\"removeFromBookmark('"+obj_idd+"');\" checked=\"checked\"/>";
			}
		}
	}
	req.caching = false;
	req.open('POST', '/users.php', true);
	req.send({ act: action, obj_id: obj_idd });
}

function debook(obj_idd) {
	var action = 'debook';
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.responseJS.answer=="ok"){
				var aaa1=document.getElementById('bookm');
				aaa1.innerHTML = "<a href=\"javascript:;\" onclick=\"book('"+obj_idd+"');\">Добавить в избранное</a>&nbsp;&nbsp;<a href=\"/order.html?id="+obj_idd+"\">Отправить заявку</a>";
				//var aaa=document.getElementById('md');
				//aaa.innerHTML = "Объект удален из Избранного. <a href=\"/bookmarks.html\">Вернуться</a><br /><br />";
			}
		}
	}
	req.caching = false;
	req.open('POST', '/users.php', true);
	req.send({ act: action, obj_id: obj_idd });
}

function removeFromBookmark(obj_idd) {
	var action = 'debook';
	var aaa=document.getElementById('book_'+obj_idd);
	aaa.innerHTML='обработка';
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.responseJS.answer=="ok"){
				var aaa1=document.getElementById('bookm');
				aaa1.innerHTML = "<input type=\"checkbox\" name=\"book['"+obj_idd+"']\"$add onchange=\"addToBookmark('"+obj_idd+"');\" />";
				//var aaa=document.getElementById('md');
				//aaa.innerHTML = "Объект удален из Избранного. <a href=\"/bookmarks.html\">Вернуться</a><br /><br />";
			}
		}
	}
	req.caching = false;
	req.open('POST', '/users.php', true);
	req.send({ act: action, obj_id: obj_idd });
}

function ajaxgetpropertyvalues(selector){
	val = selector.value;
	tmpl = document.getElementById("tmplid");
	tmplid = tmpl.value;
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			var sokr1 = document.getElementById("sokr");
			sokr1.innerHTML = req.responseText;
		}
	}
	req.caching = false;
	req.open('POST', '/value.php', true);
	req.send({ val: val, tmplid: tmplid });
}

function ajaxgetdistrict(district){
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			var mkrns1 = document.getElementById('mkrns');
			mkrns1.innerHTML = req.responseText;
		}
	}
	req.caching = false;
	req.open('POST', '/districts.php', true);
	req.send({ dstr: district });
}

function pricereport(price){
		var fst=document.getElementById("prcout1");
		prcout = parseFloat(fst.value);
		var fst=document.getElementById("prcin1");
		prcin = parseFloat(fst.value);
		if(!prcout && !prcin){
			alert("Неверно указаны ограничения по цене.");
			document.getElementById("prc").checked = '';

		}
		else{
			if(!prcout || !prcin){
				//document.forms.my2.submit();

			}
			else{
				if (prcout>prcin) {
					alert("Неверно указаны ограничения по цене.");
					document.getElementById("prc").checked = '';
				}
				/*else{
					document.forms.my2.submit();


				}*/
			}
		}
}
function returnunsub(){
	document.getElementById("prc").checked = '';
}

function rieltel(idi){
	/*
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			var teleph1 = document.getElementById('teleph');
			teleph1.innerHTML = req.responseText;
		}
	}
	req.caching = false;
	req.open('POST', '/telephone.php', true);
	req.send({ idi: idi });
	*/
	var teleph1 = document.getElementById('teleph');
	teleph1.innerHTML = telephones[idi];
}

function doubler(source,target,roomer){
	if (roomer){
		if (room){
			var src = document.getElementById(source);
			var dst = document.getElementById(target);
			dst.value = src.value;
		}
	}
	else{
		var src = document.getElementById(source);
		var dst = document.getElementById(target);
		dst.value = src.value;
	}
}
function isroom(id){
	if ((id=="0000001002")||(id=="0000001003"))
		room = true;
	else
		room = false;
}

function priseviews(id){
	var exporter = document.getElementById("formaexport");
	if(id)
		exporter.style.display = "block";
	else
		exporter.style.display = "none";
}

function exportonclickq(){
	/*var inps=document.getElementsByTagName("input");
	istina=false;
	for (i=0;i<inps.length;i++) {
		if ((inps[i].type=='checkbox')&&(inps[i].name!='rem')) {
			if ((inps[i].className=="de")&&(inps[i].checked!="")) {
				istina=true;
			}
		}
	}
	if(istina){
		document.forms.myform.action="/templates.html?action=objects";
		document.forms.myform.submit();
	}
	else{
		alert("Не выбрано ни одного объекта для экспорта.");
	}*/
	document.forms.myform.action="/templates.html?action=objects";
		document.forms.myform.submit();
}

function exporttoopzh(){
	document.forms.myform.action="/templates.html?action=objects1";
	document.forms.myform.submit();
}

function exporttoirr(){
	document.forms.myform.action="/irr.html";
	document.forms.myform.submit();
}

function forumuser(){
	if(confirm("Вы действительно хотите изменить пароли пользователей?")){
		document.forms.vib1.action="/forumuser.html";
		document.forms.vib1.submit();
	}
}

function exporttovzh(){
	document.forms.myform.action="/templates.html?action=objects1&id=vzh";
	document.forms.myform.submit();
}

function exportoriel(){
	document.forms.myform.action="/templates.html?action=objects&act=rieltor";
	document.forms.myform.submit();
}

function exportocl(){
	document.forms.myform.action="/templates.html?action=objects&act=client";
	document.forms.myform.submit();
}

function reportsearch(id){
	var req = new Subsys_JsHttpRequest_Js();
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			var repser1 = document.getElementById('repser');
			repser1.innerHTML = req.responseText;
		}
	}
	req.caching = false;
	req.open('POST', '/report.php', true);
	req.send({ id_jil: id });
}

function checkMaxInput(form,Len,rem, cl) {
	var maxLen = Len;
	form1=document.getElementById(form);
	//alert(rem);
if (form1.value.length > maxLen) {
	form1.value = form1.value.substring(0, maxLen);
}
else {
	var rem1=document.getElementById(rem);
	rem1.value = maxLen - form1.value.length;
}
if(cl==1){
	text2=document.getElementById('text_area');
	text2.value=form1.value;
	}

} 

function checkMaxInput_id(form,Len,rem,id) {
	var maxLen = Len;
	form1=document.getElementById(form);
if (form1.value.length > maxLen) {
	form1.value = form1.value.substring(0, maxLen);
}
else {
	var rem1=document.getElementById(rem);
	rem1.value = maxLen - form1.value.length;
}
	text2=document.getElementById('text_area['+id+']');
	text2.value=form1.value;
} 

function showlist2(id_list) {
	for (i=0;i<arr.length;i++) {
	var aaa=document.getElementById(arr[i]);
	aaa.disabled=true;
	aaa.style.display='none';
}
var aaa=document.getElementById('dep1'+id_list);
aaa.style.display='block';
aaa.disabled=false;
}
function getto(idprop,idobj) {
	document.forms.myform.action='/manage.html?page=&action=&act=delfile&idp='+idprop+'&ido='+idobj;
	document.forms.myform.submit();
}
function showlist22(id_list) {
	for (i=0;i<arr.length;i++) {
		var aaa=document.getElementById(arr[i]);
		aaa.disabled=true;
		aaa.style.display='none';
	}
	var aaa=document.getElementById('dep2'+id_list);
	aaa.style.display='inline';
	aaa.disabled=false;
}
function showlist21(id_list,obj) {
	for (i=0;i<arr.length;i++) {
		var aaa=document.getElementById(arr[i]+obj);
		aaa.disabled=true;
		aaa.style.display='none';
	}
	list=id_list.split("::");
	var aaa=document.getElementById('dep12'+list[0]+obj);
	aaa.style.display='block';
	aaa.disabled=false;
}
function kung_de(stat) {
	var inps=document.getElementsByTagName("input");
	for (i=0;i<inps.length;i++) {
		if ((inps[i].type=='checkbox')&&(inps[i].name!='rem')) {
			if (inps[i].className=="de") {
				inps[i].checked=stat.checked;
			}
		}
	}
}
function deleteObjects() {
	document.forms.myform.action="/manage.html?page=&action=objects&act=preview&subact=delete";
	document.forms.myform.submit();
}
function SavesObjects() {
	document.forms.myform.action="/manage.html?page=&action=objects&act=preview&subact=saves";
	document.forms.myform.submit();
}

function deleteObjects_rek() {
	document.forms.myform1.action="/manage.html?page=&action=reklama&subact=delete";
	document.forms.myform1.submit();
}
function SavesObjects_rek() {
	document.forms.myform1.action="/manage.html?page=&action=reklama&subact=saves";
	document.forms.myform1.submit();
}

function makestatus(current){
	ret = "";
	for (status in danstatus){
		if (typeof(danstatus[status]) == "string"){
			if (status == current)
				ret += "<option value='"+status+"' selected=\"selected\">"+danstatus[status]+"</option>";
			else
				ret += "<option value='"+status+"'>"+danstatus[status]+"</option>";
		}
	}
	return ret;
}

function fynddogovor(id){
	var tbody=document.getElementById("tablefordogobor");
	dogovora="";
	vid_uslugi = "";
	data_zakluchenia = "";
	data_okonchania = "";
	status = "";
	novij_nomer = "<tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Введите № договора</td><td><input onfocus=\"this.select()\" type=\"text\" name=\"nomer\" value=\"\" />Если номер договора отсутствует, то им будет дата заключения договора</td></tr>";
	for ( dog in dandog ) {
		if (typeof(dandog[dog]) == "string") {
			dgg = dandog[dog].split("|||");
			if (dog == id) {
				dogovora += "<option value=\"" + dog + "\" selected=\"selected\">" + dgg[4] + "</option>";
				vid_uslugi = dgg[2];
				data_zakluchenia = dgg[0];
				data_okonchania = dgg[1];
				status = dgg[3];
				novij_nomer = "";
			}
			else {
				dogovora += "<option value=\"" + dog + "\">" + dgg[4] + "</option>";
			}
		}
	}
	tbody.innerHTML="<table><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>№ договора</td><td><select name=\"no_dogovor\" onchange=\"fynddogovor(this.value);\"><option value=\"new\">Новый</option>"+dogovora+"</select></td></tr>"+novij_nomer+"<tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Вид услуги</td><td><input type=\"text\" name=\"yurist\" value=\""+vid_uslugi+"\"></td></tr><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Дата заключения</td><td><input type=\"text\" name=\"data_start\" id=\"data_start\" value=\""+data_zakluchenia+"\" /><input type=\"button\" name=\"Button\" value=\"Календарь\" onclick=\"bscal.show('data_start');\" /></td></tr><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Дата окончания</td><td><input type=\"text\" name=\"data_finish\" id=\"data_finish\" value=\""+data_okonchania+"\" /><input type=\"button\" name=\"Button\" value=\"Календарь\" onclick=\"bscal.show('data_finish');\" /></td></tr><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Статус</td><td><select name=\"status_dogovor\">"+makestatus(status)+"</select></td></tr></table>";
	//alert (dandog[id]);
	/*
	//alert (dandog[id]);
	}
	else{
		dogovora="";
		ddd=dandog[id].split("|||");
		alert(dandog);
		for ( dog in dandog ) {
			dgg=dandog[dog].split("|||");
			afc="";
			if(dgg[4] == ddd[4]){
				afc=" selected";
			}
			dogovora+="<option value=\""+dog+"\""+afc+">"+dgg[4]+"</option>";
		}
		text_status="";
		for ( status in danstatus ) {
				afc="";
			if(status == ddd[3]){
				afc=" selected";
			}
			text_status+="<option value=\""+status+"\""+afc+">"+danstatus[status]+"</option>";
		}
		tbody.innerHTML="<table><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>№ договора</td><td><select name=\"no_dogovor\" onchange=\"fynddogovor(this.value);\"><option value=\"new\">Новый</option>"+dogovora+"</select></td></tr><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Вид услуги</td><td><input type=\"text\" name=\"yurist\" value=\""+ddd[2]+"\"></td></tr><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Дата заключения</td><td><input type=\"text\" name=\"data_start\" id=\"data_start\" value=\""+ddd[0]+"\" /><input type=\"button\" name=\"Button\" value=\"Календарь\" onclick=\"bscal.show('data_start');\" /></td></tr><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Дата окончания</td><td><input type=\"text\" name=\"data_finish\" id=\"data_finish\" value=\""+ddd[1]+"\" /><input type=\"button\" name=\"Button\" value=\"Календарь\" onclick=\"bscal.show('data_finish');\" /></td></tr><tr class=\"trOff\" onmouseover=\"this.className='trOn'\" onmouseout=\"this.className='trOff'\"><td>Статус</td><td><select name=\"status_dogovor\">"+text_status+"</select></td></tr></table>";
	}
	*/
}

function visibleform(idi){
	var pokaz = document.getElementById("skritie");
	if(idi){
		pokaz.style.display = "block";
	}
	else{
		pokaz.style.display = "none";
	}
}

function vibor_all(stat){
	var inps=document.getElementsByTagName("input");
		for (i=0;i<inps.length;i++) {
			if ((inps[i].type=='checkbox')&&(inps[i].name!='rem')) {
				if (inps[i].className=="dele") {
					inps[i].checked=stat.checked;
				}
			}
		}
}

function vibor_all1(stat,idprop){
	var inps=document.getElementsByTagName("input");
		for (i=0;i<inps.length;i++) {
			if ((inps[i].type=='checkbox')&&(inps[i].name!='rem')) {
				if (inps[i].className=="dele1["+idprop+"]") {
					inps[i].checked=stat.checked;
				}
			}
		}
}

function all_templ(stat){
if(stat.checked){
if(confirm("Показ всех объектов может привести к долгой загрузке. Для более быстрой загрузке выберите сначала менеджера или риэлтора. Показать все объекты?")){
	stat.checked= true;
}
else{
	stat.checked= false;
}
}
	var inps=document.getElementsByTagName("input");
		for (i=0;i<inps.length;i++) {
			if (inps[i].type=='checkbox') {
				if (inps[i].className=="type_nedv") {
					if(stat.checked){
						inps[i].checked=false;
					}
				}
			}
		}
}

function all_templ1(stat){
	var inps=document.getElementsByTagName("input");
	for (i=0;i<inps.length;i++) {
		if (inps[i].type=='checkbox') {
			if (inps[i].className=="type_nedv") {
				if(stat.checked){
					inps[i].checked=false;
				}
			}
		}
	}
}


function all_templ_ren(stat){
	document.getElementById("type_nedv_neuk1").checked=false;
}

function change_form_street(place){
	if(place!="0"){
		noizh=document.getElementById("select_street_izhevsk[0000000003]");
		noizh.style.display = "none";
		noizh=document.getElementById("tr_street_izhevsk[0000000003]");
		noizh.style.display = "none";
		noizh=document.getElementById("select_street_izhevsk[0000000004]");
		noizh.style.display = "none";
		noizh=document.getElementById("tr_street_izhevsk[0000000004]");
		noizh.style.display = "none";
		noizh=document.getElementById("select_street_izhevsk[0000000002]");
		noizh.style.display = "none";
		noizh=document.getElementById("tr_street_izhevsk[0000000002]");
		noizh.style.display = "none";
		noizh=document.getElementById("input_adress");
		noizh.style.display = "";
		noizh=document.getElementById("tr_adress");
		noizh.style.display = "";
	}
	else if(place=="0"){
		noizh=document.getElementById("select_street_izhevsk[0000000003]");
		noizh.style.display = "";
		noizh=document.getElementById("tr_street_izhevsk[0000000003]");
		noizh.style.display = "";
		noizh=document.getElementById("select_street_izhevsk[0000000004]");
		noizh.style.display = "";
		noizh=document.getElementById("tr_street_izhevsk[0000000004]");
		noizh.style.display = "";
		noizh=document.getElementById("select_street_izhevsk[0000000002]");
		noizh.style.display = "";
		noizh=document.getElementById("tr_street_izhevsk[0000000002]");
		noizh.style.display = "";
		noizh=document.getElementById("input_adress");
		noizh.style.display = "none";
		noizh=document.getElementById("tr_adress");
		noizh.style.display = "none";
	}
}
function change_form_chp(variant){
	if(variant=="0"){
		noizh=document.getElementById("select_variant");
		noizh.style.display = "none";
		noizh=document.getElementById("tr_variant");
		noizh.style.display = "none";
	}
	else if(variant=="1"){
		noizh=document.getElementById("select_variant");
		noizh.style.display = "";
		noizh=document.getElementById("tr_variant");
		noizh.style.display = "";
	}
}

