//Global JS functions for adding events and ajax cross browser
function addEvent(obj, evType, fn, useCapture){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, useCapture);
		return true;
	}else if(obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}else{
		//error
	}
}

function featured_snapto(img){
	for(var x = 1; x <= featured_max; x++){
		if(x == img){
			$('#faderimg' + x).fadeIn('def');
			featured_selected = x;
		} else {
			$('#faderimg' + x).fadeOut('def');
		}
	}
}

function featured_next(){
	if (featured_selected >= featured_max){
		featured_snapto(1);
	}else{
		featured_snapto(featured_selected + 1);
	}
}

function featured_prev(){
	if (featured_selected <= 1){
		featured_snapto(featured_max);
	}else{
		featured_snapto(featured_selected - 1);
	}
}

function featured_timer(){
	if (feat_mo == 0){
		featured_next();
	}
}
function featured_preload(){
	var imgpreload = new Array();
	for(var x = 1; x <= featured_max; x++){
		imgpreload[x] = new Image();
		imgpreload[x].src = featured_img[x];
	}
}

function featured_play(){
	featured_interval = setInterval("featured_timer()",3000);
}

function featured_pause(){
	clearInterval(featured_interval);
}

var featured_selected = 1;
var feat_mo = 0;
var featured_interval = 0;

