
function check_reg_form(f, check_pass)
{
	//alert(check_pass)
	//alert(123)
	var msg = '';
	msg_title="Вы не ввели необходимые данные: \n\n";
	if(f.surename.value=="") msg+='- фамилия\n';
	if(f.name.value=="") msg+='- имя\n';
	if(f.fathername.value=="") msg+='- отчество\n';
	if(f.grajd.value=="") msg+='- гражданство\n';
	if(f.country.value=="") msg+='- страна проживания\n';
	if(f.city.value=="") msg+='- город\n';
	if(f.tel.value=="") msg+='- телефон\n';
	if(f.mobile.value=="") msg+='- мобильный телефон\n';
	if(f.icq.value=="") msg+='- icq\n';
	if(f.skype.value=="") msg+='- skype\n';
	if(f.msn.value=="") msg+='- MSN\n';
	if(f.email.value=="") msg+='- e-mail\n';
	if(f.capcha.value=="") msg+='- код безопасности\n';
	
	if(check_pass)
	{
		if(f.pass.value=="") msg+='- пароль\n';	
		if(f.re_pass.value=="") msg+='- подтверждение пароля\n';	
		
		if(f.pass.value!=f.re_pass.value) msg+='- пароли не совпали!\n';	
		
	}

	if(msg)
		  {
			  alert(msg_title+msg);
				return false;
		  }else return true;
}





function check_ad_buy_form(f)
{
//		alert(123)
	var msg = '';
	msg_title="Вы не ввели необходимые данные: \n\n";
	
	if(f.name.value=="") msg+='- название бизнеса\n';
	//if(f.anons.value=="") msg+='- краткое описание\n';
	if(f.price.value=="") msg+='- стоймость (от)\n';
	if(f.price_till.value=="") msg+='- стоймость (до)\n';
	//alert(document.getElementById("search-cat0").value)
	
	if(document.getElementById("search-cat0").value==0 || document.getElementById("search-brand0").value==0 || document.getElementById("search-model0").value==0 || !f.address.value) msg+='- расположение\n';
		

	if(msg)
		  {
			  alert(msg_title+msg);
				return false;
		  }else return true;
}







function check_ad_sell_form(f)
{
	var msg = '';
	msg_title="Вы не ввели необходимые данные: \n\n";
	
	if(f.name.value=="") msg+='- название бизнеса\n';
	//if(f.anons.value=="") msg+='- краткое описание\n';
	if(f.price.value=="") msg+='- стоймость\n';
	//alert(document.getElementById("search-cat0").value)
	
	if(document.getElementById("search-cat0").value==0 || document.getElementById("search-brand0").value==0 || document.getElementById("search-model0").value==0 || !f.address.value) msg+='- расположение\n';
		

	if(msg)
		  {
			  alert(msg_title+msg);
				return false;
		  }else return true;
}




function check_ad_edit_form(f, buy_sell)
{
	//	alert(buy_sell)
	var msg = '';
	msg_title="Вы не ввели необходимые данные: \n\n";
	
	if(f.name.value=="") msg+='- название бизнеса\n';
	//if(f.anons.value=="") msg+='- краткое описание\n';
	if(f.price.value=="") msg+='- стоймость (от)\n';
	if(buy_sell=='buy' && f.price_till.value=="") msg+='- стоймость (до)\n';
	//alert(document.getElementById("search-cat0").value)
	
	if(document.getElementById("search-cat0").value==0 || document.getElementById("search-brand0").value==0 || document.getElementById("search-model0").value==0 || !f.address.value) msg+='- расположение\n';
		

	if(msg)
		  {
			  alert(msg_title+msg);
				return false;
		  }else return true;
}









function AjaxJob()
                {
                  this.doJob = function(url, type, func, data)
                                     {
                                       func.loading("0%");
                                       var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
                                       request.onreadystatechange = function()
                                                                            {
                                                                              //alert(request.readyState);
                                                                              if(request.readyState==4)
                                                                                {
                                                                                  func.done((request.status==200 ? request.responseText : "ERROR! "+request.status));
                                                                                }else{
                                                                                  func.loading(parseInt(request.readyState*25)+"%");
                                                                                }
                                                                            }

                                       if(type=="GET")
                                         {
                                           request.open(type, url+"?"+data+"&nocahse="+Math.random(), true);
                                           request.send(null);
                                         }else if(type=="POST")
                                                 {
                                                   request.open(type, url, true);
                                                   request.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8");
                                                   request.setRequestHeader("Content-length", data.length);
                                                   request.setRequestHeader("Connection", "close");
                                                   request.send(encodeURI(data));
                                                 }
                                     }

                }

var ajaxObj = new AjaxJob();

function setCountries(sel, index)
                  {
				    var sel_b = document.getElementById('search-brand'+index);
					var sel_m = document.getElementById('search-model'+index);
				    if(sel.selectedIndex!=0)
					  {
					    
					    ajaxObj.doJob("/ajax.php", "POST", 
						             {
									   loading: function(p)
									                    {
														  sel_b.options[0].innerHTML = 'Загрузка';
														}, 
									   done: function(p)
									                 { 
													 	//alert(p)
													   if(p.indexOf("[")!==0)
													     {
														  alert(p);
														 }else{
														   
														   	   sel_b.disabled = false;
															   sel_b.innerHTML = '';
														   var e = eval("("+p+")");
														   var opt = document.createElement('option');
															        opt.value = 0;
																	opt.innerHTML = 'Любая';
																	sel_b.appendChild(opt);
														   sel_m.selectedIndex=0;
														   sel_m.disabled = true;
														   //alert(e)
														   for(var i in e)
														      {
															  	//alert(i)
															    var opt = document.createElement('option');
															        opt.value = e[i].id;
																	opt.innerHTML = e[i].name;
																	sel_b.appendChild(opt);
															  }
														 }
									                 }
									 }, "go=countriesList&id="+sel.value);
					  }else{
						sel_b.selectedIndex=0;
						sel_b.disabled = true;
						
						sel_m.selectedIndex=0;
						sel_m.disabled = true;
					  }
				  }
				  
function setCities(sel_b, index)
                  {
				    var sel_c = document.getElementById('search-cat'+index);
					var sel_m = document.getElementById('search-model'+index);
				    if(sel_b.selectedIndex!=0)
					  {
					    
					    ajaxObj.doJob("/ajax.php", "POST", 
						             {
									   loading: function(p)
									                    {
														  sel_m.options[0].innerHTML = 'Загрузка';
														}, 
									   done: function(p)
									                 { 
													   if(p.indexOf("[")!==0)
													     {
														   alert(p);
														 }else{
														   	   sel_m.disabled = false;
															   sel_m.innerHTML = '';
														   var e = eval("("+p+")");
														   //alert(p)
														   var opt = document.createElement('option');
															        opt.value = 0;
																	opt.innerHTML = 'Любой';
																	sel_m.appendChild(opt);
														   for(var i in e)
														      {
															  //	alert(e[i])
															    var opt = document.createElement('option');
															        opt.value = e[i].id;
																	opt.innerHTML = e[i].name;
																	sel_m.appendChild(opt);
															  }
														 }
									                 }
									 }, "go=citiesList&region_id="+sel_c.value+"&country_id="+sel_b.value);
					  }else{
						sel_m.selectedIndex=0;
						sel_m.disabled = true;
					  }
				  }
