﻿/// <reference name="MicrosoftAjax.js"/>
/// <reference path="../_webservices/QCorpSupport.asmx"/>

var supportRoot = "/main/Support/Corporate Support/SupportGraphics/";
var supportPage = getPage();
function getPage() {
    var mPage = document.URL
    var segments = mPage.split("/")
    var len = 0;
    for (var i = 0; i < 3; i++) {
        len += segments[i].length
    }
    mPage = mPage.substr(len + 2);
    if (mPage.indexOf("?") > 0) {
        mPage = mPage.split("?")[0];
    }
    if (mPage.substr(mPage.length - 1, 1) == "/") {
        mPage += "default.aspx"
    }
    return mPage;
}

function supportError(error, userContext, methodName) {
    alert(error.get_message() + "\n" + userContext + "\n" + methodName);
}
function getSupportImages() {
    QCorpSupport.getSupportImages(supportPage, imagesToDisplay, supportError);
}

function logSupportImages(id, order) {
    QCorpSupport.logSupport(supportPage, id, order, imageLogged, supportError);    
}
function imagesToDisplay(results, usercontext, methodName) {
    
    if (results.length > 0) {
        var target = document.getElementById("CorporateSupport");
        var row = document.createElement("tr");
        var col = document.createElement("td");
        col.setAttribute("colspan", "1");
        col.setAttribute("align", "center");
        col.style.width = "184px";
        col.style.backgroundColor = "#013463"; //"#0168c7";
        col.style.color = "white";
        col.style.fontSize = "8px";
        col.style.fontWeight = "bold";
        col.id = "corporateSupportTitle";
        col.innerHTML = "Local Support Provided By:";
        row.appendChild(col);
        target.appendChild(row);
        
        //row.innerHTML = "<td colspan='1' align='center' style='width:184px;background-color:#0168c7;color:White;font-size:8px;font-weight:bold;' id='corporateSupportTitle'></td>"
        for (var i = 0; i < results.length; i++) {
            showSupport(results[i], i);
        }
    }
    showMember();
}
function imageLogged(results, usercontext, methodName) {
}
function showSupport(result,order){

    var target = document.getElementById("CorporateSupport");
    var row = document.createElement("tr");
    var col = document.createElement("td");
    var elemLink = document.createElement("a");
    var elem = document.createElement("img");
    elem.src =supportRoot+ result.image;
    target.appendChild(row);
    row.appendChild(col);
    col.appendChild(elemLink);
    elemLink.appendChild(elem);
    elemLink.style.border = "0px";
    elem.style.border = "0px";
    elemLink.href = result.website;
    elemLink.target = "_blank";  
    elem.alt=result.Company;
    logSupportImages(result.id,order);
}
function showMember() {
    var maxMem = 6
    var randImage = Math.ceil(Math.random() * maxMem)
    var target = document.getElementById("CorporateSupport");
    var row = document.createElement("tr");
    var col = document.createElement("td");
    var elemLink = document.createElement("a");
    var elem = document.createElement("img");
    var row2 = document.createElement("tr");

    elem.style.height = "150px";
    elem.src =supportRoot+ "member/wqln-members" + randImage + ".jpg";
    target.appendChild(row);
    row.appendChild(col);
    col.appendChild(elemLink);
    elemLink.appendChild(elem);    
}

