function getElement (id) {
	if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1) {
		return document.all[id];
	}
	return document[id];
}
function ShowSubmenu(item_id)
{
	if(item_id) {
		var submenu_item = document.getElementById('main_menu_' + item_id);
		if (submenu_item.className == 'invisible')  submenu_item.className = 'visible';
		else  submenu_item.className = 'invisible';

		/*var item_id2 = 3 - item_id;
		var submenu_item2 = document.getElementById('main_menu_' + item_id2);
		if (submenu_item2.className == 'invisible')  submenu_item2.className = 'visible';
		else  submenu_item2.className = 'invisible';*/

	}
}

function PicBorder(myItem, action) {
	if (selected_elem.id == myItem.id) return;
	if(action == 'on') {
		myItem.style.border = '1px solid #b0a268';
	} else if (action == 'off') {
		myItem.style.border = '1px solid #0e0e0e';
	}
}

var selected_elem = '';

function ChangeImage(id, source_image, source_link){
	if(source_image) {
		var image_item = document.getElementById('product_image');
		image_item.src = source_image;
		var zoom = document.getElementById('zoom');
        if (source_link)
        {
			zoom.href = source_link;
			zoom.style.display = 'inline';
		}
		else
		{
 			zoom.style.display = 'none';
		}

        var clicked_elem = document.getElementById(id);
        clicked_elem.style.border = '1px solid #ffd200';
        if (selected_elem.id != clicked_elem.id)
        {
        	selected_elem.style.border = '1px solid #0e0e0e';
        	selected_elem = clicked_elem;
        }
	}
}


function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0) {
offset = cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1) {
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
return(setStr);
}

var cookie_name = "flash_played";

function flashPlayFinish()
{
	setCookie(cookie_name, "1", "", "/");
	var main = document.getElementById('main_layout');
	if(main) {
		main.style.display = "block";
	} else {
		var main2 = document.getElementById('main_layout_nointro');
		main2.style.display = "block";
	}
	var intro =  document.getElementById('intro_div');
	intro.style.display = "none";		
}	
function checkFlashPlayRUS(){
        flashPlayFinish()
	location.href = "/";
}
function checkFlashPlayENG(){
        flashPlayFinish()
	location.href = "/eng/";
}
function checkFlashPlay()
{
	var cook = getCookie(cookie_name);
	
	if (cook == '1')	
	{
		//don't play flash
		var main = document.getElementById('main_layout');
		main.style.display = "block";		
	}
	else
	{
		//play flash
		var intro = document.getElementById('intro_div');
		intro.style.display = "block";
		
	}
}
