// page init
$(document).ready(function() {
	initCufon();
	initNavIndexes();
	initTabs();
	//clearFormFields({
	//	clearInputs: true,
	//});

});
// cufon init
function initCufon() {
	Cufon.replace('.columns-holder .column .title, .columns-holder .column .text-active span, .gallery01 .view, .head h2, .gallery01 .heading .title, .column1 .heading h2, .block-gray .heading h2', { fontFamily: 'TradeGothicBold' });
	Cufon.replace('#footer a, #footer .title, #footer address span, .image-place p', { fontFamily: 'Trade Gothic' });
	Cufon.replace('.tabset a', { fontFamily: 'Trade Gothic 18' });
	Cufon.replace('.address-area address span', { fontFamily: 'Trade Gothic Extended' });
	Cufon.replace('.address-area address span strong, .head-title p', { fontFamily: 'Trade Gothic Extended Bold' });
}

//  NavIndexes

function initNavIndexes()
{
	var nav = document.getElementById("tabset");
	if(nav) {
		var lis = nav.getElementsByTagName("li");
		for (var i=0; i<lis.length; i++) {
			//lis[i].style.zIndex = i+1;
			lis[i].style.zIndex = lis.length-i;
		}
	}
}

// tabs 
function initTabs()
{
	var sets = document.getElementsByTagName("ul");
	for (var i = 0; i < sets.length; i++)
	{
		if (sets[i].className.indexOf("tabset") != -1)
		{
			var tabs = [];
			var links = sets[i].getElementsByTagName("a");
			for (var j = 0; j < links.length; j++)
			{
				if (links[j].className.indexOf("tab") != -1)
				{
					tabs.push(links[j]);
					links[j].tabs = tabs;
					var c = document.getElementById(links[j].href.substr(links[j].href.indexOf("#") + 1));

					if (c) if (links[j].parentNode.className.indexOf("active") != -1) c.style.display = "block";
					else c.style.display = "none";

					links[j].onclick = function ()
					{
						var c = document.getElementById(this.href.substr(this.href.indexOf("#") + 1));

						if (c)
						{
							for (var i = 0; i < this.tabs.length; i++)
							{
								var tab = document.getElementById(this.tabs[i].href.substr(this.tabs[i].href.indexOf("#") + 1));
								if (tab)
								{
									tab.style.display = "none";
								}
								this.tabs[i].parentNode.className = this.tabs[i].parentNode.className.replace("active", "");
							}
							this.parentNode.className += " active";
							c.style.display = "block";
							return false;
						}
					}
					var hash = document.location.hash;
					var hashLoop = 0;
					if (hash)
					{
						if (hashLoop < 1)
						{
							$('.tab-content').hide();
							$(hash).show();
							//alert(hash);
							$('.tab').parent().removeClass('active');
							$("a[href='" + document.location.hash + "']").parent().addClass('active');
							hashLoop + 1;
						}
					}
				}
			}
		}
	}
}




