/**
 * Textreplacement - http://wiki.github.com/sorccu/cufon/usage
 */
Cufon.replace('h1');
Cufon.replace('h2');



/**
 * ID Tabs - Main navigation control
 */
$(document).ready(function(){	
	
	//$.ifixpng('../_graphics/pixel.gif');
	//$('img[@src$=.png]').ifixpng();	
	
	$("#mainNav").idTabs("!mouseover")
	
	$(".idTabs a").mouseout(function (event) {
	  if(event.pageY < "146") {
	  	setNavigationHighlight(event);
	  }
	});
	
	$("div#mainNav div").mouseout(function (event) {
		  if(event.pageY >= "170" || event.pageY < "147" ) {
			  setNavigationHighlight();
		  }

	});
	
	setNavigationHighlight();
	
	$(".idTabs .videoGames a").mousedown(function (event) {
		window.setTimeout('window.location.href = "http://www.sqsgametesting.com/videogames/services.html"', 200);
	});

	$(".idTabs .onlineGambling a").mousedown(function (event) {
		window.setTimeout('window.location.href = "http://www.sqsgametesting.com/online-gambling/services.html"', 200);		
	});

	$(".idTabs .aboutUs a").mousedown(function (event) {
		window.setTimeout('window.location.href = "http://www.sqsgametesting.com/about_us/sqs-game-testing.html"', 200);		
	});	
	
	$(".idTabs .contact a").mousedown(function (event) {
		window.setTimeout('window.location.href = "http://www.sqsgametesting.com/contact/contact-us.html"', 200);		
	});	

	$(".idTabs .careers a").mousedown(function (event) {
		window.setTimeout('window.location.href = "http://www.sqsgametesting.com/careers/careers.html"', 200);		
	});	
	
});



/**
 * Set navigation highlight to tab navigation when website prebuild starts.
 */
function setNavigationHighlight() {
	var bodyClass = $("body").attr("class");
	
	switch(bodyClass) {
		case "homeCat":
		case "sitemapCat":
		case "imprintCat":		
		case "metaCat":
		case "searchCat":
			$("#mainNav").idTabs("empty");
			break;
		case "videoGamesCat":
			$("#mainNav").idTabs("videoGames");
			break;
		case "onlineGamblingCat":
			$("#mainNav").idTabs("onlineGambling");
			break;			
		case "aboutUsCat":
			$("#mainNav").idTabs("aboutUs");
			break;
		case "contactCat":
			$("#mainNav").idTabs("contact");
			break;
		case "careersCat":
			$("#mainNav").idTabs("careers");
			break;	
	}
}
