﻿function showProfile(memberAlias, RootURL) 
{
    var profileURL = RootURL + "?szUN=" + memberAlias;
    window.open(profileURL, 'profileWin', 'width=500,height=420,scrollbars=yes,resizable=yes');
}

function LoadDynamicFeedControl() {
var feeds = [
{title:'News From Nepal',
url: 'http://www.bignewsnetwork.com/?rss=7399985502eaed63'
}];
var options = {
numResults : 10,
displayTime : 5000,
pauseOnHover : false,
stacked : true,
title : "taremam"
}

new GFdynamicFeedControl(feeds, 'feed-control', options);
}



function getParamStringForPost(obj) {

    var params = "";

    for (var a in obj) {
        if (params != "")
            params += "&";

        params += a;
        params += "=" + escape(obj[a]);
    }

    return (params);
}


function callServerMethod(url, params, callbackfunction) {

    var http = createRequestObject();

    if (!http) {
        alert("Error: No support ");
    }

    http.open("POST", url, true);

    //window.open(url + "&" + params);

    //Send the proper header information along with the request
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");

    http.onreadystatechange = function() {//Call a function when the state changes.

        if (http.readyState == 4 && http.status == 200) {
            var resultado = new Object();

            var xml = http.responseXML;
            var dados = xml.getElementsByTagName("data");
            for (var i = 0; i < dados.length; i++) {
                var paramName = dados[i].getAttribute("id");
                var paramValue = dados[i].text;
                if (!paramValue) {
                    paramValue = dados[i].textContent;
                }

                eval("resultado." + paramName + " = paramValue");
            }
            if (callbackfunction) {
                //callbackfunction(http.responseText);
                callbackfunction(resultado);
            }
        }
    }
    http.send(params);
}


function createRequestObject() {
    var xmlHttp;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp = new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e) {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    return xmlHttp;
}


function testAjax_callback(r) {

    var dv = document.getElementById("dvContainer");
    dv.innerHTML = r.result;
}

function jsJobDetail(jobID) {
    dQuery = "jobID=" + jobID;

    setTimeout("callServerMethod(\'ajaxJobDetail.aspx\'," + sQuote(dQuery) + ", testAjax_callback)", 1000);
}