var search_text = "";
var px=0;
var py=70;
var x_offset = 0;
var height=0; var width=0;

parent.window.defaultStatus = "";

if (self.screen) {
width = screen.width;
height = screen.height;
}
function offset_check() {
  if (ns6 || ns4) {
    //alert(window.screenX+"/"+window.screenY);
  }
}

//else if (self.java) {
//var jkit = java.awt.Toolkit.getDefaultToolkit();
//var scrsize = jkit.getScreenSize();
//width = scrsize.width;
//height = scrsize.height;
//}
//if (width == 1280 && height == 1024) {
//  x_offset = 21;
//  if (ns6 || ns4) {
//  }
//}
//if (width == 1152 && height == 864) {
// x_offset = 10;
//  if (ns6 || ns4) {
//   x_offset = 11;
//  }
//}

//alert("1");
var mm_selected = "";

function menu_setup (page) {
 //alert(page);
 mm_selected = page;
}

//alert(mm_selected);

var Corporate =	[
                    ['Company profile', 'Mission and values','Board of Directors','Management','Staff and skills','Affiliates', 'Why Miratech', 'Contact us'],
					 ['company_profile.php?lang=&page_name=company_profile',
					 'mission_values.php?lang=&page_name=mission_values',
					 'board_of_directors.php?lang=&page_name=board_of_directors',
					 'management.php?lang=&page_name=management',
					 'staff_skills.php?lang=&page_name=staff_skills',
					 'affilates.php?lang=&page_name=affilates',
					 'c_why_miratech.php?lang=&page_name=c_why_miratech',
					 'contacts.php?lang=&page_name=contacts'
					]
				];

var Corporate_ru =	[
                    ['О&nbsp;компании', 'Миссия&nbsp;и&nbsp;ценности','Наблюдательный Совет','Руководство','Персонал','Бизнес сообщества', 'Почему&nbsp;Миратех','Контакты'],
					 ['company_profile.php?lang=ru&page_name=company_profile',
					 'mission_values.php?lang=ru&page_name=mission_values',
					 'board_of_directors.php?lang=ru&page_name=board_of_directors',
					 'management.php?lang=ru&page_name=management',
					 'staff_skills.php?lang=ru&page_name=staff_skills',
					 'affilates.php?lang=ru&page_name=affilates',
					 'c_why_miratech.php?lang=ru&page_name=c_why_miratech',
					 'contacts.php?lang=ru&page_name=contacts'
					]
				];



var Services =  [
                    [
						'IT Services Overview',
						'&nbsp;&nbsp;Software Development and Support' ,
						'&nbsp;&nbsp;Application Testing',
						'&nbsp;&nbsp;IT Infrastructure Operation',
						'&nbsp;&nbsp;IT Support Services',
						'&nbsp;&nbsp;Offshore Development Services',
						'&nbsp;&nbsp;Business Process Outsourcing',
						'&nbsp;&nbsp;Service on Demand',
						'By Enterprise Applications',
						'&nbsp;&nbsp;Customer Relationship Management',
						'&nbsp;&nbsp;Enterprise Content Management',
						'&nbsp;&nbsp;Contact Centers',
						'&nbsp;&nbsp;Enterprise Service Bus'
					],
					['It_services_overview.php?lang=&page_name=It_services_overview',
					 'Software_development_support.php?lang=&page_name=Software_development_support',
					 'Application_Testing.php?lang=&page_name=Application_Testing',
					 'IT_Infrastructure_Operation.php?lang=&page_name=IT_Infrastructure_Operation',
					 'IT_Support_Services.php?lang=&page_name=IT_Support_Services',
					 'Offshore_Development_Services.php?lang=&page_name=Offshore_Development_Services',
					 'Business_Process_Outsourcing.php?lang=&page_name=Business_Process_Outsourcing',
					 'Service_on_Demand.php?lang=&page_name=Service_on_Demand',
					 '#',
					 'Customer_Relationship_Management.php?lang=&page_name=Customer_Relationship_Management',
					 'Enterprise_Content_Management.php?lang=&page_name=Enterprise_Content_Management',
					 'Contact_Centers.php?lang=&page_name=Contact_Centers',
					 'Enterprise_Service_Bus.php?lang=&page_name=Enterprise_Service_Bus'
					 ]
				];

var Services_ru =  [
                    [
						'Обзор ИТ услуг',
						'&nbsp;&nbsp;Разработка и сопровождение ПО',
						'&nbsp;&nbsp;Тестирование ПО',
						'&nbsp;&nbsp;Oбслуживание ИТ инфраструктуры',
						'&nbsp;&nbsp;Сервисное обслуживание ИТ',
						'&nbsp;&nbsp;Аутстафинг ИТ услуг',
						'&nbsp;&nbsp;Аутсорсинг бизнес процессов',
						'&nbsp;&nbsp;Обслуживание в рамках модели SoD',
						'По корпоративным приложениям' ,
						'&nbsp;&nbsp;Управления взаимодействием с клиентами (CRM)',
						'&nbsp;&nbsp;Управление корпоративной информацией (ECM)',
						'&nbsp;&nbsp;Контакт-центры',
						'&nbsp;&nbsp;Организация взаимодействия ПО (ESB)'
					],
					['It_services_overview.php?lang=ru&page_name=It_services_overview',
					 'Software_development_support.php?lang=ru&page_name=Software_development_support',
					 'Application_Testing.php?lang=ru&page_name=Application_Testing',
					 'IT_Infrastructure_Operation.php?lang=ru&page_name=IT_Infrastructure_Operation',
					 'IT_Support_Services.php?lang=ru&page_name=IT_Support_Services',
					 'Offshore_Development_Services.php?lang=ru&page_name=Offshore_Development_Services',
					 'Business_Process_Outsourcing.php?lang=ru&page_name=Business_Process_Outsourcing',
					 'Service_on_Demand.php?lang=ru&page_name=Service_on_Demand',
					 '#',
					 'Customer_Relationship_Management.php?lang=ru&page_name=Customer_Relationship_Management',
					 'Enterprise_Content_Management.php?lang=ru&page_name=Enterprise_Content_Management',
					 'Contact_Centers.php?lang=ru&page_name=Contact_Centers',
					 'Enterprise_Service_Bus.php?lang=ru&page_name=Enterprise_Service_Bus'
					 ]
				];



var consulting =  [
                    ['Consulting services overview', 'Genesys Contact Center', 'Microsoft CRM', 'Training center', 'IT consulting'],
					['consulting_overview.php?lang=&page_name=consulting_overview',
					 'cti_services.php?lang=&page_name=cti_services',
					 'crm.php?lang=&page_name=crm',
					 'training_center.php?lang=&page_name=training_center',
					 'modes_of_operation.php?lang=&page_name=modes_of_operation'
					]
				];

var consulting_ru =  [
                    ['Обзор&nbsp;консалтинговых&nbsp;услуг', 'Genesys&nbsp;контакт-центр', 'Microsoft CRM', 'Учебный центр', 'ИТ&nbsp;консалтинг'],
					['consulting_overview.php?lang=ru&page_name=consulting_overview',
					 'cti_services.php?lang=ru&page_name=cti_services',
					 'crm.php?lang=ru&page_name=crm',
					 'training_center.php?lang=ru&page_name=training_center',
					 'modes_of_operation.php?lang=ru&page_name=modes_of_operation'
					]
				];

var industries =  [
                    ['Industry Solutions Overview','Banking', 'Telecommunications',  'Public', 'Insurance', 'Technology', 'Travel'],
					[
					'industries_overview.php?lang=&page_name=industries_overview',
					'banking.php?lang=&page_name=banking',
					'telecommunications.php?lang=&page_name=telecommunications',
					'government_authorities.php?lang=&page_name=government_authorities',
					 'insurance.php?lang=&page_name=insurance',
					 'technology.php?lang=&page_name=technology',
					 'travel.php?lang=&page_name=travel'
					]
				];

var industries_ru =  [
                    ['Обзор отраслевых решений','Банки', 'Телекоммуникации', 'Государственный сектор',  'Страхование', 'Технологии', 'Туризм'],
					[
					'industries_overview.php?lang=ru&page_name=industries_overview',
					'banking.php?lang=ru&page_name=banking',
					'telecommunications.php?lang=ru&page_name=telecommunications',
					'government_authorities.php?lang=ru&page_name=government_authorities',
					 'insurance.php?lang=ru&page_name=insurance',
					 'technology.php?lang=ru&page_name=technology',
					'travel.php?lang=ru&page_name=travel'
					]
				];



var Projects_References =
                 [
                    ['Clients list','Case studies', 'Success stories', 'References'],
					['clients_list.php?lang=&page_name=clients_list',
					 'case_studies.php?lang=&page_name=case_studies',
					 'success_stories.php?lang=&page_name=success_stories',
					 'references.php?lang=&page_name=references']
				 ];

var Projects_References_ru =
                 [
                    ['Список клиентов','Реализованные проекты', 'Истории успеха', 'Отзывы клиентов'],
					['clients_list.php?lang=ru&page_name=clients_list',
					 'case_studies.php?lang=ru&page_name=case_studies',
					 'success_stories.php?lang=ru&page_name=success_stories',
					 'references.php?lang=ru&page_name=references']
				 ];



var partners =
                 [
                    ['Partners overview','Become a partner'],
					[
					  'partnership.php?lang=&page_name=partnership',
					  'become_partner.php?lang=&page_name=become_partner'
					]
				 ];


var partners_ru =
                [
                    ['Сотрудничество с Миратех','Стань партнером'],
					[
					  'partnership.php?lang=ru&page_name=partnership',
					  'become_partner.php?lang=ru&page_name=become_partner'
					]
				 ];


  var  career =
                 [
                    ['Why Miratech', 'Compensations and Benefits','Employees say', 'Vacancies', 'Contact HR Department'],
					['why_miratech.php?lang=&page_name=why_miratech',
					 'for_curious.php?lang=&page_name=for_curious',
					 'employees_say.php?lang=&page_name=employees_say',
					 'hot_vacancies.php?lang=&page_name=hot_vacancies',
 					 'submit_resume.php?lang=&page_name=submit_resume'
					]
				 ];

 var  career_ru =
                 [
                    ['Почему Миратех', 'Компенсации и льготы','Сотрудники о компании', 'Вакансии', 'Свяжитесь с Отделом персонала'],
					['why_miratech.php?lang=ru&page_name=why_miratech',
					 'for_curious.php?lang=ru&page_name=for_curious',
					 'employees_say.php?lang=ru&page_name=employees_say',
					 'hot_vacancies.php?lang=ru&page_name=hot_vacancies',
 					 'submit_resume.php?lang=ru&page_name=submit_resume'
					]
				 ];


// -------------------------------------------------------------------------------------------

var media_room =
                 [
                    ['Events','News','Press releases','Gallery','Press about us'],
					['events.php?lang=&page_name=events',
					 'archive_news_page.php?lang=&page_name=archive_news_page',
					 'press_releases.php?lang=&page_name=press_releases',
					 'gallery.php?lang=&page_name=gallery',
					 'press_about_us.php?lang=&page_name=press_about_us'
					]
				 ];

var media_room_ru =
                 [
                    ['События', 'Новости компании', 'Пресс-релизы','Галерея','Пресса о нас'],
					['events.php?lang=ru&page_name=events',
					 'archive_news_page.php?lang=ru&page_name=archive_news_page',
					 'press_releases.php?lang=ru&page_name=press_releases',
					 'gallery.php?lang=ru&page_name=gallery',
					 'press_about_us.php?lang=ru&page_name=press_about_us'
					]
				 ];


var selected_item = "";
// function for vertical menu
 function vertical_menu_over(td_item_id) {
  if (ns6) {
   document.getElementById(td_item_id).style.cursor = "pointer";
  }
  else {
   document.getElementById(td_item_id).style.cursor = "hand";
  }

   document.getElementById(td_item_id).style.color = "#F26521";
 }

 function vertical_menu_out(td_item_id) {
   if (selected_item != td_item_id) {
     document.getElementById(td_item_id).style.color = "#0C419A";
   }
 }


// -------------------------------------------------------------
function over_bgcolor(obj_id) {

  // return combo menu line to visibility state
  try {
   obj1 = document.getElementById("combo_1");
   obj1.style.visibility = "visible";
   obj2 = document.getElementById("map");
   obj2.style.visibility = "visible";
  }
  catch (err) {
   //err troubleshouting
  }
  // return elements color init conditions
  document.getElementById("mntop_1").style.background = "#FFFFFF";
  document.getElementById("mntop_2").style.background = "#FFFFFF";
  document.getElementById("mntop_3").style.background = "#FFFFFF";
  //document.getElementById("mntop_4").style.background = "#FFFFFF"; //consulting 
  document.getElementById("mntop_5").style.background = "#FFFFFF";
  document.getElementById("mntop_6").style.background = "#FFFFFF";
  document.getElementById("mntop_8").style.background = "#FFFFFF";
  document.getElementById("mntop_9").style.background = "#FFFFFF";
     // return text elements color conditions
  document.getElementById("mntop_1").style.color = "#0C419A";
  document.getElementById("mntop_2").style.color = "#0C419A";
  document.getElementById("mntop_3").style.color = "#0C419A";
  //document.getElementById("mntop_4").style.color = "#0C419A"; //consulting
  document.getElementById("mntop_5").style.color = "#0C419A";
  document.getElementById("mntop_6").style.color = "#0C419A";
  document.getElementById("mntop_8").style.color = "#0C419A";
  document.getElementById("mntop_9").style.color = "#0C419A";
   // current element new color
  //correct_menu_lines(obj_id);
  if (mm_selected == "partnership" && obj_id == "mntop_2" && ie4) {
    obj1 = document.getElementById("combo_1");
    //obj1.style.visibility = "hidden";
	obj2 = document.getElementById("map");
    //obj2.style.visibility = "hidden";
  }
  if (mm_selected == "become_partner" && obj_id == "mntop_2" && ie4) {
    obj1 = document.getElementById("combo_1"); //.style.visibility = "hidden";
    //obj1.style.visibility = "hidden";
	obj2 = document.getElementById("map");
    //obj2.style.visibility = "hidden";
  }
   if (mm_selected == "index" && obj_id == "mntop_2" && ie4) {
    obj1 = document.getElementById("combo_1");
    //obj1.style.visibility = "hidden";
  }

  if (mm_selected == "events" && obj_id == "mntop_2" && ie4) {
    obj1 = document.getElementById("combo_1");
    //obj1.style.visibility = "hidden";
  }

  if (mm_selected == "press_releases" && obj_id == "mntop_2" && ie4) {
    obj1 = document.getElementById("combo_1");
    //obj1.style.visibility = "hidden";
  }
  if (mm_selected == "archive_news_page" && obj_id == "mntop_2" && ie4) {
    obj1 = document.getElementById("combo_1");
    //obj1.style.visibility = "hidden";
  }

    document.getElementById(obj_id).style.background = "#E5E5E5";
    document.getElementById(obj_id).style.color = "#F26521";
  //document.getElementById(obj_id).style.color = "#3D6194";
  if (ns6) {
   document.getElementById(obj_id).style.cursor = "pointer";
  }
  else {
   document.getElementById(obj_id).style.cursor = "hand";
  }

}

function out_bgcolor(obj) {
  
  elem = document.getElementById(obj);
  elem.style.background = "#F7F7F7";
  elem.style.color = "#0C419A";
  //alert(elem.id);
 }

function clean_color() {
	 //document.getElementById("mntop_10").style.background = "#FFFFFF";
	 document.getElementById("mntop_1").style.background = "#FFFFFF";
	 document.getElementById("mntop_2").style.background = "#FFFFFF";
	 document.getElementById("mntop_3").style.background = "#FFFFFF";
	 //document.getElementById("mntop_4").style.background = "#FFFFFF";//consulting
	 document.getElementById("mntop_5").style.background = "#FFFFFF";
	 document.getElementById("mntop_6").style.background = "#FFFFFF";
	 document.getElementById("mntop_9").style.background = "#FFFFFF";
	 
}

function top_clean () {
  document.getElementById('mntop_1').style.color = "#0C419A";
  document.getElementById('mntop_2').style.color = "#0C419A";
  document.getElementById('mntop_3').style.color = "#0C419A";
  //document.getElementById('mntop_4').style.color = "#0C419A";//consulting
  document.getElementById('mntop_8').style.color = "#0C419A";
  document.getElementById('mntop_9').style.color = "#0C419A";
  
}

function showTop() {
  if (ie4) { px = document.all['tableTop'].offsetLeft; }
  if (ns6) { px = document.getElementById("tableTop").offsetLeft;}
  
}


function menuMouseOver(id,itemName) {
  if (ie4) {
  	document.all['mn_'+id].style.background = "#E5E5E5";
	document.all['mn_'+id].style.cursor = "hand";
	document.all['mn_'+id].style.color = "#F26521";
	top_clean();
  }
  if (ns6 == true) {
   try {
     element = 'mn_'+id;
	 document.getElementById(element).style.background = "#E5E5E5";
	 document.getElementById(element).style.cursor = "pointer";
	 document.getElementById(element).style.color = "#F26521";
	 top_clean();
    }
	catch (err) {
	 // err troubleshouting
	}
  }

   if (ns4) {
	document.getElementById('mn_'+id).style.background = "#E5E5E5";
	document.getElementById('mn_'+id).style.cursor = "hand";
	document.getElementById('mn_'+id).style.color = "#F26521";
	top_clean();

  }
  window.status = itemName;
}

function menuMouseOut(id) {
	
    var elem = document.getElementById('mn_'+id);
	elem.style.background = "#F7F7F7";
	elem.style.color = "#0C419A";
   window.status = "";
}

// this function determine link for menu point
function go_page(url) {
 //alert(url);
 url = new String(url);
   document.location.href=url;

}
//

function showTop() {

  if (ns6 || ie4 ) {
    xx = document.width;
	yy = document.height;
	obj = document.getElementById("mntop_1");
    px = obj.offsetLeft;

	while( obj != null && obj.tagName != 'BODY')
	{
		obj = obj.parentNode;
		 px += obj.offsetLeft;
	}
	
  }

}


function showMenu(menuArray, xShift, width,menu_mode) {
showTop();
  var aName = menuArray[0];
  var aHref = menuArray[1];
  var width_space = 147;
  var width_line = 0;
  var tableBegin = "<table width=" + width + " cellpadding=0 cellspacing=0 border=0>";
  var tableEnd = "<tr><td colspan=4 width='*' height='1px' bgcolor='#AAAAAA'></td></tr></table>";
  var desc = tableBegin;
  var mm_s = "";
  for (i = 0; i < aName.length; i++) {

  item_url = new String(aHref[i]);
  item_url = item_url.substr((item_url.indexOf('page_name')+10),item_url.length);
  //alert(item_url);
  if (item_url == mm_selected) {
   bb_font = "<font color = '#F26521'>";
   end_font = "</font>";
  }
  else {
   bb_font = "";
   end_font = "";
  }

  	desc += "<tr>" +
	       "<td width='1px' height='20' bgcolor='#AAAAAA'>"+
			"</td>"+
	        "<td width='*' style='padding-left:2;background:#F7F7F7' colspan='2' height='20px' bgcolor=#FFFFFF  id=mn_" + i + " name=mn_" + i +
			" onMouseOver='menuMouseOver(" + i +",\""+aName[i]+"\");' onMouseOut='menuMouseOut(" + i + ");' class=menuStyle " +
			"onClick=go_page('"+aHref[i]+"');>&nbsp;" +
			bb_font + aName[i] + end_font+"</td>"+
			"<td width='1px' height='20' bgcolor='#AAAAAA'>"+
			"</td></tr>"

			//"<p id='menu_text"+i+"'>"+aName[i] + "</p></td>"+
  //BasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('/')+1) ;
//alert(BasePath);
  }
  	desc += tableEnd;
//alert(ns4 + ' ' +ns6);
  showTop();
  //return overlib (desc, FIXX, px + xShift, FIXY, py , WIDTH, width, FGCOLOR, "#FFFFFF");
  if (ie4) {
   //alert(menu_mode);
    if (menu_mode == 0) {
     return overlib (desc, FIXX, px + xShift + x_offset, FIXY, py, WIDTH, width, FGCOLOR, "#FFFFFF");
    }
   }
   if (ns6) {
    return overlib (desc, FIXX, px + xShift+1 + x_offset, FIXY, py-3 , WIDTH, width, FGCOLOR, "#FFFFFF");
   }
   if (ns4) {
     return overlib (desc, FIXX, px + xShift+1 + x_offset, FIXY, py-3 , WIDTH, width, FGCOLOR, "#FFFFFF");
   }

}

/*
******************************************************************************************************
 This function test values for request_for_quotation Form.
 Requirements:
 1. Filled all required fields
 2. Date is date
******************************************************************************************************
*/
function test_quotation_form(u_form) {
 mistake = "";
//CATCHA test
 if (u_form.captcha.value == "") {
    if (page_lang == "") {
      mistake = mistake + "The field \"Confirmation code\" should be filled! \r\r";
    }
	if (page_lang == "ru") {
      mistake = mistake + "Значение поля \"Код подтверждения\" должно быть заполнено! \r\r";
    }
 }
 if (u_form.company_name.value == "") {
    if (page_lang == "") {
      mistake = mistake + "The field \"Company name\" should be filled! \r\r";
    }
	if (page_lang == "ru") {
      mistake = mistake + "Значение поля \"Название компании\" должно быть заполнено! \r\r";
    }
 }
 if (u_form.your_name.value == "") {
    if (page_lang == "") {
       mistake = mistake + "The field \"Your name\" should be filled! \r\r";
    }
	if (page_lang == "ru") {
       mistake = mistake + "Значение поля \"Ваше имя\" должно быть заполнено! \r\r";
    }
 }
 if (u_form.e_mail.value == "") {
     if (page_lang == "") {
   		mistake = mistake + "The field \"E-mail\" should be filled! \r\r";
     }
	 if (page_lang == "ru") {
   		mistake = mistake + "Значение поля \"E-mail\" должно быть заполнено! \r\r";
     }
 }
 if (u_form.s_of_inquire.value == "") {
    if (page_lang == "") {
      mistake = mistake + "The field \"Summary of Inquire\" should be filled! \r\r";
    }
	if (page_lang == "ru") {
      mistake = mistake + "Значение поля \"Краткий запрос\" должно быть заполнено! \r\r";
    }
 }
  if (u_form.latest_date.value == "") {
       if (page_lang == "") {
   		 mistake = mistake + "The field \"Latest Project Completion Date\" should be filled! \r\r";
       }
	   if (page_lang == "ru") {
   		 mistake = mistake + "Значение поля \"Срок выполнения проекта\" должно быть заполнено! \r\r";
       }
 }

 if (mistake != "") {
  	  if (page_lang == "") {
           mistake =  "Error!\r\r"+mistake;
      }
	   if (page_lang == "ru") {
           mistake =  "Ошибка!\r\r"+mistake;
      }
  alert(mistake);
 }
 else {
  u_form.submit();
 }


}
//****************************************************************************************************


/*
******************************************************************************************************
 This function reset all values for any Form.
******************************************************************************************************
*/
function reset_form(u_form) {
    for (i = 0; i < u_form.elements.length;i++) {
	    if (u_form.elements[i].type == "text" || u_form.elements[i].type == "textarea" ) {
		      u_form.elements[i].value = "";
        }
    }
}
//****************************************************************************************************


/*
******************************************************************************************************
 This function test values for ask_question Form.
 Requirements:
 1. Filled all required fields
******************************************************************************************************
*/
function test_ask_form(u_form) {
 mistake = "";
 if (u_form.first_name.value == "") {
      if (page_lang == "") {
   		mistake = mistake + "The field \"First name\" should be filled! \r\r";
      }
	  if (page_lang == "ru") {
   		mistake = mistake + "Значение поля \"Имя\" должно быть заполнено! \r\r";
      }
 }

 if (u_form.last_name.value == "") {
     if (page_lang == "") {
   		mistake = mistake + "The field \"Last name\" should be filled! \r\r";
	  }
	  if (page_lang == "ru") {
   		mistake = mistake + "Значение поля \"Фамилия\" должно быть заполнено! \r\r";
	  }
 }
 if (u_form.e_mail.value == "") {
   if (page_lang == "") {
     mistake = mistake + "The field \"E-mail\" should be filled! \r\r";
   }
   if (page_lang == "ru") {
     mistake = mistake + "Значение поля \"E-mail\" должно быть заполнено! \r\r";
   }
 }
 if (u_form.question.value == "") {
   if (page_lang == "") {
   		mistake = mistake + "The field \"Question\" should be filled! \r\r";
    }
	if (page_lang == "ru") {
   		mistake = mistake + "Значение поля \"Вопрос\" должно быть заполнено! \r\r";
    }
 }

  if (u_form.captcha.value == "") {
      if (page_lang == "") {
   		mistake = mistake + "The field \"Secret code\" should be filled! \r\r";
      }
	  if (page_lang == "ru") {
   		mistake = mistake + "Значение поля \"Код подтверждения\" должно быть заполнено! \r\r";
      }
  }


 if (mistake != "") {
   	  if (page_lang == "") {
           mistake =  "Error!\r\r"+mistake;
      }
	   if (page_lang == "ru") {
           mistake =  "Ошибка!\r\r"+mistake;
      }
  alert(mistake);
 }
 else {
  u_form.submit();
 }


}
//****************************************************************************************************


/*
******************************************************************************************************
 This function test values for ask_question Form.
 Requirements:
 1. Filled all required fields
******************************************************************************************************
*/
function test_partner_form(u_form) {
 mistake = "";

 if (u_form.name.value == "") {
   if (page_lang == "") {
   	  mistake = mistake + "The field \"Name\" should be filled! \r\r";
   }
   if (page_lang == "ru") {
   	  mistake = mistake + "Значение поля \"Имя\" должно быть заполнено! \r\r";
   }
 }
 if (u_form.country.value == "") {
    if (page_lang == "") {
	    mistake = mistake + "The field \"Country\" should be filled! \r\r";
	}
	if (page_lang == "ru") {
	    mistake = mistake + "Значение поля \"Страна\" должно быть заполнено! \r\r";
	}

 }
 if (u_form.phone.value == "") {
     if (page_lang == "") {
   		mistake = mistake + "The field \"Telephone\" should be filled! \r\r";
     }
	 if (page_lang == "ru") {
   		mistake = mistake + "Значение поля \"Телефон\" должно быть заполнено! \r\r";
     }
 }
 if (u_form.e_mail.value == "") {
      if (page_lang == "") {
         mistake = mistake + "The field \"E-mail\" should be filled! \r\r";
      }
	  if (page_lang == "ru") {
         mistake = mistake + "Значение поля \"E-mail\" должно быть заполнено! \r\r";
      }

 }
 if (u_form.e_mail.value != u_form.e_mail_1.value) {
 	 if (page_lang == "") {
         mistake = mistake + "The values of fields \"E-mail and E-mail(please confirm)\" should be equal! \r\r";
      }
	  if (page_lang == "ru") {
         mistake = mistake + "Значения полей \"E-mail и E-mail(подтвердите пожалуйста)\" должны быть равны! \r\r";
      }

 }
 if (u_form.captcha.value == "") {
      if (page_lang == "") {
   		mistake = mistake + "The field \"Secret code\" should be filled! \r\r";
      }
	  if (page_lang == "ru") {
   		mistake = mistake + "Значение поля \"Код подтверждения\" должно быть заполнено! \r\r";
      }
  }

 if (mistake != "") {
 	  if (page_lang == "") {
           mistake =  "Error!\r\r"+mistake;
      }
	   if (page_lang == "ru") {
           mistake =  "Ошибка!\r\r"+mistake;
      }

  alert(mistake);
 }
 else {
  u_form.submit(); // action="send_partner_form.php"
 }


}
//****************************************************************************************************

/*
******************************************************************************************************
 This function test values for training_registration Form.
 Requirements:
 1. Filled all required fields
******************************************************************************************************
*/
function test_training_registration_form(u_form) {
 mistake = "";

 if (u_form.lang.value == "") {
 	u_form.lang.value == "ru";
 }
 if (u_form.name.value == "") {
   if (page_lang == "") {
   	  mistake = mistake + "The field \"Name\" should be filled! \r\r";
   }
   if (page_lang == "ru") {
   	  mistake = mistake + "Значение поля \"ФИО (полностью)\" должно быть заполнено! \r\r";
   }
 }
 if (u_form.company.value == "") {
   if (page_lang == "") {
   	  mistake = mistake + "The field \"Company\" should be filled! \r\r";
   }
   if (page_lang == "ru") {
   	  mistake = mistake + "Значение поля \"Название организации\" должно быть заполнено! \r\r";
   }
 }
 if (u_form.title.value == "") {
   if (page_lang == "") {
   	  mistake = mistake + "The field \"Title\" should be filled! \r\r";
   }
   if (page_lang == "ru") {
   	  mistake = mistake + "Значение поля \"Должность\" должно быть заполнено! \r\r";
   }
 }
 if (u_form.phone.value == "") {
     if (page_lang == "") {
   		mistake = mistake + "The field \"Telephone\" should be filled! \r\r";
     }
	 if (page_lang == "ru") {
   		mistake = mistake + "Значение поля \"Телефон\" должно быть заполнено! \r\r";
     }
 }
 if (u_form.e_mail.value == "") {
      if (page_lang == "") {
         mistake = mistake + "The field \"E-mail\" should be filled! \r\r";
      }
	  if (page_lang == "ru") {
         mistake = mistake + "Значение поля \"E-mail\" должно быть заполнено! \r\r";
      }

 }
 if (u_form.e_mail.value != u_form.e_mail_1.value) {
 	 if (page_lang == "") {
         mistake = mistake + "The values of fields \"E-mail and E-mail(please confirm)\" should be equal! \r\r";
      }
	  if (page_lang == "ru") {
         mistake = mistake + "Значения полей \"E-mail и E-mail(подтвердите пожалуйста)\" должны быть равны! \r\r";
      }

 }
 if (mistake != "") {
 	  if (page_lang == "") {
           mistake =  "Error!\r\r"+mistake;
      }
	   if (page_lang == "ru") {
           mistake =  "Ошибка!\r\r"+mistake;
      }

  alert(mistake);
 }
 else {
  u_form.submit(); // action="send_training_registration_form.php"
 }


}
//****************************************************************************************************

/*
******************************************************************************************************
 This function open policy win
 *****************************************************************************************************
*/

function show_policy() {
  show_policy_win = window.open("components/content/privacy.php","show_policy_win","title,status,resizable,scrollbars,width=300, height=200, left=200, top=200");
 show_policy_win.focus();
 }

//*********************************************************************************************************

/*
 This is function for combo_menu block action
*/
  function go_url(obj_select) {
   go_page(obj_select.options[obj_select.selectedIndex].value);
  }

  function go_url_lang(obj_select, lang) {
   	var setup_lang = obj_select.options[obj_select.selectedIndex].text;
  	var new_lang = "";
  	switch (setup_lang) {
  		case "Russian":
  		case "Русский":
  		  new_lang = "ru";
  		break;
  		case "English":
  		  new_lang = "";
  		break;
  	}
  	if (lang != new_lang) {
    	//alert(obj_select.options[obj_select.selectedIndex].value);
    	document.location.href=obj_select.options[obj_select.selectedIndex].value;
  	}
  }
//*****************************************************8

/*
 This is function for activation searcvh mode
 test:
 seach word more then 3 symbols and can't be empty
*/

function do_search() {
   search_text = new String(document.form_search.search_text.value);
   var regexp = /^\s+/g;
   search_text = search_text.replace(regexp,"");
   var regexp = /\s+$/g;
   search_text = search_text.replace(regexp,"");
   //alert(search_text.length);
   if (search_text.length < 3){
         alert(parent.search_alert1);
   }
   if (search_text == ""){
       return false;
    }
    else {
       if (search_text.length < 3) {
	   return false;
   	   }
	   else {
	    document.form_search.submit();
		return true;
	   }
	}
  }

//*******************************************************************************************************

 function print_page(page_name,page,press_id,lang) {
  url_page_name = page_name + ".php";
  if (press_id == 0) {
    if (search_text == "") {
     document.location.href=url_page_name+"?lang="+lang+"&page_name="+page_name+"&mode=print&page="+page;
	}
	else {
	 document.location.href=url_page_name+"?lang="+lang+"&page_name="+page_name+"&mode=print&page="+page+"&search_text="+search_text;
	}
  }
  else {
   if (search_text == "") {
    document.location.href=url_page_name+"?lang="+lang+"&page_name="+page_name+"&mode=print&page="+page+"&id="+press_id;
   }
   else {
    document.location.href=url_page_name+"?lang="+lang+"&page_name="+page_name+"&mode=print&page="+page+"&id="+press_id+"&search_text="+search_text;
   }
  }
 }

//*******************************************************************************************************

 function window_status(text) {
  window.status = text;
 }

function showStatus(text)
{
window.setTimeout("window.status='" + text + "'", 1);
}


