// jquery plugins


$.nexTrackGoogleAnalyticsUrl = function (url) {

	if (window.pageTracker) { // track url with google
		pageTracker._trackPageview(url);
		// logger('tracking: ' + url);
	} else {
		// logger('Google Page Tracker not installed') 
	};
};

/* nex preloader
 * credits: http://www.innovatingtomorrow.net/2008/04/30/preloading-content-jquery
 * usage: $preloadContent(myvar1, myvar2);
 */

$.nexPreloader = function () {

	for (var i = 0; i < arguments.length; i++) {
		jQuery("<div>").html(arguments[i]);
		// logger('preload: ', arguments[i]);
	}
};



// provide indexOf propertie in ie
// http://soledadpenades.com/2007/05/17/arrayindexof-in-internet-explorer/
if (!Array.indexOf){
	Array.prototype.indexOf = function(obj) {
		for (var i = 0; i < this.length; i++) {
			if(this[i] == obj){
				return i;
			}
		}
		return -1;
	}
}

// console.log wrapper
// in future we might use http://benalman.com/code/test/js-debug.html
function logger () { 
	if (window.console !== undefined && typeof window.console.log === 'function') { 
		console.log(arguments);
	}; 
}
