var g_widgetLocation = "http://w-1.ebay.com/js/1.0/";
//var g_widgetLocation = "Z:\\include\\lib\\_global\\features\\wdk\\";
var g_searchType = "ItemID";
//setSearchType(g_searchType);
function setSearchType(queryType) {
    var divArea = document.getElementById('dynamicArea');
    var htmlTxt = "";
    if (queryType == "ItemID") {
        htmlTxt = '<br/>Enter Item ID for the eBay Item.<br/>'
            + '<input type="text" name="itemID" id="itemID"/><br/>'
            + '<br/>'
            + 'Enter Query Keywords to use if item specified by item id has ended: <br/>'
            + '<input type="text" name="backupSearchValue" id="backupSearchValue"/><br/>';
        g_searchType = "ItemID";
    }
    else
    {
        g_searchType = "QueryKeywords";
        htmlTxt = '<br/>Enter Keywords Query for the eBay Item.<br/>'
            + '<input type="text" name="queryKeywords" id="queryKeywords" /><br/>'; 
    }
    divArea.innerHTML = htmlTxt;
}

function validateFields() {
    var itemIDInput = document.getElementById('itemID');
    var queryKeywordsInput = document.getElementById('queryKeywords');
    if ((itemIDInput == null || itemIDInput.value =="" )&& (queryKeywordsInput == null || queryKeywordsInput.value =="" )) {
        alert("Please enter a value for Item ID or Query String.");
        return false;
    }
    
    return true;
}

function generateEmbedCode(widgetName) {
    if (validateFields())
        document.getElementById('embedText').value = getWidgetEmbedURL(widgetName);
}

function getWidgetEmbedURL(widgetName) {
    var backupSearchValueInput = document.getElementById('backupSearchValue');
    var itemIDInput = document.getElementById('itemID');
    var queryKeywordsInput = document.getElementById('queryKeywords');
    var widgetEmbedCode = '<script type="text/javascript" src="' + g_widgetLocation + widgetName + '.js?';
    if (g_searchType =="ItemID") {
        widgetEmbedCode  = widgetEmbedCode  + '&g_itemID=' + itemIDInput.value + '&g_backupQueryKeywords=' + backupSearchValueInput.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
    {
        widgetEmbedCode  = widgetEmbedCode +'&g_queryKeywords=' + queryKeywordsInput.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="badgeContent"> </div>' + widgetEmbedCode;
}

function previewWidget(widgetName) {
    if (validateFields()) {
        var widgetTag = getWidgetEmbedURL(widgetName);
        //alert(widgetTag); 
        myWindow=window.open('','','width=400,height=500')
        myWindow.document.write("Preview your Widget");
        myWindow.document.write(widgetTag);
        myWindow.focus()
    }
}
