var counter;
var whitch;	
var timer;
var disp_flag;
var logo_time = 4000; //ms
var logo_time_effect = 1500; //ms
var logo_effect_steps = 30;

var loader = new Array();
var parent = new Array();
var MyImage = new Array();

var logEfectAllow;


function detectBrowser()
{
	var browser_name = navigator.appName;
	var browser_version = navigator.appVersion;

	if(browser_version.match("Safari") || browser_version.match("Chrome"))
		return false;
	else
		return true;
}


function imagesLoaded(id, src_picture, width, height) 
{
	parent[id].removeChild(loader[id]);
	loader[id] = document.createElement("img");
	loader[id].setAttribute("border","0");
	loader[id].setAttribute("src",src_picture);
	loader[id].setAttribute("height",String(height));
	loader[id].setAttribute("width",String(width));
	loader[id].setAttribute("id","box" + String(id));
	parent[id].appendChild(loader[id]);
}

function imagesLoaded_logo(src_picture) 
{
	loader[0].setAttribute("src",src_picture);
	loader[0].setAttribute("id","box0");
	loader[0].setAttribute("height","194");
	loader[0].setAttribute("width","952");
	var back = document.getElementById("menu");
	var cssString = "background: url('logo/logo_back.jpg') no-repeat center";
	back.style.background = cssString;
	back.setAttribute("style", cssString);
}

function setLoaderIcon(id, counter) 
{
	parent[counter] = document.getElementById(id);
	loader[counter] = document.createElement("img");
	loader[counter].setAttribute("border","0");
	loader[counter].setAttribute("src", loaderImg.src);
	parent[counter].appendChild(loader[counter]);	
}

function setLoaderIcon_logo(id) 
{
	parent[0] = document.getElementById(id);
	loader[0] = document.createElement("img");
	loader[0].setAttribute("border","0");
	loader[0].setAttribute("src", loaderImg_logo.src);
	parent[0].appendChild(loader[0]);	
}



function startLogoEffect() 
{
	if(logEfectAllow)
		timer = setInterval("logoEffect('box0')", logo_time);	
	disp_flag = false;
}

function logoEffect(id) 
{
	if(logEfectAllow)
	{
		if(!disp_flag)
		{
			mint.fx.Fade(id, 0, logo_effect_steps, logo_time_effect);
			disp_flag = true;
		} else
		{
			mint.fx.Fade(id, 100, logo_effect_steps, logo_time_effect);
			disp_flag = false;
		}
	}

}

function ChangeSizeIn(id)
{
	mint.fx.Size(id, 320, 220, 2, 100);
}
function ChangeSizeOut(id)
{
	mint.fx.Size(id, 300, 200, 2, 100);
}

function ChangeSizeIn_forOthers() 
{
	if(!whitch)
	{
		mint.fx.Size("box3", 320, 220, 2, 100);
		whitch = 1;
	}
	else
	{	
		mint.fx.Size("box4", 320, 220, 2, 100);
		whitch = 0;
	}
	
}

function ChangeSizeOut_forOthers() 
{
	if(whitch)
		mint.fx.Size("box3", 300, 200, 2, 100);
	else
		mint.fx.Size("box4", 300, 200, 2, 100);
	
}

function FadeIn(id) 
{
	if(logEfectAllow)
	{
		mint.fx.Fade(id, 100, logo_effect_steps, logo_time_effect);
		timer = setInterval("logoEffect('box0')", logo_time);	
	}
}

function FadeOut(id) 
{
	if(logEfectAllow)
	{
		clearInterval(timer);
		mint.fx.Fade(id, 0, logo_effect_steps, logo_time_effect);
	}
}

function ChangeSizeIn_Small(id)
{
	mint.fx.Size(id, 175, 125, 1, 50);
}

function ChangeSizeOut_Small(id)
{
	mint.fx.Size(id, 170, 120, 1, 50);
}

function navigate(folder, id, max_val) 
{
	if(id == -1) 
	{
		counter--;
		if(counter < 1) 
			counter = max_val;
	}
	else if(id == 0) 
	{
		counter++;
		if(counter > max_val) 
			counter = 1;
	}

	disp(folder, counter);
}
	
function disp(folder, id)
{
	counter = id;

	document.getElementById('main_picture').innerHTML=/*"<a HREF=\"" + folder + "/" + folder + counter + ".JPG\" target=\"okno\">" +*/
										"<IMG SRC=\"" + folder + "/" + folder + counter + ".JPG\" BORDER=\"0\"></a>";
}

function init()
{
	//content1 = document.getElementById('box1').innerHTML;
	counter = 1;
	whitch = 0;
	logEfectAllow = detectBrowser();
	
}


