﻿function funSubmitShopForm(intStepID)
{
    document.getElementById("stid").value = intStepID;
    document.frmShopping.submit() ;   
}

function funFinishShopForm()
{
    document.getElementById("stid").value = 6;
    document.getElementById("intFinishShop").value = 1;
    document.frmShopping.submit() ;   
}

function funPopUp(strURL)
{
	var nLeft = (window.screen.availWidth - 620)/2;
	var nTop = (window.screen.availHeight - 600)/2;
	window.open(strURL,'windowPop','resizeable=no,width=620px,height=600px,top=' + nTop + ',left=' + nLeft,true); 
}

function funChangeCurrency(intCurrency,intStepID)
{
    document.getElementById("stid").value = intStepID;
    document.getElementById("intCurrencyID").value = intCurrency;
    document.frmShopping.submit() ; 
}

function funUseInvoiceDetails()
{
    document.getElementById("strDeliveryAddress").value = document.getElementById("strInvoiceAddress").value ;
    document.getElementById("strDeliveryCity").value = document.getElementById("strInvoiceCity").value ;
    document.getElementById("strDeliveryCounty").value = document.getElementById("strInvoiceCounty").value ;
    document.getElementById("strDeliveryPostcode").value = document.getElementById("strInvoicePostcode").value ;
    document.getElementById("strDeliveryCountry").value = document.getElementById("strInvoiceCountry").value ;
}

function funAmendDetails(intAmendCIRID,intDeleteCIRID)
{
    document.getElementById("intAmendCIRID").value = intAmendCIRID;
    document.getElementById("intDeleteOrderLineID").value = intDeleteCIRID;
    document.getElementById("stid").value = 1;
    document.frmShopping.submit() ;
}

function funRemoveOrderDetails(intDeleteCIRID)
{
    document.getElementById("intDeleteOrderLineID").value = intDeleteCIRID;
    document.getElementById("stid").value = 2;
    document.frmShopping.submit() ;
}

function funPopUpTerms(strURL)
{
	var nLeft = (window.screen.availWidth - 450)/2;
	var nTop = (window.screen.availHeight - 600)/2;
	window.open(strURL,'windowPop',',resizeable=yes,scrollbars=yes,width=450px,height=600px,top=' + nTop + ',left=' + nLeft,true); 
}

function funPopUpMembers()
{
	var nLeft = (window.screen.availWidth - 680)/2;
	var nTop = (window.screen.availHeight - 600)/2;
	window.open('/asp/pages/membersearchpopup.asp','windowPop',',resizeable=yes,scrollbars=yes,width=600px,height=680px,top=' + nTop + ',left=' + nLeft,true); 
}

function funSelectCountryCode()
{
    
    if ((document.getElementById("strShopCountry").value != '0') && (document.getElementById("strShopPhone").value.length < 7))
    {
        document.getElementById("strShopPhone").value = funGetCountryCode(document.getElementById("strShopCountry").value);
    }
}

function funCheckPaymentType(intType)
{
    if(intType == 1)
    {
        document.getElementById("strCardType").disabled = false ;
        document.getElementById("strCardNumber").disabled = false ;
        document.getElementById("strCardName").disabled = false ;
        document.getElementById("strCardStartDateMonth").disabled = false ;
        document.getElementById("strCardStartDateYear").disabled = false ;
        document.getElementById("strCardExpiryDateMonth").disabled = false ;
        document.getElementById("strCardExpiryDateYear").disabled = false ;
        document.getElementById("intCardIssueNumber").disabled = false;
        
        document.getElementById("strCardBACSNumber").disabled = true; 
        document.getElementById("strCardPONumber").disabled = true ;
    }
    
    if (intType == 2)
    {
        document.getElementById("strCardType").disabled = true ;
        document.getElementById("strCardNumber").disabled = true ;
        document.getElementById("strCardName").disabled = true ;
        document.getElementById("strCardStartDateMonth").disabled = true ;
        document.getElementById("strCardStartDateYear").disabled = true ;
        document.getElementById("strCardExpiryDateMonth").disabled = true ;
        document.getElementById("strCardExpiryDateYear").disabled = true ;
        document.getElementById("intCardIssueNumber").disabled = true ;

        if (document.getElementById("strCardBACSNumber")) {
            document.getElementById("strCardBACSNumber").disabled = true;
        }
        document.getElementById("strCardPONumber").disabled = false;
    }

    if (intType == 3) {
        document.getElementById("strCardType").disabled = true;
        document.getElementById("strCardNumber").disabled = true;
        document.getElementById("strCardName").disabled = true;
        document.getElementById("strCardStartDateMonth").disabled = true;
        document.getElementById("strCardStartDateYear").disabled = true;
        document.getElementById("strCardExpiryDateMonth").disabled = true;
        document.getElementById("strCardExpiryDateYear").disabled = true;
        document.getElementById("intCardIssueNumber").disabled = true;

        if (document.getElementById("strCardBACSNumber")) {
            document.getElementById("strCardBACSNumber").disabled = false;
        }
        document.getElementById("strCardPONumber").disabled = true;
    }


    
}

