function checkSDClickBegin(n) {
  if (n) {
    //alert(1);
    document.getElementById('sd_begin_d').disabled=false;
    document.getElementById('sd_begin_m').disabled=false;
    document.getElementById('sd_begin_y').disabled=false;
    document.getElementById('sd_begin_d').focus();
  } else {
    //alert(0);
    document.getElementById('sd_begin_d').disabled=true;
    document.getElementById('sd_begin_m').disabled=true;
    document.getElementById('sd_begin_y').disabled=true;
  }
}

function addFileRow() {
  var up_files=getElement('upload_files');
  var tab=getElement('tab_upload');
  var tr, td1, td2, n;
  if (tab) {
    var tbody = tab.getElementsByTagName('TBODY')[0];
    //n=tbody.childNodes.length;
    n=++up_files.value;
    td1=document.createElement('TD');
    td1.innerHTML='Укажите файл с фото № '+(n+1);
    td2=document.createElement('TD');
    td2.innerHTML='<input type="file" name="upload'+n+'" size="40">';
    tr=document.createElement('TR');
    tr.appendChild(td1);
    tr.appendChild(td2);
    tbody.appendChild(tr);
  }
}


function deleteImg(img, del) {
//  alert(img+' '+del);
  var o=getElement('delete_files');
  var delImg=getElement('del_'+img);
  var setImg=getElement('img_'+img);
  if (!delImg) {
    delImg=document.createElement('IMG');
    delImg.id='del_'+img;
    delImg.src='/img/delphoto.png';
    var coord=absolutePosition(setImg); 
    delImg.width=setImg.width;
    delImg.height=setImg.height;
    delImg.style.position='absolute';
    delImg.style.top=coord.top+'px';
    delImg.style.left=coord.left+'px';
    document.body.appendChild(delImg);
  }
  if (del) {
    o.value+='!'+img+'!';
    setOpacity('del_'+img, 0.5);
  }
  else {
    o.value=o.value.replace(new RegExp('!'+img+'!', 'gi'), '');
    setOpacity('del_'+img, 0);
  }
}


function checkSD() {
  var frm=document.getElementById('sdform');
  var el=document.getElementById('sd_cmd');
  var val;
  
  if (el.value=='del') {
    if (msgConfirm('Вы действительно хотите удалить объявление?')) {
      frm.submit();
    }
    return;
  }
  err=0;
  el=document.getElementById('sd_rooms');
  if (el.value=='--' || el.value=='') {msgAlert('Укажите, что сдается - комната, квартира');return (false);}

  el=document.getElementById('sd_street');
  if (el.value=='') {msgAlert('Укажите улицу');return (false);}

//  el=document.getElementById('sd_house');
//  if (el.value=='') {msgAlert('Укажите дом');return;}

  el=document.getElementById('sd_metro');
  if (el.value=='--' || el.value=='') {msgAlert('Укажите станцию метро');return (false);}

  el=document.getElementById('sd_street');
  if (el.value=='') {msgAlert('Укажите улицу');return (false);}

  var f1=parseInt('0'+document.getElementById('sd_floor').value);
  var f2=parseInt('0'+document.getElementById('sd_floormax').value);
  if (f1<0 || isNaN(f1)) {msgAlert('Укажите правильный этаж или оставьте поле пустым');return (false);}
  if (f2<0 || isNaN(f2)) {msgAlert('Укажите правильное число этажей или оставьте поле пустым');return (false);}
  if (f1>0 && f2>0 && f2<f1) {msgAlert('Этаж не может быть больше общей этажности дома');return (false);}
  
  el=document.getElementById('sd_price');
  if (el.value=='' || el.value==0) {msgAlert('Укажите стоимость');return (false);}
  if (parseInt(el.value) <= 0 || isNaN(parseInt(el.value))) {msgAlert('Стоимость должна быть больше нуля');return (false);}
  //alert(parseInt(el.value));

  var phone1=document.getElementById('sd_phone1');
  var phone2=document.getElementById('sd_phone2');
  var name1=document.getElementById('sd_name1');
  var name2=document.getElementById('sd_name2');
  if (phone1.value=='' && phone2.value>'') {phone1.value=phone2.value;}
  if (name1.value=='' && name2.value>'') {name1.value=name2.value;}
  if (phone1.value=='') {msgAlert('Укажите хотя бы один телефон');return (false);}
  if (phone1.value.length>0 && phone1.value.length<6) {msgAlert('Номер телефона указан неверно');return (false);}

//  el=document.getElementById('sd_message');
//  if (el.value=='') {msgAlert('Заполните поле [Ваше объявление]');return;}
  if (nicEditors && nicEditors.findEditor('sd_message')) {val=nicEditors.findEditor('sd_message').getContent();}
  else {val=document.getElementById('sd_message').value;}
  if (val) val=clearMessage(val);
  if (val=='') {msgAlert('Заполните поле [Ваше объявление]');return (false);}

  var agent=document.getElementById('sd_agent1');
  if (agent.checked) {
    el=document.getElementById('sd_comm_agn');
    if (el.value=='' || el.value<=0) {
      if (!msgConfirm('Обратите внимение:\n сдает агент, а комиссия равна нулю.\n Все правильно?')) err+=1;
    }
  }
  
//  if (!err) frm.submit();
  if (err) return(false);
}

var err=0;

bkLib.onDomLoaded(function() {  
	new nicEditor({
    iconsPath : '/js/nic_edit/nicEditorIcons.gif', 
    buttonList : ['bold','italic','underline','strikeThrough','subscript','superscript', 'forecolor', 'bgcolor',  'xhtml']
  }).panelInstance('sd_message');
});

