<!--
function IsFormOk(f){
  if(f.FirstName.value == ""){
    alert('Field First Name Is Not Be Empty');
    f.FirstName.focus();
    return false;
   }
  if(f.LastName.value == ""){
    alert('Field Last Name Is Not Be Empty');
    f.LastName.focus();
    return false;
   }
  if(f.Email.value == ""){
    alert('Field E-mail Is Not Be Empty');
    f.Email.focus();
    return false;
   }
  if(f.AreaCode1.value == ""){
    alert('Field Area Code1 Is Not Be Empty');
    f.AreaCode1.focus();
    return false;
   }
  if(f.PhoneNumber.value == ""){
    alert('Field Phone Number Is Not Be Empty');
    f.PhoneNumber.focus();
    return false;
   }
  if(f.AddressFrom.value == ""){
    alert('Field Adress From Is Not Be Empty');
    f.AddressFrom.focus();
    return false;
   }
  if(f.cityFrom.value == ""){
    alert('Field City From Is Not Be Empty');
    f.cityFrom.focus();
    return false;
   }
  if(f.stateFrom.value == ""){
    alert('Field State From Is Not Be Empty');
    f.stateFrom.focus();
    return false;
   }
  if(f.cityTo.value == ""){
    alert('Field City To Is Not Be Empty');
    f.cityTo.focus();
    return false;
   }
  if(f.stateTo.value == ""){
    alert('Field State To Is Not Be Empty');
    f.stateTo.focus();
    return false;
   }
  if(f.Contact1_Delivery.value == ""){
    alert('Field Contact1 Delivery Is Not Be Empty');
    f.Contact1_Delivery.focus();
    return false;
   }
  if(f.Phone1_Delivery.value == ""){
    alert('Field Phone1 Delivery Is Not Be Empty');
    f.Phone1_Delivery.focus();
    return false;
   }
k=26;
car_f1=f.elements[k];
car_f2=f.elements[k+1];
car_f3=f.elements[k+2];

car_end_control=f.elements[k];

while ((car_end_control.value!="trucked")&&(car_end_control.value!="driven")&&(car_end_control.value!="both"))
{
  if(car_f1.value == ""){
    alert('Field Year Is Not Be Empty');
    car_f1.focus();
    return false;
break;
   }
  if(car_f2.value == ""){
    alert('Field Make Is Not Be Empty');
    car_f2.focus();
    return false;
break;
   }
  if(car_f3.value == ""){
    alert('Field Model Is Not Be Empty');
    car_f3.focus();
    return false;
break;
   }
k=k+6;
car_f1=f.elements[k];
car_f2=f.elements[k+1];
car_f3=f.elements[k+2];
car_end_control=f.elements[k];
}
  
        f.submit();
  return true;
}


function confirmLink(theLink, confirmMsg)
{
    if (confirmMsg == '' || typeof(window.opera) != 'undefined') {        return true;
    }

    var is_confirmed = confirm(confirmMsg);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }
    return is_confirmed;
}

var c=0; //счётчик количества строк

function showTableFiz() {
    if(DHTML){
        var ebene = getElem("id","tablefiz",null).style;
  var ebene2 = getElem("id","listfiz",null).style;
        ebene.visibility = "visible";
  ebene2.visibility = "visible";

    }
}

function hideTableFiz() {
var ebene = getElem("id","tablefiz",null).style;
var ebene2 = getElem("id","listfiz",null).style;
ebene.visibility = "hidden";
ebene2.visibility = "hidden";
}


function addline()
{
  c++; // увеличиваем счётчик строк
  s=document.getElementById('tablefiz').innerHTML; // получаем HTML-код таблицы
  s=s.replace(/[\r\n]/g,''); // вырезаем все символы перевода строк
  re=/(.*)(<tr id=.*>)(<\/table>)/gi;
                // это регулярное выражение позволяет выделить последнюю строку таблицы
  s1=s.replace(re,'$2'); // получаем HTML-код последней строки таблицы
  s2=s1.replace(/\[\d+\]/gi,'['+c+']'); // заменяем все цифры к квадратных скобках
                // на номер новой строки
  s2=s2.replace(/(rmline\()(\d+\))/gi,'$1'+c+')');
                // заменяем аргумент функции rmline на номер новой строки
  s=s.replace(re,'$1$2'+s2+'$3');
                // создаём HTML-код с добавленным кодом новой строки
  document.getElementById('tablefiz').innerHTML=s;
                // возвращаем результат на место исходной таблицы
  return false; // чтобы не происходил переход по ссылке
}
function rmline(q)
{
                if (c==0) return false; else c--;
                // если раскомментировать предыдущую строчку, то последний (единственный)
                // элемент удалить будет нельзя.
  s=document.getElementById('tablefiz').innerHTML;
  s=s.replace(/[\r\n]/g,'');

  re=new RegExp('<tr id="?newline"? nomer="?\\['+q+'.*<\\/tr>','gi');
//alter("yy");
                // это регулярное выражение позволяет выделить строку таблицы с заданным номером
  s=s.replace(re,'');
                // заменяем её на пустое место
  document.getElementById('tablefiz').innerHTML=s;
  return false;
}

//-->