
function submitBasketForm()
{
    var basketform;
    var submit_js;
    
    basketform = document.getElementById("BasketForm");
    
    if(basketform != null)
    {
        submit_js = document.getElementById("submit_js"); 
        
        if(submit_js != null)
        {
            submit_js.value = "Update Basket";
            
            if(checkStockSensitivityBasket())
            {
                basketform.submit();
            }

            return 1;
        }
    }
    
    return true;
}

function checkStockSensitivityBasket()
{
    var basketform;
    var submit_js;
    
    basketform = document.getElementById("BasketForm");

    //Check quantity values
    var numberofitems;
    numberofitems = basketform.basket_count.value;
    
    for(var i = 1; i <= numberofitems; i++)
    {
        var price;
        var quantity;
        var previousquantity;
        
        price = eval("basketform.basket_" + i + "_price.value");
        quantity = eval("basketform.basket_" + i + "_quantity.value");
        previousquantity = eval("basketform.basket_" + i + "_previousquantity.value");
        
        if(IsSensitive(price,quantity))
        {
            eval("basketform.basket_" + i + "_quantity.value = previousquantity");
            return false;
        }
    }
    
    return true;
}

function checkStockSensitivity(formID)
{
    var productform;
    
    productform = eval("document.getElementById('form_" + formID + "')");
    
    if (productform != null)
    {
    
        if(IsSensitive(productform.basket_product_price.value,productform.basket_quantity.value))
        {
            return false;
        }else{
            return true;
        }

    }else{
        var message;
        message = "You will need to contact our National Sales line to progress your order for this quantity. Please call us on Tel: 0844 811 0040. \n\nYou will need to re-enter a lower quantity to place your order via the website today. "

        alert(message);
        
        return false;
    }
}

function IsSensitive(Price,Quantity)
{
    var result;
    result = false;
    var message;
    message = "You will need to contact our National Sales line to progress your order for this quantity. Please call us on Tel: 0844 811 0040. \n\nYou will need to re-enter a lower quantity to place your order via the website today. "
        
    if(Price <= 5 && Quantity > 1000)
    {
        result = true;
    }else if(Price > 5 && Price <= 10 && Quantity > 500){
        result = true;
    }else if(Price > 10 && Price <= 20 && Quantity > 250){
        result = true;
    }else if(Price > 20 && Price <= 50 && Quantity > 100){
        result = true;
    }else if(Price > 50 && Price <= 200 && Quantity > 50){
        result = true;
    }else if(Price > 200 && Price <= 500 && Quantity > 25){
        result = true;
    }else if(Price > 500 && Quantity > 10){
        result = true;
    }
    
    if (result)
    {
        alert(message);
    }

    return result
}

function Sort(SortOrder, url){
    eval("window.location = '" + url + "SortOrder=" + SortOrder + "';"); 
}

function validateLoginField(){
    if (document.loginform.loginname.value == ""){
        alert("Please enter login name");
        return false;
    }else if (document.loginform.password.value == ""){
        alert("Plase enter a password");
        return false;
    }else{
        return true;
    }
}

function ShowHide(id){

  var elem, vis;
  if( document.getElementById ) // standards compliant
    elem = document.getElementById(id);
  else if( document.all ) // IE
      elem = document.all[id];
  else if( document.layers ) // NS4
    elem = document.layers[id];
  vis = elem.style;

  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
  vis.display = (vis.display==''||vis.display=='block')?'none':'block';

}

function validatelogin(){
    if (document.loginForm.loginname.value == ""){
        alert("Please enter a username");
        return false;
    }else if(document.loginForm.password.value == ""){
        alert("Please enter a password");
        return false;
    }else{
        return true;
    }
}

function Popup(sDestination,sName)
{
    var newwin = window.open(sDestination,sName,'width=425,height=595, toolbar=0, menubar=0, resizable,scrollbars=no');
    newwin.focus();
}
  
var scaleLvl=3;
function drawScale(scale)
{
	for(i=0;i<=4;i++)
	{
		document.getElementById('zoom'+i).src="/Images/icon-zoom"+i+"off.gif";
	}
	document.getElementById('zoom'+scale).src="/Images/icon-zoom"+scale+"on.gif";	
}

function zoomOut()
{
	map.zoomOut();
	if (scaleLvl<4)
	{
		scaleLvl++;
		drawScale(scaleLvl);
	}
}
function zoomIn()
{
	map.zoomIn();
	if (scaleLvl>0)
	{
		scaleLvl--;
		drawScale(scaleLvl);
	}
}





