/******************************************************************************
 Global Functions
 
 Developer	: Miles Johnson
 Email		: mileswjohnson@gmail.com
 Website	: http://www.mileswjohnson.com/

******************************************************************************/

if (document.all) {
	var IE = true;
} else {
	var IE = false;
}

function goTo(url, text) {
	if (text != null) {
		var conf = confirm(text);
		
		if (conf) {
			document.location = url;
		}
	} else {
		document.location = url;
	}
	
	return false;
}

function toggleCheckboxes(current, form, field) {
	var val = current.checked;
	var cbs = $("#"+ form +" input[@type='checkbox']");
	var length = cbs.length;
	
	for (var i=0; i < length; i++) {
		if (cbs[i].name == field +'[]') {
			cbs[i].checked = val;
		}
	}
}

function expandMenu(subMenu) {
	var menu = $("#subMenu ul."+ subMenu);
	menu.slideToggle();
}

function updateExchange(field, target) {
	var amount = $(field).val();
	var newAmount = Math.round(amount / 2);
	
	if (isNaN(amount)) {
		alert('Please enter a numerical value!');
		$("#"+ target).val('');
		$(field).val('');
	} else {
		$("#"+ target).val(newAmount);
	}
}

function viewSkillTree(tree, button) {
	$("#skillTabs a").removeClass("active");
	button.className = "active";
	
	$(".skillTree").hide();
	$("#"+ tree).show();
	
	return false;
}