// Only need to give first three params
function openCenteredWindow(url, height, width, name, parms)
{
	var left = (screen.width - width)/2;
	var top = (screen.height - height)/2;
   var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
   if (parms) { winParms += "," + parms; }
   var win = window.open(url, name, winParms);
   if (parseInt(navigator.appVersion) >= 4)
   { 
   		if (win)
		{
			win.window.focus();
		}
   }
   return win;
}

function showCroppedItem(theid)
{
	closeFeaturedItems();

	var theanchor = document.getElementById('featuredItemsMore'+theid);
	var thetext = document.getElementById('featuredItemsMoreText'+theid);
	
	theanchor["style"].display = 'none';
	thetext["style"].display = 'inline';
}

function closeFeaturedItems()
{

	var one 	= document.getElementById('featuredItemsMoreText0justin');
	var two 	= document.getElementById('featuredItemsMoreText1justin');
	var three 	= document.getElementById('featuredItemsMoreText0pre');
	var four 	= document.getElementById('featuredItemsMoreText1pre');

	if(one) {
		one["style"].display = 'none'
	}
	if(two) {
		two["style"].display = 'none'
	}
	if(three) {
	three["style"].display = 'none'
	}
	
	if(four) {
		four["style"].display = 'none'
	}
	
	var one 	= document.getElementById('featuredItemsMore0justin');
	var two 	= document.getElementById('featuredItemsMore1justin');
	var three 	= document.getElementById('featuredItemsMore0pre');
	var four 	= document.getElementById('featuredItemsMore1pre');
	
	if(one) {
		one["style"].display = 'inline'
	}
	if(two) {
		two["style"].display = 'inline'
	}
	if(three) {
		three["style"].display = 'inline'
	}
	
	if(four) {
		four["style"].display = 'inline'
	}	
	
}

function printCurrentPage() 
{
	var content = document.getElementById('content').innerHTML;
	var w = window.open('popups/printCurrentPage.asp','Status',"status=no,location=no,menubar=yes,toolbar=no,directories=no,resizable=yes,scrollbars=yes,width=650,height=550");
	w.test = content;
}

function amendDetails()
{
	window.location = 'checkout.asp?amend=1';
}

function validateOrder()
{
	var selectDelivery = document.getElementById('CourierID');

	if (selectDelivery.options[selectDelivery.selectedIndex].value == 0)
	{
		alert ('Please select a delivery option.');
		return false;
	}
	
	return true;		
}


//
// QueryString Object
//

function QueryString(key)
{
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}

QueryString_Parse();


//
// Clock Object
//

var weekdayArr=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var monthnameArr=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
var dateform;
speed=1000;
len=34;
tid = 0;

function dodate()
{
	var newDate = new Date();
	
	var weekday = weekdayArr[newDate.getDay()];
	var datename = newDate.getDate();
	var monthname = monthnameArr[newDate.getMonth()];
	var year = newDate.getFullYear()
	var hours = newDate.getHours();
	var minutes = newDate.getMinutes();
	minutes=((minutes < 10) ? "0" : "") + minutes;
	var seconds = newDate.getSeconds();
	seconds=((seconds < 10) ? "0" : "") + seconds;

	var nowDate = weekday + " " + datename + ". " + monthname + " " + year + "   " + hours + ":" + minutes + ":" + seconds; 
    f.date.value = nowDate;
    tid=window.setTimeout("dodate()",speed);
}
 
function start(x)
{
  f=x
  tid=window.setTimeout("dodate()",speed);
}
 
function cleartid()
{
  window.clearTimeout(tid);
}

function clock()
{
	document.write('<FORM name=dateform><input id=\'bannerdate\' name=date size=')
	document.write(len)
	document.write(' value=""></FORM>')
	start(document.dateform);
}
