/*
$Id: main.js 1402 2005-09-22 21:36:42Z fesh $
*/

if (document.images) {
	/* preload images */
	var spacerOn = new Image();
	spacerOn.src = "/images/spacer.gif";

	var homeOff = new Image();
	homeOff.src = "/images/home-button.gif";
	var homeOn = new Image();
	homeOn.src = "/images/home-button-over.gif";

	var servicesOff = new Image();
	servicesOff.src = "/images/services-button.gif";
	var servicesOn = new Image();
	servicesOn.src = "/images/services-button-over.gif";

	var supportOff = new Image();
	supportOff.src = "/images/support-button.gif";
	var supportOn = new Image();
	supportOn.src = "/images/support-button-over.gif";

	var contactusOff = new Image();
	contactusOff.src = "/images/contact-us-button.gif";
	var contactusOn = new Image();
	contactusOn.src = "/images/contact-us-button-over.gif";

	var checkoutOff = new Image();
	checkoutOff.src = "/images/checkout-button.gif";
	var checkoutOn = new Image();
	checkoutOn.src = "/images/checkout-button-over.gif";

	var cartOff = new Image();
	cartOff.src = "/images/cart-button.gif";
	var cartOn = new Image();
	cartOn.src = "/images/cart-button-over.gif";
}

function img_on(i) {
	document.getElementById(i+'_img').src = eval(i+'On').src;
}

function img_off(i) {
	document.getElementById(i+'_img').src = eval(i+'Off').src;
}

// return current value of form element
function getValue(obj) {
	if (obj.type == 'select-one') {
		return obj.options[obj.selectedIndex].value;
	}
	else {
		return obj.value;
	}
}

// return current value of form element as integer
function getIntValue(obj) {
	return parseInt(getValue(obj));
}

// set current value of form element
function setValue(obj, optValue) {
	if (obj.type == 'select-one') {
		for (var i=0; i<obj.length; i++) {
			if (obj[i].value == optValue) {
				obj.selectedIndex = i;
				return;
			}
		}
	}
	else {
		obj.value = optValue;
	}
}


// clear all select options
function clearSelect(obj) {
	obj.options.length = 0
}


// add select option
function addSelect(objSelect, optValue, optText) {
	objSelect.options[objSelect.options.length] = new Option(optText, optValue);
}


// get element by id
function getElement(idValue) {
	return document.getElementById(idValue);
}

function popup_image(image_url, title) {
	var winl = (screen.width-200)/2;
	var wint = (screen.height-300)/2;
	var settings ='top='+wint+',';
		settings +='left='+winl+',';
		settings +='width=200, ';
		settings +='height=300, ';
		settings +='scrollbars=no,';
		settings +='resizable=yes';

	title = title.replace(/\s/g, '%20');

	win=window.open('image_popup.php?image_url='+image_url+'&title='+title,'image',settings);

	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}

function PopupPage(w, h, page) {
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings  ='height='+h+',';
		settings +='width='+w+',';
		settings +='top='+wint+',';
		settings +='left='+winl+',';
		settings +='resizable=1';

	win=window.open(page,'_blank',settings);
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}
