﻿var containerid="contentarea";var bustcachevar=1
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""
function GetNews(sec,subsec){var requestUrl = "HotnewsAjax.aspx?Sec="+ sec +"&SubSec="+subsec+"&Option=Home&top=5&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();ajaxpage(1,requestUrl,'newshot')}
function GetIndicesHome(bsecode,nsecode,sortorder){var requestUrl = "AjaxIndicesData.aspx?bsecode="+ bsecode +"&nsecode="+nsecode+"&sortorder="+sortorder+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();ajaxpage(1,requestUrl,'indicesdata')}
function openNewsDetails(url,w,h)
{
  var left = (screen.width/2)-(564/2);
        var top = (screen.height/2)-(413/2);
    winprops = 'height=409,width=559,top='+top+',left='+left+'resizable=0'
    window.open(url, "Jam", winprops)
}
function ajaxpage(id,url, containerid)
{

    document.getElementById(containerid).innerHTML = "<table cellspacing=0 cellpadding=0 width=100%><tr><td align=center><img src='../App_Themes/common/images/ajax-loader.gif'></td></tr></table>";

    var page_request = false
        if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
        else if (window.ActiveXObject)
        { // if IE
                try {
                    page_request = new ActiveXObject("Msxml2.XMLHTTP")
                    } 
                catch (e){
                        try{
                            page_request = new ActiveXObject("Microsoft.XMLHTTP")
                            }
                        catch (e){}
                        }
        }


        page_request.onreadystatechange=function()
        {
            loadpage(page_request, containerid)
        }
        if (bustcachevar) //if bust caching of external page
        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
        page_request.open('GET', url+bustcacheparameter, true)
         document.body.style.cursor = "auto";	
        page_request.send(null)    
}

function loadpage(page_request, containerid)
{
 //alert(page_request.status)
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
 {   
   if(containerid=='TD_CommDATA')
        {
			var SNDate = document.getElementById("TD_SNDATE");
			var strData = page_request.responseText;
			
			if(strData != "")
			 {	
			    var arrSchm = strData.split("|");
			   
			    for(i=0; i<arrSchm.length-1; i++) 
			    {	
				    var strSchm = arrSchm[i];
				   
				    var arrSchmCode = strSchm.split("~");
				     document.getElementById(containerid).innerHTML = arrSchmCode[0];
				    
				    SNDate.innerHTML = arrSchmCode[1];
			    }
			}
	}
	
	else
	{
    document.getElementById(containerid).innerHTML=page_request.responseText
    }
   }
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
loadobjs();
