﻿function ChangeMainImageProduct(NewImage, Source) {
    var TempImg
    var TempImg2
    var TempImg3
    var TempImg4
    var TempImg5

    TempImg = document.getElementById("imgMain").src
    TempImg2 = document.getElementById(Source).src
    TempImg3 = TempImg2.replace("basket", "zoom");
    TempImg4 = TempImg2.replace("basket", "large");
    TempImg5 = TempImg.replace("large", "basket");
    TempImg5 = TempImg5.replace("Large", "basket")

    document.getElementById("imgMain").src = TempImg4
    document.getElementById(Source).src = TempImg5;
    document.getElementById("ProductDetail_MainImage").href = TempImg3
    document.getElementById("LargerImafe_btn").href = TempImg3
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent)
        while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent)
        while (1) {
        curleft += obj.offsetLeft;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}



function ShowCalendar(ProdID) {
    document.getElementById("ctl00_ContentPlaceHolder1_CalLineID").value = ProdID;
    document.getElementById("ctl00_ContentPlaceHolder1_PopupCalendar").style.display = 'block';
    document.getElementById("ctl00_ContentPlaceHolder1_PopupCalendar").style.position = 'absolute';
    try {
        document.getElementById("ctl00_ContentPlaceHolder1_PopupCalendar").style.top = (window.event.y - window.event.offsetY) - 26;  //-(40-window.event.offsetY);  //190; //10 + GetScrollTopValue();
    }
    catch (e) {
        document.getElementById("ctl00_ContentPlaceHolder1_PopupCalendar").style.top = (findPosY(document.getElementById("img"))-346);
    }
    document.getElementById("ctl00_ContentPlaceHolder1_PopupCalendar").style.left = 770;
    //alert(window.event.offsetY);
}


function GetScrollTopValue() {
    var ScrollTop = document.body.scrollTop;

    if (ScrollTop == 0) {
        if (window.pageYOffset)
            ScrollTop = window.pageYOffset;
        else
            ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
    }
    return ScrollTop;
} 

function imposeMaxLength(Object, MaxLen){
    return (Object.value.length <= MaxLen);
}

function ShowDelivery(){
    document.getElementById("DeliveryMessage").style.display = 'block';
}
function CloseDelivery(){
    document.getElementById("DeliveryMessage").style.display = 'none';
}

function ShowDelivery_Prod() {
    document.getElementById("DeliveryMessage_Product").style.display = 'block';
}
function CloseDelivery_Prod() {
    document.getElementById("DeliveryMessage_Product").style.display = 'none';
}

function ShowChristmas(){
    document.getElementById("ChristmasMessage").style.display = 'block';
}
function CloseChristmas(){
    document.getElementById("ChristmasMessage").style.display = 'none';
}
function setShipping(varID) {
    self.location.href = "displaycart.aspx?ShippingID=" + varID;
}

function addfav() {
    var title = "hampers.co.uk";
    var url = "http://www.hampers.co.uk";
    if (window.sidebar) {
        // Mozilla Firefox Bookmark  
        window.sidebar.addPanel(title, url, "");}
    else if (window.opera) { //Opera
        alert("opera");
        var a = document.createElement("A");
        a.rel = "sidebar";
        a.target = "_search";
        a.title = title;
        a.href = url;
        a.click();}
    else if (window.external) {
        // IE Favorite  
        window.external.AddFavorite(url, title);}
}

function ShowMore1() {
    document.getElementById("More1").style.display = 'block'; 
}

function ShowCheque() {
    document.getElementById("Cheque").style.display = 'block';
    document.getElementById("Card").style.display = 'none';
}

function ShowCard() {
    document.getElementById("Card").style.display = 'block';
    document.getElementById("Cheque").style.display = 'none';
}

    function HideMore1() {
        document.getElementById("More2").style.display = 'none';
        document.getElementById("More3").style.display = 'none';
        document.getElementById("More4").style.display = 'none';
    }

    function ShowMore2() { document.getElementById("More2").style.display = 'block'; }

    function HideMore2() {
        document.getElementById("More1").style.display = 'none';
        document.getElementById("More3").style.display = 'none';
        document.getElementById("More4").style.display = 'none';
    }

    function ShowMore3() { document.getElementById("More3").style.display = 'block'; }

    function HideMore3() {
        document.getElementById("More1").style.display = 'none';
        document.getElementById("More2").style.display = 'none';
        document.getElementById("More4").style.display = 'none';
    }

    function ShowMore4() { document.getElementById("More4").style.display = 'block'; }

    function HideMore4() {
        document.getElementById("More1").style.display = 'none';
        document.getElementById("More2").style.display = 'none';
        document.getElementById("More3").style.display = 'none';
    }


    function popUp(URL, width, height, scroll) {
        var settings
        settings = "width=" + width + ",height=" + height + ",scrollbars=" + scroll + ",toolbar=no";
        popwin = window.open(URL, "FAFSPORT", settings);
        popwin.focus();
    }

function CheckPayment() {
    var sMsg = '';
    if (document.getElementById("tandc").value == '') { sMsg = sMsg + 'Please enter your Postcode.\n'; }
    if (sMsg == '') { return true; } else { alert(sMsg); return false; }
}

function ShowWishListInstructions() {
    document.getElementById("WishListInstructions").style.display = 'block';
    document.getElementById("SendWishList").style.display = 'none';
}

function CloseWishListInstructions() {
    document.getElementById("SendWishList").style.display = 'none';
    document.getElementById("WishListInstructions").style.display = 'none';
}

function ShowSendWishList() {
    document.getElementById("SendWishList").style.display = 'block';
    document.getElementById("WishListInstructions").style.display = 'none';
}

function CloseSendWishList() {
    document.getElementById("SendWishList").style.display = 'none';
    document.getElementById("WishListInstructions").style.display = 'none';
}