// Opens a new window
function openWindow( name, url, w, h, scroll )
{
	scroll = scroll ? "yes" : "no";
	var menuargs = "menubar=no,toolbar=no,directories=no,scrollbars=" + scroll + ",resizable=no,width=" + w + ",height=" + h;
	var winName = window.open( url, winName, menuargs );
}

// Opens a new window with a menubar
function openMenuWindow( name, url, w, h, scroll )
{
	scroll = scroll ? "yes" : "no";
	var winName = name;
	var menuargs = "menubar=yes,toolbar=no,directories=no,scrollbars=" + scroll + ",resizable=yes,width=" + w + ",height=" + h;
	var winName = window.open( url, winName, menuargs );
}

// Opens a small popup window
function openPopup( name, url)
{
	var menuargs = "menubar=no,toolbar=no,directories=no,scrollbars=no,resizable=no,width=450,height=400";
	var winName = window.open( url, winName, menuargs );
}

// Opens a popup to display item larger
function openDisplayWindow(ItemName, ItemImage){
newWindow = window.open('','newWin','scrollbars=yes,width=500,height=500,left=10,top=10')
newWindow.document.write
("<HTML><HEAD><TITLE>Sweetest Pea Embroidery Items</TITLE><link rel='STYLESHEET' type='text/css' href='styles/default.css'></HEAD><body onblur='focus()' bgcolor='#FCF6DA' text='#000000'><DIV ALIGN='center'><p class='title'>" + ItemName + "<br><div align='right'><a href='' onClick='window.close();'>Close Window</a></div></p><p><IMG SRC=" + ItemImage + "></p></DIV></BODY></HTML>")
newWindow.document.close
}

// Opens a new email
function emailPopup(account, subject) 
{
  var email = account + "@dayoutdoors.com";
  var doc = "mailto:" + email + "?subject=" + subject;
  window.location = doc;
}

// OnImage Object Constructor
function OnImage( imageName, imgOff, imgOn )
{
	this.name = imageName;
	this.offImage = loadImage( imgOff );
	this.onImage = loadImage( imgOn );
	this.on = imageOn;
	this.off = imageOff;
}

// Members
function imageOn()
{
	document[ this.name ].src = this.onImage.src;
}

function imageOff()
{
	document[ this.name ].src = this.offImage.src;
}

// Loads and returns an Image Object
// image: image object or source
function loadImage( image )
{
	if ( client.isVersion( 3, 4, 4 ) )
	{
		if ( image.src )
			return image;
		else
			imgObject = new Image()
			
		imgObject.src = image;
		return imgObject;
	}
	else
		return null;
}

// image swap

function changeImage(image, source)		
{
	document.images[image].src = source;
}
		
// Gets a url
function getUrl( url )
{
	window.location = url;
}

