jQuery.noConflict();

// ----------------------------------------------------------------------------
// Skip Link
// ----------------------------------------------------------------------------
jQuery(function($){
	var contentId = [
		 "#twocolwrap"
		,"#twocolwrap_v14"
	];
	$.each(contentId, function(i) {
		if ( $(contentId[i]).size() > 0 ) {
			$(".ga2012_skipLink a[href='#ga2012_mainContent']").attr("href", contentId[i]);
		}
	});
});


// ----------------------------------------------------------------------------
// PNG Opacity Fix for IE6
// ----------------------------------------------------------------------------
jQuery(document).ready(function(){
	var blank = new Image();
	blank.src='/common/images/ga2012_blank.gif';
	var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	if (badBrowser){
		jQuery("img[src$='.png']").each(function() {
			if (!this.complete) {
				this.onload=function(){ fixPng(this) };
			}else{
				fixPng(this);
			}
		});
	}
	function fixPng(png) {
		var src = png.src;
		if (!png.style.width) { png.style.width = jQuery(png).width(); }
		if (!png.style.height) { png.style.height = jQuery(png).height(); }
		png.src = blank.src;
		png.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')";
	}
});


// ----------------------------------------------------------------------------
// Search Form
// ----------------------------------------------------------------------------
jQuery(document).ready(function($){
	$('.ga2012_searchBox')
	.blur(function(){
		var $$=$(this);
		if($$.val()=='' || $$.val()==$$.attr('title')){
		$$.css('color', '#96a2aa')
			.val($$.attr('title'));
		}
	})
	.focus(function(){
		var $$=$(this);
		if($$.val()==$$.attr('title')){
		$(this).css('color', '#000000')
			.val('');
		}
	})
	.parents('form:first').submit(function(){
		var $$=$('.ga2012_searchBox');
		if($$.val()==$$.attr('title')){
		$$.triggerHandler('focus');
		}
	}).end()
	.blur();
	});


// ----------------------------------------------------------------------------
// Country Selecter
// ----------------------------------------------------------------------------
jQuery(document).ready(function($){
	var Selector = $("p.cSelecter a.selector");
	var SelectorActive = "active";
	var SelectorContents = $("div.cSelecterBox");
	var SelectorClose = $("#ga2012_footer a.close");
	$(SelectorContents).hide();
	$(Selector).toggle(function() {
		$(SelectorContents).fadeIn(250);
		$(Selector).hide();
		$(Selector).fadeIn(250);
		$(Selector).show();
		$(SelectorContents).show();
		$(Selector).addClass(SelectorActive);
	},function(){
		$(SelectorContents).fadeOut(250, function() {
			$(SelectorContents).hide();
		});
		$(Selector).removeClass(SelectorActive);
	});
	$(SelectorClose).click(function() {
		$(Selector).trigger('click');
	});
});


// ----------------------------------------------------------------------------
// Tab Content
// ----------------------------------------------------------------------------
jQuery(document).ready(function($){
	var Tabs = $("div.tab > ul > li > a");
	var TabActive = "active";
	var TabContents = $("div.tabContent");
	$("> div", TabContents).hide();
	
	$(Tabs).click(function(e){
		e.preventDefault();
		var TabId = $(this).attr("hash") || $(this).attr("href");
		$("> div" , TabContents).hide();
		$(TabId).fadeIn(250);
		$(Tabs).parent().removeClass(TabActive);
		$(this).parent().addClass(TabActive);
		$.cookie("tabContent", TabId , {expires: 365});
	});

	// Cookie
	var CookieName = $.cookie("tabContent");
	if (CookieName != null) {
		$(Tabs).parent().removeClass(TabActive);
		//$("a[href="+CookieName+"]").parent().addClass(TabActive);
		$("a[href="+CookieName+"]", "div.tab").parent().addClass(TabActive);
		$(CookieName).show();
	} else {
		$("div.tab > ul > li:first-child").addClass(TabActive);
		$("div:first", TabContents).show();
	}
});


// ----------------------------------------------------------------------------
// Rollover
// ----------------------------------------------------------------------------
jQuery(document).ready(function($){
	var preloadImages = new Array();
	var fileName = {on: "", off: ""};
	jQuery(".rollover").each(function(i){
		var _self = $(this);
		var src = _self.attr("src");
		fileName["on"] = src.replace(/\.(gif|jp?g|png)/, "_on.$1");
		fileName["off"] = src;
		preloadImages[i] = (new Image).src = fileName["on"];
		
		_self.bind("mouseover", function(e){
			var _self = $(this);
			_self.attr("src", fileName["on"]);
		});
		
		_self.bind("mouseout", function(e){
			var _self = $(this);
			_self.attr("src", fileName["off"]);
		});
	});
});


// ----------------------------------------------------------------------------
// New Window Open
// ----------------------------------------------------------------------------
jQuery(document).ready(function($){
	var ecternalLink = $(".newWin");
	ecternalLink.bind("click", function(e){
		e.preventDefault();
		window.open(ecternalLink.attr("href"));
	});
});


// ----------------------------------------------------------------------------
// Google Analytics Tracking Code
// ----------------------------------------------------------------------------
function ga2012_Track(link, category, action) {
	try {
		if (window._gaq) {
			_gaq.push(["_trackEvent", category, action]);
			if (link && (!link.target || link.target == '_self')) {
				setTimeout('location.href = "' + link.href + '"', 100);
			}
		}
	} catch (err) {}
}


// ----------------------------------------------------------------------------
// Copyright
// ----------------------------------------------------------------------------
jQuery(document).ready(function($){
	jQuery("#ga2012_copyright_year, .ga2012_copyright_year").each(function(i) {
		var txt = jQuery(this).html();
		jQuery(this).html(txt + " 2012");
	});
});

