/*
$Id: js_functions.inc.js 1715 2006-01-30 21:23:01Z miggles $
*/
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 popup_image_product(image_url, title) {
	var winl = (screen.width - 400)/2;
	var wint = (screen.height - 500)/2;
	var settings ='top='+wint+',';
	settings +='left='+winl+',';
	settings +='width=400, ';
	settings +='height=500, ';
	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 popup_gallery(g, i, w, h) {
	var winl = (screen.width - 700)/2;
	var wint = (screen.height - 500)/2;
	var settings ='top='+wint+',';
		settings +='left='+winl+',';
		settings +='width=700, ';
		settings +='height=500, ';
		settings +='scrollbars=no,';
		settings +='resizable=yes';

	win=window.open('/gallery_popup.php?g='+g+'&i='+i+'&w='+w+'&h='+h, 'image',settings);

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

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

var win=null;
function PopupContentPage(w, h, page, resize) {
	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 +='scrollbars=yes,';
		settings +='resizable='+resize+'';

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

var pos = 0;
var end = 0;
var speed = 10;
var scrollOn = (window.scroll) ? true : false;
var Stop = true;

function scrollWindow()
{
	if (scrollOn && !Stop)
	{
		pos -= speed;
		window.scroll(0,pos);
		if (pos < 0)
		{
			pos = 0;
			Stop = true;
		}
		setTimeout('scrollWindow()', 10)
        }
}

function startScroll()
{
	if (window.innerHeight)
	{
		pos = window.pageYOffset
	}
	else if (document.body)
	{
		pos = document.body.scrollTop
	}
	Stop = false;
	scrollWindow();
}

function StartStop()
{
	Stop = (Stop) ? false : true;
	if (!Stop) startScroll()
}

function check_signup() {
	var reg = new RegExp("^([-a-zA-Z0-9._]+@[-a-zA-Z0-9]+(\.[-a-zA-Z0-9]+)+)*$","g");
	var email = document.getElementById('signup_email_address');

	if (!reg.test(email.value)) {
		alert("The email address you entered is invalid.\n\nPlease check you have entered your email address correctly.");
		email.focus();

		return false;
	}

	return true;
}

