var isOpera = navigator.userAgent.toLowerCase().indexOf("opera")!=-1;
var isIE = navigator.userAgent.toLowerCase().indexOf("msie")!=-1;

function PopupWindow(url, name, width, height)
{
	if (width < 540)
	{
		width = 540;
	}
	if (height < 620)
	{
		height = 620;
	}
	var sOption="width="+width+",height="+height+",scrollbars=1";
	window.open( url, name, sOption );	
}

function copyShippingField(name)
{
	var element = getEl("account_" + name);
	var shipElement = getEl("account_s_" + name);

	shipElement.value = element.value;
} 

function populateShipping()
{
	var checkbox = getEl("account_shippingAsBilling");

	if (checkbox && checkbox.checked)
	{
		copyShippingField("firstName");
		copyShippingField("lastName");
		copyShippingField("street1");
		copyShippingField("street2");
		copyShippingField("city");
		copyShippingField("state");
		copyShippingField("zip");
		copyShippingField("country");
	}
}

function updateDetailsPrice()
{
	var qtyElement = getEl("cart_quantity");
	var priceElement = getEl("details_price");
	var total = getEl("itemCost");

	var qty = new Number(qtyElement.value);
	var price = new Number(priceElement.innerHTML);

	total.innerHTML = (price * qty).toFixed(2);
}

function getEvent(ev){
	return (ev ? ev : window.event);
}

function getEl(id)
{
	if (document.getElementById)  {
		return document.getElementById(id);
	} else if (document.all)  {
		return document.all[id];
	} else if (document.layers)  {
		return document.layers[id];
	}
}


function hideHelpMsg(id){
	try{
		var o = getEl(id);
		o.style.visibility = "hidden";
	} catch(e){}
}
/*
function showHelpMsg(id){
	try{
		var o = getEl(id);
		o.style.visibility = "visible";
	} catch(e){}
}

function showHelpMsgObj(o){
	o.style.visibility = "visible";
}

function hideHelpMsgObj(o){

	o.style.visibility = "hidden";
}
*/

