$(document).ready(function(){
	//add class to body if IE6 because it's a toolshed
	if(jQuery.browser.msie){
		if(jQuery.browser.version < 7){
			$("body").addClass("IE6");
		}else{
			$("body").addClass("IE7");
		}
	}else if(jQuery.browser.mozilla){
		if(jQuery.browser.version < 3){
			$("body").addClass("FF2");
		}else{
			$("body").addClass("FF3");
		}
	}else if(jQuery.browser.safari){
		$("body").addClass("Safari");
	}

	//popup links
	$(".popuplink").click(function(e){
		var url=$(this).attr("href");
		newwindow=window.open(url,'name');
		if (window.focus) {newwindow.focus()}
		return false;
	});
	
	//clear input values on click
	$(".clearValueOnClick").click(function(e){
		$(e.target).val('');
		$(e.target).removeClass("clearValueOnClick");
		return false;
	});
	
	//scroll to <a name>
	$('a[href*=#]').click(function() {
		if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
			var $target = $(this.hash);
			$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
			if ($target.length) {
				var targetOffset = $target.offset().top;
				$('html,body').animate({scrollTop: targetOffset}, 1000);
				return false;
			}
		}
	});
	
	//stylesheet select auto-submit
	$("#stylesheetSelector select").change(function(){
		$("#stylesheetSelector").submit();
	});
});

function urlVarValue(url,varName) {
	var queryString = url.substring(url.indexOf('?'), url.length)
	var loc = queryString.substring(1, queryString.length);
	var param_value = false;
	
	var params = loc.split("&");
	for (i=0; i<params.length;i++) {
		param_name = params[i].substring(0,params[i].indexOf('='));
		if (param_name == varName) {
			param_value = params[i].substring(params[i].indexOf('=')+1)
		}
	}
	if (param_value) {
		return param_value;
	}
	else {
		return false; //Here determine return if no parameter is found
	}
}
