function tryFunc(){
  for (i=0; i<f1.elements.length; i++){
    var elem = f1.elements[i];
    if (elem.id == '1' && elem.value == ''){
      alert('Пожалуйста, заполните обязательные поля!');
      return false;
    }
    if (elem.id == '2' && mailIsCorrect(elem) == false){
      return false;
    }
    if (elem.id == '3' && (elem.value=='' || isNaN(elem.value)==true)){
      alert('Пожалуйста, введите числовые данные!');
      return false;
    }
  }
  f1.submit();
  return true;
}

function mailIsCorrect(elem)	{
  var re = /^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z ]{2,4}$/gim;
  if ( re.test(elem.value) == false){
    alert('Проверьте правильность заполнения E-mail адреса')
    elem.focus() ;
    return false;
  }
  return true;
}

function openWindow(p) {
  var myUrl = "http://www.e-kuzbass.ru/feedback/"+p+"/"; 
  myWin=window.open(myUrl, "wind1", "width=400,height=450,resizable=no,scrollbars=no,menubar=no"); 
}

function showPin()
{
  document.getElementById('pin').style.display = 'block';
  return false;
}

function hidePin()
{
	if(document.getElementById('pin')) document.getElementById('pin').style.display = 'none';
	return false;
}

function clickit(clink) {
  fsrc = "http://www.e-kuzbass.ru/links/?url="+clink;
  (new Image()).src=fsrc;
  return true;
}

function check(elem, MaxLen)
{
 Msg = elem.value;
 Msglen = Msg.length;
 
 if (Msglen > MaxLen) elem.value=Msg.substring(0, MaxLen);
 document.getElementById('celem').innerHTML  = Msglen;
}

function addclick(id)
{
 fsrc = "http://www.e-kuzbass/banners/redirect.php?ID="+id;
 (new Image()).src=fsrc;
 return true;
}

function showForm(id) {
  if (document.getElementById('moretext_' + id).style.display == 'none') {
    document.getElementById('moretext_'+ id).style.display = 'block';
    document.getElementById('morelink_'+ id).innerHTML = "Скрыть...";

  }
  else {
    document.getElementById('moretext_'+ id).style.display = 'none';
    document.getElementById('morelink_'+ id).innerHTML = "Подробнее...";
  }
}

function showAdress() {
  if (document.getElementById('moreadres').style.display == 'none') {
    document.getElementById('moreadres').style.display = 'block';
    document.getElementById('moreadrest').innerHTML = "Скрыть...";

  }
  else {
    document.getElementById('moreadres').style.display = 'none';
    document.getElementById('moreadrest').innerHTML = "Показать реквизиты...";
  }
}

function showNew(id) {
  m = "morenew_"+id;
  mt = "morenewt_"+id;
  if (document.getElementById(m).style.display == 'none') {
    document.getElementById(m).style.display = 'block';
    document.getElementById(mt).innerHTML = "Скрыть...";

  }
  else {
    document.getElementById(m).style.display = 'none';
    document.getElementById(mt).innerHTML = "Подробнее...";
  }
}

function showAct(id) {
  m = "moreact_"+id;
  mt = "moreactt_"+id;
  if (document.getElementById(m).style.display == 'none') {
    document.getElementById(m).style.display = 'block';
    document.getElementById(mt).innerHTML = "Скрыть...";

  }
  else {
    document.getElementById(m).style.display = 'none';
    document.getElementById(mt).innerHTML = "Подробнее...";
  }
}

function showAbout() {
  if (document.getElementById('moreabout').style.display == 'none') {
    document.getElementById('moreabout').style.display = 'block';
    document.getElementById('moreaboutt').innerHTML = "Скрыть...";

  }
  else {
    document.getElementById('moreabout').style.display = 'none';
    document.getElementById('moreaboutt').innerHTML = "Подробнее...";
  }
}

function showSpec() {
  if (document.getElementById('morespec').style.display == 'none') {
    document.getElementById('morespec').style.display = 'block';
    document.getElementById('morespect').innerHTML = "Скрыть...";

  }
  else {
    document.getElementById('morespec').style.display = 'none';
    document.getElementById('morespect').innerHTML = "Подробнее...";
  }
}

function showPrazdnik() {
  if (document.getElementById('moreprazdnik').style.display == 'none') {
    document.getElementById('moreprazdnik').style.display = 'block';
    document.getElementById('moreprazdnikt').innerHTML = "Скрыть...";

  }
  else {
    document.getElementById('moreprazdnik').style.display = 'none';
    document.getElementById('moreprazdnikt').innerHTML = "Подробнее...";
  }
}

function showContact() {
  if (document.getElementById('morecontact').style.display == 'none') {
    document.getElementById('morecontact').style.display = 'block';
    document.getElementById('morecontactt').innerHTML = "Скрыть...";

  }
  else {
    document.getElementById('morecontact').style.display = 'none';
    document.getElementById('morecontactt').innerHTML = "Подробнее...";
  }
}

function showDopAdr(citycode) {
id = "moreadr_" + citycode;
idt = "moreadrt_" + citycode;
  if (document.getElementById(id).style.display == 'none') {
    document.getElementById(id).style.display = 'block';
    document.getElementById(idt).innerHTML = "Скрыть...";

  }
  else {
    document.getElementById(id).style.display = 'none';
    document.getElementById(idt).innerHTML = "Показать все адреса...";
  }
}

function showCity() {
  if (document.getElementById('more_city').style.display == 'none') {
    document.getElementById('more_city').style.display = 'block';
  } else {
    document.getElementById('more_city').style.display = 'none';
  }
}

function changeCity() {
   window.location =  document.getElementById('allcitylist').value;
}

function showBlock(str) {
  document.getElementById(str).style.top=screen.availHeight/2 - 150 + document.body.scrollTop;
  document.getElementById(str).style.display = 'block';
  //return false;
}

function hideBlock(str) {
	if(document.getElementById(str)) document.getElementById(str).style.display = 'none';
	return false;
}

function showDopOffice() {
  if (document.getElementById('moredo').style.display == 'none') {
  	if (navigator.appName == 'Microsoft Internet Explorer') {
      document.getElementById('moredo').style.display = 'block';
  	} else {
  	  document.getElementById('moredo').style.display = 'table-row';
  	}
    document.getElementById('moredot').innerHTML = "Скрыть адреса других дополнительных офисов...";

  }
  else {
    document.getElementById('moredo').style.display = 'none';
    document.getElementById('moredot').innerHTML = "Показать адреса других дополнительных офисов...";
  }
}

function showMap() {
  if (document.getElementById('map').style.display == 'none') {
  	if (navigator.appName == 'Microsoft Internet Explorer') {
      document.getElementById('map').style.display = 'block';
  	} else {
  	  document.getElementById('map').style.display = 'table-row';
  	}
    document.getElementById('moremapt').innerHTML = "Скрыть схему проезда...";
  } else {
  	document.getElementById('map').style.display = 'none';
    document.getElementById('moremapt').innerHTML = "Показать схему проезда...";
  }
}

function showBancomat(count) {
  var indic = 0;
  btabl = document.getElementById('bankomat');
  for (i=0; i<btabl.childNodes.length;i++) {
    if (i>count) {
      cn = btabl.rows[i];
      if (cn.style.display == 'none') {
      	if (navigator.appName == 'Microsoft Internet Explorer') {
      	  cn.style.display = 'block';
      	} else {
          cn.style.display = 'table-row';
      	}
        indic = 1;
      } else {
        cn.style.display = 'none';
        indic = 0;
      }
    }
  }
  if (indic==1) {
    document.getElementById("more_bank").innerHTML = "Скрыть...";
  } else {
    document.getElementById("more_bank").innerHTML = "Показать все банкоматы...";
  }
}


function addRubric() {
  var rub_tb = document.getElementById('rub_tb');

  var rows = rub_tb.getElementsByTagName("tr");

  var row_count = rows.length;

  var newRow = rub_tb.insertRow(new Number(row_count));

  in_str = '<select name="data[rubric][' + row_count + ']" class="formlinks">';

  for (i = 0; i<rub_name.length; i++) {
     in_str = in_str + '<option value="' + rub_id[i] + '">' + rub_name[i] + '</option>';
  }
  in_str = in_str + '</select>';

  var newCell1 = newRow.insertCell(0);
  newCell1.innerHTML=in_str;

  var newCell1 = newRow.insertCell(1);
  newCell1.innerHTML='<a href=\"JavaScript:deleteRubric(' + row_count + ')\" style=\"font-size:12px; padding-left:5px;\">Удалить</a>';

}

function deleteRubric(num) {
  var rub_tb = document.getElementById('rub_tb');
  rub_tb.deleteRow(num)
}
