//getSetThumbs------------------------------------------------------------------------------------------------------------------
var getTlSitesRqs;
var getTlSitesUrl = '../toplist/getToplistwrapper_ajax.asp'; 
var getTlSitesTargetObj ; 
var getTlSitesCounter = 0 ; 
var getTlSitesPagehandler = '';

var getTlSitesRankOutRqs;
var getTlSitesRankOutUrl = '../toplist/rankout.asp'; 
 
// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// get sites 
// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 function GetTlSiteLinks(siteId, handler) {
    getTlSites('listsitelinks', siteId, handler)
 }
 

 function SaveSiteInfo(linkObjId, usId) {
    var t = document.getElementById('sitetitleedit'+linkObjId).value;
    var d = document.getElementById('sitedescedit'+linkObjId).value;
    var bannerurl = document.getElementById('sburledit'+linkObjId).value;
    var reciproc = document.getElementById('sbriedit'+linkObjId).value;
    
    
    t = escape(t);
    d = escape(d);
    reciproc = escape(reciproc);
    bannerurl = escape(bannerurl);

	getTlSitesRqs=ajaxManager();
	if (getTlSitesRqs) {
	    if (usId==null){
	        getTlSitesPagehandler = "getTlSites('listsites', null, null, null)";
	    } else {
	        getTlSitesPagehandler = "getTlSites('listsites', null, null, "+ usId +")";
	    }
		showLoadingIcon();
		getTlSitesCounter = getTlSitesCounter + 1;
		var requestUrl = getTlSitesUrl + '?action=savesetinfo'+'&c='+getTlSitesCounter+'&linkObjId='+linkObjId+'&sitetitle='+t+'&sitedesc='+d+'&sitebannerurl='+bannerurl+'&sitereciprocal='+reciproc;
        //alert(requestUrl);
		getTlSitesRqs.open("GET", requestUrl, true);
		getTlSitesRqs.onreadystatechange = handlerGetTlSites;
		getTlSitesRqs.send(null);
	}
    
 }

 function SaveObjLinkOnMdtUrl(linkObjId, mdtId, elemId ) {
    var txtbox = document.getElementById(elemId);
	var url = txtbox.value;
    url = escape(url);
	
	getTlSitesRqs=ajaxManager();
	if (getTlSitesRqs) {
	    getTlSitesPagehandler = 'siteLinkChanged('+linkObjId+')';
		showLoadingIcon();
		getTlSitesCounter = getTlSitesCounter + 1;
		var requestUrl = getTlSitesUrl + '?action=setobjtomdturl'+'&c='+getTlSitesCounter+'&linkObjId='+linkObjId+'&mdtId='+mdtId+'&url='+url;
        //alert(requestUrl);
		getTlSitesRqs.open("GET", requestUrl, true);
		getTlSitesRqs.onreadystatechange = handlerGetTlSites;
		getTlSitesRqs.send(null);
	}
 }
 
 /* Set sitelink active */
 function SetObjLinkOnMdt(linkObjId, mdtId, setActive) {
	getTlSitesRqs=ajaxManager();
	if (getTlSitesRqs) {
	    getTlSitesPagehandler = 'siteLinkChanged('+linkObjId+')';
	    var sa = 'N';
	    if (setActive) { sa = 'Y';}
		showLoadingIcon();
		getTlSitesCounter = getTlSitesCounter + 1;
		var requestUrl = getTlSitesUrl +'?action=setobjtomdt'+'&c='+getTlSitesCounter+'&linkObjId='+linkObjId+'&mdtId='+mdtId+'&setActive='+sa;
        //alert(requestUrl);
		getTlSitesRqs.open("GET", requestUrl, true);
		getTlSitesRqs.onreadystatechange = handlerGetTlSites;
		getTlSitesRqs.send(null);
	}
 }

 /* Approve sitelink yes | no */
 function ApproveObjLinkOnMdt(linkObjId, mdtId, setActive) {
	getTlSitesRqs=ajaxManager();
	if (getTlSitesRqs) {
	    getTlSitesPagehandler = 'siteLinkChanged('+linkObjId+')';
	    var appDateFld = document.getElementById('slappdate'+linkObjId);
	    var appDate = '';
	    if(appDateFld != null) {
            appDate = appDateFld.value;
	    }
	    var sa = 'N';
	    if (setActive) { sa = 'Y';}
		showLoadingIcon();
		getTlSitesCounter = getTlSitesCounter + 1;
		var requestUrl = getTlSitesUrl +'?action=appobjtomdt'+'&c='+getTlSitesCounter+'&linkObjId='+linkObjId+'&mdtId='+mdtId+'&setActive='+sa+'&appdate='+appDate;
        //alert(requestUrl);
		getTlSitesRqs.open("GET", requestUrl, true);
		getTlSitesRqs.onreadystatechange = handlerGetTlSites;
		getTlSitesRqs.send(null);
	}
 }

 function getTlSites(action, linkObjId, handler, usId) {
	getTlSitesRqs=ajaxManager();

    if (handler != null) {
        getTlSitesPagehandler = handler;
    } else {
        getTlSitesPagehandler = '';
    }

	if (getTlSitesRqs) {
		showLoadingIcon();
		getTlSitesCounter = getTlSitesCounter + 1;
		var requestUrl = getTlSitesUrl +'?action='+action+'&c='+getTlSitesCounter;
		if (linkObjId != null) {
		    requestUrl = requestUrl + '&linkObjId='+linkObjId;
		}
        if (usId != null) {
		    requestUrl = requestUrl + '&ovrus='+usId;
        }

        //alert(requestUrl);
		getTlSitesRqs.open("GET", requestUrl, true);
		getTlSitesRqs.onreadystatechange = handlerGetTlSites;
		getTlSitesRqs.send(null);
	}
 }

function handlerGetTlSites() {
	if (getTlSitesRqs.readyState == 4) {
		if(getTlSitesRqs.status == 200) {
			hideLoadingIcon();
			var resultText = getTlSitesRqs.responseText;
			//alert(resultText);
            if (getTlSitesPagehandler == 'none') {
            } else {
                if (getTlSitesPagehandler == '') {
                    renderSites(resultText)
                } else {
                    var estr = getTlSitesPagehandler+'(resultText)'
                    eval(estr);
                }
            }
            getTlSitesRqs = null;
		}
	}
}
 
// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Outbound ranking
// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 function getTlSitesRankOut( id) {
    if (id == null ) {id = "";}   
	getTlSitesRankOutRqs=ajaxManager();

	if (getTlSitesRankOutRqs) {
		//showLoadingIcon();
		var requestUrl = getTlSitesRankOutUrl + '?id=' + id;
		//loadStatInfoObj.innerHTML = requestUrl;

		getTlSitesRankOutRqs.open("GET", requestUrl, true);
		getTlSitesRankOutRqs.onreadystatechange = handlerGetTlSitesRankOut;
		getTlSitesRankOutRqs.send(null);
	}
 }

function handlerGetTlSitesRankOut() {
	if (getTlSitesRankOutRqs.readyState == 4) {
		if(getTlSitesRankOutRqs.status == 200) {
			var resultText = getTlSitesRankOutRqs.responseText;
		}
	}
}
  
 

