﻿// JScript File

function Browser() {
  var ua, s, i;
  this.isIE    = false;
  this.isNS    = false;
  this.version = null;
  ua = navigator.userAgent;
  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.
  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}
var browser = new Browser();

var containerid="contentarea";
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""
var clockTimeoutID;
function ajaxpage(id,url, containerid)
{

    document.getElementById(containerid).innerHTML = "<table cellspacing=0 cellpadding=0 width=100%><tr><td height=60></td></tr><tr><td align=center><img src='../App_Themes/Common/images/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))
 {   
   
    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
}
}
}

  
	function CreateXmlHttpPop()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpPop= new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpPop = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpPop = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpPop && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpPop = new XMLHttpRequest();
		}
	}



function SnapshotInner(Fincode,Mode)
	{
       showdeadcenterdiv('490','300','divNews');
	    var requestUrl = "ShowObectiveDetails.aspx?FinCode="+ Fincode+"&Mode="+Mode; 
		ajaxpage(1,requestUrl,'NewsPop');
	}
	

//LeftMenu
function _trim(ig_)
{
    return ig_.replace(/^\s*|\s*$/g,"")
}	

 function showmnu()
{				

var ig_a=document.location.search.substring(1);	
		
var ig_b=ig_a.split("&");			

for(var ig_c=0;ig_c<ig_b.length;ig_c++)
{
  var ig_d=ig_b[ig_c].indexOf("id=");
  if(ig_d==-1)continue;
  var ig_f=ig_b[ig_c].substring(3);
}


for(var i=1;i<=8;i++)
{

if(i==ig_f)
{
   //document.getElementById("LTD"+ig_f).className= "LeftMenuSelectedItemTD";
     document.getElementById(ig_f).className= "LeftMenuSelectedItemTD";
     document.getElementById("sid"+ig_f).className= "LeftMenuItemLinkG";
}
else
{
 //document.getElementById("LTD"+i).className= "LeftMenuSelectedItemTD";
   document.getElementById(i).className= "LeftMenuSelectedItemTD";
   document.getElementById("sid"+i).className= "LeftMenuItemLink";
}


}
}

function _trim(ig_)
{
    return ig_.replace(/^\s*|\s*$/g,"")
}	

 function showmnu()
{				

 var ig_a=document.location.search.substring(1);	
		
 var ig_b=ig_a.split("&");			

 for(var ig_c=0;ig_c<ig_b.length;ig_c++)
  {
  var ig_d=ig_b[ig_c].indexOf("id=");
  if(ig_d==-1)continue;

  var ig_f=ig_b[ig_c].substring(3);
  }


for(var i=1;i<=8;i++)
{

if(i==ig_f)
{
   //document.getElementById("LTD"+ig_f).className= "LeftMenuSelectedItemTD";
     document.getElementById(ig_f).className= "LeftMenuSelectedItemTD";
     document.getElementById("sid"+ig_f).className= "LeftMenuItemLinkG";
}
else
{
 //document.getElementById("LTD"+i).className= "LeftMenuSelectedItemTD";
   document.getElementById(i).className= "LeftMenuSelectedItemTD";
   document.getElementById("sid"+i).className= "LeftMenuItemLink";
}


}
}


function showdeadcenterdiv(Xwidth,Yheight,divid)
 { 
// First, determine how much the visitor has scrolled 

var scrolledX, scrolledY; 
if( self.pageYoffset ) { 
scrolledX = self.pageXoffset; 
scrolledY = self.pageYoffset; 
} else if( document.documentElement && document.documentElement.scrollTop ) { 
scrolledX = document.documentElement.scrollLeft; 
scrolledY = document.documentElement.scrollTop; 
} else if( document.body ) { 
scrolledX = document.body.scrollLeft; 
scrolledY = document.body.scrollTop; 
} 

// Next, determine the coordinates of the center of browser's window 

var centerX, centerY; 
if( self.innerHeight ) { 
centerX = self.innerWidth; 
centerY = self.innerHeight; 
} else if( document.documentElement && document.documentElement.clientHeight ) { 
centerX = document.documentElement.clientWidth; 
centerY = document.documentElement.clientHeight; 
} else if( document.body ) { 
centerX = document.body.clientWidth; 
centerY = document.body.clientHeight; 
} 

// Xwidth is the width of the div, Yheight is the height of the 
// div passed as arguments to the function: 
var leftoffset = scrolledX + (centerX - Xwidth) / 2; 
var topoffset = scrolledY + (centerY - Yheight) / 2; 
// The initial width and height of the div can be set in the 
// style sheet with display:none; divid is passed as an argument to // the function 
var o=document.getElementById(divid); 
var r=o.style; 
r.position='absolute'; 
r.top = topoffset + 'px'; 
r.left = leftoffset + 'px'; 
r.display = "block"; 
} 

function GetNewsDetail(secId,SubSecId,NewsID,opt)
	  {showdeadcenterdiv('490','300','divNews');
		var requestUrl = "../News/GetNews.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&NewsID="+NewsID+"&timeStamp="+new Date().getTime()+"opt="+opt;
		ajaxpage(1,requestUrl,'NewsPop');
	   }

function _trim(ig_)
{
    return ig_.replace(/^\s*|\s*$/g,"")
}	

 function showmnu()
{				

var ig_a=document.location.search.substring(1);	
		
var ig_b=ig_a.split("&");			

for(var ig_c=0;ig_c<ig_b.length;ig_c++)
{
var ig_d=ig_b[ig_c].indexOf("id=");
if(ig_d==-1)continue;

var ig_f=ig_b[ig_c].substring(3);
}


for(var i=1;i<=8;i++)
{

if(i==ig_f)
{
   //document.getElementById("LTD"+ig_f).className= "LeftMenuSelectedItemTD";
     document.getElementById(ig_f).className= "LeftMenuSelectedItemTD";
     document.getElementById("sid"+ig_f).className= "LeftMenuItemLinkG";
}
else
{
 //document.getElementById("LTD"+i).className= "LeftMenuSelectedItemTD";
   document.getElementById(i).className= "LeftMenuSelectedItemTD";
   document.getElementById("sid"+i).className= "LeftMenuItemLink";
}


}
}

