// *********************************************************************************
// VER 2.0029
// Safari enabled
var is_ie = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent));
var loadingHTML = "";
var ua = navigator.userAgent.toLowerCase(); 
var isSafari = (ua.indexOf("safari") != -1); 
//if (isSafari == true) {
// window.location = 'sorry.html';	
//}
function loadingproc() {
 var otutstr = "";
 
 otutstr = '<table width=\"100%\" border=\"0\"><tr><td width=\"100%\" valign=\"middle\" align=\"center\"><img src=\"images/loading.gif\" /></td><td width=\"100%\" align=\"left\" align=\"center\"  valign=\"middle\"></td></tr></table>';
  return otutstr;
}
function loadingproclogin() {
 var otutstr = "";
 
 otutstr = '<table width=\"100%\" border=\"0\"><tr><td width=\"40%\" valign=\"middle\" align=\"center\">&nbsp;</td><td width=\"60%\" align=\"center\"  valign=\"middle\"><img src=\"images/loading.gif\" /></td></tr></table>';
  return otutstr;
}
function statistic() {
//  var req = new JsHttpRequest();
//  req.caching = false;
//  req.open('GET', 'includes/counter.php', true);
//  req.send({ action: 'form'});  	
}
function GID(id) { return (is_ie) ? document.all[id] : document.getElementById(id); }
function registration() {
   //login_show();	
   var req = new JsHttpRequest();
   var workarea = 'workarea';
   var workareablock = 'workarea';	 
   workarea=document.getElementById("workarea");
   workarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(workareablock).innerHTML = req.responseText;  
	   var signuphead1 = 'signuphead1';
       var signuphead2 = 'signuphead2';
	   var signuphead3 = 'signuphead3';
       signuphead1=document.getElementById("signuphead1");
       signuphead2=document.getElementById("signuphead2");
	   signuphead3=document.getElementById("signuphead3");
       signuphead1.innerHTML="Регистрация пройдет быстро !";
       signuphead2.innerHTML="После нажатия кнопки “Войти” вы сможете сразу приступить к работе.";
	   signuphead3.innerHTML="Если вы хотите только просмотреть имеющиеся объявления регистрация необязательна !";
	   clearoutput();
	   autocomplition();
 	}
   }
  req.caching = false;
  req.open('GET', 'includes/signup.php', true);
  req.send({ action: 'form'});  	
}
function headercleanup() {
   var signuphead1 = 'signuphead1';
   var signuphead2 = 'signuphead2';
   signuphead1=document.getElementById("signuphead1");
   signuphead2=document.getElementById("signuphead2");
   signuphead1.innerHTML="";
   signuphead2.innerHTML="";
}
function Query() {
   var req = new JsHttpRequest();
   var workarea = 'workarea';
   var workareablock = 'workarea';	 
   workarea=document.getElementById("workarea");
   workarea.innerHTML=loadingproc();
   var ua = navigator.userAgent.toLowerCase(); 
   var isSafari = (ua.indexOf("safari") != -1); 
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(workareablock).innerHTML = req.responseText;  
	   fillcityesquery();
 	 } 
 	}
  req.caching = false;
  if (isSafari == true) {
	req.open('GET', 'includes/safari_query.php', true);  
  } else {
  req.open('GET', 'includes/query.php', true);
  }
  req.send({ action: 'form'});  	
}
function about() {
   var req = new JsHttpRequest();
   var workarea = 'workarea';
   var workareablock = 'workarea';	 
   workarea=document.getElementById("workarea");
   workarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
	   clearoutput();
 	   GID(workareablock).innerHTML = req.responseText;  
	   fillcityesquery();
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/about.php', true);
  req.send({ action: 'form'});  	
}
function forgotpassword() {
   Query();	
   var req = new JsHttpRequest();
   var loginarea = 'loginarea';
   var loginareablock = 'loginarea';	 
   loginarea=document.getElementById("loginarea");
   loginarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(loginareablock).innerHTML = req.responseText;  
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/remind.php', true);
  req.send({ action: 'form'});   
}

function forgotpasswordsimp() {
   var req = new JsHttpRequest();
   var loginarea = 'loginarea';
   var loginareablock = 'loginarea';	 
   loginarea=document.getElementById("loginarea");
   loginarea.innerHTML=loadingproclogin();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(loginareablock).innerHTML = req.responseText; 
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/remind.php', true);
  req.send({ action: 'form'});   
}

function login_show(wrongpass) {
   var req = new JsHttpRequest();
   var loginarea = 'loginarea';
   var loginareablock = 'loginarea';	 
   loginarea=document.getElementById("loginarea");
   loginarea.innerHTML=loadingproclogin();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(loginareablock).innerHTML = req.responseText; 
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/login.php', true);
  req.send({ action: 'form',wrong:wrongpass});   
}
function acccheck() {
  var req = new JsHttpRequest();
  var lay = 'accckecker';
  var layblock = 'accckecker';	 
  lay=document.getElementById("accckecker");
  var dest = document.signup.login3.value;
  lay.innerHTML=loadingproc();
  req.onreadystatechange = function() { 
  if (req.readyState == 4) 
 	 { 
 	   GID(layblock).innerHTML = req.responseJS.res; 
	   if (req.responseJS.echo == "OK") {
			lay.style.color = "#33FF00";
		 } else {
			lay.style.color = "#FF0000";
		 }
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/acccheck.php', true);
  req.send({ login: dest});   
}
function makeacc() {
  var req = new JsHttpRequest();
  var slogin = document.signup.login3.value;
  var password = document.signup.signuppassword.value;
  var repassword = document.signup.repassword.value;
  var mailbox = document.signup.mail.value;
  var country = document.signup.country.value;
  var city = document.signup.city.value;  
  var phone = document.signup.password2.value;
  var icq = document.signup.login2.value;
  var checkcode = document.signup.verify.value;
  var realcity  = document.signup.example2.value;
  
  req.onreadystatechange = function() { 
  if (req.readyState == 4) 
 	 { 
	   var login3 = document.getElementById('login3');
	   login3.style.backgroundColor = "";
	   var pwr = document.getElementById('signuppassword');  
	   pwr.style.backgroundColor = "";
	   var repwd = document.getElementById('repassword');  
       repwd.style.backgroundColor = ""; 
   	   var mfield = document.getElementById('mail');  
       mfield.style.backgroundColor = ""; 
	   var cselect = document.getElementById('country');  
       cselect.style.backgroundColor = "";  
	   var fcapcha = document.getElementById('verify');  
       fcapcha.style.backgroundColor = ""; 
	   var cityin = document.getElementById('example2');  
       cityin.style.backgroundColor = ""; 
	   var cityin1 = document.getElementById('phone');  
       cityin1.style.backgroundColor = ""; 
	   var cityin2 = document.getElementById('icq');  
       cityin2.style.backgroundColor = ""; 
	   if (req.responseJS.loginerror == "WRONG_LOGIN") {
		 var login3 = document.getElementById('login3');  
             login3.style.backgroundColor = "#FFD9D9"; 
			 login3.value = "Обязательно заполните..."
	   } 
	   if (req.responseJS.loginerror == "ERR_USER_EXISTS") {
		 var login3 = document.getElementById('login3');  
             login3.style.backgroundColor = "#FFD9D9"; 
			 login3.value = "Обязательно заполните..."
	   } 
	   if (req.responseJS.pwderror == "ERR_PED") {
		 var login3 = document.getElementById('signuppassword');  
             login3.style.backgroundColor = "#FFD9D9"; 
	   } 
       if(req.responseJS.repwderror == "WRONG_2PWR") {
		 var login3 = document.getElementById('repassword');  
             login3.style.backgroundColor = "#FFD9D9"; 
	   }
	   if (req.responseJS.mailerror == "MAIL_WRONG") {
		 var login3 = document.getElementById('mail');  
             login3.style.backgroundColor = "#FFD9D9"; 
	   } 
	   if (req.responseJS.mailerror == "MAIL_EXISTS") {
		 var login3 = document.getElementById('mailerrors');  
             login3.innerHTML = "На этот адрес уже зарегистрирован аккаунт";
	   } else {
		 var login3 = document.getElementById('mailerrors');  
             login3.innerHTML = "";
	   }
	   if (req.responseJS.countryerror == "EMPTY_CNT") {
		 var login3 = document.getElementById('country');  
             login3.style.backgroundColor = "#FFD9D9"; 
	   } 
	   if (req.responseJS.cityerror == "EMPTY_CITY") {
		 var login3 = document.getElementById('example2');  
             login3.style.backgroundColor = "#FFD9D9";    
	   }
	   if (req.responseJS.caperror == "CAP_ERROR") {
		 var login3 = document.getElementById('verify');  
             login3.style.backgroundColor = "#FFD9D9"; 
			 login3.value = "Обязательно заполните..."
	   } 
	  if (req.responseJS.icq == "WRONG_ICQ") {
		 var login3 = document.getElementById('icq');  
             login3.style.backgroundColor = "#FFD9D9"; 
	   } 
	  if (req.responseJS.phone == "WRONG_PHONE") {
		 var login3 = document.getElementById('phone');  
             login3.style.backgroundColor = "#FFD9D9"; 
	   } 
	    pr = document.getElementById('problems');
	    if (req.responseJS.loginerror == "WRONG_LOGIN") {
	       pr.innerHTML="Неправильный логин";  
		} else {
		  	 if (req.responseJS.loginerror == "ERR_USER_EXISTS") {
			  pr.innerHTML="Пользователь с таким логином уже существет!"; 
			 } else {
			   if(req.responseJS.pwderror == "ERR_PED") {
			     pr.innerHTML="Пароль должен быть не менее 4 символов!";
			   } else {
				   if (req.responseJS.mailerror == "MAIL_WRONG") { 
				     pr.innerHTML="Неправильный адрес электронной почты!";
				   } else {
					   if (req.responseJS.mailerror == "MAIL_EXISTS") {
					      pr.innerHTML="На этот адрес электронной почты уже зарегистрирован пользователь!";
					   }  else {
						  if (req.responseJS.countryerror == "EMPTY_CNT") {
							 pr.innerHTML="Выберите страну проживания !";  
						  } else {
						         if (req.responseJS.cityerror == "EMPTY_CITY") {
									  
						             pr.innerHTML="Введите город Вашего проживания !";  
								 } else {
									 if (req.responseJS.caperror == "CAP_ERROR") { 
									 pr.innerHTML="Код с картинки введен неправильно !";  
									 } else {
										if (req.responseJS.icq == "WRONG_ICQ") {
										 pr.innerHTML="Номер ICQ введен неправильно !";  	
										} else {
										if (req.responseJS.phone == "WRONG_PHONE") {
										 pr.innerHTML="Номер телефона введен неправильно !";  	
										} else {
										  if (req.responseJS.lp == "LP_ERR") {
											  pr.innerHTML="Логин не может совпадать с паролем !";
										  }
										}
										}
									 }
								 }
						  }
					   }
				   }
			   }
			 }
		}
	   if (req.responseJS.signupstatus == "OK") {
		 fulllogin(slogin,password);
		 Query();
       }
 	 } 
  }
  req.caching = false;
  req.open('POST', 'includes/account_create.php', true);
  req.send({ slogin: slogin, pass: password, rpass: repassword,mbox:mailbox,cntr:country,city:realcity,phone:phone,icq:icq,verify:checkcode});	
}
function quicklogin() {
   var req = new JsHttpRequest();
   var loginarea = 'loginarea';
   var loginareablock = 'loginarea';	
   var destname = document.auth.login.value;
   var desthash = document.auth.password.value;
   loginarea=document.getElementById("loginarea");
   loginarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(loginareablock).innerHTML = req.responseText; 
	   Query();
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/login.php', true);
  req.send({ action: 'login', login1:destname , hash:desthash });   
}
function fulllogin(login,pwd) {
   var req = new JsHttpRequest();
   var loginarea = 'loginarea';
   var loginareablock = 'loginarea';	
   var destname = login;
   var desthash = pwd;
   loginarea=document.getElementById("loginarea");
   loginarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(loginareablock).innerHTML = req.responseText;  
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/login.php', true);
  req.send({ action: 'login', login1:destname , hash:desthash });   
}
function forgot() {
   var req = new JsHttpRequest();
   var loginarea = 'loginarea';
   var loginareablock = 'loginarea';	
   var dest = document.mypwd.mail.value;
   loginarea=document.getElementById("loginarea");
   loginarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(loginareablock).innerHTML = req.responseText;  
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/remind.php', true);
  req.send({ action: 'form', mail:dest,mbox:dest  });   
}
function newmessage() {
   var req = new JsHttpRequest();
   var loginarea = 'workarea';
   var loginareablock = 'workarea';	
   loginarea=document.getElementById("workarea");
   loginarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
	   clearoutput();
 	   GID(loginareablock).innerHTML = req.responseText; 
	   	document.newitem.documents.checked = true;
		document.newitem.documents.value = "yes";
		
		document.newitem.phone.checked = true;
		document.newitem.phone.value = "yes";

		document.newitem.battery.checked = true;
		document.newitem.battery.value = "yes";

		document.newitem.charger.checked = true;
		document.newitem.charger.value = "yes";

		document.newitem.handsfree.checked = true;
		document.newitem.handsfree.value = "yes";

		document.newitem.software.checked = true;
		document.newitem.software.value = "yes";
		
		document.newitem.cable.checked = true;
		document.newitem.cable.value = "yes";
		
		document.newitem.manual.checked = true;
		document.newitem.manual.value = "yes";

 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/message_create.php', true);
  req.send({ action: 'new' });   
}
function pricechange() {
	var newitemprice = document.newitem.price.value;
	var itemprice=document.getElementById("itemprice");
	itemprice.innerHTML=newitemprice;
	clearmsg();
}
function reqpricechange() {
	var newitemprice = document.otozgmi.price.value;
	var itemprice=document.getElementById("price");
	itemprice.innerHTML=newitemprice;
	clearmsg();
}
function logout() {
   var req = new JsHttpRequest();
   var loginarea = 'loginarea';
   var loginareablock = 'loginarea';	 
   loginarea=document.getElementById("loginarea");
   loginarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	    login_show(0);
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/logout.php', true);
  req.send({ action: 'logout'});   
}
function changecondition() {
	var newitemcondition = document.newitem.condition.value;
	var itemcondition=document.getElementById("itemcondition");
	itemcondition.innerHTML = newitemcondition; 
	if (newitemcondition == "новый") {
		document.newitem.documents.checked = true;
		document.newitem.documents.value = "yes";
		
		document.newitem.phone.checked = true;
		document.newitem.phone.value = "yes";

		document.newitem.battery.checked = true;
		document.newitem.battery.value = "yes";

		document.newitem.charger.checked = true;
		document.newitem.charger.value = "yes";

		document.newitem.handsfree.checked = true;
		document.newitem.handsfree.value = "yes";

		document.newitem.software.checked = true;
		document.newitem.software.value = "yes";
		
		document.newitem.cable.checked = true;
		document.newitem.cable.value = "yes";
		
		document.newitem.manual.checked = true;
		document.newitem.manual.value = "yes";
	}
}
function changedev() {
   var req = new JsHttpRequest();
   var modelsarea = 'modeldiv';
   var modelsblock = 'modeldiv';
   var moddiv = 'itemmod';
   var developer = document.newitem.dev.value;
   var maneholder = 'itemname';
   modelsarea='modeldiv';
   modelsarea.innerHTML=loadingproc();
   moddiv.innerHTML="";
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
	     GID(modelsblock).innerHTML = req.responseJS.models;
		 GID(maneholder).innerHTML = req.responseJS.developer;
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/models.php', true);
  req.send({ action: 'models',dev: developer});   
}
function chmodel(model) {
	clearmsg();
    var req = new JsHttpRequest();
	var deve = document.otozgmi.dev.value;
	var mode = document.otozgmi.model.value;
	var garea = 'face';
    var gareablock = 'face';
	garea=document.getElementById("face");
	var itemdetails = 'itemdetails';
	var itemdetailsblock = 'itemdetails';
	var modelsarea='itemmod';
    req.onreadystatechange = function() { 
	garea.innerHTML=loadingproc();
    if (req.readyState == 4) 
 	   {   
		   GID(modelsarea).innerHTML = req.responseJS.mname;
 	       if (req.responseJS.stopflag == "OK") {
		   GID(gareablock).innerHTML = "<image src=\""+ req.responseJS.image + "\"/>";
		   GID(itemdetailsblock).innerHTML = req.responseJS.params;
		   } else {alert('Это сообшение появляется для отладки. Событие NO_ING_ = OWNER_YANDEX_PARSER');} 
	   } 
    }
    req.caching = false;
	if (mode !== "EMPTY") {
    req.open('GET', 'includes/photo_loader.php', true);
    req.send({dev:deve,mod:mode});
	}
}
function chmodelreq(model) {
    var req = new JsHttpRequest();
	var deve = document.otozgmi.dev.value;
	var mode = model.value;
	var garea = 'face';
    var gareablock = 'face';
	garea=document.getElementById("face");
	var itemdetails = 'itemdetails';
	var itemdetailsblock = 'itemdetails';
	var modelsarea='itemmod';
    req.onreadystatechange = function() { 
	garea.innerHTML=loadingproc();
	clearmsg();
    if (req.readyState == 4) 
 	   {   
	       GID(modelsarea).innerHTML = req.responseJS.mname;
 	       if (req.responseJS.stopflag == "OK") {
		    GID(gareablock).innerHTML = "<image src=\""+ req.responseJS.image + "\"/>";
		    GID(itemdetailsblock).innerHTML = req.responseJS.params;
		   } 
		   if(req.responseJS.stopflag == "ERRR_NO_IMG") {
			GID(gareablock).innerHTML = "<image src=\""+ "images/photo_small_na.gif" + "\"/>";
		   }
	   } 
    }
	if (mode !== "EMPTY" && deve !== "0") {
     req.caching = false;
     req.open('GET', 'includes/photo_loader.php', true);
     req.send({dev:deve,mod:mode});
	}
}
function mymessages() {
   var req = new JsHttpRequest();
   clearoutput();
   var modelsarea='workarea';
   var loading=document.getElementById("workarea");
   loading.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
		 roundcounter();
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/myposts.php', true);
  req.send({action:'form'});     
}
function newpublish() {
   var req = new JsHttpRequest();
   var modelsarea='workarea';
   document.newitem.publish.disabled = true;
   document.newitem.publish.value= "Пожалуйста, подождите...";
   modelsarea.innerHTML=loadingproc();
   var developer = document.newitem.dev.value;
   var phonemodel = document.newitem.model.value;
   var price = document.newitem.price.value; 
   var cond = document.newitem.condition.value; 
   var documents = document.newitem.documents.value; 
   var phone = document.newitem.phone.value; 
   var battery = document.newitem.battery.value;
   var charger = document.newitem.charger.value;
   var handsfree = document.newitem.handsfree.value;
   var software = document.newitem.software.value;
   var cable = document.newitem.cable.value;
   var manual = document.newitem.manual.value;
   var unique = document.newitem.unique.value;
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
     if (req.responseJS.status == "OK") {
		   document.newitem.publish.disabled = false;
           document.newitem.publish.value= "Опубликовать";
           login_show(0);
		   mymessages();
	 } else { 
		   var problems = document.getElementById('problems');
		   document.newitem.publish.disabled = false;
           document.newitem.publish.value= "Опубликовать";
		    if (req.responseJS.priceerror == "PICE_ERROR") {
			  problems.innerHTML = "Вы ввели какую-то шляпу, вместо цены!";
		    } else {
		         if (req.responseJS.deverror == "DEV_ERROR") {
			         problems.innerHTML = "Вы не выбрали производителя телефона !";
		         } else {
         			if (req.responseJS.modelerror == "MODEL_ERROR") {
		        	  problems.innerHTML = "Вы не выбрали модель телефона !";
		            } else {
					// MPRICE VALIDATEION	
					  if (req.responseJS.maxprice == "MAX_ERROR") {
						 var maxpr = document.getElementById("maxprice");
						 maxpr.innerHTML = "Вы \"ломите\" очень большую цену ! <br>Если это не так, а ошибки в работе сайта - возможны, обратитесь к администрации в соответствующем <a style=\"color:#4E8CE1;\" href=\"javascript:showwishform();\" >разделе сайта</a>"; 
						  
					  }
					// END	
					}
  			 }
			}
		 }
 	 } 
  }
  req.caching = false;
  req.open('POST', 'includes/publish.php', true);
  req.send({dev:developer, model:phonemodel,price:price,cond:cond,documents:documents,phone:phone,battery:battery,charger:charger,handsfree:handsfree,software:software,cable:cable,manual:manual,unique:unique}); 
}
function batchek() {
	if (document.newitem.battery.value == "yes") {
	document.newitem.battery.value = "nop";
	} else {document.newitem.battery.value = "yes";
	}
}
function doccheck() {
	if (document.newitem.documents.value == "yes") {
	document.newitem.documents.value = "nop";
	} else {document.newitem.documents.value = "yes";
	}
}
function phonecheck() {
	if (document.newitem.phone.value == "yes") {
	document.newitem.phone.value = "nop";
	} else {document.newitem.phone.value = "yes";
	}
}
function chargercheck() {
	if (document.newitem.charger.value == "yes") {
	document.newitem.charger.value = "nop";
	} else {document.newitem.charger.value = "yes";
	}
}
function handsfreecheck() {
	if (document.newitem.handsfree.value == "yes") {
	document.newitem.handsfree.value = "nop";
	} else {document.newitem.handsfree.value = "yes";
	}
}
function softwarecheck() {
	if (document.newitem.software.value == "yes") {
	document.newitem.software.value = "nop";
	} else {document.newitem.software.value = "yes";
	}
}
function cablecheck() {
	if (document.newitem.cable.value == "yes") {
	document.newitem.cable.value = "nop";
	} else {document.newitem.cable.value = "yes";
	}
}
function manualcheck() {
	if (document.newitem.manual.value == "yes") {
	document.newitem.manual.value = "nop";
	} else {document.newitem.manual.value = "yes";
	}
}
function fmradiocheck() {
if (document.query.fmradio.value == "yes") {
	document.query.fmradio.value = "nop";
	} else {document.query.fmradio.value = "yes";
	}	
}
function mp3playercheck() {
if (document.query.mp3player.value == "yes") {
	document.query.mp3player.value = "nop";
	} else {document.query.mp3player.value = "yes";
	}	
}
function edgecheck() {
if (document.query.edge.value == "yes") {
	document.query.edge.value = "nop";
	} else {document.query.edge.value = "yes";
	}	
}
function mp3ringcheck() {
if (document.query.mp3ring.value == "yes") {
	document.query.mp3ring.value = "nop";
	} else {document.query.mp3ring.value = "yes";
	}	
}
function qwertycheck() {
if (document.query.qwerty.value == "yes") {
	document.query.qwerty.value = "nop";
	} else {document.query.qwerty.value = "yes";
	}	
}
function usbcheck() {
if (document.query.usb.value == "yes") {
	document.query.usb.value = "nop";
	} else {document.query.usb.value = "yes";
	}	
}
function irdacheck() {
if (document.query.irda.value == "yes") {
	document.query.irda.value = "nop";
	} else {document.query.irda.value = "yes";
	}	
}
function bthcheck() {
if (document.query.bth.value == "yes") {
	document.query.bth.value = "nop";
	} else {document.query.bth.value = "yes";
	}	
}
function wificheck() {
if (document.query.wifi.value == "yes") {
	document.query.wifi.value = "nop";
	} else {document.query.wifi.value = "yes";
	}	
}
function gpscheck() {
if (document.query.gps.value == "yes") {
	document.query.gps.value = "nop";
	} else {document.query.gps.value = "yes";
	}	
}
function checkphotos() {
if (document.query.photos.value == "yes") {
	document.query.photos.value = "nop";
	} else {document.query.photos.value = "yes";
	}	
}

function checksavemsg() {
if (document.wish.savemsg.value == "yes") {
	document.wish.savemsg.value = "nop";
	} else {document.wish.savemsg.value = "yes";
	}	
}
function checkpm() {
	clearmsg();
if (document.otozgmi.privacy.value == "yes") {
	document.otozgmi.privacy.value = "nop";
	} else {document.otozgmi.privacy.value = "yes";
	}	
}
function checkmail() {
	clearmsg();
if (document.otozgmi.mail.value == "yes") {
	document.otozgmi.mail.value = "nop";
	} else {document.otozgmi.mail.value = "yes";
	}	
}
function chicq() {
	clearmsg();
if (document.otozgmi.icq.value == "yes") {
	document.otozgmi.icq.value = "nop";
	} else {document.otozgmi.icq.value = "yes";
	}	
}
function chsms() {
	clearmsg();
if (document.otozgmi.sms.value == "yes") {
	document.otozgmi.sms.value = "nop";
	} else {document.otozgmi.sms.value = "yes";
	}	
}
function showphotos(postid) {
   var req = new JsHttpRequest();
   var modelsarea='addon'+postid;
   modelsarea.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  drawbth(postid); 
  req.caching = false;
  req.open('GET', 'includes/photoview.php', true);
  req.send({action:'form',postid:postid}); 	
}
function editpost(postid) {
   var req = new JsHttpRequest();
   var modelsarea='workarea';
   var loading=document.getElementById("workarea");
   loading.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/message_edit.php', true);
  req.send({action:'edit',postid:postid}); 	
}
function deletepost(pstid) {
	var req = new JsHttpRequest();
	req.onreadystatechange = function() { 
    if (req.readyState == 4) 
 	 {  
        login_show(0);	 
		mymessages();  
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/post_deleter.php', true);
  req.send({action:'Gjw4BB',post:pstid}); 
}
function changeprofile() {
   var req = new JsHttpRequest();
   var modelsarea = "workarea";
   var modelsa=document.getElementById("workarea");
   modelsa.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
		 fillcityesedit();
		 /// IF icq empty hide icqlayer
		 var mailval = document.getElementById("mailval").value;
		 var icqval  = document.getElementById("icqval").value;
		 var phoneval= document.getElementById("phone").value;

         if (icqval !== "") {
			var icqlayer = document.getElementById('icqlayer').className='visdiv';
		 } else {
			var icqlayer = document.getElementById('icqlayer').className='unvisdiv';
		 }
		 // END SUB
		 

		 /// IF mail empty hide icqlayer 
		 if (mailval !== "") {
			var icqlayer = document.getElementById('maillayer').className='visdiv';
		 } else {
            var icqlayer = document.getElementById('maillayer').className='unvisdiv';
		 }
		 // END SUB
		 
		 /// IF phone empty hide icqlayer 
		 if (phoneval !== "") {
			var icqlayer = document.getElementById('phonelayer').className='visdiv';
		 } else {
            var icqlayer = document.getElementById('phonelayer').className='unvisdiv';
		 }
		 // END SUB
		 
		 
		 
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/myinfo_edit.php', true);
  req.send({action:'form'}); 	
}
function maillayerh(filed) {	
  if (filed.value == "") {
	/// HIDE  
	var icqlayer = document.getElementById('maillayer').className='unvisdiv';
  } else {
	// SHOW
	var icqlayer = document.getElementById('maillayer').className='visdiv';
  }
}

function icqlayh(filed) {
  if (filed.value == "") {
	/// HIDE 
	var icqlayer = document.getElementById('icqlayer').className='unvisdiv';
  } else {
	// SHOW
	var icqlayer = document.getElementById('icqlayer').className='visdiv';
  }
}

function phch(filed) {
  if (filed.value == "") {
	/// HIDE 
	var icqlayer = document.getElementById('phonelayer').className='unvisdiv';
  } else {
	// SHOW
	var icqlayer = document.getElementById('phonelayer').className='visdiv';
  }
}


function showmyprofile() {
   var req = new JsHttpRequest();
   clearoutput();
   var modelsarea='workarea';
   var loading=document.getElementById("workarea");
   loading.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/myinfo.php', true);
  req.send({action:'form'});  	
}
function saveprofile() {
   var req = new JsHttpRequest();
   var newcountry = document.profileedit.country.value;
   var newcity    = document.profileedit.city.value;
   var cityfill   = document.profileedit.cityfill.value;
   var newmail    = document.profileedit.mail.value;
   var newicq     = document.profileedit.icq.value;
   var newphone   = document.profileedit.phone.value;
   var hicq    = document.profileedit.hideicq.value;
   var hmail   = document.profileedit.hidemail.value;
   var hphone  = document.profileedit.hidephone.value;
   var modelsarea=document.getElementById("workarea");
   modelsarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 showmyprofile();
 	 } 
   }
  req.caching = false;
  req.open('POST', 'includes/myinfo_edit.php', true);
  req.send({action:'save',contr:newcountry,city:newcity,mail:newmail,icq:newicq,phone:newphone,cityfill:cityfill,hi:hicq,hm:hmail,hp:hphone}); 	
}
function makequery(sorting,page) {
  var postid = 0;
  var startprice = document.query.start.value;
  var stopprice  = document.query.maximumprice.value;
  var dev        = document.query.developer.value;
  var box        = document.query.korpus.value;
  var cam        = document.query.camera.value;
  var cityfill   =  document.query.cityfill.value;
  var type = document.getElementById('tid').value;
  var contry     = document.query.contry.value;
  var city       = document.query.city.value;
  var fmradio    = document.query.fmradio.value;
  var mp3player  = document.query.mp3player.value;
  var edge = document.query.edge.value;
  var mp3ring = document.query.mp3ring.value;
  var qwerty= document.query.qwerty.value;
  var usb= document.query.usb.value;
  var irda= document.query.irda.value;
  var bth= document.query.bth.value;
  var wifi= document.query.wifi.value;
  var gps= document.query.gps.value;
  var photos= document.query.photos.value;
  document.query.query.disabled = true;
  document.query.query.value = "подождите";
                                 
  var req = new JsHttpRequest();
  var modelsarea='output';
  modelsarea.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		GID(modelsarea).innerHTML = req.responseText;
		document.query.query.disabled = false;
		document.query.query.value = "подобрать";
		make();
		roundcounter(); 
 	 } 
   }
  req.caching = false;
  req.open('POST', 'includes/query_result.php', true);
  req.send({action:'query', startprice:startprice,stopprice:stopprice, developer:dev,contry:contry,city:city,box:box,cam:cam,type:type,fmradio:fmradio,mp3player:mp3player,edge:edge,mp3ring:mp3ring,qwerty:qwerty,usb:usb,irda:irda,bth:bth,wifi:wifi,gps:gps,photos:photos,sorting:sorting,page:page,postid:postid,cityfill:cityfill}); 	
}
function wishmessage() {
  var wishtxt = document.wish.wishmsg.value;
  var reason  = document.wish.reason.value;
  var savemsg = document.wish.savemsg.value;
  var req = new JsHttpRequest();
  var modelsarea='postmessage';
  var loading=document.getElementById("postmessage");
  document.wish.wishus.disabled = true;
  document.wish.wishus.value = "Пожалуйста, подожите...";
  var send = document.getElementById("send");
  req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
	    document.wish.wishus.disabled = false;
        document.wish.wishus.value = "Отправить";
		if (req.responseJS.status == "OK") {
		  GID(modelsarea).innerHTML = "<div style=\"color:#FF0000\">"+req.responseJS.okmessage+"</div>";
		  document.wish.wishmsg.value = "";
		} else {
		  if (req.responseJS.texterror == "TEXT_ERROR") {	
			GID(modelsarea).innerHTML = "<div style=\"color:#FF0000\">Вы не написали нам ничего !</div>";
		  }
		}
 	 } 
   }
   if (wishtxt.length > 999) {
    send.disabled = false;
    send.value = "Отправить";
	var toomuch = document.getElementById("toomuch");
	toomuch.innerHTML = "Сообщение длиннее <strong>1000</strong> символов! <br>Пожалуйста, выразите мысль более кратко";
  } else {
   loading.innerHTML=loadingproc();	  
   req.caching = false;
   req.open('POST', 'includes/wish_accept.php', true);
   req.send({msg:wishtxt,subj:reason,save:savemsg});
  }
}
function acccleanup() {
 var acc = document.getElementById("accckecker");
 acc.innerHTML = "";
}
function anonimwishmessage() {
  var wishtxt = document.wish.wishmsg.value;
  var reason  = document.wish.reason.value;
  var name = document.wish.name.value;
  var req = new JsHttpRequest();
  var modelsarea='postmessage';
  modelsarea.innerHTML=loadingproc();
  var loading=document.getElementById("postmessage");
  var  send = document.getElementById("send");
  req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
	    if (req.responseJS.status == "OK") {
		  GID(modelsarea).innerHTML = "<div style=\"color:#FF0000\">"+req.responseJS.okmessge+"</div>";
		  document.wish.wishmsg.value = "";
		} else {
		   if (req.responseJS.mailerror == "MAIL_WRONG") {	
			  GID(modelsarea).innerHTML = "<div style=\"color:#FF0000\">Неправильный адрес электронной почты!</div>";
			  var login3 = document.getElementById('name');  
              login3.style.backgroundColor = "#FFD9D9"; 
		   } else {
		   if (req.responseJS.texterror == "MESSAGE_WRONG")	{
			  GID(modelsarea).innerHTML = "<div style=\"color:#FF0000\">Вы не написали нам ничего !</div>";
		   }		
		   }
	    }	
 	 } 
   }
  if (wishtxt.length > 999) {
    send.disabled = false;
    send.value = "Отправить";
	var toomuch = document.getElementById("toomuch");
	toomuch.innerHTML = "Сообщение длиннее <strong>1000</strong> символов! <br>Пожалуйста, выразите мысль более кратко";
  } else {
  loading.innerHTML=loadingproc();
  req.caching = false;
  req.open('POST', 'includes/anonim_wish.php', true);
  req.send({action:'send', mess:wishtxt,reason:reason,name:name}); 	
  }
}
function showwishform() {
  var req = new JsHttpRequest();
  var modelsarea='workarea';
  var loading=document.getElementById("workarea");
  loading.innerHTML=loadingproc();
  var outp = 'workarea';
  outp.innerHTML="";
  req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
	   clearoutput();
	   GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/wish.php', true);
  req.send({action:'form'}); 	
}
function showrequestform() {
  var req = new JsHttpRequest();
  var modelsarea='workarea';
  var loading=document.getElementById("workarea");
  loading.innerHTML=loadingproc();
  var outp = 'workarea';
  outp.innerHTML="";
  req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
	    clearoutput();
	    GID(modelsarea).innerHTML = req.responseText;
		fillcityes();
		changedevinrq();
		autocomplition();
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/request_create.php', true);
  req.send({action:'form'}); 	
}
function fillcityes() {
  var req = new JsHttpRequest();
  var modelsarea='cityes';
  modelsarea.innerHTML=loadingproc();
  req.caching = false;
  req.open('GET', 'includes/session.php', true);
  var cids = document.otozgmi.country.value;
  req.send({id:cids}); 	
  var ch = document.otozgmi.checker.value;
  if (ch == "SET") {
  if (document.otozgmi.country.value == "0") {
	  document.otozgmi.example2.value = "";
	  document.otozgmi.example2.disabled = true;
  } else {
	  document.otozgmi.example2.disabled = false;
	  document.otozgmi.example2.value = "";
  }
  } else {
	  document.otozgmi.checker.value = "SET";
  }
 }
function setcitytitle(obj) {
 var citylayer =  document.getElementById('citylayer');	
 clearmsgcity();
 citylayer.innerHTML = obj.value;
}
function testfunc(field) {
 autocomplition();
}
function fillcityesinreqedit(topcity) {
  var req = new JsHttpRequest();
  var cids = document.otozgmi.country.value;
  var ch = document.otozgmi.checker.value;
  if (ch == "SET") {
     if (cids == "0") {
	  document.otozgmi.cityfill.disabled = true;
	  document.otozgmi.cityfill.value = "";
     } else 
     {
	  document.otozgmi.cityfill.disabled = false;
	  document.otozgmi.cityfill.value = "";
      }
  } else {
	document.otozgmi.checker.value = "SET";  
  }
  autocomplition();
  req.caching = false;
  req.open('GET', 'includes/session.php', true);
  req.send({id:cids}); 	
}
function fillcityesquery() {
  var req = new JsHttpRequest();
  var cids = document.query.contry.value;
  var modelsarea='cityes';
  modelsarea.innerHTML=loadingproc();	
  autocomplition();
  var ch = document.query.checker.value;
   if (ch == "SET") {
  if (document.query.contry.value == "empty") {
	  document.query.cityfill.value = "";
	  document.query.cityfill.disabled = true;
  } else {
	  document.query.cityfill.disabled = false;
	  document.query.cityfill.value = "";
  }
   } else {
	 document.query.checker.value = "SET";     
   }
  req.caching = false;
  req.open('GET', 'includes/session.php', true);
  req.send({id:cids}); 	
}
function fillcityesedit() {
  var req = new JsHttpRequest();
  var cids = document.profileedit.country.value;
  var modelsarea='cityes';
  modelsarea.innerHTML=loadingproc();	
  var ch = document.profileedit.checker.value;
  if (ch == "SET") {
	 document.profileedit.cityfill.value = ""; 
  } else {
	document.profileedit.checker.value = "SET";   
  }
  autocomplition();
  req.caching = false;
  req.open('GET', 'includes/session.php', true);
  req.send({id:cids}); 	
}
function fillcityessignup() {
  var req = new JsHttpRequest();
  var cids = document.signup.country.value;
  var modelsarea='cityes';
  autocomplition();
  req.caching = false;
  if (document.signup.country.value == "empty") {
	  document.signup.example2.value = "";
	  document.signup.example2.disabled = true;
  } else {
	  document.signup.example2.disabled = false;
	  document.signup.example2.value = "";
  }
  req.open('GET', 'includes/session.php', true);
  req.send({id:cids}); 	
}
function fcitprofileedit() {
  var req = new JsHttpRequest();
  var cids = document.query.contry.value;
  var modelsarea='profileedit';
  modelsarea.innerHTML=loadingproc();	
  req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
		 GID(modelsarea).innerHTML = req.responseJS.listing;
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/goroda.php', true);
  req.send({action:'form',cid:cids}); 		
}
function changedevinrq(mname,mid) {
   var req = new JsHttpRequest();
   var modelsarea = 'modeldiv';
   var modelsblock = 'modeldiv';
   var phone ='phonebrand';
   var phoneblock ='phonebrand';
   var developer = document.otozgmi.dev.value;
   var modelsarea='modeldiv';
   modelsarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
	     GID(modelsblock).innerHTML = req.responseJS.models;
		 GID(phoneblock).innerHTML = req.responseJS.developer;
		 clearmsg();
 	 } 
 	}
if (developer !== "0") {
  req.caching = false;
  req.open('GET', 'includes/models.php', true);
  req.send({ action: 'models',dev: developer,key:'redit',name:mname,id:mid});
}
}
function newrequestpub() {
   var req = new JsHttpRequest();
   var modelsarea='workarea';
   modelsarea.innerHTML=loadingproc();
   var cont = document.otozgmi.country.value;
   var city = document.otozgmi.city.value;
   var price= document.otozgmi.price.value;
   var dev  = document.otozgmi.dev.value;
   var mod  = document.otozgmi.model.value;
   var cond  = document.otozgmi.cond.value;
   var privacy  = document.otozgmi.privacy.value;
   var mail  = document.otozgmi.mail.value;
   var icq  = document.otozgmi.icq.value;
   var sms  = document.otozgmi.sms.value; 
   var cityfill =  document.otozgmi.example2.value;
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
	    if (req.responseJS.status == "OK") {
         login_show(0);	 
		 myrequests();
		} else 
		  { 
		   document.otozgmi.publish.disabled = false;
           document.otozgmi.publish.value = "Опубликовать";
		   var problem = document.getElementById('problems');
		      if (req.responseJS.citywarning == "ERR_CITY") {
				 var citywarning =  document.getElementById('citywarning');
				 citywarning.innerHTML="Укажите город !"; 
			  }
			  if (req.responseJS.errprice == "ERR_PRICE") {
	            problem.innerHTML="Вы ввели какую та шляпу ,вместо цены за искомый вами телефон !";
			  } else {
				if (req.responseJS.errdev == "ERR_DEV")   {
				   problem.innerHTML="Выберите производителя телефона !";
			    } else {
				  if (req.responseJS.errmod == "ERR_MOD") {
				       problem.innerHTML="Выберите модель телефона !";
			   	  } else {
					if (req.responseJS.errinfo == "ERR_INFO") {
				       problem.innerHTML="Вы не ввели не одного параметра для оповещения !";
					}
				  }
				}
			  }
		  }
 	 } 
   }
   req.caching = false;
   req.open('POST', 'includes/request_publish.php', true);
   req.send({cnt:cont,city:city,cond:cond,dev:dev,mod:mod,priv:privacy,eml:mail,icq:icq,sms:sms,mprice:price,cityfill:cityfill});}
function myrequests() {
   var req = new JsHttpRequest();
   clearoutput();
   var modelsarea='workarea';
   var loading=document.getElementById("workarea");
   loading.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/requests.php', true);
  req.send({action:'form'});     
}
function deletereq(el) {
	var req = new JsHttpRequest();
	req.onreadystatechange = function() { 
    if (req.readyState == 4) 
 	 {  
	    login_show(0);
		myrequests();  
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/reqs_deleter.php', true);
  req.send({action:'Gjw4BB',post:el}); 
}
function editreq(rid) {
  var req = new JsHttpRequest();
  var modelsarea='workarea';
  var loading=document.getElementById("workarea");
  loading.innerHTML=loadingproc();
  var outp = 'workarea';
  outp.innerHTML="";
  req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
	    clearoutput();
	    GID(modelsarea).innerHTML = req.responseText;
		var hcity = document.getElementById('hcity').value;
		fillcityesinreqedit(hcity);
		autocomplition();
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/request_edit.php', true);
  req.send({action:'form',rid:rid}); 	
}
function myprivacy(way) {
   var req = new JsHttpRequest();
   clearoutput();
   var modelsarea='workarea';
   var loading=document.getElementById("workarea");
   loading.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
		 makeprivacy();
 	 } 
   }
  req.caching = false;
  var randstr = Math.random();
  req.open('GET', 'includes/privacy.php', true);
  req.send({action:'form',way:way,randstr:randstr});    
}
function abuse(user,layer) {
   var req = new JsHttpRequest();
   var modelsarea="addon" + layer;
   modelsarea.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  drawbth(layer); 
  req.caching = false;
  req.open('GET', 'includes/abuse_send.php', true);
  req.send({action:'form',user:user,id:layer});     
}
function privat(user,subj,layer) {
   var req = new JsHttpRequest();
   var modelsarea="addon" + layer;
   modelsarea.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  drawbth(layer);
  req.caching = false;
  req.open('GET', 'includes/privat_send.php', true);
  req.send({action:'form',user:user,subject:subj,layer:layer});     
}
function closeprivat(user) {
	var workarea=document.getElementById("addon" + user);
    workarea.innerHTML="";
	closeglob(user);
}
function closeprivat2() {
	var workarea=document.getElementById("sellerinf");
    workarea.innerHTML="";
}
function closeprivatans(layer) {
	var workarea=document.getElementById("answer" + layer);
    workarea.innerHTML="";
	closeglob(layer);
}
function closecloseabuse(user) {
	var workarea=document.getElementById("addon" + user);
    workarea.innerHTML="<b>";
	closeglob(layer);
}
function sendprivatmessgae(user,layer) {
   var req = new JsHttpRequest();
   var subject = document.getElementById("subject" + layer).value;
   var text    = document.getElementById("message" + layer).value;
   var save    = document.getElementById("save" + layer).value;
   var send    = document.getElementById("send" + layer);
   send.disabled = true;
   send.value = "Подождите...";
   var hide    = 1;
   if (save == "yes") {
	hide = 0;  
   } else 
     {
		 hide = 1;
     }
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 if (req.responseJS.status == "OK") {
			 closeprivat(layer);
		 }
 	 } 
   }
   if (text.length > 999) {
    send.disabled = false;
    send.value = "Отправить";
	var toomuch = document.getElementById("toomuch");
	toomuch.innerHTML = "Сообщение длиннее <strong>1000</strong> символов! <br>Пожалуйста, выразите мысль более кратко";
  } else {
	if (text.length > 1) {  
     req.caching = false;
     req.open('POST', 'includes/privat_acceptor.php', true);
     req.send({action:'message',user:user,subject:subject,text:text,hide:hide,message:layer});
	} else {
	  //
	  send.disabled = false;
      send.value = "Отправить";
	  closeprivat(layer);
	  //
	}
  }
}
function sendprivatmessgae2(user,layer) {
   var req = new JsHttpRequest();
   var subject = document.getElementById("subject" + layer).value;
   var text    = document.getElementById("message" + layer).value;
   var save    = document.getElementById("save" + layer).value;
   var sendbtn =  document.getElementById("send");
   sendbtn.disabled = true;
   sendbtn.value = "Подождите...";
   var hide    = 1;
   if (save == "yes") {
	hide = 0;  
   } else 
     {
		 hide = 1;
     }
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
	 
		 if (req.responseJS.status == "OK") {
			 closeprivat2();
		 }
 	 } 
   }
   if (text.length > 999) {
    sendbtn.disabled = false;
    sendbtn.value = "Отправить";
	var toomuch = document.getElementById("toomuch");
	toomuch.innerHTML = "Сообщение длиннее <strong>1000</strong> символов! <br>Пожалуйста, выразите мысль более кратко";
  } else {
   if (text.length > 1) {	  
    req.caching = false;
    req.open('POST', 'includes/privat_acceptor.php', true);
    req.send({action:'message',user:user,subject:subject,text:text,hide:hide,message:layer});  
   } else {
	 sendbtn.disabled = false;
     sendbtn.value = "Отправить";  
	 closeprivat2();   
   }
  }
}
function sendprivatmessgaeans(user,layer) {
   var req = new JsHttpRequest();
   var subject = document.getElementById("subject" + layer).value;
   var message    = document.getElementById("messagearea" + layer).value;
   var save    = document.getElementById("save" + layer).value;
   var send    = document.getElementById("send" + layer);
   send.disabled = true;
   send.value = "Подождите...";
   var hide    = 1;
   if (save == "yes") {
	hide = 0;  
   } else 
     {
		 hide = 1;
     }
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 if (req.responseJS.status == "OK") {
			 closeprivatans(layer);
		 }
 	 } 
   }
  if (message.length > 999) {
    send.disabled = false;
    send.value = "Отправить";
	var toomuch = document.getElementById("toomuch");
	toomuch.innerHTML = "Сообщение длиннее <strong>1000</strong> символов! <br>Пожалуйста, выразите мысль более кратко";
  } else { 
  if (message.length > 1) {
   req.caching = false;
   req.open('POST', 'includes/privat_acceptor.php', true);
   req.send({action:'message',user:user,subject:subject,text:message,hide:hide}); 
  } else {
	send.disabled = false;
    send.value = "Отправить"; 
	closeprivatans(layer);
	  
  }
  }
}
function sendabuse(user,id,sender) {
  var req = new JsHttpRequest();
  var subject = document.getElementById("subject" + user).value;
  var text    = document.getElementById("message" + user).value;
  var save    = document.getElementById("save" + user).value;
  var send    = document.getElementById("send" + user); 
  send.disabled = true;
  send.value = "Подождите";
  var hide    = 1;
  if (save == "yes") {
	hide = 0;  
  } else {
	  hide = 1;
	  }
  req.onreadystatechange = function() { 
  if (req.readyState == 4) 
 	 {  
		 if (req.responseJS.status == "OK") {
			 closeprivat(id);
		 }
 	 } 
   }
  if (text.length > 999) {
    send.disabled = false;
    send.value = "Отправить";
	var toomuch = document.getElementById("toomuch");
	toomuch.innerHTML = "Сообщение длиннее <strong>1000</strong> символов! <br>Пожалуйста, выразите мысль более кратко";
  } else {
   if (text.length > 1) {
    req.caching = false;
    req.open('POST', 'includes/abuse_new.php', true);
    req.send({action:'form',user:user,subject:subject,text:text,hide:hide,sender:sender}); 
   } else {
	 send.disabled = false;
     send.value = "Отправить";  
	 closeprivat(id);  
   }
  }
}
function complectation(user) {
   var req = new JsHttpRequest();
   var modelsarea="addon" + user;
   modelsarea.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  drawbth(user);  
  req.caching = false;
  req.open('GET', 'includes/complect_view.php', true);
  req.send({action:'form',user:user,id:user});     
}
function showsellerinfo(sellerid) {
   var req = new JsHttpRequest();
   var loginarea = 'output';
   var loginareablock = 'output';	
   loginarea=document.getElementById("output");
   loginarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(loginareablock).innerHTML = req.responseText;
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/sellerinfo.php', true);
  req.send({ action: 'form',seller:sellerid});   
}
function showposts(sellerid) {
   var req = new JsHttpRequest();
   var loginarea = 'output';
   var loginareablock = 'output';	
   loginarea=document.getElementById("output");
   loginarea.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(loginareablock).innerHTML = req.responseText; 
	   roundcounter();
 	 } 
  }
  req.caching = false;
  req.open('GET', 'includes/query_seller_result.php', true);
  req.send({ action: 'query',seller:sellerid});   
}
function pager(page) {
   var req = new JsHttpRequest();
   clearoutput();
   var modelsarea='workarea';
   modelsarea.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
		  roundcounter();
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/myposts.php', true);
  req.send({action:'form',page:page});     
}
function quicksellerwrite(user) {
   var req = new JsHttpRequest();
   var modelsarea= 'sellerinf';	
   modelsarea.innerHTML=loadingproc();	
   var subj = " ";
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
	  GID(modelsarea).innerHTML = req.responseText;
	 } 
  }
  req.caching = false;
  req.open('GET', 'includes/direct_send.php', true);
  req.send({ action: 'form',user:user,subject:subj,layer:user});   
}
function refreshimage() {
   var loginarea = "capcha";
   loginarea=document.getElementById("capcha");
   loginarea.innerHTML=loadingproc();
   loginarea.innerHTML='<a href="Javascript:refreshimage();" ><img src="kcaptcha/kcaptcha.php" border="0" alt="Нажмите чтобы обновить изображение"></img></a>';
}
function writeheader(str1,str2) {
   var signuphead1 = 'signuphead1';
   var signuphead2 = 'signuphead2';
   signuphead1=document.getElementById("signuphead1");
   signuphead2=document.getElementById("signuphead2");
   signuphead1.innerHTML=str1;
   signuphead2.innerHTML=str2;
}
function fillcnt(obje) {
	getcntname(obje.value);
}
function multichb(obj) {
if (obj.value == "yes") {
	obj.value = "nop";
	} else {obj.value = "yes";}	
}
function refreshgraphicarea() {
 var req = new JsHttpRequest();
 var garea = 'photoarea';
 var gareablock = 'photoarea'
 var del =  'photolist';
 var delblock = 'photolist';
 var unique = 'unique';
 unique = document.getElementById("unique").value;
 garea=document.getElementById("photoarea");
 garea.innerHTML=loadingproc();
 req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
 	   GID(gareablock).innerHTML = req.responseText; 
	   GID(delblock).innerHTML = req.responseJS.listing;
 	 } 
  }
  req.caching = false;
  req.open('GET', 'includes/my_photos.php', true);
  req.send({ action: 'list', unique:unique});   
}
function deletephoto() {
  var req = new JsHttpRequest();
     var delid = document.getElementById("deleter").value;
	  req.onreadystatechange = function() { 
       if (req.readyState == 4) 
 	   { 
 	    refreshgraphicarea();
 	   } 
  }
  req.caching = false;
  req.open('GET', 'includes/photo_deleter.php', true);
  req.send({ action: 'list', delid:delid});   
}
function bigphoto(fname) {
 var largephoto = document.getElementById("largephoto");
 largephoto.innerHTML = "<img border=0 src='storage/huge/"+fname+"' widih=400 height=200></img>";
}
function chconditionreq(sel) {
	var delid = document.getElementById("condition");
	delid.innerHTML = sel.value;
}
function chcountryrt(sel) {
	var delid = document.getElementById("contrylayer");
	delid.innerHTML = sel.value;
}
function deleteprivacy(id,gateway) {
     var req = new JsHttpRequest();
     req.onreadystatechange = function() { 
       if (req.readyState == 4) 
 	   { 
	      login_show(0);
 	      myprivacy(gateway); 
 	   } 
  }
  req.caching = false;
  req.open('GET', 'includes/privacy_deleter.php', true);
  req.send({ action: 'list', id:id,way:gateway});   
}
function changedevpost() {
	clearmsg();
   var req = new JsHttpRequest();
   var modelsarea = 'modeldiv';
   var modelsblock = 'modeldiv';
   var moddiv = 'itemmod';
   var developer = document.newitem.dev.value;
   var maneholder = 'itemname';
   modelsarea='modeldiv';
   if (developer !== "не важно") {
   modelsarea.innerHTML=loadingproc();
   moddiv.innerHTML="";
   }
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
	     GID(modelsblock).innerHTML = req.responseJS.models;
		 GID(maneholder).innerHTML = req.responseJS.developer;
 	 } 
 	}
  req.caching = false;
  if (developer !== "не важно") {
   req.open('GET', 'includes/models.php', true);
   req.send({ action: 'models',key:'msg',dev: developer});   
  }
}
function chmodelpost(model) {
	clearmsg();
    var req = new JsHttpRequest();
	var deve = document.newitem.dev.value;
	var mode = document.newitem.model.value;
	var garea = 'face';
    var gareablock = 'face';
	garea=document.getElementById("face");
	var itemdetails = 'itemdetails';
	var itemdetailsblock = 'itemdetails';
	var modelsarea='itemmod';
	if (mode !== "EMPTY") {
	garea.innerHTML=loadingproc();
	}
    req.onreadystatechange = function() { 
    if (req.readyState == 4) 
 	   {   
	       GID(modelsarea).innerHTML = req.responseJS.mname;
 	       if (req.responseJS.stopflag == "OK") {
		   GID(gareablock).innerHTML = "<image src=\""+ req.responseJS.image + "\"/>";
		   GID(itemdetailsblock).innerHTML = req.responseJS.params;
		   } 
		   if(req.responseJS.stopflag == "ERRR_NO_IMG") {
			    GID(gareablock).innerHTML = "<image src=\""+ "images/photo_small_na.gif" + "\"/>";
			}
	   } 
    }
    req.caching = false;
    if (mode !== "EMPTY") {
	req.open('GET', 'includes/photo_loader.php', true);
    req.send({dev:deve,mod:mode}); 
	}
}
function clearoutput() {
	var itemname  = document.getElementById("output");
	itemname.innerHTML = "";
}
function order(ord,page) {
 var layer_1 = document.getElementById('ord1');	
 var layer_2 = document.getElementById('ord2');	
 var layer_3 = document.getElementById('ord3');	
 var layer_4 = document.getElementById('ord4');	
 layer_1.style.backgroundColor = ""; 
 layer_2.style.backgroundColor = ""; 
 layer_3.style.backgroundColor = ""; 
 layer_4.style.backgroundColor = "";
 var activelayer = document.getElementById('ord'+ord);	
 activelayer.style.backgroundColor = "#F8F8FA";
 makequery(ord,1);
}
function qpager(page,ord) {
 makequery(ord,page);
}
function later() {
	alert('Скоро тут чтото появится, функция временно недоступна!');
}
function partner() {
	later();
}
function help() {
	later();
}
function intro() {
	later();
}
function editpricechange() {
	clearmsg();
	var newitemprice = document.edit.price.value;
	var itemprice=document.getElementById("itemprice");
	itemprice.innerHTML=newitemprice;
}
function savepublish() {
   var req = new JsHttpRequest();
   var modelsarea='workarea';
   modelsarea.innerHTML=loadingproc();
   var developer = document.edit.dev.value;
   var phonemodel = document.edit.model.value;
   var price = document.edit.price.value; 
   var cond = document.edit.condition.value; 
   var documents = document.edit.documents.value; 
   var phone = document.edit.phone.value; 
   var battery = document.edit.battery.value;
   var charger = document.edit.charger.value;
   var handsfree = document.edit.handsfree.value;
   var software = document.edit.software.value;
   var cable = document.edit.cable.value;
   var manual = document.edit.manual.value;
   var unique = document.edit.unique.value;
   var bid    = document.edit.bid.value;
   document.edit.publish.disabled = true;
   document.edit.publish.value= "подождите...";
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
     document.edit.publish.disabled = false;
     document.edit.publish.value= "Опубликовать";
     if (req.responseJS.status == "OK") {
	       login_show(0);
		   mymessages();
		 } else 
		  { 
		   var problems = document.getElementById('problems');
		   document.edit.publish.disabled = false;
           document.edit.publish.value= "Опубликовать";
		    if (req.responseJS.priceerror == "PICE_ERROR") {
			  problems.innerHTML = "Вы ввели какую-то шляпу, вместо цены!";
		    } else {
		         if (req.responseJS.deverror == "DEV_ERROR") {
			         problems.innerHTML = "Вы не выбрали производителя телефона !";
		         } else {
         			if (req.responseJS.modelerror == "MODEL_ERROR") {
		        	  problems.innerHTML = "Вы не выбрали модель телефона !";
		            } else {
					  // MPRICE VALIDATEION	
					  if (req.responseJS.maxprice == "MAX_ERROR") {
						 var maxpr = document.getElementById("maxprice");
						 maxpr.innerHTML = "Вы \"ломите\" очень большую цену ! <br>Если это не так, а ошибки в работе сайта - возможны, обратитесь к администрации в соответствующем <a style=\"color:#4E8CE1;\" href=\"javascript:showwishform();\" >разделе сайта</a>"; 
						}
					// END	
	
					}
  			 }
			}
		  }
 	 } 
   }
  req.caching = false;
  req.open('POST', 'includes/publish.php', true);
  req.send({action:'edit',bid:bid,dev:developer, model:phonemodel,price:price,cond:cond,documents:documents,phone:phone,battery:battery,charger:charger,handsfree:handsfree,software:software,cable:cable,manual:manual,unique:unique});   
}
function loadphotoedit() {
    var req = new JsHttpRequest();
	var dev = document.edit.dev.value;
	var mod = document.edit.model.value;
	var garea = 'face';
    var gareablock = 'face';
	garea=document.getElementById("face");
	var itemdetails = 'itemdetails';
	var itemdetailsblock = 'itemdetails';
	var itemname  = document.getElementById("itemname");
	var itemmod   = document.getElementById("itemmod"); 
	dev = itemname.innerHTML;
	mod = itemmod.innerHTML;
    req.onreadystatechange = function() { 
       if (req.readyState == 4) 
 	   {   
 	       if (req.responseJS.image.stopflag == "OK") {
		   garea.innerHTML = "";
		   GID(gareablock).innerHTML = "<image src=\""+ req.responseJS.image + "\"/>";
		   GID(itemdetailsblock).innerHTML = req.responseJS.params;
		   }
	   } 
    }
    req.caching = false;
	if (dev !== ""  && mod !=="") {
    garea.innerHTML=loadingproc();
    req.open('GET', 'includes/photo_loader.php', true);
    req.send({dev:dev,mod:mod});   
	}
}
function changedevedit() {
   var req = new JsHttpRequest();
   var modelsarea = 'modeldiv';
   var modelsblock = 'modeldiv';
   var moddiv = 'itemmod';
   var developer = document.edit.dev.value;
   var maneholder = 'itemname';
   var modelsarea='modeldiv';
   modelsarea.innerHTML=loadingproc();
   moddiv.innerHTML="";
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 { 
	    if (developer !== "0") {
		 GID(modelsblock).innerHTML = req.responseJS.models;
		 GID(maneholder).innerHTML = req.responseJS.developer;
		}
 	 } 
 	}
  req.caching = false;
  req.open('GET', 'includes/models.php', true);
  req.send({ action: 'models',key:'msgedit',dev: developer}); 
  clearmsg();
}
function changemodelpostedit(obj) {
	clearmsg();
    var req = new JsHttpRequest();
	var deve = document.edit.dev.value;
	var mode = obj.value;
	var garea = 'face';
    var gareablock = 'face';
	garea=document.getElementById("face");
	var itemdetails = 'itemdetails';
	var itemdetailsblock = 'itemdetails';
	var modelsarea='itemmod';
    req.onreadystatechange = function() { 
	garea.innerHTML=loadingproc();
    if (req.readyState == 4) 
 	   {   
		  if(deve !== "0" ) {
		   GID(modelsarea).innerHTML = req.responseJS.mname;
 	       if (req.responseJS.stopflag == "OK") {
		   GID(gareablock).innerHTML = "<image src=\""+ req.responseJS.image + "\"/>";
		   GID(itemdetailsblock).innerHTML = req.responseJS.params;
		   }  
		   if(req.responseJS.stopflag == "ERRR_NO_IMG") {
			GID(gareablock).innerHTML = "<image src=\""+ "images/photo_small_na.gif" + "\"/>";
		   }  
		  }
	   } 
    }
    req.caching = false;
	if (mode !== "EMPTY") {
    req.open('GET', 'includes/photo_loader.php', true);
    req.send({dev:deve,mod:mode});
	}
}
function changeconditionedit() {
	var newitemcondition = document.edit.condition.value;
	var itemcondition=document.getElementById("itemcondition");
	itemcondition.innerHTML = newitemcondition; 
	if (newitemcondition == "новый") {
		document.edit.documents.checked = true;
		document.edit.documents.value = "yes";
		
		document.edit.phone.checked = true;
		document.edit.phone.value = "yes";

		document.edit.battery.checked = true;
		document.edit.battery.value = "yes";

		document.edit.charger.checked = true;
		document.edit.charger.value = "yes";

		document.edit.handsfree.checked = true;
		document.edit.handsfree.value = "yes";

		document.edit.software.checked = true;
		document.edit.software.value = "yes";
		
		document.edit.cable.checked = true;
		document.edit.cable.value = "yes";
		
		document.edit.manual.checked = true;
		document.edit.manual.value = "yes";
	}

}
function requestedit() {
   var req = new JsHttpRequest();
   var modelsarea='workarea';
   modelsarea.innerHTML=loadingproc();
   var cont = document.otozgmi.country.value;
   var city = document.otozgmi.city.value;
   var price= document.otozgmi.price.value;
   var dev  = document.otozgmi.dev.value;
   var mod  = document.otozgmi.model.value;
   var cond  = document.otozgmi.cond.value;
   var privacy  = document.otozgmi.privacy.value;
   var mail  = document.otozgmi.mail.value;
   var icq  = document.otozgmi.icq.value;
   var sms  = document.otozgmi.sms.value;
   var rid  = document.otozgmi.rid.value;
   var cityfill =  document.otozgmi.cityfill.value;
   document.otozgmi.publish.disabled = true;
   document.otozgmi.publish.value = "подождите...";
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
         document.otozgmi.publish.disabled = false;
         document.otozgmi.publish.value = "Опубликовать";
	     if (req.responseJS.status == "OK") {
		    login_show(0);	 
		    myrequests();
		 } 
		 else 
		  { 
		   document.otozgmi.publish.disabled = false;
           document.otozgmi.publish.value = "Опубликовать";
		   var problem = document.getElementById('problems');
		      if (req.responseJS.citywarning == "ERR_CITY") {
				 var citywarning =  document.getElementById('citywarning');
				 citywarning.innerHTML="Укажите город !"; 
			  }
			  if (req.responseJS.errprice == "ERR_PRICE") {
	            problem.innerHTML="Вы ввели какую та шляпу ,вместо цены за искомый вами телефон !";
			  } else {
				if (req.responseJS.errdev == "ERR_DEV")   {
				   problem.innerHTML="Выберите производителя телефона !";
			    } else {
				  if (req.responseJS.errmod == "ERR_MOD") {
				       problem.innerHTML="Выберите модель телефона !";
			   	  } else {
					if (req.responseJS.errinfo == "ERR_INFO") {
				       problem.innerHTML="Вы не ввели не одного параметра для оповещения !";
					}
				  }
				}
			  }
		  }
 	 } 
   }
  req.caching = false;
  req.open('POST', 'includes/request_save.php', true);
  req.send({rid:rid,cnt:cont,city:city,cond:cond,dev:dev,mod:mod,priv:privacy,eml:mail,icq:icq,sms:sms,mprice:price,cityfill:cityfill});   
}
function OpenMessage(laeyr) {
   var req = new JsHttpRequest();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
     var layer_c = document.getElementById('message'+laeyr);	
	 document.all.item("hand"+laeyr).className='hider'; 
	 layer_c.innerHTML = '<div id="answer'+laeyr+'">' +req.responseJS.data+ '</div>';
	 login_show(0);	
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/privacy_open.php', true);   
  req.send({mid:laeyr});   
}
function sellerpager(page,sellerid) {
   var req = new JsHttpRequest();
   clearoutput();
   var modelsarea='workarea';
   modelsarea.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 
		 GID(modelsarea).innerHTML = req.responseText;
		  
		 roundcounter();
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/query_seller_result.php', true);
  req.send({action: 'query',seller:sellerid,page:page});     
}
function cleanfield(obj) {
  if (obj.value == "Обязательно заполните...") {
	  obj.value = "";
  }
  var problem = document.getElementById('problems');
  problem.innerHTML = "";
}
function cleanstyle(fid) {
   var filed = document.getElementById(fid);	
   filed.style.backgroundColor = "";
}
function cleanstyle2() {
   var filed = document.getElementById('name');	
   filed.style.backgroundColor = "";
}
function answer(user,layer,subj) {
   var req = new JsHttpRequest();
   var layer_c = 'answer'+layer;
   layer_c.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(layer_c).innerHTML = req.responseText;
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/privat_ans.php', true);
  req.send({action: 'form',user:user,layer:layer,subj:subj});     
}
function tidset(val) {
	 var tid = document.getElementById('tid');
	 tid.value = val;
}
function passwordcheck(conf) {
	 var layer_c = 'confirmlayer';
	 layer_c = document.getElementById("confirmlayer");
     var  password  = document.signup.signuppassword.value;
	 var repassword = document.signup.repassword.value;
	 if (password.length == repassword.length && repassword.length > 2) {
		 if (repassword == password) {
			layer_c.innerHTML = "совпадает"; 
			layer_c.style.color = "#33FF00";
		 } else {
		    layer_c.innerHTML = "не совпадает";
			layer_c.style.color = "#FF0000";
			
		}
	  } else {
			 layer_c.innerHTML = ""; 
			 layer_c.style.color = "";
	  }
}
function drawbth(layer) {
	 var layer_c = 'place'+layer;
	 layer_c = document.getElementById("place"+layer);
	 var layer_v = document.getElementById("place"+layer).className='cornerclose';
	 
}
function closeglob(layer) {
	 var layer_c = 'addon'+layer;
	 layer_c = document.getElementById("addon"+layer);
 	 layer_c.innerHTML = "  ";
	 var layer_v = document.getElementById("place"+layer).className='cornerUNclose';
}
function closeglobmy(layer) {
	 var layer_c = 'addon'+layer;
	 layer_c = document.getElementById("addon"+layer);
	 layer_c.innerHTML = "  ";
     var layer_v = document.getElementById("place"+layer).className='cornerUNclose';
}
function getcntname(id) {
 var req = new JsHttpRequest();
 var contrylayer = 'contrylayer';
 var citylayer  = 'citylayer';
 citylayer.innerHTML = '';
 req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
			 GID(contrylayer).innerHTML = req.responseJS.cname;
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/goroda.php', true);
  req.send({action: 'form',cname:id});     
}
function Worng() {
     var errlogin = document.getElementById('errlogin');
	 errlogin.style="visibility:visible;"; 
}
function inbox() {
 myprivacy('in');
}
function clearmsg() {
	 var errlogin = document.getElementById('problems');
	 errlogin.innerHTML = "";
}
function clearmsgcity() {
	 var errlogin = document.getElementById('citywarning');
	 errlogin.innerHTML = "";
}
function reqcitych(ob) {
 var req = new JsHttpRequest();
 var contrylayer = 'citylayer';
 var id = ob.value;
 req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
			 GID(contrylayer).innerHTML = req.responseJS.cname;
 	 } 
   }
  req.caching = false;
  req.open('GET', 'includes/goroda.php', true);
  req.send({action: 'form',sname:id});     
}
function Loadmessage(messageid) {
  var postid = messageid;
  var req = new JsHttpRequest();
  var modelsarea='output';
  var loading=document.getElementById("output");
  loading.innerHTML=loadingproc();
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		GID(modelsarea).innerHTML = req.responseText;
 	 } 
   }
  req.caching = false; 
  req.open('GET', 'includes/query_result_single.php', true);
  req.send({action:'query',postid:postid}); 	
}
function noticecleanup() {
 var login3 = document.getElementById('toomuch');  
 var promt3 = document.getElementById('postmessage'); 
 login3.innerHTML = ""; 
}

function moderation(postid) {
   var req = new JsHttpRequest();
   var modelsarea='addon'+postid;
   modelsarea.innerHTML=loadingproc();	
   req.onreadystatechange = function() { 
   if (req.readyState == 4) 
 	 {  
		 GID(modelsarea).innerHTML = req.responseText;
		 trylater();
 	 } 
   }
  drawbth(postid); 
  req.caching = false;
  req.open('GET', 'includes/moderation.php', true);
  req.send({action:'form',postid:postid}); 	
}

function autocomplition(){
function liFormat (row, i, num) {
	var result = row[0] + '<p class=qnt>' + row[1] + '';
	return result;
}
function selectItem(li) {
	if( li == null ) var sValue = '0';
	if( !!li.extra ) var sValue = li.extra[2];
	else var sValue = li.selectValue;
	var layer_c = document.getElementById('city').value = sValue;
}
$("#example2").autocomplete('includes/autocomplete.php', {
	delay:10,
	minChars:2,
	matchSubset:1,
	autoFill:true,
	matchContains:1,
	cacheLength:10,
	selectFirst:true,
	formatItem:liFormat,
	maxItemsToShow:10,
	onItemSelect:selectItem
}); 
// --- Автозаполнение ---]
};
