<!--

function getYoffset () {

	yScroll = window.pageYOffset;
	
	if (yScroll) return yScroll;
	
	yScroll = document.body.scrollTop || document.documentElement.scrollTop;
	
	return yScroll;
}

var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera')  > -1);
var isIE = (!isOpera && ua.indexOf('msie') > -1);
 
function getDocumentHeight() {
  return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight());
}

function getViewportHeight() {
  return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight;
}


function getClientWidth()
{
	res = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
	return res;
}

function getClientHeight()
{
	res = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
	return res;
}

function showQuestion () {
	
var first_child = document.body.firstChild;

var question_frame = document.getElementById('question_frame');

document.body.insertBefore(question_frame, first_child);

var overlay = document.getElementById('overlay');

if (overlay == null) {
	
	overlay = document.createElement('div');
	
	overlay.id = 'overlay';
	
	overlay.setAttribute('onclick','hideQuestion();hideOrderReportForm(); ');
	
	document.body.insertBefore(overlay, first_child);
	
}

question_frame.style.display = 'block';

overlay.style.display = 'block';

overlay.style.height = getDocumentHeight() + 'px';

var width = getClientWidth();

var height = getClientHeight();

question_frame.style.left = width / 2 - 250 + 'px';

question_frame.style.top = getYoffset() + height / 2 - 150 + 'px';

window.onscroll = function () {showQuestion();}


}

function hideQuestion () {
	
window.onscroll = function () {}
	
var question_frame = document.getElementById('question_frame');

var overlay = document.getElementById('overlay');

question_frame.style.display = 'none';

overlay.style.display = 'none';
	

	
}



function showOrderReportForm() {
	
	var first_child = document.body.firstChild;
	
	var question_frame = document.getElementById('report_order_frame');
	
	document.body.insertBefore(question_frame, first_child);
	
	var overlay = document.getElementById('overlay');
	
	if (overlay == null) {
		
		overlay = document.createElement('div');
		
		overlay.id = 'overlay';
		
		overlay.setAttribute('onclick','hideOrderReportForm(); hideQuestion ()');
		
		document.body.insertBefore(overlay, first_child);
		
	}
	
	
	what ='';
if(document.forms['report_order'].report_order.checked) {
document.getElementById('report_order_da').style.display = 'block';
 what += '<br>' + document.getElementById('report_order_da').innerHTML;
}
if(document.forms['report_order'].bplan_report_order.checked) {
	document.getElementById('bplan_report_order_da').style.display = 'block';
	what += '<br>' +document.getElementById('bplan_report_order_da').innerHTML ;
}
if(document.forms['report_order'].subscribe_report_order.checked) {
	document.getElementById('subscribe_report_order_da').style.display = 'block';
	what += '<br>' +document.getElementById('subscribe_report_order_da').innerHTML ;
}
	document.getElementById('what_order').value = what;
	
	question_frame.style.display = 'block';
	
	overlay.style.display = 'block';
	
	overlay.style.height = getDocumentHeight() + 'px';
	
	var width = getClientWidth();
	
	var height = getClientHeight();
	
	question_frame.style.left = width / 2 - 250 + 'px';
	
	question_frame.style.top = getYoffset() + height / 2 - 275 + 'px';
	
	document.getElementById('captcha_img_order').src=document.getElementById('captcha_img_question').src;
	
	
	window.onscroll = function () {showOrderReportForm();}


}


function hideOrderReportForm() {
	
window.onscroll = function () {}
	
var question_frame = document.getElementById('report_order_frame');

var overlay = document.getElementById('overlay');

question_frame.style.display = 'none';

overlay.style.display = 'none';

document.getElementById('report_order_da').style.display = 
document.getElementById('bplan_report_order_da').style.display =
document.getElementById('subscribe_report_order_da').style.display = 'none';

	
}

 function checkOrderForm() {
	 
	 form = document.forms['question_form'];
	  if(form.zmi_name.value=='') {
		alert('Вы не ввели тему/предмет'); 
		return false;
	 }
	 if(form.zmi_fio.value=='') {
		alert('Вы не ввели Ф.И.О.'); 
		return false;
	 }
	 if(form.zmi_code.value=='') {
		alert('Вы не ввели код города'); 
		return false;
	 }
	 if(form.zmi_tel.value=='') {
		alert('Вы не ввели номер телефона'); 
		return false;
	 }
	 if(form.zmi_email.value=='') {
		alert('Вы не ввели e-mail'); 
		return false;
	 }else if(!isValidEmail(form.zmi_email.value)) {
		 alert('Неверный формат e-mail'); 
		return false;
	 } else{
	 
	 form.preview.value = 'NO-MORE-SPAM';}
	 
	 document.question_form.submit();
	 
 }
 
 function checkOrderForm_eng() {
	 
	 form = document.forms['question_form'];
	  if(form.zmi_name.value=='') {
		alert('You have not entered a subject / object'); 
		return false;
	 }
	 if(form.zmi_fio.value=='') {
		alert('You have not entered your name.'); 
		return false;
	 }
	 if(form.zmi_code.value=='') {
		alert('You have not enter the area code'); 
		return false;
	 }
	 if(form.zmi_tel.value=='') {
		alert('You have not entered a phone number'); 
		return false;
	 }
	 if(form.zmi_email.value=='') {
		alert('You have not entered your e-mail'); 
		return false;
	 }else if(!isValidEmail(form.zmi_email.value)) {
		 alert('Invalid e-mail format'); 
		return false;
	 } else{
	 
	 form.preview.value = 'NO-MORE-SPAM';}
	 
	 document.question_form.submit();
	 
 }




 function checkReportOrderForm() {
	 
	 form = document.forms['report_order_form'];
	  if(form.order_desc.value=='') {
		alert('Что требуется доработать?'); 
		return false;
	 } else 
	 if(form.fio.value=='') {
		alert('Вы не ввели Ф.И.О.'); 
		return false;
	 } else
	 if(form.city_code_fone.value=='') {
		alert('Вы не ввели код города и телефон'); 
		return false;
	 }else
	 if(form.email.value=='') {
		alert('Вы не ввели e-mail'); 
		return false;
	 }else if(!isValidEmail(form.email.value)) {
		 alert('Неверный формат e-mail'); 
		return false;
	 }else{
	form.preview.value = 'NO-MORE-SPAM';}
	 
	 document.report_order_form.submit();
	 
 }
 function checkReportOrderForm_eng() {
	 
	 form = document.forms['report_order_form'];
	  if(form.order_desc.value=='') {
		alert('What you need to refine?'); 
		return false;
	 } else 
	 if(form.fio.value=='') {
		alert('You have not entered your name.'); 
		return false;
	 } else
	 if(form.city_code_fone.value=='') {
		alert('You have not enter the area code and phone.'); 
		return false;
	 }else
	 if(form.email.value=='') {
		alert('You have not entered your e-mail'); 
		return false;
	 }else if(!isValidEmail(form.email.value)) {
		 alert('Invalid e-mail format.'); 
		return false;
	 }else{
	form.preview.value = 'NO-MORE-SPAM';}
	 
	 document.report_order_form.submit();
	 
 }


function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}




function getCaptcha (target) {
	
	var xmlhttp = getXmlHttp ();
	
	xmlhttp.open('GET','/inc2/moduls/generate_captcha.php', true);

	xmlhttp.onreadystatechange = function () {

		 if (xmlhttp.readyState == 4) 
		 
		     if(xmlhttp.status == 200)
			 alert(1);
//			 	target.innerHTML = xmlhttp.responseText;
		
	}
	
	xmlhttp.send();
	
}







function getBrowserInfo() {
 var t,v = undefined;
 if (window.opera) t = 'Opera';
 else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf('MSIE')+5;
  v = nv.substring(s,s+1);
 }
 else if (navigator.appName) t = 'Netscape';
 return {type:t,version:v};
}
 
function bookmark(a){
 var url = window.document.location;
 var title = window.document.title;
 var b = getBrowserInfo();
 if (b.type == 'IE' && 7 > b.version && b.version >= 4) window.external.AddFavorite(url,title);
 else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url+','+title;
  return true;
 }
 else alert("Нажмите CTRL-D, чтобы добавить страницу в закладки.");
 return false;
}




function OpenNewWindowForPrint (id, lan)
{

		Win = window.open('http://indexbox.ru/inc2/moduls/research_mag_print.php?id='+id +'&lan='+lan,'Win',"menubar=no,location=no,resizable=yes,scrollbars=yes,width=600,height=600");
		Win.focus();
		Win.document.close();

}





function isValidEmail (email, strict)
{
 if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

// попытка написать код для отображения формы, всплывающей поверх окна.

function showForm () {
	
var first_child = document.body.firstChild;

var form_frame = document.getElementById('form_frame');

document.body.insertBefore(form_frame, first_child);

var overlay = document.getElementById('overlay');

if (overlay == null) {
	
	overlay = document.createElement('div');
	
	overlay.id = 'overlay';
	
	overlay.setAttribute('onclick','hideForm();hideOrderReportForm(); ');
	
	document.body.insertBefore(overlay, first_child);
	
}

form_frame.style.display = 'block';

overlay.style.display = 'block';

overlay.style.height = getDocumentHeight() + 'px';

var width = getClientWidth();

var height = getClientHeight();

form_frame.style.left = width / 2 - 250 + 'px';

form_frame.style.top = getYoffset() + height / 2 - 150 + 'px';

window.onscroll = function () {showForm();}


}

function hideForm () {
	
window.onscroll = function () {}
	
var form_frame = document.getElementById('form_frame');

var overlay = document.getElementById('overlay');

form_frame.style.display = 'none';

overlay.style.display = 'none';
	

	
}




var NS4 = (navigator.appName == "Netscape" && (navigator.appVersion.indexOf("5.") != -1 || navigator.appVersion.indexOf("4.") != -1));
NS4 = false;
var br_isIE = ((navigator.userAgent.indexOf('Opera')==-1) && navigator.userAgent.indexOf('MSIE')>=0) ? true : false;


-->
