﻿var xmlHttp
var xmlHttpVerify
var xmlHttpImage
var xmlHttpLoginUser
var EmpLoginStatus=false
var SeekLoginStatus=false
var GlobalFlag,GlobalObj,GlobalPath,GlobalPage;
 var ctrlId="ctl00$ContentPlaceHolder1$";
function GetXmlHttpObject(handler){ 
	var objXmlHttp=null
	
	if (navigator.userAgent.indexOf("Opera")>=0){
//		alert("This script doesn't work in Opera") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0){ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
			strName="Microsoft.XMLHTTP"
		}try{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		}catch(e){ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
} 
	if (navigator.userAgent.indexOf("Mozilla")>=0){
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}  

// ---------------------   For Picture Gallery ---------------------------------------//

var ShowPage_divID = "";
var ShowPage_btnID = "";

//var masterID = "ctl00_ContentPlaceHolder1_";
function ShowPage_NewsScroll(Url,ID){

    if(Url.indexOf(".aspx?")>=0)
    {
    
    Url=Url+"&nocache=" + Math.random();
  
    }
    else
    {
     Url=Url+"?nocache=" + Math.random();
	}
//	alert(Url);
	ShowPage_divID = ID;
	document.getElementById(ID).style.display='block';
    document.getElementById(ID).innerHTML="<span style=width:90%;text-align:center><img border=0 src='images/loading.gif' width=20 height=20 />&nbsp;&nbsp;Loading News ...</span>";

	xmlHttp=GetXmlHttpObject(PagestateChanged_picGal)
	xmlHttp.open("GET", Url , true)
	xmlHttp.send(null)
}

function PagestateChanged_picGal()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	    received_jobs = xmlHttp.responseText;
        document.getElementById(ShowPage_divID).innerHTML = received_jobs;
	} 
} 
 
// ---------------------   For Hot Topic ---------------------------------------//
// Set Url, divID -- Target, button id for ShowPage_HotTopic fuction
function setHotTopicParameters(url,divId,btnId)
{
    this.urlName = url;
    this.divName = divId;
    this.buttonName = btnId;    
}


function ShowPage_HotTopic(Url,ID,btnID)
{
    if(Url.indexOf(".aspx?")>=0)
    {
    
    Url=Url+"&nocache=" + Math.random();
  
    }
    else
    {
     Url=Url+"?nocache=" + Math.random();
	}
	//alert(Url);
	ShowPage_divID = ID;
	ShowPage_btnID = btnID;
	
	document.getElementById(ShowPage_divID).style.display='block';
    document.getElementById(ShowPage_divID).innerHTML="<img border=0 src='images/loading.gif' width=20 height=20 />";
    
    //disable button before processing
    document.getElementById(ShowPage_btnID).disabled=true;
       
	xmlHttp=GetXmlHttpObject(PagestateChanged_HotTopic)
	xmlHttp.open("GET", Url , true)
	xmlHttp.send(null)
}

function PagestateChanged_HotTopic()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	    received_jobs = xmlHttp.responseText;
        document.getElementById(ShowPage_divID).innerHTML = received_jobs;
	} 
	    // enable button after processing
        document.getElementById(ShowPage_btnID).disabled=false;
} 
 


//-------- Cookies Functions  ------------------//
function createCookie(name, value, days)
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
    }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
  var ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
  return null;
}

function eraseCookie(name)
{
  createCookie(name, "", -1);
}



