﻿
function CreateGoDaddyRegistryTab() {
    var allDivElements = document.getElementsByTagName("div");
    var MrGiftRegistryTabIFrame = document.createElement("iframe");
    MrGiftRegistryTabIFrame.src = "http://www.google.com";
    MrGiftRegistryTabIFrame.frameborder = "0";
    MrGiftRegistryTabIFrame.width = "0";
    MrGiftRegistryTabIFrame.height = "0";
    for (var i = 0; i < allDivElements.length; i++) {

        if (allDivElements[i].getAttribute("class")) {
            if (allDivElements[i].getAttribute("class") == "content") {
                allDivElements[i].innerHTML = "";
                allDivElements[i].appendChild(MrGiftRegistryTabIFrame);
            }

        }
        else if (allDivElements[i].getAttribute("className")) {
            if (allDivElements[i].getAttribute("className") == "content") {
                allDivElements[i].innerHTML = "";
                allDivElements[i].appendChild(MrGiftRegistryTabIFrame);
            }
        }
    }

}

function SetGodadyAddToMrButton() {

    var allinputelements = document.getElementsByTagName("input");
    var addToCartButton;
    for (var i = 0; i < allinputelements.length; i++) {
        if (allinputelements[i].value == "Add To Cart") {
            addToCartButton = allinputelements[i];
            break;
        }
    }

    var parentTd = addToCartButton.parentNode;
    var addToMrContainerDiv = document.createElement("div");
    addToMrContainerDiv.id = "addToMrContainerDiv";
    var addToMrButton = document.createElement("img");
    addToMrButton.src = mrUserCustom.AddToMrButtonImageSrc;
    addToMrButton.style.cursor = "pointer";
    addToMrButton.onclick = function () {
        CreateAddToMyRegistryWidget();
    };
    addToMrContainerDiv.appendChild(addToMrButton);
    parentTd.appendChild(addToMrContainerDiv);
}



function ReplaceGoDaddyWishList() {

    var addToCartForm = document.getElementById("addToCartForm");
    var addToMrContainerDiv = document.createElement("div");
    addToMrContainerDiv.id = "addToMrContainerDiv";
    //   addToMrContainerDiv.style.paddingLeft = "116px";

    var addToMrButton = document.createElement("img");
    addToMrButton.src = mrUserCustom.AddToMrButtonImageSrc;
    addToMrButton.style.cursor = "pointer";
    addToMrButton.onclick = function () {
        CreateAddToMyRegistryWidget();
    };
    addToMrContainerDiv.appendChild(addToMrButton);
    addToCartForm.appendChild(addToMrContainerDiv);
}


function getGoDaddyImageSrc() {
    var allDivElements = document.getElementsByTagName("div");
    var imgelement;
    for (var i = 0; i < allDivElements.length; i++) {

        if (allDivElements[i].getAttribute("class")) {
            if (allDivElements[i].getAttribute("class") == "product-image") {
                imgelement = allDivElements[i].getElementsByTagName("img")[0];
            }

        }
        else if (allDivElements[i].getAttribute("className")) {
            if (allDivElements[i].getAttribute("className") == "product-image") {
                imgelement = allDivElements[i].getElementsByTagName("img")[0];
            }
        }
    }
    return imgelement.src;

}



function getGoDaddyPrice() {
    var resultstring = "";
    resultstring = document.getElementById("listPrice").innerHTML.replace("$", "");
    return resultstring;
}


function findPos(obj) {
    var objectParam = obj;
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop
        }
    }
    var elementParam = objectParam;
    elementParam.left = curleft;
    elementParam.top = curtop;
    return elementParam;
}

function CreateAddToMyRegistryWidget() {
    var domainName = 'myregistry.com';
    var documentBody = document.getElementsByTagName('body')[0];
    var MrDragAndDrop = document.createElement('script');
    MrDragAndDrop.id = 'mr_CreateAddToMyRegistryWidget';
    MrDragAndDrop.type = 'text/javascript';
    MrDragAndDrop.src = 'http://www.' + domainName + '/addgiftmr/widgetjs.aspx';
    documentBody.appendChild(MrDragAndDrop);
}
