var g_widgetLocation = "http://w-1.ebay.com/js/1.0/";
//var g_widgetLocation = "Z:\\include\\lib\\_global\\features\\wdk\\";
var g_searchType = "Seller";
function setSearchType(queryType) {
    if (queryType == "Seller")
        g_searchType = "Seller";
    else
        g_searchType = "QueryKeywords";
}

function validateFields() {
    var searchValueInput = document.getElementById('searchValue');
    if (searchValueInput == null || searchValueInput.value == "") {
        alert("Please enter a value for Seller ID or Query String.");
        return false;
    }
    
    return true;
}

function generateEmbedCode(widgetName) {
   if (validateFields())
        document.getElementById('embedText').value = getWidgetEmbedURL(widgetName);
}

function getWidgetEmbedURL(widgetName) {
    var searchValueInput = document.getElementById('searchValue');
    var widgetEmbedCode = '<script type="text/javascript" src="' + g_widgetLocation + widgetName + '.js?';
    if (g_searchType != "Seller") {
        widgetEmbedCode = widgetEmbedCode + 'g_queryKeywords=' + searchValueInput.value
        /*
        + '&g_trackingID='
        + document.myform.trackingID.value + '&g_trackingPartnerCode='
        + document.myform.trackingPartnerCode.value + '&g_applicationDeviceType=' + document.myform.applicationDeviceType.value + '&g_affiliateUserID=' + document.myform.affiliateUserID.value
        */
        + '">' + '<\/script>';
    }
    /*
    else if (widgetName == "ItemBadgeWidget") {
        widgetEmbedCode  = widgetEmbedCode  + '&g_itemID=' + document.myform.itemID.value + '">' + '<\/script>';
    }
    */
    else {
        widgetEmbedCode  = widgetEmbedCode  + 'g_sellerID=' + searchValueInput.value
        /*
        + '&g_trackingID='
        + document.myform.trackingID.value + '&g_trackingPartnerCode='
        + document.myform.trackingPartnerCode.value + '&g_applicationDeviceType=' + document.myform.applicationDeviceType.value + '&g_affiliateUserID=' + document.myform.affiliateUserID.value
        */
        + '">' + '<\/script>'  
    }
    
    return '<div id="skyscraperContent"></div>' + widgetEmbedCode;
}

function previewWidget(widgetName){
    if (validateFields()) {
        var widgetTag = getWidgetEmbedURL(widgetName);
        //alert(widgetTag);
        myWindow=window.open('','','width=400,height=900,resizable=yes,scrollbars=yes ')
        myWindow.document.write("Preview your Widget");
        myWindow.document.write(widgetTag);
        myWindow.focus()
    }
}