function catsub(id) {
	toggle_all('cs1');
}




function step2(id,name) {
	hide('step1');
	show('step2');
	toggle_all('cm'+id,'div');
	g('select').innerHTML = ''+name;
}


function step3(id,name) {
	hide('step1');
	hide('step2');
	show('step3');
	toggle_all('cs'+id,'a');
	g('select').innerHTML += ' → '+name;
}




function cleartextforma(n) {
	g(n).value = '';
	g(n).onfocus = '';
	g(n).onclick = '';
	g(n).className = '';
}

function insert_text() {
	
	var length_text = g('text').value.length;
	var length_town = g('town').value.length;
	
	if (length_text >= 10 && length_town >= 2 && g('text').className=='') {
	
		g('button_add_text').disabled = '';
		g('button_add_text').value = 'Добавить объявление';
	
	} else {
		
		g('button_add_text').disabled = 'disabled';
		
		if (length_text >= 10 && length_town < 2) {
						
			g('button_add_text').value = 'Укажите город!';
			
		} else {
			
			g('button_add_text').value = 'Введите текст объявления (не менее 10 символов)';
			
		}
		
	}
}

setInterval("insert_text();",1000)




function ignore_check(n) {
	
	if (g('ot_'+n) == null) {
		if (g(n).value != '') {	g('check_'+n).checked = ''; } else { g('check_'+n).checked = 'checked'; }
	} else {
		if (g('ot_'+n).value != '' || g('do_'+n).value != '') {	g('check_'+n).checked = '';	} else { g('check_'+n).checked = 'checked'; }
	}
}



function clearupforma() {
	g('uptext').value = '';
	g('uptext').name = 'uptext';
	g('uptext').onclick = '';
	g('uptext').className = '';
}



/// убираем блок с удалением
function fotka_block_del(d) {
if (d==1) {
	ttt = setTimeout("g('fotodel').style.display = 'none';", 100);	
} else {
	clearTimeout(ttt);
}
}


/// показываем блок редактирования фотки
function fotka_block(e,id) {
	
	g('fotodel').style.top = mousePageXY(e)['y']-mouseLayerXY(e)['y'];
	g('fotodel').style.left = mousePageXY(e)['x']-mouseLayerXY(e)['x'];
	g('fotodel').style.display = "block";
	g('fotodel').innerHTML = ''
					+'<div class="fastlink" onclick="a_delfoto(\''+id+'\');">'
					+g('lang_delete').innerHTML
					+'</div>';
}


/// удаление фотографий
function a_delfoto(id) {


	var pics = g('pics').value;
		
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
			g('pics').value = req.responseJS.pics;
			g('pics2').value = req.responseJS.pics;
			g('fotki').innerHTML = req.responseJS.fotki;
        }
    }
    req.open(null, g('urlsite').innerHTML+'/ajax/delfoto.php', true);
    req.send( { id: id, pics: pics } );
}
/// КОНЕЦ



/// отключаем кнопочку после нажатия на неё
function send_post() {
	
	setTimeout("g('button_add_text').disabled = 'disabled';g('button_add_text').value = 'Ваше объявление отправляется на сайт';g('button_add_text').id = '';", 100);
	
}





/// открываем форму загрузки фото
function upfoto() {
	x = mousePageXY()['x'];
	y = mousePageXY()['y'];
	
	toggle('upfoto');
	
	g('upfoto').style.left  = '186px';
	g('upfoto').style.top  = y+'px';
}



/// Загрузка фотографий
function a_upfoto(value) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            // Выводим глобальные переменные
			g('fotostatus').innerHTML = req.responseJS.status;
			
			if (req.responseJS.pics!='') {
					g('fotoforma').reset();
					g('uptext').value = g('text_no_text').innerHTML;
					g('uptext').name = 'text_no';
					g('uptext').onclick = "clearupforma();";
					g('uptext').className = 'up_text';
				g('pics').value = req.responseJS.pics;
				g('pics2').value = req.responseJS.pics; }
			if (req.responseJS.fotki!='') {
				g('fotki').innerHTML = req.responseJS.fotki; }
        }
    }
    req.open(null, g('urlsite').innerHTML+'/ajax/upfoto.php', true);
    req.send( { q: value } );
}
/// КОНЕЦ загрузки фото





	//function tsp() {
	//		if (g('town').value.length > 0 && focustown==1) { show('seltown'); }
	//}
	
	function tsp_hide(s) {
			setTimeout("hide('"+s+"');",100);
	}
	
	
	function tn(id) {
			g(id).className = "town_n";
	}
	function tf(id) {
			g(id).className = "town_f";
	}
	function tc(id) {
			g('town').value = g(id).innerHTML;
			hide('seltown');
	}
	
		
	function sptown(t,n,id) {
			var n2 = n.toLowerCase();
			if (t.length > 0 && t < n2 && t.indexOf(n2.substring(0,t.length)) == '0') 
								{ g('seltown').innerHTML += '<div id="t'+id+'" class="town_f" onclick="tc(this.id);" onmouseover="tn(this.id);" onmouseout="tf(this.id);">'+n+'</div>'; 
									show('seltown'); }
			if (t == n2)  { g('town').value = n; }
	}
	
	
	
	
	function dop_click(id,n) {
			g(n).value = g(id).innerHTML;
			hide('sel'+n);
	}
	
	function spdops(t,name,n,id,type) {
			if (type==1) { var s = 'brand'; }
			if (type==2) { var s = 'model'; }
			
			
			// проверяем на соответствие марки к марке, модели к модели и т.д.
			if (name == s) {
			
				var n2 = n.toLowerCase();
				if (t.length > 0 && t < n2 && t.indexOf(n2.substring(0,t.length)) == '0') 
									{ g('sel'+s).innerHTML += '<div id="d'+type+'_'+id+'" class="town_f" onclick="dop_click(this.id,\''+s+'\');" onmouseover="tn(this.id);" onmouseout="tf(this.id);">'+n+'</div>'; 
										show('sel'+s); }
				if (t == n2)  { g(s).value = n; }
			
			} // end
	}
