﻿// JScript File
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(initRollovers);

function getHTTPObject() {
  var xmlhttp = false;
  if (window.XMLHttpRequest) {
   xmlhttp = new XMLHttpRequest();
  } else if(window.ActiveXObject) {
   try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
    try {
     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
     xmlhttp = false;
    }
   }
  }
  return xmlhttp;
 };
 
function initRollovers() {   
	if (!document.getElementById) return
	
	//if($('secondary-content')){$('secondary-content').addClass('js');}
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');
    
	for (var i = 0; i < aImages.length; i++) {		
		if (/imgover/.test(aImages[i].className)) {		   
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '-over'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('-over'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
	
	var aPreLoad2 = new Array();
	var aButtons = document.getElementsByTagName("button");
	for (var i = 0; i < aButtons.length; i++) {	
		// check if a child is an image
		aImages = aButtons[i].getElementsByTagName("img");	
		if (!aImages[0]) return;
		if (/imgover/.test(aImages[0].className)) {
			var src = aImages[0].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '-over'+ftype);

			aImages[0].setAttribute('hsrc', hsrc);
			
			aPreLoad2[0] = new Image();
			aPreLoad2[0].src = hsrc;
			
			aButtons[i].onmouseover = function() {
				sTempSrc = this.getElementsByTagName("img")[0].getAttribute('src');
				this.getElementsByTagName("img")[0].setAttribute('src', this.getElementsByTagName("img")[0].getAttribute('hsrc'));
			}	
			
			aButtons[i].onmouseout = function() {
				if (!sTempSrc) sTempSrc = this.getElementsByTagName("img")[0].getAttribute('src').replace('-over'+ftype, ftype);
				this.getElementsByTagName("img")[0].setAttribute('src', this.getElementsByTagName("img")[0].getAttribute('src').replace('-over'+ftype, ftype));

			}
		}

	}
    
    //image buttons		 
    var aPreLoadImageBtns = new Array();
	var sTempImageBtnSrc;
	var aImageBtns = document.getElementsByTagName('input');
    
	for (var i = 0; i < aImageBtns.length; i++) {		
		if (/imgover/.test(aImageBtns[i].className)) {	
		    if(aImageBtns[i].getAttribute('type') == 'image'){	   
			    var src = aImageBtns[i].getAttribute('src');			    
			    var ftype = src.substring(src.lastIndexOf('.'), src.length);
			    var hsrc = src.replace(ftype, '-over'+ftype);
			    
			    aImageBtns[i].setAttribute('hsrc', hsrc);
    			
			    aPreLoadImageBtns[i] = new Image();
			    aPreLoadImageBtns[i].src = hsrc;
    			
			    aImageBtns[i].onmouseover = function() {			        
				    sTempImageBtnSrc = this.getAttribute('src');
				    this.setAttribute('src', this.getAttribute('hsrc'));					   
			    }	
    			
			    aImageBtns[i].onmouseout = function() {
				    if (!sTempImageBtnSrc) sTempImageBtnSrc = this.getAttribute('src').replace('-over'+ftype, ftype);
				    this.setAttribute('src', sTempImageBtnSrc);				   
			    }
		    }
        }		    
	}		 
		
}

function hidediv(layer_ref) { 
    if (document.getElementById) { // DOM3 = IE5, NS6 
        document.getElementById(layer_ref).style.visibility = 'hidden'; 
    } 
    else { 
        if (document.layers) { // Netscape 4 
            document.hideshow.visibility = 'hidden'; 
        } 
        else { // IE 4 
            document.all.hideshow.style.visibility = 'hidden'; 
        } 
    } 
} 

var previousdiv;
function showdiv(layer_ref) { 
    //alert(previousdiv);
    if (previousdiv != undefined){
         document.getElementById(previousdiv).style.display = 'none'; 
    }
    
    previousdiv = layer_ref;
    
    if (document.getElementById) { // DOM3 = IE5, NS6 
        document.getElementById(layer_ref).style.display = 'block'; 
    } 
    else { 
        if (document.layers) { // Netscape 4 
            document.hideshow.display = 'block'; 
        } 
        else { // IE 4 
            document.all.hideshow.style.display = 'block'; 
        } 
    } 
} 

function PopWindow(url, name, width, height) {
    var x = (screen.width - width)/2;
    var y = (screen.height - height)/2;
    var opts = 'height=' + height + ',width=' + width + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" + y + ',location=no,scrollbars=yes,menubar=no,resizable=no,status=no,toolbar=no';

    var newWindow = window.open(url, name, opts);
    newWindow.focus();
} 

function hideCombos(){	
	var fSelectObj = document.getElementsByTagName('SELECT');
	for ( var i = 0; i < fSelectObj.length; i++ ){			
		fSelectObj[i].style.visibility = 'hidden';			
	}
}

function showCombos(){		
	var fSelectObj = document.getElementsByTagName('SELECT');	
	for ( var i = 0; i < fSelectObj.length; i++ ){			
        fSelectObj[i].style.visibility  = 'visible';			
    }
}
    
//addNamespace("MS.Web.MyDynamicUpdate");
//MS.Web.MyDynamicUpdate = Class.create();

//function btn_click(ev) {
//	MyDynamicUpdate.GetPageData();
//}

//function init() {
//	addEvent($("btn"), "click", btn_click);
//}



// TIMER STUFF
 //<!--
var secs
var timerID = null
var timerRunning = false
var delay = 3000

function InitializeTimer(){
    // Set the length of the timer, in seconds
    secs = 100
    StopTheClock()
    StartTheTimer()
}

function StopTheClock(){
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function StartTheTimer(){    
    if (secs==0){
        StopTheClock()
        // Here's where you put something useful that's
        // supposed to happen after the allotted time.
        // For example, you could display a message:
        alert("That's all folks!")
    }
    else{        
        document.getElementById('btn').click();       
        self.status = secs
        secs = secs - 1
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
    }
}

function saveText(value) {
    var hiddenTextbox = document.getElementById("selectedValue");
    hiddenTextbox.value = value;
    hiddenTextbox.onchange();  
    //document.getElementById('selectedValue').value=value;      
   // document.getElementById('btnSubmit').click();  	            
}

//function saveText(value) {   
//    document.getElementById('selectedValue').value=value;      
//    document.getElementById('btnSubmit').click();  	            
//}