function ResizeDiv(pIgnoreIfNotLoaded){
	if (isLoaded || !pIgnoreIfNotLoaded)
	{
		var footer = 244;
		
		var div = ge('content');
		if (!div) div = document.forms[0].getElementsByTagName("Div")[0];
		if (!div) return
		var height = 0;
		var oFooter = ge('divFooter');
		height = oFooter.offsetTop - div.offsetTop - 46;
		if (height < 2) height = 2;
		if (height > 0){
			div.style.display = 'inline';
			div.style.height = height;
		}
		else{
			div.style.display = 'none';
			div.style.height = 1;
		}
	}
}
function getElementsByAttribute(pElementType, pAttribute, pValue, pParentObject,pCheckValue)
{
	var oElements = (!pParentObject) ? document.body.getElementsByTagName(pElementType) : pParentObject.getElementsByTagName(pElementType);
	var results = new Array();
	var RE = new RegExp(pValue);
	for (var k=0; k<oElements.length;k++)
	{
		try
		{

			var oElement = oElements[k];
			if(oElement.getAttribute(pAttribute))
			{
				if (oElement.value.match(RE) && (oElement.getAttribute('type')=='text')) 
				{
					results[results.length] = oElement;
				}
			}
		}
		catch (e) {}
	}
	return results;
}

fnonsubmit = function() {
	var loQuantityNew = getElementsByAttribute('input','value','^[1-9]+[0-9]*$');
	var loQuantity = getElementsByAttribute('input','value','^[0]{1}$|^\D{1}$');
	if (loQuantityNew.length==0)
	{
		alert('You must select a quantity of 1 for at least one CD to view checkout');
		event.returnValue = false;
		return false;
	}
	for (var k=0;k<loQuantity.length;k++)
	{
		var oChildInputs = loQuantity[k].parentNode.parentNode.getElementsByTagName('input');
		for (var i=0;i<oChildInputs.length;i++)
		{
			oChildInputs[i].disabled = true;
		}
			
	}

}
fnOnload = function() {
	if(document.forms[0].attachEvent)
	{
		document.forms[0].attachEvent("onsubmit", function(){fnonsubmit()}); 
	}
	else
	{
		document.forms[0].addEventListener("submit", function(){fnonsubmit()},false); 
	}	
}

if(window.attachEvent)
{
window.attachEvent("onload", function(){fnOnload()}); 
}
else
{
window.addEventListener("load", function(){fnOnload()},false); 
}



