/* FUNCTION TO HIDE WINDOW STATUS */
function hidestatus(){
    window.status=''
    return true
}
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT | Event.MOUSECLICK)
document.onmouseover=hidestatus;
document.onmouseout=hidestatus;
document.onmouseclick=hidestatus;

/* FUNCTIONS TO SLIDE CONTENT DIV UP AND DOWN */
var intInterval2
var isOpen = false;
var firstRun = 1;
function startSlide() {
    document.getElementById("ContentSlider").style.display = "none";
    
	document.getElementById("ContentSlider").style.top = 440 + "px";
	//if (isOpen == false) {
	
	intInterval2 = clearInterval(intInterval2)
	intInterval2 = setInterval("moveUp()", 10)
	//}
	
	/*if (isOpen == true) {
	intInterval2 = clearInterval(intInterval2)
	intInterval2 = setInterval("moveDown()", 10)
	}*/
}


var closedPosition = 440;
var openPosition = 0;
var currentPostion = 0;

function moveUp() {
	closedPosition = closedPosition - 10;
	document.getElementById("ContentSlider").style.display = "block";
	document.getElementById("ContentSlider").style.top = closedPosition + "px";
	
	
	if (closedPosition == 0 ) { 
		clearInterval(intInterval2)
		isOpen = true;
		closedPosition = 440;
		}
}

function moveDown() {
	closedPosition = closedPosition + 10;
	document.getElementById("ContentSlider").style.top = closedPosition + "px";
	
	if (closedPosition == 440 ) { 
	clearInterval(intInterval2)
    isOpen = false;
	}
}
function closeDiv(){
    hide();
    pausePix();
    startPix();
}

function hideReset(){
    document.getElementById("ContentSlider").style.display = "none";
    document.getElementById("ContentSlider").style.top = 440 + "px";
}

function hide(){
    document.getElementById("hold2").style.display = "none";
    document.getElementById("scrollLinks2").style.display = "none";
}

/* END FUNCTION TO SLIDE CONTENT DIV UP AND DOWN */


/* FUNCTION TO SLIDE FOOTER DIV UP AND DOWN */

var footerPosition = 0;
var footerCurrentPosition = -70;
var intIntervalFooter

function footerSlide() {
    document.getElementById("FooterSlider").style.display = "block";
    document.getElementById("FooterSlider").style.visibility="visible";
	intIntervalFooter = clearInterval(intIntervalFooter)
	intIntervalFooter = setInterval("moveFooter()", 30)
}
function moveFooter() {

	footerCurrentPosition = footerCurrentPosition + 10;
	document.getElementById("FooterSlider").style.top = footerCurrentPosition + "px";
	
	if (footerCurrentPosition == footerPosition ) { 
	    clearInterval(intIntervalFooter)
	    /*var newOpacity = 0;
	    var newFilter = "";
	    for(y=0;y<10;y++){
	        newOpacity += 10;
	        newFilter = "opacity = "+newOpacity
	        alert(newFilter);
	        document.getElementById("footer_right_logos").style.filter=alpha(newFilter);
	    }*/

	   if(navigator.appName.indexOf("Microsoft") != 0){
	   //alert(document.getElementById("footer_right_logos").style.top);
	        document.getElementById("footer_right_logos").style.top = 202;
	         //alert(document.getElementById("footer_right_logos").style.top);
	   }
	    document.getElementById("footer_right_logos").style.visibility = "visible";
	}
}

/* END FUNCTION TO SLIDE FOOTER DIV UP AND DOWN */


/* FLASH MOVIE CALLS TO SWITCH AND PAUSE PICTURES */

function thisMovie(movieName) {
        var isIE = navigator.appName.indexOf("Microsoft") != -1;
        return (isIE) ? window[movieName] : document[movieName];
}
function pausePix() {       
      thisMovie("pix").asPausePix();
}
function startPix() {  
      thisMovie("pix").asStartPix();
      document.getElementById("share_toolkit").style.display = "none";
      document.getElementById("share_toolkit").style.visibility = "hidden";
}
function changePix(num) { 
     thisMovie("pix").asChangePix(num);
     document.getElementById("SPSPageData2").innerHTML = "";
     document.getElementById("share_toolkit").style.display = "none";
     document.getElementById("share_toolkit").style.visibility = "hidden";
}
function jsChangePix(num) {
      alert(num);
}

/* END FLASH MOVIE CALLS TO SWITCH AND PAUSE PICTURES */


/* AJAX FUNCTIONS BEGIN HERE */
var xmlHttp
var responseDiv

// Get New Page
function getData(strURL,iType,customID,targetDiv,navID,flagID,navName) {
    if (navName != null && navName !=""){
     document.title = navName;
     document.status = navName;
    }
    responseDiv = targetDiv;
    if(targetDiv == 'SPSPageData1'){
        if(firstRun == 1){
           pausePix();
           startPix();
           firstRun = 0;
        }else{
            changePix(navID);
            hideReset();
            pausePix();
            startPix();
            selectFlag(flagID);
        }
        //showImage();
        isOn = "";
        document.getElementById(responseDiv).innerHTML="<img style='margin:180px 0 0 200px' src='/pix/loading.gif' alt='Loading'>";
    }else{
        hideReset();
        pausePix();
        document.getElementById(responseDiv).innerHTML="<img style='margin:180px 0 0 20px' src='/pix/loading.gif' alt='Loading'>";
    }
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
       // alert ("Browser does not support HTTP Request")
        return
    }
    //Need to append date to the end of url to prevent caching
    var Now = new Date
    var url= strURL + "?iType=" + iType +"&icustompageid=" + customID;
    xmlHttp.onreadystatechange=stateChanged
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
    
    window.setTimeout("delayedInteriorCheck()", 500);  
} 

//Simplified getData - Used in news section
function getData_news(strURL,targetDiv,navID,flagID,navName) {
    if (navName != null && navName !=""){
        document.title = navName;
        document.status = navName;
    }
    responseDiv = targetDiv
    if(targetDiv == 'SPSPageData1'){
        if(firstRun == 1){
           pausePix();
           startPix();
           selectFlag(flagID);
           firstRun = 0;
        }else{
            changePix(navID);
            hideReset();
            pausePix();
            startPix();
            selectFlag(flagID);
        }
        isOn = "";
        document.getElementById(responseDiv).innerHTML="<img style='margin:180px 0 0 200px' src='/pix/loading.gif' alt='Loading'>";
    }else{
        hideReset();
        pausePix();
        document.getElementById(responseDiv).innerHTML="<img style='margin:180px 0 0 20px' src='/pix/loading.gif' alt='Loading'>";
    } 
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {      
    // alert ("Browser does not support HTTP Request")
    return
    }

    //Need to append date to the end of url to prevent caching

    var Now = new Date;
    var url= strURL;
	xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
    
    window.setTimeout("delayedInteriorCheck()", 500);
} 

function delayedInteriorCheck()
{
    //alert("DEBUG 9 " + document.getElementById("SPSPageData2").innerHTML.length);
    if (document.getElementById("SPSPageData2").innerHTML.length > 80)
    {
        document.getElementById("share_toolkit").style.display = "";
        document.getElementById("share_toolkit").style.visibility = "visible";
    }
}

function stateChanged(who) 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {    
        if (responseDiv == "SPSPageData1") {
            document.getElementById(responseDiv).innerHTML = "<div width=\"468\" height=\"60\">" + showImage() + "</div>" + xmlHttp.responseText ;
        }else{
            document.getElementById(responseDiv).innerHTML = xmlHttp.responseText;
        }
        
        //if(responseDiv == "SPSPageData1") {
            initScrollLayer(responseDiv);
        //} else {
        //startSlide();
        //}
        hbx.pn = document.title;
        //alert(hbx.pn);
    } 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}

/* AJAX FUNCTIONS END HERE */


/* Initialize Scrollbar function */
function initScrollLayer(who) {
  //alert(who+": "+document.getElementById(who).innerHTML);
       //alert(who);
      if(who == 'SPSPageData1'){
          document.getElementById("hold2").style.display = "none";
          document.getElementById("scrollLinks2").style.display = "none";
	      document.getElementById("hold2").style.top = 0 + "px";
          var wndo = new dw_scrollObj('wn', who, null);
          wndo.bSizeDragBar = true;
          wndo.setUpScrollbar("dragBar", "track", "v", 2, 0);
          dw_scrollObj.GeckoTableBugFix('wn');
          dw_showLayers("scrollbar");
          //alert(document.getElementById("scrollBarBottom").style.top);
          //document.getElementById("scrollBarBottom").style.visibility = "visible";
          document.getElementById("scrollBarBottom").style.top = eval(Number(document.getElementById("dragBar").style.height.replace("px", ""))-4)+"px";
          //alert(document.getElementById("scrollBarBottom").style.top);
      }else{
       // alert(document.getElementById(who).id);
       document.getElementById("hold2").style.display = "block";
       document.getElementById("scrollLinks2").style.display = "block";
        wndo2 = new dw_scrollObj('wn2', 'SPSPageData2', null);
        wndo2.bSizeDragBar = true;
        wndo2.setUpScrollbar("dragBar2", "track2", "v", 0, 0);
        dw_scrollObj.GeckoTableBugFix('wn2');
         //startSlide();
	    document.getElementById("hold2").style.top = 0 + "px";
        dw_showLayers("scrollbar2");
         
      }
}
function dw_showLayers() {
  if ( document.getElementById ) {
    var lyr, i;
    for (i=0; arguments[i]; i++) {
      lyr = document.getElementById( arguments[i] );
      lyr.style.visibility = "visible";
    }
  }
}
// SWAP ARROW ICON VARIABLES & FUNCTION
var arrow_img_off = new Image();
arrow_img_off.src = "/pix/icons/arrow_off.gif";
var arrow_img_on = new Image();
arrow_img_on.src = "/pix/icons/arrow_on.gif";
var isOn = "";	

function swapArrow(imgname) {
	if (isOn != imgname) {
		// activate current image, deactivate other
		document[imgname].src = arrow_img_on.src;
		if (isOn != "") {
		document[isOn].src = arrow_img_off.src;
		
		}
	
	}
	isOn = imgname;
}
//END SWAP ARROW ICONS FUNCTION



/* MENU FLAG STATES */

var flag_img_off = new Image();
flag_img_off.src = "/pix/menu/blank.gif";

var flag_img_rollover = new Image();
flag_img_rollover.src = "/pix/menu/flag_lt_grey.gif";

var flag_img_on = new Image();
flag_img_on.src = "/pix/menu/flag_blue.gif";

var flagOnId = "";	
var flagOnSrc = "";
var flagSelectedId = "";

function selectFlag(id) {
  if (id != "")  {
    if (flagSelectedId != "") {
        document.getElementById(flagSelectedId).src = flag_img_off.src;
        }
    document.getElementById(id).src = flag_img_on.src;
   flagSelectedId = id;
 }
}
function swapFlag(id,state) {
    if (id != flagOnId && state == "on" && id != flagSelectedId) {
        document.getElementById(id).src = flag_img_rollover.src; 
        
        //if (flagOnId != "" && id != flagSelectedId) { document.getElementById(flagOnId).src = flag_img_off.src; }
        flagOnId = id;    
    }
    
    if (state == "off" && document.getElementById(id).src != flag_img_on.src) {
        document.getElementById(id).src = flag_img_off.src;
        flagOnId = "";
    }
        
}

/* END MENU FLAG STATES */

/* BUILD SEARCH STRING FUNCTION */

function buildQueryString(formname,action) {

var theform = document.forms[formname];
var postURL = "/search/query.sps"
var postText = "";
var querySeperator = "";
var i
    for (i=0; i<theform.elements.length; i++) {
        if (theform.elements[i].type != "button") {
            if (i != 0) { querySeperator = "&" 
            } else {
            querySeperator = "?";
            }
            postText += querySeperator + theform.elements[i].name + "=" + escape(theform.elements[i].value);
        
        }
    }
    postURL = postURL + postText;
   
    getData_news(postURL,"SPSPageData1","31","flag10");

return false;
}

/* END BUILD SEARCH STRING FUNCTION */

/* SEARCH SORT FUNCTION */


function SearchPrevNext(stringURL) {
    getData_news(stringURL,"SPSPageData1","31","flag10");
 }


function sortMe(){

    document.forms['searchQueryForm'].rf.value = document.forms['searchQueryForm'].sortBy.value
    buildQueryString('searchQueryForm');
   }
/* END SEARCH SORT FUNCTION */

function move_scrollbar(howFar){
    var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
    if(isIE){
        newY = howFar;
    }else{newY = howFar - 30;}
    dw_scrollObj.doubleSpeed('wn');
    dw_scrollObj.scrollTo('wn',newY);
    dw_scrollObj.resetSpeed('wn');
}

function move_scrollbar2(howFar){
    var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
    if(isIE){
        newY = howFar;
    }else{newY = howFar - 30;}
    dw_scrollObj.doubleSpeed('wn2');
    dw_scrollObj.scrollTo('wn2',newY);
    dw_scrollObj.resetSpeed('wn2');
}

