//-----------------------------------------------------------------------------
// Copyright (c) 2007 AITG Inc.
// All rights reserved.
// Use of this code is subject to the terms and conditions listed at 
// http://www.aitg.com/legal/license.html and are subject to change
// without notice.
//-----------------------------------------------------------------------------


(function($) {
jQuery.fn.stripe = function(options) {
	jQuery.fn.stripe.defaults = {
		useclass: "highlight",
		rows: "odd"
	};

	var opts = $.extend({}, jQuery.fn.stripe.defaults, options);

	return this.each(function() {
		var $this = $(this);

		if (opts.rows == "odd") {
			$(this).find("tr:nth-child(odd)").addClass(opts.useclass);
		} else if (opts.rows == "even") {
			$(this).find("tr:nth-child(even)").addClass(opts.useclass);
		}
	});


};
})(jQuery);

function visibleBox(id,skipOpenClose) {
	elm1 = document.getElementById("open"+id);
	elm2 = document.getElementById("close"+id);
	elm3 = document.getElementById("box"+id);

	if(!elm3)
		return false;

	if (skipOpenClose) {
		elm3.style.display = (elm3.style.display == "")?"none":"";
	} else if(elm1) {
		if (elm1.style.display == "") {
			elm1.style.display = "none";
			if(elm2)
				elm2.style.display = "";
			elm3.style.display = "none";
		} else {
			elm1.style.display = "";
			if(elm2)
				elm2.style.display = "none";
			elm3.style.display = "";
		}
	}
}

function urlEncode(url) {
	return url.replace(/\s/g, "+").replace(/&/, "&amp;").replace(/"/, "&quot;")
}

function substitute(lbl) {
var x, rg;
	for(x = 1; x < arguments.length; x+=2) {
		if(arguments[x] && arguments[x+1]) {
			rg = new RegExp("\\{\\{"+arguments[x]+"\\}\\}", "gi");
			lbl = lbl.replace(rg,  arguments[x+1]);
			rg = new RegExp('~~'+arguments[x]+'~~', "gi");
			lbl = lbl.replace(rg,  arguments[x+1]);
		}
	}
	return lbl;
}

