﻿var slideShowSpeed = 5000
var crossFadeDuration = 3
var Pic = new Array() 

Pic[0] = 'images/pic1.JPG'
Pic[1] = 'images/pic2.JPG'
Pic[2] = 'images/pic3.JPG'
Pic[3] = 'images/pic4.JPG'
Pic[4] = 'images/pic1.JPG'

var t
var j = 0
var p = Pic.length

var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}
    
function runSlideShow(){
    if (document.all)
        {
            document.images.SlideShow.style.filter="blendTrans(duration=2)"
            document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
            document.images.SlideShow.filters.blendTrans.Apply()      
        }
   
   document.images.SlideShow.src = preLoad[j].src
   
   if (document.all)
    {
      document.images.SlideShow.filters.blendTrans.Play()
    }
    
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', slideShowSpeed)
}
    
    
    
function grayOut(vis, options) 
{      
    var options = options || {};   
    var zindex = options.zindex || 50;  
    var opacity = options.opacity || 70;  
    var opaque = (opacity / 100);  
    var bgcolor = options.bgcolor || '#000000';  
    var dark=document.getElementById('darkenScreenObject');  
    if (!dark) {    
    
   
    var tbody = document.getElementsByTagName("body")[0];    
    var tnode = document.createElement('div');          
    
    // Create the layer.        
    
    tnode.style.position='absolute';    // Position absolutely        
    tnode.style.top='0px';              // In the top        
    tnode.style.left='0px';             // Left corner of the page        
    tnode.style.overflow='hidden';      // Try to avoid making scroll bars                    
    tnode.style.display='none';         // Start out Hidden        
    tnode.id='darkenScreenObject';      // Name it so we can find it later    
    tbody.appendChild(tnode);           // Add it to the web page    
    
    dark=document.getElementById('darkenScreenObject');  // Get the object.  
    }  
    
    if (vis) {    // Calculate the page width and height     
    if( document.body && ( document.body.scrollWidth || document.body.scrollHeight ) ) 
    {        
        var pageWidth = document.body.scrollWidth+'px';        
        var pageHeight = document.body.scrollHeight+'px';    
    } 
    else if
    ( document.body.offsetWidth ) 
    {   
        var pageWidth = document.body.offsetWidth+'px';      
        var pageHeight = document.body.offsetHeight+'px';    
    } 
    else 
    {      
        var pageWidth='100%';       
        var pageHeight='100%';    
    }       
    
    //set the shader to cover the entire page and make it visible.    
    
    dark.style.opacity=opaque;                          
    dark.style.MozOpacity=opaque;                       
    dark.style.filter='alpha(opacity='+opacity+')';     
    dark.style.zIndex=zindex;            
    dark.style.backgroundColor=bgcolor;      
    dark.style.width= pageWidth;    
    dark.style.height= pageHeight;    
    dark.style.display='block';                            
    
    } 
    else 
    {     
        dark.style.display='none';  
    }
}

var xmlHttp

function showHint(str)
{
if (str.length==0)
  { 
  document.getElementById("txtHint").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="gethint.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 


function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}



function getItem(id)
{
    var itm = false;
    if(document.getElementById)
        itm = document.getElementById(id);
    else if(document.all)
        itm = document.all[id];
    else if(document.layers)
        itm = document.layers[id];

    return itm;
}

function toggleAll(dowhat)
{
    var tags = document.getElementsByTagName('tbody');
    if(!tags)
        return false;

    for(var i = 0; i < tags.length; i++)
    {
        if(tags[i].className == 'collapse_obj')
        {
            if(dowhat == 'collapse')
                tags[i].style.display = 'none';
            else
                tags[i].style.display = '';
        }
    }

    return false;
}

function toggleItem(id)
{
    itm = getItem(id);

    if(!itm)
        return false;

    if(itm.style.display == 'none')
        itm.style.display = 'block';
    else
        itm.style.display = 'none';

    return false;
}