/**
 * Used for the rnav navigation
 */
function navigate_to(element) {
	var val = element.value;
	if (val != "none") {
		var nav = document.getElementById('navigator');		
		var index = val.indexOf("=");
		nav.action = val.substr(0,index);
		var id = document.getElementById('id');
		id.value = val.substr(index+1);
		nav.submit();
	}	
}
/**
 * create :hover effect for ie6
 */
sfHover = function() {
	var sfEls = document.getElementById("p7menubar").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);
/**
 * Show the small logos at #logos_anchor
 */
 // the next logo's index
var index = 0;
// amount of logos to show each time
var amount = 6;
function new_logos(){
	if (document.getElementById('logos_anchor') == null) return;
	var logos = document.getElementById('logos_anchor').childNodes;
	// clear them all make all the logos disappear
	for (var i = 0; i < logos.length; i++) {
		var logo = logos[i];
		if (logo.style != undefined){
			logo.style.display = "none";
		}
	}
	var done = 0;
	// show new logos
	for (var i = 0; done < amount; i++) {
		var logo_num = parseInt((index+i)%(logos.length));
		var logo = logos[logo_num];
		if (logo.style != undefined){
			logo.style.display = "block";
			done++;
		}
	}
	index = parseInt((index + amount)%(logos.length));
}

/***********************************************
* Bookmark site script- &#169; Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

////////////////////////////////////////////
////////////// business images /////////////
////////////////////////////////////////////
// the id of the current image
var current_img = 0;
function change_img(num){
	current_img = num;
	img = document.getElementById('pic_' + num);
	img.style.display = "block";
	tip = document.getElementById('img_tooltip');
	tip.innerHTML = img.alt;
}
function next_img() {
	parent = document.getElementById("biz_image_container");
	imageNum = parent.getElementsByTagName("img").length;
	document.getElementById('pic_' + current_img).style.display='none';
	change_img((current_img + 1)%imageNum);
}
function prev_img() {
	parent = document.getElementById("biz_image_container");
	imageNum = parent.getElementsByTagName("img").length;
	document.getElementById('pic_' + current_img).style.display='none';
	change_img((current_img + imageNum - 1)%imageNum);
}
function preview(num) {
	var on_top = document.getElementById('on_top');
	var dim = "";
	img = document.getElementById('pic_' + num);
	if (img.width > img.height) {
		dim = "width=500px";
	} else {
		dim = "height=500px";
	}
	inner = "<img src='" + img.src + "' alt='" + img.alt + "' title='" + img.alt + "' ";
	inner += dim + " style='border:3px solid white;' />";
	
	on_top.innerHTML = inner;
	on_top.style.display = "block";
	
}
