﻿/// <reference path="jquery-1.3.1.min.js" />


var pageele = null;
var eleid = null;
var imageelement = null;
function GetBanners(name, element, isClass) {
    var pagename = name;
    pageele = element;
    eleid = element;
    if (isClass == true) {
        pageele = "." + pageele;
    }
    else if (isClass == false) {
        pageele = "#" + pageele;
    }


    //var url = "http://localhost/WCF/Publish/Banner.svc/XML/getcurrentBanner/" + pagename + "/23";
    //var url = "http://192.168.0.62:8099/Banner.svc/XML/GetCurrentBanner/" + pagename + "/23";

    $.ajax({ url: url, 
        type: "GET",
        timeout: 10000,
        dataType: "xml",
        success: callback
    });

}

function fail(result)
{

}
  
function callback(result) {

    for (var i = 0; i < result.length; i++) {

        if (result[i].Url == "") {

        }
        else {

            if (result[i].ClickURL == "#") {
                var element = "<img src='" + result[i].Url + "' title='" + result[i].Alt + "' alt='" + result[i].Alt + "'" + "/>";
                $(element).appendTo(pageele);
            }
            else {
                var element = "<a href='" + result[i].ClickURL + "'" + " manual_cm_sp='" + result[i].CoreMetricsTag + "'" + "><img src='" + result[i].Url + "' title='" + result[i].Alt + "' alt='" + result[i].Alt + "'" + "/></a>";
                $(element).appendTo(pageele);
            }
        }
    }

}

function replaceImage(name, element, isClass) {
    var pagename = name;
    imageelement = element;
    eleid = element;
//    if (isClass == true) {
//        pageele = "." + pageele;
//    }
//    else if (isClass == false) {
//        pageele = "#" + pageele;
    //    }

    var url = "http: //192.168.0.62:8099/Banner.svc/JSON/getcurrentBanner/" + pagename + "/23?method=jsonpCallback";

    $.ajax({ url: url, data: "pagename=" + pagename, type: "GET",
        processData: true,
        contentType: "application/json",
        timeout: 10000,
        dataType: "json",
        success: replacecallback
    });

}


function replacecallback(result) {
    document.getElementById(eleid).src = result[0].Url;
}
