jQuery.noConflict();

/* -----------------------------------
   rotating home page items
   ----------------------------------- */
var image_count;
var current_image=0;

var image_count2;
var current_image2=0;
var sportFilter = "";
var sports = ['football', 'hockey', 'fitness', 'fitnessSport', 'dance', 'other'];

jQuery(document).ready(function(){
	var page = getPage();
	sportFilter = (in_array(page, sports)) ? "."+page+" ":"";

	var $imgs = jQuery(sportFilter+"div.imgrotate");
	if ($imgs.length > 0) {
	  image_count = $imgs.hide().size();
	  jQuery(sportFilter+"div.imgrotate:eq("+current_image+")").show();
	  setInterval(feature_rotate,8000); //time in milliseconds
	}

	var $imgs2 = jQuery("div.img-rotate");
	if ($imgs2.length > 0) {
		image_count2 = $imgs2.hide().size();
		jQuery("div.img-rotate:eq("+current_image2+")").show();
		setInterval(feature_rotate2,8000); //time in milliseconds
	}

});

function feature_rotate() {
  var old_image = current_image%image_count;
  var new_image = ++current_image%image_count;
  jQuery(sportFilter+"div.imgrotate:eq(" + old_image + ")").fadeOut("slow", function() {
	  jQuery(sportFilter+"div.imgrotate:eq(" + new_image + ")").fadeIn("slow");
  });
}

function feature_rotate2() {
  var old_image = current_image2%image_count2;
  var new_image = ++current_image2%image_count2;
  jQuery("div.img-rotate:eq(" + old_image + ")").fadeOut("slow", function() {
	  jQuery("div.img-rotate:eq(" + new_image + ")").fadeIn("slow");
  });
}

function getPage() {
	var queryStr = "";
	var hasQuery = document.URL.indexOf("?");
	if (hasQuery > 0) {
		queryStr = document.URL.substring(hasQuery+1, document.URL.length);
	}
	var vars = queryStr.split("&");
	for(v=0; v<vars.length; v++) {
		var getVar = vars[v].split("=");
		if (getVar.length == 2 && getVar[0].toLowerCase() == "page") return getVar[1];
	}
	
	return "";
}

function in_array (needle, haystack, argStrict) {

    var key = '', strict = !!argStrict;
 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;
            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {
                return true;
            }
        }
    }
 
    return false;
}