function openRefList()
{
	var obj = document.getElementById('plus');
	if (obj)
	{
		alert("Проверка");
		return true;
	}
}
function Check_Admin_Message()
{
	if(document.getElementById('id_email').value=='' || document.getElementById('id_name').value=='' || document.getElementById('id_theme').value=='' || document.getElementById('id_message').value=='')
	{
		alert("Все поля обязательны для заполнения"); return false;
	}
	if(document.getElementById('id_email').value!="")
	{
		var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
		if(reg.exec(document.getElementById('id_email').value.toString())==null)
			{alert(document.getElementById('id_email').value+" не является допустимым форматом адреса электронной почты."); return false;}
	}
	return true;
}
function BlurSearch()
{
	if(document.getElementById('id_search_text').value=="")	document.getElementById('id_search_text').value="поиск по сайту";
}
function FocusSearch()
{
	if(document.getElementById('id_search_text').value=="поиск по сайту")	document.getElementById('id_search_text').value="";
}
function BlurSearchCat()
{
	if(document.getElementById('search_text_cat').value=="")	document.getElementById('search_text_cat').value="поиск в каталоге";
}
function FocusSearchCat()
{
	if(document.getElementById('search_text_cat').value=="поиск в каталоге")	document.getElementById('search_text_cat').value="";
}
function BlurImage(id)
{
	img=document.getElementById(id);
	img.blur();
	var i=10;
}
function CheckLoginForm()
{
	if(document.getElementById('login').value=="" || document.getElementById('pass').value=="")
		{alert("Все поля обязательны для заполнения."); return false;}
	return true;
}
function CkeckForgPass()
{
	if(document.getElementById('login').value=="" || document.getElementById('email').value=="")
		{alert("Все поля обязательны для заполнения."); return false;}
	var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	if(reg.exec(document.getElementById('email').value)==null)
		{alert(document.getElementById('email').value+" не является допустимым форматом адреса электронной почты."); return false;}
	return true;
}
function CheckFormRegister()
{
	if(document.getElementById('username').value=="" || document.getElementById('user_password').value=="" || document.getElementById('reuser_password').value=="" || document.getElementById('user_email').value=="")
		{alert("Все поля, отмеченные звездочкой (*) обязательны для заполнения."); return false;}
	if(document.getElementById('user_password').value!=document.getElementById('reuser_password').value)
		{alert("Пароли не совпадают."); return false;}
	var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	if(reg.exec(document.getElementById('user_email').value)==null)
		{alert(document.getElementById('user_email').value+" не является допустимым форматом адреса электронной почты."); return false;}
	if(document.getElementById('user_avatar').value!='')
	{
		var temp=document.getElementById('user_avatar').value.split(".");
		var length=(temp.length-1);
		var t=temp[length];
		if(t=="jpg" || t=="jpeg" || t=="png" || t=="gif") {}
		else	{alert("Формат аватара неверен. Поддерживаются только jpeg, jpg, png и gif"); return false;}
	}
	return true;
}
function CheckFormAccount()
{
	if(document.getElementById('username').value=="" || document.getElementById('current_pass').value=="" || document.getElementById('user_password').value=="" || document.getElementById('reuser_password').value=="" || document.getElementById('user_email').value=="")
		{alert("Все поля, отмеченные звездочкой (*) обязательны для заполнения."); return false;}
	if(document.getElementById('user_password').value!=document.getElementById('reuser_password').value)
		{alert("Пароли не совпадают."); return false;}
	var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	if(reg.exec(document.getElementById('user_email').value)==null)
		{alert(document.getElementById('user_email').value+" не является допустимым форматом адреса электронной почты."); return false;}
	if(document.getElementById('delete_avatar').checked==true)
	{	
		if(document.getElementById('user_avatar').value!='')
		{
			var temp=document.getElementById('user_avatar').value.split(".");
			var length=(temp.length-1);
			var t=temp[length];
			if(t=="jpg" || t=="jpeg" || t=="png" || t=="gif") {}
			else	{alert("Формат аватара неверен. Поддерживаются только jpeg, jpg, png и gif"); return false;}
		}
		else {alert("Не выбран новый аватар"); return false;}
	}
	return true;
}
function InputLoginForm()
{
	if(document.getElementById('login').value=='Лoгин')
	{
		document.getElementById('login').value="";
		document.getElementById('login').className='login_form_auth_focus';
		return false;
	}
}
function InputLoginFormBlur()
{
	if(document.getElementById('login').value=='')
	{
		document.getElementById('login').value="Лoгин";
		document.getElementById('login').className='login_form_auth';
		return false;
	}
}
function InputPassForm()
{
	if(document.getElementById('pass_r').style.display=='block')
	{
		document.getElementById('pass_r').style.display='none';
		document.getElementById('pass').style.display='block';
		document.getElementById('pass').style.textAlign="center";
		document.getElementById('pass').focus();
		return false;
	}
}
function InputPassFormBlur()
{
	if(document.getElementById('pass').value=='')
	{
		document.getElementById('pass_r').style.display='block';
		document.getElementById('pass').style.display='none';
	}
}
function SubmitHref(href)
{
	var id_form=document.getElementById('id_form');
	id_form.action=href;
	id_form.submit();
}
function CheckRequest()
{
	if(document.getElementById('contact_face').value=='' || document.getElementById('job_title').value=='' || document.getElementById('company_name').value=='' || document.getElementById('napr_action').value=='' || document.getElementById('address').value=='' || document.getElementById('phone').value=='' || document.getElementById('email').value=='' || document.getElementById('vakancy_name').value=='' || document.getElementById('zp').value=='' || document.getElementById('job_work').value=='' || document.getElementById('request').value=='')
		{alert("Поля, отмеченные звездочкой (*), обязательны для заполнения."); return false;}
	if(document.getElementById('email').value!='')
	{
		var reg = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
		if(reg.exec(document.getElementById('email').value)==null)
			{alert(document.getElementById('email').value+" не является допустимым форматом адреса электронной почты."); return false;}
	}
	return true;
}
function CheckResume()
{
	if(document.getElementById('resume').value=='')	{alert("Вы не указали файл с резюме."); return false;}
	return true;
}


var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{
     var xmlHttp;
     if(window.ActiveXObject)
     {
          try          {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}
          catch (e)     {xmlHttp = false;}
     }
     else
     {
          try          {xmlHttp = new XMLHttpRequest();}
          catch (e)     {xmlHttp = false;}
     }
     if (!xmlHttp)     alert("Error creating the XMLHttpRequest object.");
     else     return xmlHttp;
}


function GetPageContent(id)
{
  if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	{
	  document.getElementById('id_container_full_text').innerHTML= '<img src="/images/loader.gif" class="e_loader" id="id_gif_loader" style="display:block;">';
	  if(id=='37')
	  {
	    document.getElementById('id_image_e_tech1').style.display='block';
	    document.getElementById('id_image_e_tech2').style.display='none';
	    document.getElementById('id_2d_tech').style.fontWeight='normal';
	    document.getElementById('id_3d_tech').style.fontWeight='bold';
	  }
	  else if(id=='36')
	  {
	    document.getElementById('id_image_e_tech1').style.display='none';
	    document.getElementById('id_image_e_tech2').style.display='block';
	      document.getElementById('id_2d_tech').style.fontWeight='bold';
	    document.getElementById('id_3d_tech').style.fontWeight='normal';
	  }
	  else
	   return false;
	  xmlHttp.open("GET", "/article_ajax.php?id_page="+id+"&z="+Math.random()+"&do=4", true);
		xmlHttp.onreadystatechange = handleServerResponseGetPageContent;
		xmlHttp.send(null);
	}
	else
	setTimeout('GetPageContent(id)', 1000);
}

function handleServerResponseGetPageContent()
{
	if (xmlHttp.readyState == 4)
	{
		
		if (xmlHttp.status == 200)
		{
		    //document.getElementById('id_gif_loader').style.display = 'none';
		    document.getElementById('id_container_full_text').innerHTML= xmlHttp.responseText;
		}
	else
	{
		alert("There was a problem accessing the server: " +xmlHttp.statusText);
	}
	}
}

function GetFullStatia(id)
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	{
	  document.getElementById('id_container_full_text').innerHTML= '<img src="/images/loader.gif" class="e_loader" id="id_gif_loader" style="display:block;">';
  
	  xmlHttp.open("GET", "/article_ajax.php?id_article="+id+"&z="+Math.random()+"&do=0", true);
		xmlHttp.onreadystatechange = handleServerResponseGetFullStatia;
		xmlHttp.send(null);
	}
	else
	setTimeout('GetFullStatia(id)', 1000);
}

function GetFullStatia2(id)
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	{
	  //if(document.getElementById('id_main_image_lena').style.display == 'block')
	  //{
	  // alert(document.getElementById('id_div_div_lena').style.display);
	  var obj = swfobject.getObjectById("id_main_image_lena");
    if (obj) {
        swfobject.removeSWF("id_main_image_lena");
    }
	  if(document.getElementById('id_main_image_lena'))
	  {
    document.getElementById('id_main_image_lena').style.display = 'none';
	  }
    document.getElementById('id_container_full_flash').style.display = 'block';
	     document.getElementById('id_container_full_text').style.display = 'block';
	  //}
	  document.getElementById('id_container_full_text').innerHTML= '<img src="/images/loader.gif" class="e_loader" id="id_gif_loader" style="display:block;">';
	  xmlHttp.open("GET", "/article_ajax.php?id_article="+id+"&z="+Math.random()+"&do=0", true);
		xmlHttp.onreadystatechange = handleServerResponseGetFullStatia;
		xmlHttp.send(null);
	}
	else
	setTimeout('GetFullStatia(id)', 1000);
}


function handleServerResponseGetFullStatia()
{
	if (xmlHttp.readyState == 4)
	{
		
		if (xmlHttp.status == 200)
		{
		    //document.getElementById('id_gif_loader').style.display = 'none';
		    document.getElementById('id_container_full_text').innerHTML= xmlHttp.responseText;
		}
	else
	{
		alert("There was a problem accessing the server: " +xmlHttp.statusText);
	}
	}
}

function ContactSendLetter()
{
  if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	{
	  var fio = document.getElementById('id_fio').value;
    var subject = document.getElementById('id_subject').value;
    var text = document.getElementById('id_text_contact').value;
    
    document.getElementById('id_e_contact_table').style.display = 'none';
    document.getElementById('id_e_hidden_div').style.display = 'block';
    
    xmlHttp.open("GET", "/article_ajax.php?fio="+fio+"&subject="+subject+"&text="+text+"&z="+Math.random()+"&do=1", true);
		xmlHttp.onreadystatechange = handleServerResponseContactSendLetter;
		xmlHttp.send(null);
	}
	else
	setTimeout('ContactSendLetter', 1000);
}

function handleServerResponseContactSendLetter()
{
  if (xmlHttp.readyState == 4)
	{
		
		if (xmlHttp.status == 200)
		{
		   if(xmlHttp.responseText=='1')
		   {
		     setInterval('ContactGetAnswer2();',3000);
		   
		   }
		   if(xmlHttp.responseText=='0')
		    alert('При отправлении письма произошла ошибка');
		}
	else
	{
		alert("There was a problem accessing the server: " +xmlHttp.statusText);
	}
	}
}

function ContactGetAnswer()
{
    document.getElementById('id_e_contact_table').style.display = 'block';
    document.getElementById('id_e_hidden_div').style.display = 'none';
    document.getElementById('id_e_send_text').innerHTML = 'Warning! Letter is sending now.';
}

function ContactGetAnswer2()
{
   //  document.getElementById('id_e_send_text').innerHTML = 'Your letter was sended successed';
   //  setInterval('ContactGetAnswer();',3000);
        window.location.href = "/chapter.php?id_chapter=7&from=m&send=ok";
}



function OurTeamTrigger(position)
{
  if(document.getElementById('id_container_full_text').style.display = 'block')
    {
      document.getElementById('id_container_full_text').style.display = 'none';
      document.getElementById('id_container_full_flash').style.display = 'none'; 
      document.getElementById('id_main_image_lena').style.display = 'block'; 
    }
  if(position==1)
    {
     //document.getElementById('id_main_image_lena').style.opacity = '0';
      document.getElementById('id_main_image_lena').src = '/images/team2.jpg';   
         document.getElementById('id_2d_tech').style.fontWeight='bold';
	    document.getElementById('id_3d_tech').style.fontWeight='normal';
    }
   else
    {

      document.getElementById('id_main_image_lena').src = '/images/e_mainpage2.jpg';
         document.getElementById('id_2d_tech').style.fontWeight='normal';
	    document.getElementById('id_3d_tech').style.fontWeight='bold';
    }
}



