var wnd;
var isIE = (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0)
var icoockies;

function ishPopUp (url,name,width, height) {
	PopUpWindow = window.open(url,name,'titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=no,width=' + width + ' ,height=' + height);
	PopUpWindow.focus();
}
function resizeWindow(img){
	if (img.width > 800) img.width = 800;
	if (img.height > 600) img.height = 600;
	window.resizeTo(img.width > 0 ? img.width+7 : 400, img.height > 0 ? img.height+56 : 300);
}

function ResetForm(){
	var frm = document.FindForm;
	var type;
	frm.reset();
	if (frm.district)
		frm.district.value = "";
	if (frm.city)
		frm.city.value = "";
	for(i = 0; i < frm.elements.length; i++){
		type = frm.elements(i).type;
		if (type=='checkbox'){
			frm.elements(i).checked = false; 
		}
		if (type=="text"){
			frm.elements(i).value="";
		}
		if (type=="select-one"){
			frm.elements(i).selectedIndex=0;
		}
	}
}

function makeCall(number){
  var wnd = window.open("http://www.sitephone.ru/sp.htm?" + number, "callWindow","height=160,width=340,status=no,toolbar=no,menubar=no,location=no");
  wnd.focus();  
  return false;
}
function showImage(id){
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photo.aspx?id="+id,null,"resizable=yes,status=no,width=400,height=300");
}
function showImageObject(id){
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photoObject.aspx?id="+id,null,"resizable=yes,status=no,width=400,height=300");
}
function showImageBranch(id){
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photoBranch.aspx?id="+id,null,"resizable=yes,status=no,width=400,height=300");
}
function showImageOffer(id){
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photoOffer.aspx?id="+id,null,"resizable=yes,status=no,width=400,height=300");
}
function changeImages(){
	if (document.images) {
		for (var i = 0; i < changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function showContentImage(id,base){
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/photoContent.aspx?id="+id+"&imageUrl="+base,null,"resizable=yes,status=no,width=400,height=300");
}

function showAdvanced(v){
	with (document.getElementById('advanced').style){
		if (display == 'none'){
			document.Form1.advanced.value = 0;
			display = '';
			v.innerHTML = '<img border="0" src="/i/vnutr-menu-13a.gif" width="28" height="22">';
		} else {
			document.Form1.advanced.value = 1;
			display = 'none';
			v.innerHTML = '<img border="0" src="/i/vnutr-menu-13.gif" width="28" height="22">';
		}
	}
}
function checkRequest(f){
	if (f.Name.value == ''){
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}
	if (f.Contacts.value == ''){
		f.Contacts.focus();
		alert('Введите координаты для связи');
		return false;
	}
	if (f.Text.value == ''){
		f.Text.focus();
		alert('Введите текст');
		return false;
	}
	if (f.Text.value.length > 1400){
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
	return true;
}

function checkRentRequest(f){
	if(f.captcha){
		if (f.captcha.value == ''){
			alert('Введите цифры, которые вы видите на картинке в соответствующее поле');
			f.captcha.focus();
			return false;
		}
	}
	if (f.Name.value == ''){
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}
	if ((f.Contacts.value.length + f.Email.value.length) == 0){
		alert('Введите свою контактную информацию');
		if (f.Contacts.value == ''){
			f.Contacts.focus();
			return false;
		}
		if (f.Email.value == ''){
			f.Email.focus();
			return false;
		}
	}
	if (f.Text.value == ''){
		f.Text.focus();
		alert('Введите текст заявки');
		return false;
	}
	if (f.Text.value.length > 1400){
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
	return true;
}
function checkRentRequest2(f){
	if(f.captcha){
		if (f.captcha.value == ''){
			alert('Введите цифры, которые вы видите на картинке в соответствующее поле');
			f.captcha.focus();
			return false;
		}
	}
	if (f.Name.value == ''){
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}
	if (f.Department.value == ' '){
		f.Department.focus();
		alert('Выберите подразделение, с которым Вы работали');
		return false;
	}	
	if ((f.Contacts.value.length + f.Email.value.length) == 0){
		alert('Введите свою контактную информацию');
		if (f.Contacts.value == ''){
			f.Contacts.focus();
			return false;
		}
		if (f.Email.value == ''){
			f.Email.focus();
			return false;
		}
	}
	if (f.Text.value == ''){
		f.Text.focus();
		alert('Введите текст заявки');
		return false;
	}
	if (f.Text.value.length > 1400){
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
	return true;
}
function checkRentRequestPerday(f){ 
	if (f.Name.value == ''){
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}
	if ((f.Contacts.value.length + f.Email.value.length) == 0){
		alert('Введите свою контактную информацию');
		if (f.Contacts.value == ''){
			f.Contacts.focus();
			return false;
		}
		if (f.Email.value == ''){
			f.Email.focus();
			return false;
		}
	}
	if (f.Text.value == ''){
		f.Text.focus();
		alert('Введите текст заявки');
		return false;
	}
	if (f.Text.value.length > 1400){
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
	if(flats_perday){
		if (f.invasion_date.value == ''){
			f.invasion_date.focus();
			alert('Укажите дату заезда');
			return false;
		}
		if (f.getout_date.value == ''){
			f.getout_date.focus();
			alert('Укажите дату выезда');
			return false;
		}
	}
	return true;
}

function checkQuestion(f){
	if (f.Name.value == ''){
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}
	if (f.Contacts.value == ''){
		f.Contacts.focus();
		alert('Введите координаты для связи');
		return false;
	}
	if (f.Email.value == ''){
		f.Email.focus();
		alert('Введите email');
		return false;
	}
	if (f.Text.value == ''){
		f.Text.focus();
		alert('Введите текст вопроса');
		return false;
	}
	if (f.Text.value.length > 1400){
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
	return true;
}

function checkTrimComment(f){
	String.prototype.trim = function() {
		return this.replace(/^\s+|\s+$/g,"");
	}
	if (f.type.value.trim() == ''){
		alert('Укажите тип отзыва');
		return false;	
	}
	if (f.marketoperationtype.value.trim() == ''){
		alert('Укажите вид деятельности');
		return false;	
	}else{
		if((f.division0_0.value.trim().length + f.division0_1.value.trim().length + f.division2_0.value.trim().length + f.division2_1.value.trim().length + f.division4_0.value.trim().length + f.division4_1.value.trim().length + f.division3_1.value.trim().length)==0){
			alert('Укажите отделение');
			return false;	
		}
	}
	if (''+f.Name.value.trim() == ''){
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}
	if (''+f.Contacts.value.trim() == ''){
		f.Contacts.focus();
		alert('Введите телефон');
		return false;
	}
	if (''+f.Email.value.trim() == ''){
		f.Email.focus();
		alert('Введите email');
		return false;
	}
	if (''+f.Text.value.trim() == ''){
		f.Text.focus();
		alert('Введите текст вопроса');
		return false;
	}
	if (f.Text.value.length > 1400){
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
	return true;
}

function checkOffer(f){
	if (f.Text.value == "" || f.Text.value == " "){
		f.Text.focus();
		alert('Введите текст предложения');
		return false;
	}
	return true;
}

function setPlan(src){
	var v = document.getElementById("id_plan");
	s = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"237\" height=\"244\" id=\"lupa\" align=\"middle\">\n"+
         "<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n"+
         "<param name=\"link_flash\" value=\"/image/" + src + ".swf\">\n" +
         "<param name=\"movie\" value=\"lupa.swf?link_flash=/image/"+src+".swf&link_url=javascript:showPlan("+src+");\">\n"+
         "<param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#ffffff\" />\n"+
         "<embed src=\"dfglupa.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"237\" height=\"244\" name=\"lupa\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n"+
         "</object>"
	v.innerHTML = s;
	//v = document.getElementById("a_plan");
	//v.href = "/image/" + src+".swf";
	//v.onclick = new Function("showPlan(" + src + "); return false;");
}

function setPlanOld(src){
	var v = document.getElementById("id_plan");
	s = "<OBJECT align=\"right\" height=\"250\" width=\"220\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0\" VIEWASTEXT>\n" +
		"<param name=\"menu\" value=\"true\">\n" +
		"<PARAM name=\"movie\" value=\"/image/" + src + ".swf\">\n" +
		"<PARAM name=\"quality\" value=\"high\">\n" +
		"<PARAM name=\"bgcolor\" value=\"#ffffff\">\n" +
		"<EMBED height=\"250\" width=\"220\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\"  bgcolor=\"#ffffff\" quality=\"high\" src=\"/image/" + src + ".swf\"></EMBED>\n" +
		"</OBJECT>"
	v.innerHTML = s;
	v = document.getElementById("a_plan");
	v.href = "/image/" + src+".swf";
	v.onclick = new Function("showPlan(" + src + "); return false;");
}

function showPlan(v){
	var params = "scrollbars=0,menubar=1,resizable=1,width=492,height=510";
	var w = window.open('/common/'+v+'.html', '', params);	
}

function onMoscowChecked(vhide){
	var f = document.Form1;
	if(!f.cbM.checked && !f.cbR.checked)
		f.cbR.checked = true;
	if (vhide){
		if (!f.cbM.checked)
			removeAll();
		if (!f.cbR.checked)
			DremoveAll();
		onShowStation(f.cbM.checked);
		onShowHighway(f.cbR.checked);
	}
}

function onRegionChecked(vhide){
	var f = document.Form1;
	if(!f.cbM.checked && !f.cbR.checked)
		f.cbM.checked = true;
	if (vhide){
		if (!f.cbM.checked)
			removeAll();
		if (!f.cbR.checked)
			DremoveAll();
		onShowStation(f.cbM.checked);
		onShowHighway(f.cbR.checked);
	}
}

function check_region_moscow_checkboxes(){
	var f = document.Form1;
	f.cbM.checked = true;
	f.cbR.checked = true;
	onShowHighway(f.cbR.checked);
	onShowStation(f.cbM.checked);
}

function onShowStation(v){
	var dis = '';
	var h = 81;
	if (v) {
		dis = 'block';
		h = 81;
	} else {
		dis = 'none';
		h = 177;
	}
	document.getElementById('cStations').style.display = dis;
	document.getElementById('cStationsSel').style.display =dis;
	document.getElementById('selectedStations').style.display =dis;
	document.getElementById('lineStations').style.display =dis;
	document.getElementById('invis').style.display =dis;
	document.getElementById('Directions').style.height= h;
	document.getElementById('selectedDirection').style.height= h;
}

function onShowHighway(v){
	var dis = '';
	var h = 81;
	if (v) {
		dis = 'block';
		h = 81;
	} else {
		dis = 'none';
		h = 177;
	}
	document.getElementById('cDirections').style.display =dis;
	document.getElementById('Directions').style.display =dis;
	document.getElementById('cselectedDirection').style.display =dis;
	document.getElementById('selectedDirection').style.display = dis;
	document.getElementById('lineStations').style.height= h;
	document.getElementById('selectedStations').style.height= h;
}

function Open_SendToFriend(strUrl){
	if (wnd && !wnd.closed) wnd.close();
	wnd = window.open("/common/send_to_friend.aspx?url="+escape(strUrl),null,"resizable=yes,status=no,width=500,height=554");
	//wnd = window.open("/common/send_to_friend.aspx?url="+escape(strUrl),null);
}	

function integration (id){
	if (document.getElementById(id).style.display == 'none') { // (i) == id && 
		document.getElementById(id).style.display = 'block';
		changeImages('arrow','/img/tr_white_up5.gif');
		//document.getElementById('invis').style.color='';
	} else {
		document.getElementById(id).style.display = 'none';
		changeImages('arrow','/img/tr_white_down5.gif');
		//document.getElementById('invis').style.color='#416EAD';
	}
}

function checkTrimQuestion(f){
	String.prototype.trim = function() {
		return this.replace(/^\s+|\s+$/g,"");
	}
	if (f.Name.value.trim() == '') {
		f.Name.focus();
		alert('Введите Ваше имя');
		return false;
	}
	if (f.Contacts.value.trim() == '') {
		f.Contacts.focus();
		alert('Введите координаты для связи');
		return false;
	}
	if (f.Email.value.trim() == '') {
		f.Email.focus();
		alert('Введите email');
		return false;
	}
	if (f.Text.value.trim() == '') {
		f.Text.focus();
		alert('Введите текст вопроса');
		return false;
	}
	if (f.Text.value.length > 1400) {
		f.Text.focus();
		alert('Текст слишком длинный');
		return false;
	}
	return true;
}

function clearform(formname){
	var a = eval(formname);
	for(i=0;i<a.elements.length;i++){
		if(a.elements[i].type=='text'){
			a.elements[i].value='';
		}else if(a.elements[i].type=='radio' && a.elements[i].value.indexOf('special') == -1){
			//alert(a.elements[i].value);
			a.elements[i].checked = false;
		}else if(a.elements[i].type=='checkbox'){
			a.elements[i].checked = false;
		}else if(a.elements[i].type=='textarea'){
			a.elements[i].value='';
		}else if(a.elements[i].type=='select-one'){
			a.elements[i].value="";
		}else if(a.elements[i].type=='select-multiple'){
			a.elements[i].value="";
		}
	}
	//document.forms['SearchForm'].m.value = '';
	//document.forms['SearchForm'].d.value = '';
//	alert(a.elements.length);
}

function notebook(s_rubric,i_id){
	var theDate = new Date();
	var days = 15;

	if (getCookie(s_rubric + '_' + i_id)){
		if (icoockies != null && icoockies > 0){
			icoockies-=1;
		}
		theDate.setTime(theDate.getTime()-(days*24*60*60*1000));
		setCookie(s_rubric+'_'+i_id,0,theDate.toGMTString()); 
		document.getElementById("i"+i_id).src="/img/notebook_off.gif";
		document.getElementById("b"+i_id).title="Добавить в блокнот";
	}else{
		if (icoockies != null && icoockies >= 0){
			icoockies+=1;
		}
		theDate.setTime(theDate.getTime()+(days*24*60*60*1000));
		setCookie(s_rubric+'_'+i_id,1,theDate.toGMTString()); 
		document.getElementById("i"+i_id).src="/img/notebook_on.gif";
		document.getElementById("b"+i_id).title="Удалить из блокнота";
	}
	if (icoockies != null && icoockies >= 0){
		if(icoockies==0){
			document.getElementById('coockiecount').innerHTML = '';
		}else{
			document.getElementById('coockiecount').innerHTML = '(' + icoockies + ')';
		}
	}
}

function getCookie(name,name_second) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
			/*
			if (name_second){
				//alert('setStr:'+setStr)
				if ((name_second.length>0)&&(setStr.length>0)){
					setStr = "&" + setStr + "&"
					search = "&" + name_second + "=";
					offset = setStr.indexOf(search);
					if (offset != -1) {
						offset += search.length;
						end = setStr.indexOf("&", offset)
						if (end == -1) {
							end = cookie.length;
						}
						setStr = unescape(setStr.substring(offset, end));
					}else{
					setStr = null;
					}
				}
			}
			*/
		}
	}
	return(setStr);
}
function setCookie (name, value, expires, domain, secure) {
	path = '/';
	document.cookie = name + "=" + value +
	((expires) ? "; expires=" + expires : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
}

var max_link_dotted = 15;
function showlayer(layer){
	for (var i=1; i < max_link_dotted; i++){
		if (layer==i) i++;
		if (document.getElementById('layer'+i)) {
			document.getElementById('layer'+i).style.display='none'
		}
	}
	if (document.getElementById('layer'+layer)){
		if (document.getElementById('layer'+layer).style.display=='block'){
			document.getElementById('layer'+layer).style.display='none'
		}
		else{
			document.getElementById('layer'+layer).style.display='block'
		}
	}
}

function wopen(url,w,h){
	if (!w) w = 800;
	if (!h) h = 800;
	window.open(url,"","width="+w+", height="+h+",resizable,scrollbars,status")
}

function wopencontent(url){
	window.open(url,"","width=1040, height=830,resizable,scrollbars,status")
}

function wopenfree(url){
	window.open(url,"","")
}

function fill_reqfrm(id,lot,div){
	document.getElementById('goodres').style.display='none';
	document.getElementById('fQuestion').style.display='block';
	document.getElementById('msg_status_info').innerHTML = '';
	if(id){
		document.getElementById('reqobject_id').value=id;
	}else{
		document.getElementById('reqobject_id').value='';
	}
	if(lot){
		document.getElementById('reqlotnumber').value=lot;
		if (document.getElementById('reqlotnumbertext')){
			document.getElementById('reqlotnumbertext').innerHTML='Номер лота: "'+lot+'"';
		}
	}else{
		document.getElementById('reqlotnumber').value='';
		if (document.getElementById('reqlotnumbertext')){
			document.getElementById('reqlotnumbertext').innerHTML='';
		}
	}
	if(div){
		document.getElementById('reqbranch_id').value=div;
	}else{
		document.getElementById('reqbranch_id').value='';
	}
}
function MakeImageMap(){
	if(document.getElementById('map1')){
		//loadAll();
		var res; 
		var t_div;
		var mapdiv = document.getElementById('map1');

		for(x=0;x<Sts.length;x++){
			t_div = document.createElement('div');
			t_div.id = 's'+Sts[x]['id'];
			t_div.style.width = '10px';
			t_div.style.position = 'absolute';
			t_div.style.left = Sts[x]['x'] + 'px';
			t_div.style.top = Sts[x]['y'] + 'px';
			t_div.innerHTML = '<img id="imm' + x + '" alt="' + Sts[x]['name'] + '" src="/img/obana4.gif" onclick="JavaScript:mSel(' + x + ');" style="cursor:hand;cursor:pointer">';
			mapdiv.appendChild(t_div);
		}
		for (var i = 0; i < SelSts.length; i++) {
			for (var j = 0; j < Sts.length; j++) {
				if (SelSts[i]==Sts[j].id) {
					addToSel(j);
				}
			}
		}
	}
}
function switchFormTabNew(dir){
	var t1 = document.getElementById('frmtab1');
	var t2 = document.getElementById('frmtab2');
	var c1 = document.getElementById('conttab1');
	var c2 = document.getElementById('conttab2');
	var l  = document.getElementById('locality');
	var ttm = document.getElementById('time_to_metro');
	var single_room = document.getElementById('single-room');

	var st = document.getElementById('selectedStations');
	var dr = document.getElementById('selectedDirection');
	
	var ism = document.getElementById('isMoscowInput');
	
	//var tmp;
	//tmp = t1.innerHTML;
	//t1.innerHTML = t2.innerHTML;
	//t2.innerHTML = tmp;
	if(dir==0){
		//t2.href = "javascript:switchFormTab(1);";
		c1.style.display = 'none';
		c2.style.display = '';
		if(l){ l.style.display = ''; }
		if(ttm){ ttm.style.display = 'none' }
		if(single_room){ single_room.style.display = 'none' }
		ism.value = '0';
		
		t2.className  = 'active';
		t1.className  = 'inactive';
		
		/*
		var inp = st.getElementsByTagName('input');
		for(e=0;e<inp.length;e++){
			inp[e].disabled = true;
		}
		var inp = dr.getElementsByTagName('input');
		for(e=0;e<inp.length;e++){
			inp[e].disabled = false;
		}*/
	}else{
		//t2.href = "javascript:switchFormTab(0);";		
		
		c2.style.display = 'none';
		c1.style.display = '';
		if(l){ l.style.display = 'none'; }
		if(ttm){ ttm.style.display = '' }
		if(single_room){ single_room.style.display = '' }
		ism.value = '1';
		
		t2.className  = 'inactive';
		t1.className  = 'active';
		/*
		var inp = st.getElementsByTagName('input');
		for(e=0;e<inp.length;e++){
			inp[e].disabled = false;
		}
		var inp = dr.getElementsByTagName('input');
		for(e=0;e<inp.length;e++){
			inp[e].disabled = true;
		}
		*/
	}
}

function switchFormTab(dir){
	var t1 = document.getElementById('frmtab1');
	var t2 = document.getElementById('frmtab2');
	var c1 = document.getElementById('conttab1');
	var c2 = document.getElementById('conttab2');

	var st = document.getElementById('selectedStations');
	var dr = document.getElementById('selectedDirection');
	
	var ism = document.getElementById('isMoscowInput');
	
	var tmp;
	tmp = t1.innerHTML;
	t1.innerHTML = t2.innerHTML;
	t2.innerHTML = tmp;
	if(dir==0){
		t2.href = "javascript:switchFormTab(1);";
		c1.style.display = 'none';
		c2.style.display = 'block';
		ism.value = '0';
		/*
		var inp = st.getElementsByTagName('input');
		for(e=0;e<inp.length;e++){
			inp[e].disabled = true;
		}
		var inp = dr.getElementsByTagName('input');
		for(e=0;e<inp.length;e++){
			inp[e].disabled = false;
		}*/
	}else{
		t2.href = "javascript:switchFormTab(0);";		
		c2.style.display = 'none';
		c1.style.display = 'block';
		ism.value = '1';
		/*
		var inp = st.getElementsByTagName('input');
		for(e=0;e<inp.length;e++){
			inp[e].disabled = false;
		}
		var inp = dr.getElementsByTagName('input');
		for(e=0;e<inp.length;e++){
			inp[e].disabled = true;
		}
		*/
	}
}

function DInitloadAll_new() {
	var s='';
	var offs=0;
	for (var i = 0; i < SelDts.length; i++) {
		if (Dts[SelDts[i]]){
			select_dir(SelDts[i]);
		}
	}
	if (dcount == 0 && document.getElementById('selectedDirection')) 
		document.getElementById('selectedDirection').innerHTML = DemptyText;
}

function select_directions(dir_array){
  searchForm='SearchForm';
	for (var i = 0; i < dir_array.length; i++)
		select_dir(dir_array[i]);
}

function select_dir(v){	
	searchForm='SearchForm';
	var d = document.getElementById('selectedDirection');
	if (dcount == 0) {
		s  = '<div '+divStyle+'>';
		s += '<input id="clearD" '+inputStyle+' onclick = "DremoveAll_new(); return false" type = checkbox>';
		s += '<label for = clearD '+labelStyle+'><i>&nbsp;Очистить список</i></label>';
		s += '</div>';

		d.innerHTML = s;
	}
	if (!document.getElementById("zel" + v)) {	
		s  = '<div id = "zel' + v + '" '+divStyle+'>';		
		s += '<input id = "ztS_' + v + '" '+inputStyle+' onclick="select_dir('+v+'); return false" type="checkbox" checked name="d" value="'+Dts[v].id+'">&nbsp;';
		s += '&nbsp;<label for = ztS_' + v + ' '+labelStyle+'>&nbsp;' + Dts[v].name + '</label>';
		s += '</div>';

		d.innerHTML += s;

		// if(document.forms[searchForm].d){
		//	 document.forms[searchForm].d.value += v;
		// }

		if(document.getElementById('d' + v)){
			document.getElementById('d' + v).checked = true;
		}
		dcount++;
		Dts[v].checked = true;

	} else {
		var ds = document.getElementById('zel' + v);
		if(document.getElementById('d' + v)){
			document.getElementById('d' + v).checked = false;
		}
		d.removeChild(ds);
		dcount--;
		Dts[v].checked = false;
		if (dcount == 0){
			document.getElementById('selectedDirection').innerHTML = DemptyText;
		}
		if(document.forms[searchForm].d && document.forms[searchForm].d.value){
			document.forms[searchForm].d.value = document.forms[searchForm].d.value.replace(', '+v,'');
			document.forms[searchForm].d.value = document.forms[searchForm].d.value.replace(v+',','');
		}
	}
}

function DremoveAll_new() {
	for(i=1; i<=50; i++){
		if(document.getElementById('d'+i) != null){
			document.getElementById('d'+i).checked = false;
		}
	}

	for (var i in Dts.length){
		if (Dts[i].checked) {
			select_dir(Dts[i]);
		}
	}
	dcount = 0;
	document.getElementById('selectedDirection').innerHTML = DemptyText;
}

	var mypopups = [];
	var mypopupsexists;

function getElementsByAttribute(parent,tag,attr,value){
	var i, res;
	res = [];
	for(i=0;i<parent.length;i++){
		if(parent[i].nodeName.toLowerCase()==tag){
			if(parent[i].attributes.getNamedItem(attr).value==value){
				res.push(parent[i]);
			}
		}
	}
	return res;
}
function hidepopups(){
	if(!mypopupsexists){
		var divs = document.getElementsByName('littlepopup');
		if(divs.length>0){
			mypopups = divs;
			mypopupsexists = true;
		}else{
			mypopupsexists = false;
		}
	}
	for(x=0;x<mypopups.length;x++){
		mypopups[x].style.display='none';
	}
}
function stopevent(event){
	event.stopPropagation ? event.stopPropagation() : event.cancelBubble=true;
}
