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();