var nav = navigator.appName;

function Bg(id){
	if(nav == ""){}
	var src   = document.getElementById(id).src;
	var pos   = src.indexOf("grey/");
	var pos_2 = src.indexOf(".jpg") - pos - 5;
	var new_src = src.substr(0,pos) + src.substr(pos + 5,pos_2) + ".jpg";
	//alert(new_src);
	document.getElementById(id).src = new_src;
}

function Bg_out(id){
	var src   = document.getElementById(id).src;
	var pos   = src.indexOf("bg/");
	var pos_2 = src.indexOf(".jpg") - pos - 3;
	var new_src = src.substr(0,pos + 3) + "grey/" + src.substr(pos + 3,pos_2) + ".jpg";
	//alert(new_src);
	document.getElementById(id).src = new_src;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function Show_BG(){
	document.getElementById("BG_id").style.visibility = "visible";
}


/* ÏÐÎÈÇÂÎËÜÍÎÅ ÌÅËÜÊÀÍÈÅ */
var opacity_step = 10;
var time_interval = 3000;
var lighting_interval = 50;
var min_col = 1;
var max_col = 3;
var min_row = 1;
var max_row = 16;
var is_mouse_on_bg  = false;
var is_random_shine = 0;
var time_out_1 = 0;
var time_out_2 = 0;
var time_out_3 = 0;

function UnderBg(){
	is_mouse_on_bg = true;
	clearInterval(is_random_shine);
}
function OutBg(){
	is_mouse_on_bg = false;
	is_random_shine = setInterval("RandomShine()",time_interval)  
}
function RandomShine(){
	if(!is_mouse_on_bg){
		var col_rand = Math.floor(Math.random() * (max_col - min_col + 1)) + min_col;
		var row_rand = Math.floor(Math.random() * (max_row - min_row + 1)) + min_row;
		if(col_rand == 1 && (row_rand == 10 || row_rand == 11 || row_rand == 15 || row_rand == 16)){
			row_rand = 18;
		}
		var random_id = col_rand + "_" + row_rand;
		LightImg(random_id);
		var str_time_out = "UnLightImg('"+random_id+"')";
		time_out_1 = setTimeout(str_time_out, 1500)
	}
}
function LightImg(id){
	if(nav == ""){}
	var el    = document.getElementById(id);
	var src   = el.src;
	var pos   = src.indexOf("grey/");
	var pos_2 = src.indexOf(".jpg") - pos - 5;
	var new_src = src.substr(0,pos) + src.substr(pos + 5,pos_2) + ".jpg";
	
	var img_el = document.getElementById("LightingImg");
	img_el.src              = new_src;
	img_el.style.top        = getFullOffsetTop(el) + "px";
	img_el.style.left       = getFullOffsetLeft(el) + "px";
	slaw_show_grey(0,1);
}
function UnLightImg(id){
	slaw_show_grey((100-opacity_step),2)
}


function slaw_show_grey(f,direction){
	//alert(f);
	var el = document.getElementById("LightingImg");
	if(nav == "Microsoft Internet Explorer"){
		el.style.filter="alpha(opacity= " + f + ")";
	}else{
		if(f == 100){
			f_2 = "1.0";
		}else{
			f_2 = "0." + f
		}
		el.style.opacity = f_2;
	}
	el.style.visibility = "visible";
	
	if(direction == 1){
		f = f + opacity_step;
		if(f <= 100){
			time_out_2 = setTimeout("slaw_show_grey("+f+",1)",lighting_interval);
		}
	}
	if(direction == 2){
		f = f - opacity_step;
		if(f < 0){
			el.style.visibility = "hidden";
		}else{
			time_out_2 = setTimeout("slaw_show_grey("+f+",2)",lighting_interval);
		}
	}
}





function getFullOffsetLeft(el){
	var cur = el;
	var res = cur.offsetLeft;
	while(cur.tagName!="BODY"){
	cur = cur.offsetParent;
	res += cur.offsetLeft;
	};
	return res;
};

function getFullOffsetTop(el){
	var cur = el;
	var res = cur.offsetTop;
	while(cur.tagName!="BODY"){
	cur = cur.offsetParent;
	res += cur.offsetTop;
	};
	return res;
};

