﻿$(document).ready(function () {
	//disable context menu on images
	$('img, input[type="image"]').bind("contextmenu", function(e){
		return false;
	});
	//open external links in a new window (except store)
	var segments = location.pathname.split('/');
	if (segments[1] != 'store') {
		$('a[href^="http://"],a[href^="https://"]').attr('target','_blank');
		//alert(segments[1]);
	}
	//table row hover effects
	$('tr').hover(function() {
		$(this).toggleClass('hotRow');
	});
	$('tr:even').addClass('oddRow');
	$('tr:odd').addClass('evenRow');
	//set minimum height for content div
	var divObj;
	var proceed = 0;
	if ($('#contentLeft').length) {
		divObj = $('#contentLeft');
		proceed++;
	} else if ($('#contentWrapper').length) {
		divObj = $('#contentWrapper');
		proceed++;
	}
	if (proceed) {
		var usedH = 0;
		usedH += $('#contentWrapper').height();
		usedH += $('#navigationWrapper').height();
		usedH += $('#footerWrapper').height();
		$(divObj).css('min-height', ($('body').height() - usedH) + 'px');
	}
});

/*
function externalLinks() {
	if (document.getElementsByTagName) {
		var anchors = document.getElementsByTagName("a");
		for (var i = 0; i < anchors.length; i++) {
			var anchor = anchors[i];
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
				anchor.target = "_blank";
			}
		}
	}
}

function tableRowMouseEvents() {
	if (document.getElementsByTagName) {
		var tableRows = document.getElementsByTagName("tr");
		for (var i = 0; i < tableRows.length; i++) {
			var tableRow = tableRows[i];
			var theClass = tableRow.getAttribute("class");
			if (theClass == 'oddRow' || theClass == 'evenRow') {
				tableRow.setAttribute('onmouseover', "this.className = 'hotRow'");
				tableRow.setAttribute('onmouseout', "this.className = '"+theClass+"'");
			}
		}
	}
}

function setContentHeight() {
	if (document.getElementById) {
		if (document.getElementById('contentLeft')) {
			var obj = document.getElementById('contentLeft');
		} else if (document.getElementById('contentWrapper')) {
			var obj = document.getElementById('contentWrapper');
		} else {
			return;
		}
		var usedH = 0;
		if (document.getElementById('headerWrapper')) usedH += document.getElementById('headerWrapper').offsetHeight;
		if (document.getElementById('navigationWrapper')) usedH += document.getElementById('navigationWrapper').offsetHeight;
		if (document.getElementById('footerWrapper')) usedH += document.getElementById('footerWrapper').offsetHeight;
		var minH = document.body.offsetHeight - usedH;
		obj.style.minHeight = minH + 'px';
	}
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

addLoadEvent(externalLinks);
addLoadEvent(tableRowMouseEvents);
addLoadEvent(setContentHeight);
*/

