window.onerror=null;
var hideMenu  = null;
/*--------------------------------- Функция определения типа броузера ---------------------------------*/
function Browser(){
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);
	return this;
}
var bw=new Browser();
/*--------------------------------- Функции создания объекта ---------------------------------*/
function NewLayer(obj){ 
	if(!bw.ns4)
		this.evnt=bw.dom && document.getElementById(obj) || bw.ie4 && document.all[obj]
	else
		this.evnt=document.layers[obj] ? document.layers[obj] : 0;
	this.css = bw.dom||bw.ie4 ? this.evnt.style : this.evnt;
	this.show=NewLayerShow;
	this.hide=NewLayerHide;
	return this; }
function NewLayerShow(){ this.css.visibility="visible"; }
function NewLayerHide(){ this.css.visibility="hidden"; }

function timeHide() {
	hideMenu=setTimeout('CleanUp()',500); }
/*--------------------------------- Функции для работы с изображениями ---------------------------------*/
function ImagePreload(i){
		eval(i+'N=new Image()'); eval(i+'N.src="/images/'+i+'.gif"');
		eval(i+'O=new Image()'); eval(i+'O.src="/images/'+i+'-on.gif"'); }
function ImagePreload1(i){
		eval(i+'O=new Image()'); eval(i+'O.src="/images/foto/'+i+'.jpg"'); }
function ImagePreload2(i){
		eval(i+'N=new Image()'); eval(i+'N.src="/images/foto/'+i+'.gif"'); }
if (document.images) {
	ImagePreload('bu_menu');
	ImagePreload2('log_');
	ImagePreload1('x1');
	ImagePreload1('x2');
	ImagePreload1('x3');
	ImagePreload1('x4');
	ImagePreload1('x5');
	ImagePreload1('x6');
	ImagePreload1('x7');
	ImagePreload1('x8');
	ImagePreload1('x10');
	ImagePreload1('x11');
	ImagePreload1('x9');
	ImagePreload1('x0');
}
function ImageOnOff(imageName,imageObj,imageState){
	if (document.images){
		if (imageState){ document.images[imageName].src = eval(imageObj+'O').src; }
		else { document.images[imageName].src = eval(imageObj+'N').src; } }
}
