/*
 * Edit here to change the banner links.
 * The first link corresponds to image number 1,
 * e.g. adbanner_1.gif. The second link corresponds
 * to image number 2, e.g. adbanner_2.gif and so on.
 * See comments below.
 *
 * Make sure to place a comma at the end of every link
 * line, EXCEPT the last one.
 */

// top banner links (all pages)
var adbanner_links = [
	"http://www.roadscholar.org/portal/portal.asp?srccode=AFAN&URL=programs%2Fprogramdetail%2Easp%3FRowId%3D1%252D572E0Y&",	// = adbanner_1.gif
	"/testimonials/index.html",		// = adbanner_2.gif
	"http://www.uhcgenerationstree.com"	// = adbanner_3.gif, no comma after this link (last item in list)
];

// sub links (sub and search pages)
var adbanner_sub_links = [
	"http://www.roadscholar.org/portal/portal.asp?srccode=AFAN&URL=programs%2Fprogramdetail%2Easp%3FRowId%3D1%252D572E0Y&",		// = adbanner_sub_1.gif
	"http://www.uhcgenerationstree.com",	// = adbanner_sub_2.gif
	"http://www.facebook.com/pages/African-Ancestry/16832619943"	// = adbanner_sub_3.gif, no comma after this link (last item in list)
];


/*************************************************
 ********** Do NOT edit below this line **********
 *************************************************/


$(window).load(function() {
	if (document.all&&document.getElementById) {
		// this is needed for the IE 6 pseudo hover class bug
		$(".navtop li").hover(function () {
			$(this).addClass("hover");
		},function () {
			$(this).removeClass("hover");
		});
	} else {
		// this is need for safari when nav covers flash
		$(".navtop li ul").hover(function () {
			$(this).addClass("redraw");
		},function () {
			$(this).removeClass("redraw");
		});
	}

	// show random ad banners with links
	// home & sub - top banner
	if ( $("*").index( $("#adbanner")[0] ) > -1 ) {
		randomBanner(adbanner_links, "adbanner", "adbanner_");
	}

	// sub - left banner
	if ( $("*").index( $("#adbanner-sub")[0] ) > -1 ) {
		randomBanner(adbanner_sub_links, "adbanner-sub", "adbanner_sub_");
	}

	// search - right banners (1 and 2)
	if ( $("*").index( $("#adbanner-search")[0] ) > -1 && $("*").index( $("#adbanner-search2")[0] ) > -1 ) {
		var rand1 = getRandNum(adbanner_sub_links.length);
		var rand2 = getRandNum(adbanner_sub_links.length);

		while ( rand1 == rand2 )
		{
			rand2 = getRandNum(adbanner_sub_links.length);
		}

		randomBanner(adbanner_sub_links, "adbanner-search", "adbanner_sub_", rand1);
		randomBanner(adbanner_sub_links, "adbanner-search2", "adbanner_sub_", rand2);
	}

	// embed flash with SWFobject if #flashcontent is in doc (home page)
	if ( $("*").index( $("#flashcontent")[0] ) > -1 ) {
		var so = new SWFObject("cmsflash/AA_Intro.swf", "AA_Intro", "619", "335", "9", "#ffffff");
		so.addParam('align', 'middle');
		so.addParam('scale', 'showall');
		so.addParam('wmode', 'opaque');
		so.addParam('devicefont', 'false');
		so.addParam('menu', 'true');
		so.addParam('allowFullScreen', 'false');
		so.write("flashcontent");
	}
});

// get a random number function
function getRandNum(max) {
	return Math.floor( Math.random() * max );
}

// rotate random banner images and links
function randomBanner(linkArray, divId, imgPrefix, randNum) {
	var bannerMax = linkArray.length;
	var linkNum = ( randNum == null ) ? getRandNum(bannerMax) : randNum;
	var imgNum = linkNum + 1;
	$("#" + divId + " a").attr({ href: linkArray[linkNum] });
	$("#" + divId + " a img").attr({ src: "cmsimages/" + imgPrefix + imgNum + ".gif" });
}
