var images=new Array();
var images_h=new Array();

function init(){
	images[0]=new Image();
	images[0].src='/incom/template/alm/images/menu_top_news.gif';
	images[1]=new Image();
	images[1].src='/incom/template/alm/images/menu_top_library.gif';
	images[2]=new Image();
	images[2].src='/incom/template/alm/images/menu_top_aboutus.gif';
	images[3]=new Image();
	images[3].src='/incom/template/alm/images/menu_top_service.gif';
	images[4]=new Image();
	images[4].src='/incom/template/alm/images/menu_top_career.gif';
	
	images_h[0]=new Image();
	images_h[0].src='/incom/template/alm/images/menu_top_news_h.gif';
	images_h[1]=new Image();
	images_h[1].src='/incom/template/alm/images/menu_top_library_h.gif';
	images_h[2]=new Image();
	images_h[2].src='/incom/template/alm/images/menu_top_aboutus_h.gif';
	images_h[3]=new Image();
	images_h[3].src='/incom/template/alm/images/menu_top_service_h.gif';
	images_h[4]=new Image();
	images_h[4].src='/incom/template/alm/images/menu_top_career_h.gif';	
}
function hoveredImage(i){
	document.getElementById('img_'+i).src=images_h[i-1].src;
	display_fadingMenu(i);
}
function releasedImage(i){
	document.getElementById('img_'+i).src=images[i-1].src;
	hide_fadingMenu(i);
}
function display_fadingMenu(i){
	if( document.getElementById('fading_menu_'+i) ) document.getElementById('fading_menu_'+i).style.display='block';
	if( document.getElementById('img_'+i) ) document.getElementById('img_'+i).src=images_h[i-1].src;
}
function hide_fadingMenu(i){
	if( document.getElementById('fading_menu_'+i) ) document.getElementById('fading_menu_'+i).style.display='none';
	if( document.getElementById('img_'+i) ) document.getElementById('img_'+i).src=images[i-1].src;
}

function AjaxJob()
                {
                  this.doJob = function(url, type, func, data)
                                     {
                                       func.loading("0%");
                                       var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
                                       request.onreadystatechange = function()
                                                                            {
                                                                              //alert(request.readyState);
                                                                              if(request.readyState==4)
                                                                                {
                                                                                  func.done((request.status==200 ? request.responseText : "ERROR! "+request.status));
                                                                                }else{
                                                                                  func.loading("Загрузка...");
                                                                                  //alert(parseInt(request.readyState*25)+"%");
                                                                                }
                                                                            }

                                       if(type=="GET")
                                         {
                                           request.open(type, url+"?"+data+"&nocahse="+Math.random(), true);
                                           request.send(null);
                                         }else if(type=="POST")
                                                 {
                                                   request.open(type, url, true);
                                                   request.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8");
                                                   request.setRequestHeader("Content-length", data.length);
                                                   request.setRequestHeader("Connection", "close");
                                                   request.send(encodeURI(data));
                                                 }
                                     }

                }

var obj = new AjaxJob();

function workSubs( mail, act )
                {
				  if(!mail || !act)
				    {
					  document.getElementById("subscribe-conteiner").innerHTML="Укажите e-mail.";
					  document.getElementById('subscribe').focus();
					}else if(!mail.match(/^[\w\d\._-]+@[\w\d\._-]+\.\w{2,6}$/))
					        {
							   document.getElementById("subscribe-conteiner").innerHTML="Укажите <b>корректный</b> e-mail.";
					           document.getElementById('subscribe').focus();
					}else{
                  obj.doJob("/ajax.php", "POST", {loading: function(p){document.getElementById("subscribe-conteiner").innerHTML=p}, done: function(p){document.getElementById("subscribe-conteiner").innerHTML=p; }}, "go=subscribe&mail="+mail+"&act="+act);
					}
				  return true;
                }