////////////////////////////////////////////////////////////
var per=150;
var hidetimer;
var img=false;
var allLoad;

function hideMenus(){
	clearHideTimer();
	if (document.getElementById("menu-tbl")){
		for (i = 0; (document.getElementById("menu-tbl").getElementsByTagName("div").item(i)); i++) {	
			document.getElementById("menu-tbl").getElementsByTagName("div").item(i).style.visibility = "hidden";
			img=false;
		}}
	if (document.getElementById('woman-title')) { document.getElementById('woman-title').style.visibility = 'hidden'; }
	if (document.getElementById('clock')) { document.getElementById('clock').style.visibility = 'hidden'; }
}

function hideTimer(){
	if (img==false) hidetimer=setTimeout('hideMenus()', per);
	}

function clearHideTimer(){
	clearTimeout(hidetimer);
	}

function showLayer(name){
	hideMenus();
	document.getElementById(name).style.visibility = "visible";
	img=true;
}
///////////////////////////////////////////////////////////////
var myWidth = 0;

function init_gallery() {
	setInterval('startLine()', 1);
}
	
function startLine() {
	if (document.body.clientWidth != myWidth) {
		myWidth = document.body.clientWidth;
		inLine();
	}
}
function inLine() {
	var td = document.getElementById('photo-parent').getElementsByTagName('td');
	var table = document.getElementById('photo-parent').getElementsByTagName('table');
	var count = 0;
	var row = false;

	for (var i = 1; (table.item(i)); i++) {
		if ((row == false) && (table.item(i).offsetTop == table.item(i-1).offsetTop)) count++; else row = true;
		td.item(i).style.height = 'auto';
	}
	td.item(0).style.height = 'auto';
	count++;

	for (var i = 0; (td.item(i)); i=i+count) {	
		myHeight = 0;	
		for (var o = 0; (td.item(i+o) && o < count); o++) if (td.item(i+o).offsetHeight > myHeight) myHeight = td.item(i+o).offsetHeight;
		for (var o = 0; (td.item(i+o) && o < count); o++) td.item(i+o).style.height = myHeight + 'px';
	}
	document.getElementById('photo-parent').style.visibility = 'visible';
}



function Show(fname) {
		PopupWin = window.open(fname, "newWin", "width=600, height=500,menubar=no,status=no,titlebar=no,toolbar=no,location=no,resizable=yes,scrollbars=no");
}
function Show2(fname) {
		PopupWin = window.open(fname, "pers", "width=650, height=500,menubar=no,status=no,titlebar=no,toolbar=no,location=no,resizable=yes,scrollbars=yes");
}
function reSize() {
	window.outerHeight = 100;
}

  function form_check()  {
    error = 0;
    error_message = '';

    if (document.form1.s_name1.value == '')  {
      error_message += 'Поле \'Фамилия\' не заполнено'+"\n";
      error = 1;
    }
    if (document.form1.s_name2.value == '')  {
      error_message += 'Поле \'Имя\' не заполнено'+"\n";
      error = 1;
    }
    if (document.form1.s_name3.value == '')  {
      error_message += 'Поле \'Отчество\' не заполнено'+"\n";
      error = 1;
    }
    if (document.form1.s_org.value == '')  {
      error_message += 'Поле \'Организация\' не заполнено'+"\n";
      error = 1;
    }
    if ((document.form1.s_phone.value == '') && (document.form1.s_email.value == ''))  {
      error_message += 'Поле \'Телефон\' не заполнено'+"\n";
      error = 1;
    }
    if ((document.form1.s_phone.value == '') && (document.form1.s_email.value == ''))  {
      error_message += 'Поле \'E-mail\' не заполнено'+"\n";
      error = 1;
    }
    if ((document.form1.s_email.value.indexOf('@') == -1) && (document.form1.s_email.value != ''))  {
        error_message += 'Поле \'E-mail\' заполнено не верно'+"\n";
        error = 1;
    }
    if (document.form1.s_message.value == '')  {
      error_message += 'Поле \'Сообщение\' не заполнено'+"\n";
      error = 1;
    }
    if (error == 0)  { return true; };
    if (error == 1)  { alert (error_message); return false; };
  }

  function resume_check()  {
    error = 0;
    error_message = '';

    if (document.resume.s1.value == '')  {
      error_message += 'Поле \'Фамилия\' не заполнено'+"\n";
      error = 1;
    }
    if (document.resume.s2.value == '')  {
      error_message += 'Поле \'Имя\' не заполнено'+"\n";
      error = 1;
    }
    if (document.resume.s3.value == '')  {
      error_message += 'Поле \'Отчество\' не заполнено'+"\n";
      error = 1;
    }
    if (document.resume.s4.value == '')  {
      error_message += 'Поле \'Предполагаемая должность\' не заполнено'+"\n";
      error = 1;
    }
    if (document.resume.s5.value == '')  {
      error_message += 'Поле \'Возраст\' не заполнено'+"\n";
      error = 1;
    }
    if (document.resume.s7.value == '')  {
      error_message += 'Поле \'Образование\' не заполнено'+"\n";
      error = 1;
    }
    if (document.resume.s12.value == '')  {
      error_message += 'Поле \'Телефон\' не заполнено'+"\n";
      error = 1;
    }
    if (error == 0)  { return true; };
    if (error == 1)  { alert (error_message); return false; };
  }


  function faq_check()  {
    error = 0;
    error_message = '';

    if (document.faq.s1.value == '')  {
      error_message += 'Поле \'Имя\' не заполнено'+"\n";
      error = 1;
    }
    if (document.faq.s2.value == '')   {
      error_message += 'Поле \'E-mail\' не заполнено'+"\n";
      error = 1;
    }
    if ((document.faq.s2.value.indexOf('@') == -1) && (document.faq.s2.value != ''))  {
        error_message += 'Поле \'E-mail\' заполнено не верно'+"\n";
        error = 1;
    }
    if (document.faq.s3.value == '')  {
      error_message += 'Поле \'Вопрос\' не заполнено'+"\n";
      error = 1;
    }
    if (error == 0)  { return true; };
    if (error == 1)  { alert (error_message); return false; };
  }


  function priem_check()  {
    error = 0;
    error_message = '';

    if (document.priem.s1.value == '')  {
      error_message += 'Поле \'Фамилия\' не заполнено'+"\n";
      error = 1;
    }
    if (document.priem.s2.value == '')  {
      error_message += 'Поле \'Имя\' не заполнено'+"\n";
      error = 1;
    }
    if (document.priem.s3.value == '')  {
      error_message += 'Поле \'Отчество\' не заполнено'+"\n";
      error = 1;
    }
    if ((document.priem.s13.value.indexOf('@') == -1) && (document.priem.s13.value != ''))  {
        error_message += 'Поле \'E-mail\' заполнено не верно'+"\n";
        error = 1;
    }
    if ((document.priem.s7.value == '') && (document.priem.s9.value == '') && (document.priem.s11.value == ''))  {  
      error_message += 'Обязательно укажите хотя бы 1 телефон для подтверждения визита'+"\n";
      error = 1;
    }
    if (error == 0)  { return true; };
    if (error == 1)  { alert (error_message); return false; };
  }
