﻿var qnaCtl = null;

var putQNAIntervalID;

var cachedQNAInfo;

var xmluri = "http://ms.istreamplanet.com/data/qnalive-";
var endpointuri = "http://ms.istreamplanet.com/services/QnAGetPosts.asmx/GetJSON";
//var qnaid = 208041;
var posturi = "http://ms.istreamplanet.com/advertising/qnasend.asp";

function QNALoaded(sender, args) {
    qnaCtl = sender.getHost();
	
    PutQNAInfo(xmluri, endpointuri, qnaid, posturi);
}

//------------------------------------------------
// MediaFeed - pushed form main app to qna app
function PutQNAInfo(xmluri, endpointuri, qnaid, posturi) {
    if (qnaCtl != null) {
        qnaCtl.Content.Page.PutQNAInfo(xmluri, endpointuri, qnaid, posturi);
        cachedQNAInfo = "";
    }
    else if (document.getElementById("qnaControlHost") != null) {
        cachedQNAInfo = info;
        putQNAIntervalID = setInterval(CheckPutQNAInfo, 100);
    }
}

function CheckPutQNAInfo() {
    if (qnaCtl != null) {
        qnaCtl.Content.Page.PutQNAInfo(cachedQNAInfo);
        clearInterval(putQNAIntervalID);
        cachedQNAInfo = "";
    }
}

function ClearQNA() {
    if (qnaCtl != null) 
        qnaCtl.Content.Page.ClearQNA();
}
