isamap = new Object();
isamap[0] = "_df"
isamap[1] = "_ov"
isamap[2] = "_ot"
isamap[3] = "_dn"

function is_imgact_dual(id, act)
{
	if(document.images)
	{
		document.images[id].src = eval( "isimages." + id + isamap[act] + ".src");
		document.images.flashpic.src = eval( "isimages." + id + "_pic" + ".src");
    }
}

function isimgact(id, act)
{
	if(document.images)
	{
		document.images[id].src = eval( "isimages." + id + isamap[act] + ".src");
    }
}



var windowHandle = '';
function goPage(what)
{
//	windowHandle = window.open(what[what.selectedIndex].value,'windowName',	'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizeable=yes,width=320,height=240');
//	what[what.selectedIndex].value = "comingSoon.html";
	document.location = what[what.selectedIndex].value; 
}	


function lcase(str) {
	//returns str in all lowercase letters.
	return str.toLowerCase()
}


function left(str,n) {
	//returns the left n characters from str.
	return str.substring(0,n)
}

function leftOf(smstring,lrgstring) {
	//returns leftmost characters of lrgstring up to smstring.
	//If user passes an empty string, change that to a space.
	if (smstring == ""){smstring = " "}
	strlen1 = smstring.length
	strlen2 = lrgstring.length
	foundat = 0
	for (i=0;i<=strlen2;i++) {
		comp=lrgstring.substring(i-1,strlen2)
		comp = comp.substring(0,strlen1)		
		if (comp == smstring) {
			foundat = i
			break
		}
	}
	return lrgstring.substring(0,(foundat-1))
}

function mid(str,start,n) {
	//returns a substring of str starting at 'start' that's n characters long.
	strlen = str.length
	var jj = str.substring(start-1,strlen)
	jj = jj.substring(0,n)
	return jj
}

function pcase(str) {
	//returns str in proper-noun case (first letter uppercase)
	strlen = str.length
	jj = str.substring(0,1).toUpperCase()
	jj = jj + str.substring(1,strlen).toLowerCase()
	for (i = 2; i <= strlen; i++) {
		if (jj.charAt(i)==" ") {
			lefthalf = jj.substring(0,i+1)
			righthalf = jj.substring(i+1,strlen)
			righthalf = righthalf.substring(0,1).toUpperCase()+righthalf.substring(1,strlen)
			jj=lefthalf+righthalf
		}
	}
	return jj
}

function right(str,n) {
	//returns the right n characters of str
	strlen = str.length
	return str.substring(strlen-n,strlen)
}

function rightOf(smstring,lrgstring) {
	//returns the rightmost characters of lrgstring back to smstring.
	//If user passes an empty string, change that to a space.
	if (smstring == ""){smstring = " "}
	strlen1 = smstring.length
	strlen2 = lrgstring.length
	foundat = 0
	for (i=strlen2;i>=0;i--) {
		comp=lrgstring.substring(i-1,strlen2)
		comp = comp.substring(0,strlen1)		
		if (comp == smstring) {
			foundat = i
			break
		}
	}
	return lrgstring.substring(foundat,255)
}


function spot(smstring,lrgstring) {
	//returns a number indicating the spot where smstring appears in lrgstring.
	strlen1 = smstring.length
	strlen2 = lrgstring.length
	foundat = 0
	for (i=0;i<=strlen2;i++) {
		comp=lrgstring.substring(i-1,strlen2)
		comp = comp.substring(0,strlen1)		
		if (comp == smstring) {
			foundat = i
			break
		}
	}
	return foundat
}



function ucase(str) {
	//returns str in all uppercase letters.
	return str.toUpperCase()
}


