function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		sp_ln_about_over = newImage("images/sp_ln_about-over.gif");
		sp_ln_menus_over = newImage("images/sp_ln_menus-over.gif");
		sp_ln_music_over = newImage("images/sp_ln_music-over.gif");
		sp_ln_store_over = newImage("images/sp_ln_store-over.gif");
		sp_ln_marina_over = newImage("images/sp_ln_marina-over.gif");
		sp_ln_locations_over = newImage("images/sp_ln_locations-over.gif");
		plp_ln_about_over = newImage("images/plp_ln_about-over.gif");
		plp_ln_menus_over = newImage("images/plp_ln_menus-over.gif");
		plp_ln_music_over = newImage("images/plp_ln_music-over.gif");
		plp_ln_store_over = newImage("images/plp_ln_store-over.gif");
		plp_ln_marina_over = newImage("images/plp_ln_marina-over.gif");
		plp_ln_location_over = newImage("images/plp_ln_location-over.gif");
		plp_ln_kids_over = newImage("images/plp_ln_kids-over.gif");
		plp_ln_contact_over = newImage("images/plp_ln_contact-over.gif");
		preloadFlag = true;
	}
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function rtrim(argvalue) {
	while (1) {
		if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ") break;
		argvalue = argvalue.substring(0, argvalue.length - 1);
	}
	return argvalue;
}

function ltrim(argvalue) {
	while (1) {
		if (argvalue.substring(0, 1) != " ") break;
		argvalue = argvalue.substring(1, argvalue.length);
	}
	return argvalue;
}

function parseGetVars() {
	var getVars = new Array();
	var qString = unescape(top.location.search.substring(1));
	var pairs = qString.split(/\&/);
	for (var i in pairs) {
		var nameVal = pairs[i].split(/\=/);
		getVars[nameVal[0]] = nameVal[1];
		}	
	return getVars;
}

function QuickJump(i) {
	params = parseGetVars();
	var st = params['selTab'];
	if (!st) st = 1;
	window.location.href = "PageViewF.asp?PageType=A&selTab=" + escape(st) + "&orgTab=3&Org_id=" + document.QJump.Org_id.options[i].value;
}

/* 
   CSS and DOM image rollovers 
   Simon Willison, 19th January 2003
   http://simon.incutio.com/
   
   This script is in the public domain.
*/
imageRollovers = new Array();
pixImage = new Image();
pixImage.src = '/images/spacer.gif';

function initImages() {
	imgs = document.getElementsByTagName('img');
	for (i = 0; i < imgs.length; i++) {
	img = imgs[i];
	if (img.className == 'rollover') {
		if (!img.id) { img.id = 'autoGeneratedImgId'+i; }
			imageRollovers[img.id] = new Image();
			imageRollovers[img.id].src = img.src;
			if (!img.getAttribute('width')) {
				img.setAttribute('width', imageRollovers[img.id].width);
				img.setAttribute('height', imageRollovers[img.id].height);
			}
			addEvent(img, 'mouseover', makeImgTransparent, true);
			addEvent(img, 'mouseout', makeImgNormal, true);
		}
	}
}

function makeImgTransparent(event) {
	if (event.srcElement) {
		img = event.srcElement;
	} else if (event.target) {
		img = event.target;
	} else {
		return;
	}
	img.src = '/images/spacer.gif';
}

function makeImgNormal(event) {
	if (event.srcElement) {
		img = event.srcElement;
	} else if (event.target) {
		img = event.target;
	} else {
		return;
	}
	img.src = imageRollovers[img.id].src;
}

function addEvent(obj, evType, fn, useCapture){
	useCapture = false;
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
	}
}

