var args = getArgs();
// This utility function grabs all url-based arguments
function getArgs() {
	var args = new Object();
	var query = location.search.substring(1);
	var pairs = query.split("&");
	for (var i=0; i < pairs.length; i++) {
		var pos = pairs[i].indexOf('=');
		if (pos == -1) continue;
		var argname = pairs[i].substring(0,pos);
		var value = pairs[i].substring(pos+1);
		args[argname] = unescape(value);
	}
	return args;
}
// Include browser specific css 
function dspCss(thePath) {
	var str = "";
	if ((navigator.appVersion.indexOf("Mac") != -1)) {
		if ((navigator.appVersion.indexOf("MSIE") != -1)) {
			str += "<LINK REL=stylesheet HREF=\"" + thePath + "ie.css\" TYPE=\"text/css\">\n";
		} else {
			str += "<LINK REL=stylesheet HREF=\"" + thePath + "ns.css\" TYPE=\"text/css\">\n";
		}
	} else {
		str += "<LINK REL=stylesheet HREF=\"" + thePath + "ie.css\" TYPE=\"text/css\">\n";
	}
	return str;
}
// Button functions
function iniButtons(buttonObj,buttonSrc,buttonUrl,buttonState) {
	for (var i=0; i <= buttonObj.length; i++) {
		var loadbtn = 1
		if (buttonUrl != (void 0)) {if (buttonUrl[i] == 0) {loadbtn = 0;}}
		if (loadbtn == 1) {
			var state = 0;
			eval(buttonObj[i]+"_off = new Image()");
			eval(buttonObj[i]+"_on = new Image()");
			eval(buttonObj[i]+"_down = new Image()");
			eval(buttonObj[i]+"_sleep = new Image()");
			eval(buttonObj[i]+"_off.src = \""+imageloc+buttonSrc[i]+"_off.gif\"");
			eval(buttonObj[i]+"_on.src = \""+imageloc+buttonSrc[i]+"_on.gif\"");
			eval(buttonObj[i]+"_down.src = \""+imageloc+buttonSrc[i]+"_down.gif\"");
			eval(buttonObj[i]+"_sleep.src = \""+imageloc+buttonSrc[i]+"_sleep.gif\"");
		}
	}
}
function dspButton(obj,src,alt,url,target,state,left,top,width,height,states) {
	var str = "";
	str += "<A \n";
	if (alt != (void 0) && alt != 0) {} else {alt = "";}
	if (state != (void 0)) {
		if (state == 1){
			state = "_off";
		} else if (state == 2){
			state = "_on";
		} else if (state == 3){
			state = "_down";
		} else if (state == 4){
			state = "_sleep";
		} else {
			state = "";
		}
	} else {
		state = "";
	}
	if (url != (void 0) && url != 0) {
		str += "HREF=\""+url+"\" \n";
		if (target != (void 0) && target != 0) {
			str += "	TARGET=\""+target+"\" \n";
		}
		str += "	onMouseOver=\"button('"+obj+"','on','"+alt+"');return true;\" \n";
		if (states == 3) {
			str += "	onMouseDown=\"button('"+obj+"','down','"+alt+"');return true;\" \n";
			str += "	onMouseUp=\"button('"+obj+"','on','"+alt+"');return true;\" \n";
		}
		if (state == "_on"){
			str += "	onMouseOut=\"button('"+obj+"','on','');\" \n";
		} else {
			str += "	onMouseOut=\"button('"+obj+"','off','');\" \n";
		}
	}
	str += "><IMG NAME=\""+obj+"\" \n";
	str += "	SRC=\""+imageloc+src+state+".gif\" \n";
	str += "	BORDER=0 ";
	if (left != (void 0) && left != "" && left != "*") {str += "HSPACE="+left+" ";}
	if (width != (void 0) && width != 0 && width != "" && width != "*") {str += "WIDTH="+width+" ";}
	if (height != (void 0) && height != 0 && height != "" && height != "*") {str += "HEIGHT="+height+" ";}
	str += "\n></A>";
	return str;
}
function dspObj(obj,src,alt,url,target,state,left,top,width,height) {
	var str = "";
	if (top != (void 0) && (top != "" || top != "*")) {} else {top = 0;}
	str += "<DIV><IMG SRC=\""+imageloc+"pixel.gif\" ALT=\"\" WIDTH=1 HEIGHT="+top+" BORDER=0></DIV>\n";
	str += "<DIV>";
	str += dspButton(obj,src,alt,url,target,state,left,top,width,height);
	str += "</DIV>\n";
	return str;
}
function button(obj,state,alt,override) {
	if (document[obj].src == eval(obj+"_sleep.src")) {
		if (override == 1) {document[obj].src = eval(obj+"_"+state+".src");}
	} else {
		document[obj].src = eval(obj+"_"+state+".src");
	}
	window.status = alt;
}
// Outputs page opener
function openPage() {
	str = "";
	str +='<HTML>\n';
	str +='<HEAD>\n';
	str +='	<TITLE>Ikimbo, Inc.</TITLE>\n';
	str +='</HEAD>\n';
	str +='<BODY BGCOLOR=FFFFFF TEXT=000000 MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0><A NAME="top"></A>\n';
	return str;
}
// Outputs top navigation opener
function openTopNav() {
	str = "";
	str += '<TABLE width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">\n';
	str += '<TR bgcolor="000000">\n';
	str += '	<TD colspan=2 width="650" nowrap ALIGN="RIGHT">\n';
	return str;
}
// Outputs top navigation closer
function closeTopNav() {
	str = "";
	str += '	</TD>\n';
	str += '	<TD width="100%"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str += '	<TD width="5" nowrap><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str += '	<TD width="100" rowspan=9 nowrap valign=bottom><IMG SRC="'+imageloc+'copyright.gif" WIDTH="10" HEIGHT="230" ALT="" BORDER="0"></TD>\n';
	str += '</TR>\n';
	str += '<TR>\n';
	str += '	<TD colspan="4" bgcolor="FF9900"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str += '</TR>\n';
	return str;
}
// Outputs mid navigation opener
function openMidNav() {
	str = "";
	str += '<TR bgcolor="000066">\n';
	str += '	<TD colspan=2 ALIGN="RIGHT">\n';
	return str;
}
// Outputs mid navigation closer
function closeMidNav(section) {
	str = "";
	str += '	</TD>\n';
	str += '	<TD><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str += '	<TD bgcolor="FF9900"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str += '</TR>\n';
	str += '<TR bgcolor="000066"><TD colspan=2>';
	if (section != "home") {str += '<A HREF="index.htm">';}
	str += '<IMG src="'+imageloc+'logo.gif" width="150" height="65" alt="" border="0">';
	if (section != "home") {str += '</A>';}
	str += '<IMG src="'+imageloc+'horizon.gif" width="460" height="65" alt="" border="0"></TD>\n';
	str += '	<TD><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str += '	<TD bgcolor="FF9900"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str += '</TR>\n';
	str += '<TR>\n';
	str += '	<TD bgcolor="FF9900" colspan=4><IMG src="'+imageloc+'menubottomstripe.gif" width="615" height="1" alt="" border="0"></TD>\n';
	str += '</TR>\n';
	return str;
}
// Outputs left column opener
function openLeftColumn(section) {
	str = "";
	str +='<TR valign="top">\n';
	str +='	<TD></TD>\n';
	str +='	<TD><IMG src="'+imageloc+'title.gif" width="605" height="15" alt="" border="0"></TD>\n';
	str +='	<TD><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str +='	<TD bgcolor="FF9900"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str +='</TR>\n';
	str +='<TR valign="top">\n';
	str +='	<TD><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str +='	<TD>\n';
	str +='		<TABLE width="600" border="0" cellspacing="0" cellpadding="0">\n';
	str +='		<TR valign="top">\n';
	str +='			<TD width="180" nowrap><IMG src="'+imageloc+'title-'+section+'.gif" width="180" height="15" alt="" border="0">\n';
	return str;
}
// Outputs left column closer
function closeLeftColumn() {
	str = "";
	str +='		</TD>\n';
	str +='		<TD width="5" nowrap></TD>\n';
	str +='		<TD width="415" nowrap><BR>\n';
	return str;
}
// Outputs content closer
function closeContent() {
	str = "";
	str +='		</TD></TR></TABLE>\n';
	str +='	</TD>\n';
	str +='	<TD valign="middle" align="right"><IMG src="'+imageloc+'point.gif" width="4" height="4" alt="" border="0"></TD>\n';
	str +='	<TD bgcolor="FF9900"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str +='</TR>\n';
	str +='<TR><TD height="100%" colspan=3 valign=top>\n';
	return str;
}	
// Outputs top2 navigation opener
function openTopNav2() {
	str = "";
	str += '<br><br>\n';
	return str;
}
// Outputs top2 navigation closer
function closeTopNav2() {
	str = "";
	str += '<TABLE border="0" cellspacing="0" cellpadding="0"><TR><TD>\n';
	str += '<TR><TD width="300" bgcolor="FF9900"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD></TR>\n';
	str += '</TABLE>\n';
	return str;
}
// Outputs mid2 navigation opener
function openMidNav2() {
	str = "";
	return str;
}
// Outputs mid2 navigation closer
function closeMidNav2() {
	str = "";
	return str;
}
// Outputs page closer
function closePage() {
	str = "";
	str +='</TD>\n';
	str +='	<TD bgcolor="FF9900"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str +='</TR>\n';
	str +='<TR>\n';
	str +='	<TD align="right"><IMG src="'+imageloc+'point.gif" width="4" height="4" alt="" border="0"></TD>\n';
	str +='	<TD align=right><BR><IMG src="'+imageloc+'horizonbottom.gif" width="605" height="50" alt="" border="0"></TD>\n';
	str +='	<TD></TD>\n';
	str +='	<TD bgcolor="FF9900"><IMG SRC="'+imageloc+'pixel.gif" WIDTH="1" HEIGHT="1" ALT="" BORDER="0"></TD>\n';
	str +='</TR>\n';
	str +='</TD></TR>\n';
	str +='</TABLE>\n';
	str +='</BODY>\n';
	str +='</HTML>\n';
	return str;
}
// Outputs a thank you message
function dspThanks() {
	str = '';
	str += '<p><b style="color:CC0000;">Thank you.</b></p>';
	str += '<p>Your information was successfully<BR> sent to the appropriate recipients.</p>';
	return str;
}
// Outputs an oops message
function dspOops() {
	str = '';
	str += '<p><b>Oops. You seemed to have not filled out all the required items.</b></p>';
	return str;
}
// Open a new window
function winOpen(windowname, filename, w, h) {
	if (typeof(newWindow) != 'undefined') { if (!newWindow.closed) newWindow.close();}
	var fullscreen_supported = false;
	if (navigator.userAgent.indexOf("MSIE")    != -1 && 
		navigator.userAgent.indexOf("Windows") != -1 && 
		navigator.appVersion.substring(0,1) > 3) {
		fullscreen_supported = true;
	}
	if ((w == 'fullscreen') && (fullscreen_supported == false)) {w = 'maximize';}
	if (w == 'maximize') {
		screensize = 'width='+screen.availWidth+',height='+screen.availHeight+'';}
	else if (w == 'fullscreen') {
		screensize = 'fullscreen=yes';}
		// use alt-F4 or ctrl-W to close out of the fullscreen window.
	else {
		screensize = 'width='+w+',height='+h+'';}
	atts = 'menubar=no,toolbar=no,location=no,directories=no,personalbar=no,status=no,scrollbars=no,resizable=yes,'+screensize+'';
	newWindow=window.open(filename,windowname,atts);
	if (w == 'maximize') {newWindow.moveTo(0,0);}
}

