$(document).ready(function(){
	$("[rel=1]").click(function(){
		$(".products_sub").slideUp('fast');
		$(this).next().slideDown();		
	})
	/*** boris ***/
	var cats = new Array();
	cats = document.getElementsByName("productItem");
	for(var i = 0; i < cats.length; i++)
	{
		var u = window.location.href;
		var n = cats[i].id.replace('p_', '');
		if (u.indexOf(n) > -1)
		  //alert(cats[i].parentNode.parentNode.tagName);
			$("#"+cats[i].id).next().show();
		
			//alert(cats[i].parentNode.parentNode.style.visibility);
	}
	/*** boris ***/
	// Tabs
	if ($('div.tabs h2').length>0) {
		$("div.tabs h2").click(function() {
			toggleTab($(this).attr("link"));
			//return false;
		});

		var url=window.location.href;
		if (url.indexOf("#")>0) {
			var defaultTab=url.substr(url.indexOf("#")+1, 100);
		}

		if (!defaultTab) var defaultTab=$('div.tabs h2:last').attr("link");
		toggleTab(defaultTab);
		setInterval('checkTab();', 500);
	}
});

var lastHash="";
var isMap=false;
function checkTab() {
	var a1=window.location.href;
	var thisTab=a1.substr(a1.indexOf("#")+1, 100);
	if (a1.indexOf("#")>1 && lastHash!=thisTab && thisTab.length>0) {
		lastHash=thisTab;
		toggleTab(lastHash);
	}
}

function toggleTab(tab) {
	lastHash=tab;
	$('.tabContent').hide();
	$("div.tabs h2").removeClass("active");
	$(".tabContent#"+tab).show();
	$("div.tabs h2[link="+tab+"]").addClass("active").blur();
    if ((tab=='contacts')&&(isMap==false)){
        initialize();
    }
	if (tab=='contacts') {
	    isMap = true;
	}
}
