﻿function Back_Toggle(a) {
    var b = $('img[name="GalleryImg' + a + '"]').attr("src");
    var c = "#SB" + a;
    var d = $(c).html();
    if (d == ShowBackWording) {
        var b = b.substring(b.indexOf("/catalogpics_gallery_sw/") + 24, b.indexOf(".jpg"));
        var e = "/ShowImage.aspx?maxsize=171&img=/images/catalogpics_s_bw/" + b + "b.jpg";
        $(c).html(ShowFrontWording);
        $('img[name="GalleryImg' + a + '"]').attr("src", e)
    }
    if (d == ShowFrontWording) {
        var b = b.substring(b.indexOf("/catalogpics_s_bw/") + 18, b.indexOf("b.jpg"));
        var f = "/images/catalogpics_gallery_sw/" + b + ".jpg";
        $(c).html(ShowBackWording);
        $('img[name="GalleryImg' + a + '"]').attr("src", f)
    }
}
function QVhideModal(a) {
    $('html').css('overflow', 'scroll');

    $('#QVRightSide').hide("fast");
    document.getElementById(a).style.display = "none";
    document.getElementById("TTImg").src = "/images/bigrotation2.gif";
    document.getElementById("TTName").innerHTML = "";
    document.getElementById("TTItemNumber").innerHTML = "";
    document.getElementById("TTSize").innerHTML = "";
    document.getElementById("TTEnvelopes").innerHTML = "";
    document.getElementById("TTPrintingMethod").innerHTML = "";
    document.getElementById("TTWeight").innerHTML = "";
    document.getElementById("TTOrientation").src = "/images/clearpixel.gif";
    document.getElementById("TTPrice").innerHTML = "";
    document.getElementById("TTShipTime").innerHTML = "";
    document.getElementById("ICReviews").innerHTML = "";
    document.getElementById("TTCoordItems").innerHTML = "";
    document.getElementById("TTCustom").innerHTML = "";
    //   document.getElementById("TTunderImage").innerHTML = "";
    document.getElementById("TTunderColor").innerHTML = ""
}
function QV_RM(a, b) {
    $(document).ready(function() {
		_gaq.push(['_trackEvent', 'GalleryView', 'Click', a]);

        var hostname = $(location).attr('host');

        if (hostname.search(/graduation/i) == -1) {

            var c = $(".ICpaging-viewall").html();
            var currentId = $(".ICPaging-sort a").attr('id');
            if (currentId == "ctl00_cphContent_ItemControl2_lbViewAll" || currentId == "cphContent_ItemControl2_lbViewAll") {
                if (ICModalOpen == "" && c != "Go Back") {
                    //__doPostBack("ctl00$cphContent$ItemControl2$lbViewAll", "");
                    __doPostBack('ctl00$cphContent$ItemControl2$lbViewAll', '');
                    ICModalOpen = 1
                }
            }

            if (currentId == "ctl00_cphContent_ctl00_ucGalleryItems_lbViewAll") {

                if (ICModalOpen == "" && c != "Go Back") {
                    //__doPostBack("ctl00_cphContent_ctl00_ucGalleryItems_lbViewAll", ""); 
                    __doPostBack('ctl00$cphContent$ctl00$ucGalleryItems$lbViewAll', '')
                    ICModalOpen = 1
                }
            }

        }
        else {
            if (ICModalOpen == "") {

                ICModalOpen = 1
            }

        }





        $('html').css('overflow', 'hidden');
        $('#TTDivNEW').css('overflow-y', 'scroll');
        $('#TTDivNEW').css('overflow-x', 'hidden');
        $('.modalBackground').css('right', scrollBarSize() + "px");
        $('.modalBackground').click(function() { hideModal(divID); });

        QVposition(a);
        var d = a.toString().toLowerCase();
        for (var e in arlene) {
            var f = arlene[e];
            if (e == d) {
                a = f
            }
        }
        if (b == "True") document.getElementById("invitation-sale-display").style.display = "block";
        else document.getElementById("invitation-sale-display").style.display = "none";
        PageMethods.Invitation_Retrieve(a, OnLookupComplete, OnCallError);
        PageMethods.Pricing_Get(a, OnPriceLookupComplete, OnCallError);
        window.onscroll = function() {
            document.getElementById("TTDivNEW").style.top = document.body.scrollTop
        };
        document.getElementById("TTDivNEW").style.display = "block";
        document.getElementById("TTDivNEW").style.top = document.body.scrollTop

    });
}

function scrollBarSize() {
    document.body.style.overflow = 'hidden';
    var width = document.body.clientWidth;
    document.body.style.overflow = 'scroll';
    width -= document.body.clientWidth;
    if (!width) width = document.body.offsetWidth - document.body.clientWidth;
    document.body.style.overflow = '';
    return width;
}

function resetModalCount() {
    ICModalOpen = ""
}
function QVGetPrev(a) {
    var b = "";
    var c = [];
    $("img[item=QVItem]").each(function(a) {
        var b = $(this).attr("ICid");
        c.push({
            name: b
        })
    });
    $.each(c, function(b, d) {
        if (c[b].name == a) {
            if (b == 0) {
                PrevID = "";
                $("#QVPrev").hide();
                if ($("#cphContent_ItemControl2_lbPrevious").length == 1) {
                    $("#QVPrevPage").show()
                } else {
                    $("#QVPrevPage").hide()
                }
            } else {
                PrevID = c[b - 1].name;
                $("#QVPrevPage").hide();
                $("#QVPrev").show()
            }
        }
    });
    return PrevID
}
function QVGetNext(a) {
    var b = "";
    var c = [];
    $("img[item=QVItem]").each(function(a) {
        var b = $(this).attr("ICid");
        c.push({
            name: b
        })
    });
    $.each(c, function(d, e) {
        if (c[d].name == a) {
            if (d == c.length - 1) {
                b = "";
                $("#QVNext").hide();
                if ($("#cphContent_ItemControl2_lbNext").length == 1) {
                    $("#QVNextPage").show()
                } else {
                    $("#QVNextPage").hide()
                }
            } else {
                b = c[d + 1].name;
                $("#QVNextPage").hide();
                $("#QVNext").show()
            }
        }
    });
    return b
}
function QVposition(a) {
    $("#QVPosition").attr("current", a);
    $("#QVPosition").attr("previous", QVGetPrev(a));
    $("#QVPosition").attr("next", QVGetNext(a))
}

function removeBorder() {
    $('#QVFBA li').each(function(index) {
        $(this).attr('class', '');
    });
}

function QVGoPrevPage() {
    QVhideModal("TTDivNEW");
    $("#cphContent_ItemControl2_lbPrevious").trigger("click")
}
function QVGoNextPage() {
    QVhideModal("TTDivNEW");
    $("#cphContent_ItemControl2_lbNext").trigger("click")
}
function QVGoNext() {
    var a = $("#QVPosition").attr("next");
    if (a != "") {
        if ($.browser.msie) {
            // $(".modalInner").hide('fast');
            QVhideModal("TTDivNEW");
            QV_RM(a, "False");
            // $(".modalInner").show("fast")
        }
        else {
            $(".modalInner").hide("slide", {
                direction: "left"
            }, 200);
            QVhideModal("TTDivNEW");
            QV_RM(a, "False");
            $(".modalInner").show("slide", {
                direction: "right"
            }, 150)
        }

    } else {
        $("#QVNext").hide()
    }
}
function QVGoPrev() {
    var a = $("#QVPosition").attr("previous");
    if (a != "") {
        if ($.browser.msie) {
            // $(".modalInner").hide('fast');
            QVhideModal("TTDivNEW");
            QV_RM(a, "False");
            // $(".modalInner").show("fast")
        }
        else {
            $(".modalInner").hide("slide", {
                direction: "right"
            }, 200);
            QVhideModal("TTDivNEW");
            QV_RM(a, "False");
            $(".modalInner").show("slide", {
                direction: "left"
            }, 150)
        }

    } else {
        $("#QVPrev").hide()
    }
}
function TTUnderImage(a, b, c) {
    var d = '<div id="GalleryFrontBackAlt" align="center"><table><tr>';
    var e = "/ShowImage.aspx?img=/images/catalogpics_s_bw/" + a;
    var f = "/ShowImage.aspx?maxsize=75&img=/images/catalogpics_s_bw/" + a;
    var g = "/ShowImage.aspx?img=/images/catalogpics_s_bw/" + a;
    var h = "/ShowImage.aspx?maxsize=75&img=/images/catalogpics_s_bw/" + a;
    var i = "/ShowImage.aspx?img=/images/catalogpics/" + a;
    var j = "/ShowImage.aspx?maxsize=75&img=/images/catalogpics/" + a;
    var k = "document.getElementById('TTImg').src = '';";
    if (b != "" && c != "") {
        d = d + "<td><a href=\"#\" onclick=\"document.getElementById('TTImg').src = '" + e + '.jpg\'; return false;"><img src="' + f + '.jpg" id="TTsmFront" /></a></td>';
        d = d + "<td><a href=\"#\" onclick=\"document.getElementById('TTImg').src = '" + g + 'b.jpg\'; return false;"><img src="' + h + 'b.jpg" id="TTsmBack" /></a></td>';
        d = d + "<td><a href=\"#\" onclick=\"document.getElementById('TTImg').src = '" + i + 'i.jpg\'; return false;"><img src="' + j + 'i.jpg" id="TTsmAlt" /></a></td>'
    } else if (b != "") {
        d = d + "<td><a href=\"#\" onclick=\"document.getElementById('TTImg').src = '" + e + '.jpg\'; return false;"><img src="' + f + '.jpg" id="TTsmFront" /></a></td>';
        d = d + "<td><a href=\"#\" onclick=\"document.getElementById('TTImg').src = '" + i + 'i.jpg\'; return false;"><img src="' + j + 'i.jpg" id="TTsmAlt" /></a></td>'
    } else if (c != "") {
        d = d + "<td><a href=\"#\" onclick=\"document.getElementById('TTImg').src = '" + e + '.jpg\'; return false;"><img src="' + f + '.jpg" id="TTsmFront" /></a></td>';
        d = d + "<td><a href=\"#\" onclick=\"document.getElementById('TTImg').src = '" + g + 'b.jpg\'; return false;"><img src="' + h + 'b.jpg" id="TTsmAlt"  /></a></td>'
    }
    d = d + "</tr></table></div>";
    return d
}
function CheckForImage(a, b) {
    var c = new Image;
    if (b == "i") {
        c.src = "/images/catalogpics/" + a + b + ".jpg"
    } else if (b == "b") {
        c.src = "/images/catalogpics_s_bw/" + a + b + ".jpg"
    }
    actualwidth = c.width;
    return actualwidth
}
function colorChange(a) {
    removeBorder();
    var b = "/ShowImage.aspx?img=/images/catalogpics_s_bw/" + a + ".jpg";
    var c = "/ShowImage.aspx?img=/images/catalogpics_s_bw/" + a + "b.jpg";
    var d = "/ShowImage.aspx?img=/images/catalogpics/" + a + "i.jpg";
    var e = "/ShowImage.aspx?maxsize=75&img=/images/catalogpics_s_bw/" + a + ".jpg";
    var f = "/ShowImage.aspx?maxsize=75&img=/images/catalogpics_s_bw/" + a + "b.jpg";
    var g = "/ShowImage.aspx?maxsize=75&img=/images/catalogpics/" + a + "i.jpg";
    $("#TTImg").attr("src", b);
    $("#TTsmFront").attr("src", e);
    $("#frontThumb").attr("name", b);

    $("#TTsmFront").parent().parent().attr('class', 'active');

    $("#TTsmBack").attr("src", f);
    $("#backThumb").attr("name", c);
    $("#TTsmAlt").attr("src", g);
    $("#altThumb").attr("name", d)
}
function OnLookupComplete(a) {

    $(document).ready(function() {
        var b;
        if (a.Envelopes == "innerouter") b = "Envelopes Included: Inner and Outer";
        if (a.Envelopes == "outeronly") b = "Envelopes Included: Outer only";
        if (a.Envelopes == "none") b = "";
        var c = a.ExtraDaysInHouse;
        if (a.ExtraDaysInHouse == "") c = 0;

        document.getElementById("TTName").innerHTML = a.InvitationName;
        document.getElementById("TTShipTime").innerHTML = $("#QVShipTime" + a.InvitationItem).html();
        document.getElementById("TTMoreInfo").href = "/invitation.aspx?p_invitationitem=" + a.InvitationItem;
        document.getElementById("TTItemNumber").innerHTML = "Item # " + a.CustomerCode;
        document.getElementById("TTSize").innerHTML = "Size: " + a.Length + " by " + a.Width + " (inches)";
        document.getElementById("TTEnvelopes").innerHTML = "" + b;
        document.getElementById("TTPrintingMethod").innerHTML = "Printing Method: " + a.PrintType;
        document.getElementById("TTWeight").innerHTML = "Weight: " + a.Weight;
        document.getElementById("TTOrientation").src = "/images/" + a.Orientation;
        //    document.getElementById("TTTurnaround").innerHTML = "Usually ships after: " + (c + 3) + " to " + (c + 5) + " business days";
        document.getElementById("TTOrderNow").href = "/ordericop/OrderICOPInvStart.aspx?invitation_item=" + a.InvitationItem;
		//document.getElementById("TTSample").href = "/orderic/ordersample.aspx?p_invitationitem=" + a.InvitationItem;
        document.getElementById("TTEmailFriend").href = "/EmailThis.aspx?p_invitationitem=" + a.InvitationItem;
        document.getElementById("TTAddFavorite").href = "/yaic/WishList.aspx?additem=" + a.InvitationItem;
        document.getElementById("TTImg").src = "/images/catalogpics_s_bw/" + a.InvitationItem + ".jpg";
        document.getElementById("TTImgA").hre = "/images/catalogpics_s_bw/" + a.InvitationItem + ".jpg";
        $("#TTImgA").attr("href", "/images/catalogpics_s_bw/" + a.InvitationItem + ".jpg");
        $("#QVPrevPage").hide();
        $("#QVNexPage").hide();
		$("#ttMoreInfo").load("/moreInfoButton.aspx?p_invitationitem=" + a.InvitationItem);
		
        $("#TTCoordItems").load("/coordinatingItems.aspx?p_invitationitem=" + a.InvitationItem);
        $("#TTCustom").load("/getcustom.aspx?icid=" + a.InvitationItem);
        $("#TTunderColor").load("/coloroptions.aspx?icid=" + a.InvitationItem);



        if ($.browser.msie) {
            document.getElementById("QVRightSide").style.removeAttribute("filter");
            $("#QVRightSide").attr("style", "");
        }
        $('#QVRightSide').fadeIn("slow");




        // document.getElementById("").innerHTML = "<iframe src='/powerreviews.aspx?icid=" + a.InvitationItem + "' scrolling='no' frameBorder='0' width='250px' height='40px' ></iframe>"
    });

}
function OnPriceLookupComplete(a) {
    document.getElementById("TTPrice").innerHTML = a
}
function OnCallError(a, b, c) {
    if (a !== null) {
        alert(a.get_message())
    }
}
function QV_H(a) {
    if (a.length < 1) {
        return
    }
    document.getElementById(a).style.display = "none"
}
function QV_Out(a, b, c) {
    if (a.length < 1) {
        return
    }
    if (c == "GAS") {
        document.getElementById(a).style.display = "none";
        document.getElementsByName(b)[0].src = "/images/GAS-Quick_look.png"
    } else {
        document.getElementById(a).style.display = "none";
        document.getElementsByName(b)[0].src = "/images/Quick_look.png"
    }
}
function QV_Ovr(a, b, c) {
    if (a.length < 1) {
        return
    }
    if (c == "GAS") {
        document.getElementById(a).style.display = "block";
        document.getElementsByName(b)[0].src = "/images/GAS-Quick_Look_hov.png"
    } else {
        document.getElementById(a).style.display = "block";
        document.getElementsByName(b)[0].src = "/images/Quick_Look_hov.png"
    }
}
function QV_S(a) {
    if (a.length < 1) {
        return
    }
    document.getElementById(a).style.display = "block"
}
function ColorView_Show(a, b, c, d, e, f) {
    document.getElementsByName(b)[0].src = "images/catalogpics_gallery_sw/" + a + ".jpg";
    document.getElementsByName(c)[0].href = "invitation.aspx?p_invitationitem=" + a;
    document.getElementsByName(d)[0].href = "invitation.aspx?p_invitationitem=" + a;
    document.getElementsByName(d)[0].innerHTML = e;
    newitemset = a;
    gotswatch = "yes";
    var g = f.toString().toLowerCase();
    var h = a.toString().toLowerCase();
    arlene[g] = h;
    var i = "#SB" + f;
    $(i).html(ShowBackWording)
}
var newitemset = "";
var gotswatch = "";
var ICModalOpen = "";
var arlene = new Array;
var ShowFrontWording = "view front";
var ShowBackWording = "view back";
$(function() {
    // $(".gallery-why-shop-here a").lightBox()
})


