preload_img('/tpl/new/img/loginbtn.png');
preload_img('/tpl/new/img/enter_active.png');
preload_img('/tpl/new/img/vote_btn_active.png');
preload_img('/tpl/new/img/search_btn_active.png');
preload_img('/tpl/new/img/add_objavl_active.png');
preload_img('/tpl/new/img/add_zayav_active.png');
preload_img('/tpl/new/img/add_active.png');

if ($('user')) {	preload_img('/tpl/new/img/smalllogo.jpg');
	preload_img('/tpl/new/img/savebig_active.png');
	preload_img('/tpl/new/img/savebtn_active.png');
	}
else {	preload_img('/tpl/new/img/reg_btn_active.png');
	}


window.onscroll = function (e) {if ($('userloginedbar'))
  {
  ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop
  if (ignoreMe <= 20)
    {
    $('userloginedbar').style.marginTop = (20-ignoreMe) +'px';
    }
  else
    {
    $('userloginedbar').style.marginTop = '0px';
    }
  }
}

function show_blocknote()
  {
  Fade(0.5);
  $('blocknote').style.display = 'block';
  $('bl_textarea').focus();
  }

function hide_blocknote()
  {
  Fade(0);

  $('blocknote').style.display = 'none';
  }

window.addEvent('domready', function() {	if ($('blocknote_form'))
	  {
	$('blocknote_form').addEvent('submit', function(e) {
		var myHTMLRequest = new Request.HTML({url:'/user/ajax/blocknote.php'}).post($('blocknote_form'));
		hide_blocknote();
		return false;
	});
	}
});

function HideHeader(obj)
  {
  if ($('header').className != 'small')
    {
			obj.innerHTML = 'развернуть [+]';
    		headerEffect.start({
    			'height':'26px'
			});
    		$('header').addClass('small');

    var myRequest = new Request({method: 'get', url: '/user/ajax/hideheader.php'}).send('hide=1');
    }
  else
    {
			obj.innerHTML = 'свернуть [-]';
    		headerEffect.start({
    			'height':'196px'
			});
			$('header').removeClass('small');

    var myRequest = new Request({method: 'get', url: '/user/ajax/hideheader.php'}).send('hide=0');
    }
  }

function lencount(id,cnter,ln){
    maxlen=0;
    if(id && id.maxLength){
        maxlen=id.maxLength;
    }else if (id && id.maxlength){
        maxlen=id.maxlength;
    }else if (document.getElementById(cnter) && document.getElementById(cnter).maxLength>0){
       maxlen=document.getElementById(cnter).maxLength
    }
    if (maxlen>0){
    //end if
    if (ln){
        lastlen=ln;
    } else {
        var lastlen = maxlen - id.value.length;
    }
    if (lastlen>=0){
        document.getElementById(cnter).innerHTML = lastlen;
    } else {
        id.value = id.value.substring(0,maxlen);
    }
    }
}

function to_fav(id)
  {
  new Request.HTML({url:'/user/ajax/fav.php',
		onSuccess: function(html) {
			$('num_fav').set('text', '');
			$('num_fav').adopt(html);
			$('fav_err').set('html', '<span style="color:#608C3F">добавлен</span>');
		},
		onFailure: function() {
			$('fav_err').set('text', 'В избранные не добавлен');
		}
	}).get({'id': id}); ;
  }

function from_fav(id)
  {
  new Request.HTML({url:'/user/ajax/delfav.php',
		onSuccess: function(html) {
			$('num_fav').set('text', '');
			$('num_fav').adopt(html);
			$('list'+id).set('text','Объект удален из избранных');
		},
		onFailure: function() {
			$('list'+id).set('text', 'Объект не удален из избранных');
		}
	}).get({'id': id}); ;
  }

function add_new_block()
  {
  $('newblocks').innerHTML += '<br><div style="height:2px;overflow:hidden;background:#E8E8E8;margin-bottom:6px;"></div><div class="label">Название блока</div><div class="input"><input type="text" class="inp" name="block_name[]" value=""></div><span class="sep"></span>'+
  '<div class="label">Текст</div><div class="input"><textarea name="txt[]"></textarea></div><span class="sep"></span>'+
  '<!--div class="label">Файл</div><div class="input"><input type="file" name="file[]"></div><div style="font-size:10px !important;">(jpg, doc, xls, zip, rar)</div><span class="sep"></span-->';
  }

function delphoto(obj_id,filename)
  {
  new Request.HTML({url:'/user/ajax/delphoto.php',
		onSuccess: function(html) {
			$('photo'+filename).set('text','Удалено');
		},
		onFailure: function() {
			$('photo'+filename).set('text', 'Не удалено');
		}
	}).get({'obj_id': obj_id, 'filename':filename}); ;
  }

var countfiles=0;
function add_file()
  {
  newNode= document.createElement('input');
  newNode.type='file';
  newNode.name='file[]';
  $('files').appendChild(newNode);
  if (countfiles == 3)
    {
    $('addfilelink').style.display = 'none';
    $('alerttxt').innerHTML = 'За 1 раз можно добавить не более 5 фотографий. Потом вы сможете добавить еще фотографий';
    }
  countfiles++;
  }

function ischNumberr(event){
 var key,keychar;
 if(window.event)
  key=window.event.keyCode;
 else if (event)
  key=event.which;
 else return true;

 if(key==null || key==0 || key==8 || key==13 || key==27)
  return true;
 keychar= String.fromCharCode(key);
 if(keychar==".")return true;
 if(keychar==","){
  keychar=".";
  if(window.event)
   window.event.keyCode=keychar.charCodeAt(0);
  else if (event)
   event.which=keychar.charCodeAt(0);

  return true;
 }
 if(/\d/.test(keychar)){
  return true;
 }else{
  return false;
 }
}

function preload_img(src)
  {
  var img = new Image();
  img.src = src;
  }

function format_price(obj)
  {
  if (typeof obj == 'object')
    { price = obj.value; }
  else
    { price = obj; }

  var only_digits = price.toString().replace(/[^0-9]/g,'');
  var f=0;
  var ret = new Array();

  for(var i=only_digits.length-1;i>=0;i--)
    {
    if ((only_digits.length-i-1)%3 == 0) { ret[f++] = '.'; }
    ret[f++] = only_digits.substr(i,1);
    }

  var rez = '';
  for (i=ret.length-1;i>0;i--)
    {
    rez += ret[i];
    }
  if (typeof obj == 'object')
    { obj.value=rez; }
  else
    { return rez; }
  }

function update_price(obj)
  {
  obj.value = format_price(obj.value);
  }

function show_art_func(id)
  {
  for (var i=0;i<50;i++)
    {
    if ($('container'+i))
      {
      $('container'+i).style.display = 'none';
      $('artlink'+i).className = 'pagelink';
      }
    }
  $('container'+id).style.display = 'block';
  $('artlink'+id).className = 'pagelinksel';
  }

function change_image(route)
  {
  $('dom_photo_big').src = route;
  }

function k_poselokf(obj)
  {
  if (obj.checked)
    {
    $('k_poselok').style.display = '';
    }
  else
    {
    $('k_poselok').style.display = 'none';
    }
  }

function input_phone(num,obj)
  {
  if(obj.value.replace(/[^0-9]/,'').length >= 7 )
    {
    if ($('phone'+(num+1)))
      {
      $('phone'+(num+1)).style.display = '';
      }
    }
  }

function show_dom()
  {
  if ($('dop_stroenia')) $('dop_stroenia').style.display = '';
  if ($('ohrana')) $('ohrana').style.display = '';
  if ($('bezopasnost')) $('bezopasnost').style.display = '';
  if ($('odome')) $('odome').style.display = 'block';
  if ($('ink_poselok')) $('ink_poselok').style.display = '';
  if ($('ink_poselok_input')) { if ($('ink_poselok_input').checked) { $('k_poselok').style.display = ''; } }
  if ($('infra')) $('infra').style.display = 'block';
  if ($('otoplenie')) $('otoplenie').style.display = '';
  }

function hide_dom()
  {
  if ($('odome')) $('odome').style.display = 'none';
  if ($('dop_stroenia')) $('dop_stroenia').style.display = 'none';
  if ($('ohrana')) $('ohrana').style.display = 'none';
  if ($('bezopasnost')) $('bezopasnost').style.display = 'none';
  if ($('ink_poselok')) $('ink_poselok').style.display = 'none';
  if ($('k_poselok')) $('k_poselok').style.display = 'none';
  if ($('infra')) $('infra').style.display = 'none';
  if ($('otoplenie')) $('otoplenie').style.display = 'none';
  }

function del_upl_img(img,sess)
  {
  new Request.HTML({url:'/ajax/del_tmp_img.php',
		onSuccess: function(html) {
			$(img).set('text', '');
			$(img).adopt(html);
		},
		onFailure: function() {
			$(img).set('text', 'Фото не удалено');
		}
	}).get({'img': img,'sess':sess}); ;
  }


var myEffect;
var loginEffect;

window.addEvent('domready', function() {
	myEffect = new Fx.Morph('fader', {duration: 500, transition: Fx.Transitions.Sine.easeOut});
	loginEffect = new Fx.Morph('relative', {duration: 300, transition: Fx.Transitions.Sine.easeOut});
	headerEffect = new Fx.Morph('header', {duration: 300, transition: Fx.Transitions.Sine.easeOut});

    var myFx = new Fx.Morph('relative').set({
    	'margin-top': '-200px'
	});

	var myFx = new Fx.Morph('fader').set({
    	'background-color': '#fff',
    	'opacity': 0,
    	'display': 'none',
    	'z-index': 100
	});

	if ($('objid'))
	  {
	  var myRequest = new Request({method: 'get', url: '/ajax/count_view.php'}).send('id='+$('objid').innerHTML);
	  }
});

function Fade(opacity)
  {
  block = (opacity)?'block':'none';
  myEffect.start({
  		'display': block,
    	'opacity': opacity
	});
  }

function ShowLoginForm() {
	$('login').style.display='block';

    Fade(0.5);

	loginEffect.start({
    	'margin-top': '0px'
	});
}

function CloseLoginForm()
  {
  $('login').style.display = 'none';

  Fade(0);

  loginEffect.start({
    	'margin-top': '-200px'
	});
  }

function ShowSearchForm()
  {
  $('s_usl').style.display = 'block';
  $('razvernut_usl_poiska').style.display = 'none';
  }

function ChangeSearchForm(val)
  {
  if (val == 3) // Земельный участок
    {
    $('search_s_doma').style.display = 'none';
    $('search_otdelka').style.display = 'none';
    $('search_sostoyanie').style.display = 'none';

    $('otdelka').selectedIndex=0;
    $('s_from').value = '';
    $('s_to').value = '';

    $('ifpostroen1').checked = 'false';
    $('ifpostroen2').checked = 'false';
    }
  else
    {
    $('search_s_doma').style.display = '';
    $('search_otdelka').style.display = '';
    $('search_sostoyanie').style.display = '';
    }
  }

function loadsmall(id,offset)
  {
  var now_num = parseInt($('num'+id).innerHTML);
  var total_num = parseInt($('totalnum'+id).innerHTML);
  if (now_num + offset == total_num)
    {
    $('arrright'+id).style.visibility = 'hidden';
    }
  else
    {
    $('arrright'+id).style.visibility = 'visible';
    }

  if (now_num + offset == 1)
    {
    $('arrleft'+id).style.visibility = 'hidden';
    }
  else
    {
    $('arrleft'+id).style.visibility = 'visible';
    }
  $('galimg'+id).style.visibility = 'hidden';
  $('galimg'+id).src = '/upl/obj/o'+id+'/mid/'+picslist[id][now_num-1 + offset];


  $('num'+id).innerHTML = now_num+offset;
  }

function upper(objid)
  {
  var log = $('uplink'+objid).empty().addClass('ajax-loading');
    log.set('send', {url: '/ajax/upper.php?id='+objid, evalScripts: true, onComplete: function(response) {
			log.removeClass('ajax-loading');
			log.set('html', response);
		}});
  log.send();
  }

var picslist = new Array();
