jQuery(function($) { 
	var ct = $('#s1').children().size();
	$divTopBanner = $('#s1');
	$divTopBanner.before('<div class="bannerImage_controls"><ul id="bannerImage_nav">').after('</ul></div>').cycle({ 
    fx:    'fade', 
    speed:  500,
    timeout:   6000,
		pager:  '#bannerImage_nav',
		startingSlide: Math.floor(Math.random()*ct),
		// callback fn that creates a thumbnail to use as pager anchor 
    pagerAnchorBuilder: function(idx, slide) { 
				return '<li><a href="#">' + (idx+1) + '</a></li>\n'; 
				
    }
	}); 
	 
	$('#s2').cycle({ 
    fx:    'fade', 
    speed:  500,
		next:   '#galleryNext',
		prev:   '#galleryPrev',
    timeout:   0
	}); 
	
	$('img',$divTopBanner).removeClass("hidden");
}); 


document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};



var validateEnabled = true;
var defaultBottomBoxText = "";
function validateSearchFields(form) {
	return true;
}

function resetSelectField(selectField) {
	var selects = document.getElementsByTagName("select");
	if (selectField.value != "" && !validateEnabled) {
		selects[0].style.border = "1px solid #523413";
		selects[1].style.border = "1px solid #523413";
		document.getElementById("botExpPlanBox").innerHTML = defaultBottomBoxText;
		document.getElementById("botExpPlanBox").style.paddingTop = "13px";
		document.getElementById("botExpPlanBox").style.paddingBottom = "0";
		var h3s = document.getElementsByClassName("highlightable");
		h3s[0].style.color = "#FFFFFF";
		h3s[1].style.color = "#FFFFFF";
		h3s[0].style.fontWeight = "normal";
		h3s[1].style.fontWeight = "normal";
		validateEnabled = true;
	}
}