
function Recalculate() {
	document.fmProduct.action = 'product.asp';
	document.fmProduct.Action.value = 'recalculate';
	document.fmProduct.submit();
}

var minOrderedQty=1;
var sPageURL=window.location.href;

function openWindow(url, name, width, height, features) {
	var win;
	var top = 0;
	var left = 0;
	if (screen.width > width) left = (screen.width - width)/2;
	if (screen.height > height) top = (screen.height - height)/2;
	win = window.open(url, name, 'left='+left+',top='+top+', screenX='+left+',screenY='+top+',width='+width+',height='+ height + ((typeof(features) == "undefined")?'':(', ' + features)));	
	return win;
}

function ShippingCost(sURL) {
	openWindow(sURL, "ShippingCost", 700, 300, "directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,toolbar=no");
}
function ValidateQty() {
    for (var i = 0; i < document.fmProduct.elements.length; i++){
		if(document.fmProduct.type == 'text' && document.fmProduct.elements[i].name == Qty){
			
            var qty = document.fmProduct.elements[i].value;
            
            if (isNaN(qty)) {
                alert(GetResourceString(51086, 'Qty has invalid format'));
                return false;
            }
    
		    if (parseInt(qty) != qty) {
			    alert(GetResourceString(51086, 'Qty has invalid format'));
			    return false;
		    }
    
            if (qty < minOrderedQty) {
                alert(GetResourceString(51087, 'The minimum quantity to order is') + ' ' + minOrderedQty);
                document.fmProduct.Qty.value = minOrderedQty;
                return false;
            }
        }
    }
    return true;
}
function AddToCart() {
    if (ValidateQty()) {
        document.fmProduct.Action.value = 'add';

        AdjustAccessories();
        document.fmProduct.submit();
    }
}
function AddToWishList() {
    document.fmProduct.action = "http://www.velvetstore.co.uk/wishlist.asp";
    document.fmProduct.Action.value = 'add';
    AdjustAccessories();
    document.fmProduct.submit();
}
function AddToFavorites() {
    document.fmProduct.action = "http://www.velvetstore.co.uk/favorites.asp";
    document.fmProduct.Action.value = 'add';
    AdjustAccessories();
    document.fmProduct.submit();
}
function Print() {
    var sURL = sPageURL + '&target=printer';
    document.open(sURL, "Print" + document.fmProduct.ProdID.value, "directories=no,height=600,width=600,location=no,menubar=yes,resizable=no,scrollbars=yes,toolbar=no");
}
function CompareProducts() {
    document.fmProduct.action = "http://www.velvetstore.co.uk/compare.asp";;
    document.fmProduct.Action.value = 'compare';
    document.fmProduct.submit();
}
function AdjustAccessories() {
    var elFormAccessories = document.fmProductAccessories;
    if(elFormAccessories){
        var elFormProduct = document.fmProduct;
        var elCol = elFormAccessories.getElementsByTagName('input');
        var sAProdID = '';
        for(var i = 0; i < elCol.length; i++){
            if(elCol[i].name = 'AProdID' && elCol[i].checked){
                if(sAProdID)
                    sAProdID += ',' + elCol[i].value;
                else
                    sAProdID = elCol[i].value;
            }
        }
        document.fmProduct.AProdID.value = sAProdID;
    }
}
function ChangeImage(sSrc) {
    document.fmProduct.ProductImage.src = sSrc;
}
function ShowAlternativeProducts() {
	var sURL = 'http://www.velvetstore.co.uk/alternativeproducts.asp?ProdID=3873&CtgID=3790';              
    document.open(sURL, "AlternativeProducts", "directories=no,height=440,width=520,location=no,menubar=no,resizable=yes,scrollbars=no,toolbar=no");
}
function SubscribeToProduct() {
	var sURL = 'http://www.velvetstore.co.uk/productsubscription.asp?ProdID=3873&CtgID=3790';              
    document.open(sURL, "SubscribeToProduct", "directories=no,height=560,width=400,location=no,menubar=no,resizable=yes,scrollbars=yes,toolbar=no");
}
function ShowPriceHistory() {
	var sURL = 'http://www.velvetstore.co.uk/productpricehistory.asp?ProdID=3873&CtgID=3790';              
    document.open(sURL, "PriceHistory", "directories=no,height=220,width=120,location=no,menubar=no,resizable=yes,scrollbars=no,toolbar=no");
}
