﻿// Add product to shopping basket
function AddProduct(productId)
{
	var objectId = "product_" + productId;

	// Check if the product info is valid
	if (ValidateProductInfo(objectId))
	{
		// Post data to server
		PostProductInfoToServer(objectId);
	}
}

// Validate product info
function ValidateProductInfo(objectId)
{
	if (top.document.getElementById(objectId) == null) 
	{
		return false; // Admin mode
	}
	return true;
}

// Post product info to server in order to add it to shopping basket
function PostProductInfoToServer(objectId)
{
	// Get required data
	var arrValues = top.document.getElementById(objectId).value.split("^`*");
	var ProductId = arrValues[0];
	var Quantity = "1";
	
        var formObject = top.document.getElementById("ProductDataForm");
	var productIdObject = top.document.getElementById("newitem");
	var quantityObject = top.document.getElementById("quantity");
	var locationObject = top.document.getElementById("newlocation");

	productIdObject.value = ProductId;
	quantityObject.value = Quantity;
	locationObject.value = window.location.href;
	formObject.submit();
}

function fnCheckKey()
{
	var intKeyCode = event.keyCode;
	if((intKeyCode < 48) || (intKeyCode > 57))
	{
		event.returnValue = false;
		return false;
	}
}

function GetPageTitle()
{
	var daReferrer = document.URL; 
var email = "info@galeriemoderne.dk"; 

var subject = "Kontakt mig n&aring;r der kommer en vare af - " + document.title; 
var body_message = "Link til side: " + daReferrer + "Husk navn og adresse"; 

var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body_message; 

win = window.open(mailto_link,'emailWindow'); 
if (win && win.open &&!win.closed) win.close(); 


}
function GetPageForm()
{

document.location.href ="http://www.galeriemoderne.dk/default.aspx?pageID=1289&lang=da";
}
function fnCheckQnty(ctrl)
{
	var re = /\D/;
	var str = re.test(ctrl.value);
	if (str)
	{
		alert("De indtastede antal indeholder ugyldige karakterer.");
		ctrl.value = ctrl.parentElement.childNodes[1].value;
		ctrl.focus();
	}
	else
	{
		if((ctrl.value % ctrl.parentElement.childNodes[2].value) != 0)
		{
			alert("Det mindste antal der kan købes er minimumordern (" + ctrl.parentElement.childNodes[2].value + ") eller\net antal der kan deles med denne.");
			ctrl.value = ctrl.lotsize;
			ctrl.focus();
		}
	}
}