﻿// JScript File
function openDescription(thisOne){
    url='/Government-Services/Labor-Descriptions.aspx#' + thisOne;
    windowName='PopUp';
    var w=window.open(url,windowName,'width=525,height=500, status=no, menubar=no, resizable=no, scrollbars=yes, toolbar=no, location=no, directories=no');
    if(window.focus){w.focus()}
    //w.focus();
    //return false;
}
function toggle2(){
    if (document.getElementById('template').style.display == 'none')
        {document.getElementById('template').style.display='block';}
    else {document.getElementById('template').style.display='none';
    
        }
}

function toggleThis(whichone){
    if (document.getElementById(whichone).style.display=='block')
        {
        document.getElementById(whichone).style.display='none';
        document.getElementById(whichone + '_icon').src='/images/Icons/plus_sign.gif';
        }
    else
        {
        //alert(whichone);
        document.getElementById('OriginalResearch').style.display='none';
        document.getElementById('OriginalResearch_icon').src='/images/Icons/plus_sign.gif';
        document.getElementById('ExecutiveInsights').style.display='none';
        document.getElementById('ExecutiveInsights_icon').src='/images/Icons/plus_sign.gif';
        document.getElementById('PublishedWorks').style.display='none';
        document.getElementById('PublishedWorks_icon').src='/images/Icons/plus_sign.gif';
        document.getElementById('Miscellaneous').style.display='none';
        document.getElementById('Miscellaneous_icon').src='/images/Icons/plus_sign.gif';
        document.getElementById('BestPractices').style.display='none';
        document.getElementById('BestPractices_icon').src='/images/Icons/plus_sign.gif';
        document.getElementById('RecommendedReadings').style.display='none';
        document.getElementById('RecommendedReadings_icon').src='/images/Icons/plus_sign.gif';
        document.getElementById(whichone).style.display='block';
        document.getElementById(whichone + '_icon').src='/images/Icons/minus_sign.gif';
        }
        
    checkHeight();
}

function checkHeight(){
    var changeHeight = document.getElementById('left_column').clientHeight;
   document.getElementById('main_column').style.height=changeHeight + 'px';
   document.getElementById('main_column').style.minHeight=changeHeight + 'px';
   //alert(document.getElementById('fresh_perspective_main').style.bottom);
   document.getElementById('fresh_perspective_main').style.bottom='0px';
}

var whichID
var lvl1ID

function TurnOnNav(lvl1,lvl2,lvl3){
    //alert(lvl1,lvl2,lvl3);
    document.getElementById('Second_Nav').style.display='block';
    document.getElementById(lvl1).style.display='block';
    document.getElementById(lvl1 + '_nav').style.backgroundColor='#9e0928';
    document.getElementById(lvl1 + '_nav').style.color='white';
    document.getElementById(lvl1 + '_nav_Text').style.backgroundColor='#9e0928';
    document.getElementById(lvl1 + '_nav_Text').style.color='white';
    if (lvl2 != ''){
        //alert('in here');
        document.getElementById(lvl2 + '_nav_Text').style.backgroundColor='#720614';
    }
    whichID = lvl2;
    lvl1ID = lvl1;
    //alert(whichID);
    //if (lvl3 != ''){}
    
    //alert(lvl1);
    //alert(lvl1ID);
}

//changeColor
function cC(whichOne,FirstLvlID){
    //alert(FirstLvlID);
    //alert(whichID + " = whichID");
    //alert(whichOne + " = whichOne");
    if ((whichOne != whichID)&& (whichOne != '')){
        //alert(whichOne);
        //alert(FirstLvlID);
        document.getElementById(whichOne + '_nav_Text').style.backgroundColor='#720614';
        }
    if ((FirstLvlID != lvl1ID)&& (FirstLvlID != '')){
            //alert('first level');
            //document.getElementById(FirstLvlID + '_nav_Text').style.backgroundColor='#9e0928';
        }
}

//changeColorBack
function cCB(whichOne,FirstLvlID){
    //alert('Out here');
    if ((whichOne != whichID)&& (whichOne != '')){
        document.getElementById(whichOne + '_nav_Text').style.backgroundColor='#9e0928';
        }
    if ((FirstLvlID != lvl1ID)&& (FirstLvlID != '')){
            //alert('first level');
            //document.getElementById(FirstLvlID + '_nav_Text').style.backgroundColor='#ededed';
        }
}

function fixHeight(){
   var changeHeight = document.getElementById('right_column').clientHeight;
   //alert(changeHeight);
   document.getElementById('main_column').style.height=changeHeight + 'px';
   //alert(document.getElementById('main_column').style.height);
   document.getElementById('main_column').style.minHeight=changeHeight + 'px';
   //alert(document.getElementById('main_column').style.minHeight);
   //document.getElementById('main_column').style.maxHeight=changeHeight + 'px';
   //alert(document.getElementById('main_column').style.maxHeight);
}

function addFlash(thisfile, width, height){
//alert(thisfile + width + height);
document.write('<object id="' +thisfile+ '" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
document.write('codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ');
document.write('width="' +width+ '" height="' +height+ '" hspace="0" vspace="0" align="left" border="0"> ');
document.write('<param name="movie" value="' +thisfile+ '.swf" />');
document.write('<param name="quality" value="low" /> ');
document.write('<param name="wmode" value="transparent"><param name="loop" value="false"> ');
document.write('<embed src="' +thisfile+ '.swf"');
document.write('width="' +width+ '  " height="' +height+ '" hspace="0" vspace="0" '); 
document.write('autostart="true" loop="false" wmode="transparent" quality="low" pluginspage="http://www.macromedia.com/go/getflashplayer"  ');
document.write('type="application/x-shockwave-flash"></embed> '); 
document.write('</object> '); 
//alert(document.getElementById(thisfile));
}
  var todayStr

  function GetMonth(intMonth){
    var MonthArray = new Array("January", "February", "March",
                               "April", "May", "June",
                               "July", "August", "September",
                               "October", "November", "December") 
    return MonthArray[intMonth] 	  	 
    }
  function getDateStr(){
    var today = new Date()
    var year = today.getYear()
    if(year<1000) year+=1900
    todayStr = GetMonth(today.getMonth()) + " "
    todayStr += year
    return todayStr
    }
 
    getDateStr();
    //alert(todayStr);




/* Homepage Slide Show */

var interval = 10; // delay between rotating images (in seconds)
var random_display = 1; // 0 = no, 1 = yes
interval *= 1000;

var image_index = 0;
image_list = new Array();
//image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote0.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote1.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote2.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote3.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote4.jpg");
//image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote0.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote1.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote2.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote3.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote4.jpg");
//image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote0.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote1.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote2.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote3.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote4.jpg");
//image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote0.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote1.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote2.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote3.jpg");
image_list[image_index++] = new imageItem("/images/Homepage/homepage_quote4.jpg");

/* This executes before the random code is called */
var j = 0;
var p = image_index;
//alert(image_index);
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = image_index[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
    //alert(whichImage);
    //document.getElementById('homepageQuote').src="/images/Homepage/homepage_quote" +whichImage+ ".jpg";
    rotateImage('homepageQuote');
}
/* end */

/* This is the code for the rotation */
var number_of_image = image_list.length;
function imageItem(image_location) {
this.image_item = new Image();
this.image_item.src = image_location;
}
function get_ImageItemLocation(imageObj) {
return(imageObj.image_item.src)
}
function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
function getNextImage() {
if (random_display) {
image_index = generate(0, number_of_image-1);
}
else {
image_index = (image_index+1) % number_of_image;
}
var new_image = get_ImageItemLocation(image_list[image_index]);
return(new_image);
}
function rotateImage(place) {
var new_image = getNextImage();
document[place].src = new_image;
var recur_call = "rotateImage('"+place+"')";
setTimeout(recur_call, interval);
}
/* end */

/* Homepage Slide Show Ends */

/* Social Network scripts begin */
function navForward()
    {
       for (i=1;i<numberOfPages;i++)
        {
            if (document.getElementById('Page' + i).style.display == 'block')
                {
                    newPage='Page' + (i + 1);
                    document.getElementById('Page' + i).style.display = 'none';
                    document.getElementById(newPage).style.display='block';
                    if (newPage == 'Page' + numberOfPages_str)
                        {
                            document.getElementById('forwardLink').style.display='none';
                        }
                    if (i > 0)
                            {
                                document.getElementById('backwardLink').style.display='block';
                            }
                 break;       
                }
                
         }
    }
    function navBackward()
    {
       for (i=numberOfPages;i>1;i--)
            {
                if (document.getElementById('Page' + i).style.display == 'block')
                    {
                        newPage='Page' + (i - 1);
                        document.getElementById('Page' + i).style.display = 'none';
                        document.getElementById(newPage).style.display='block';
                        if (newPage != 'Page' + numberOfPages_str)
                        {
                            document.getElementById('forwardLink').style.display='block';
                        }
                        if (i == 2)
                            {
                                document.getElementById('backwardLink').style.display='none';
                            }
                    break;        
                    }
                    
            }
    }
    
/* Social Network scripts end */