﻿// JScript File
function disableBtn() {
    var btn = document.getElementById("ctl00_ContentPlaceHolder1_btnSubmitForm");
    if (btn != undefined && btn!=null) {
        btn.disabled = true;
        return true;
    }
}
function enableBtn() {
    var btn = document.getElementById("ctl00_ContentPlaceHolder1_btnSubmitForm");
     btn.disabled = false;
     return true;
}
function limitText(limitField, limitCount, limitNum) {
    var limitFieldObj = document.getElementById(limitField);
    var limitCountObj = document.getElementById(limitCount);
    var strLen = limitFieldObj.value;

    if (strLen.length > limitNum) {
      limitFieldObj.value = strLen.substring(0, limitNum);
    } else {
        limitCountObj.innerHTML = limitNum - strLen.length;
    }
}
var clearedOnce = false;
function clearValueOnFocus( field ) {
   if (!clearedOnce) {
        field.value = '';
        clearedOnce = true;
   }
 }
function redirectHome() {
    document.location.href="Default.aspx?msgID=3";
}
function redirectTemp() {
    document.location.href="NominationForm.aspx?msgID=1";
}
// Array.shuffle( deep ) - Randomly interchange elements
Array.prototype.shuffle = function( b ) {
 var i = this.length, j, t;
 while( i ) {
  j = Math.floor( ( i-- ) * Math.random() );
  t = b && typeof this[i].shuffle!=='undefined' ? this[i].shuffle() : this[i];
  this[i] = this[j];
  this[j] = t;
 }
 return this;
};

//ROTATING BKG IMAGE FUNCTIONALITY***************************************************
var basePath = "images/main_img_headers/"
var imgs = new Array(3);
var class_array = new Array(imgs.length);
var currImgIndex = 0;
var numImgs = imgs.length;
var speed = 6000;
var rotationID = 0;

//SET CLASS ARRAY
class_array[0] = "header_img1";
//class_array[1] = "header_img2";
//class_array[2] = "header_img3";
class_array[1] = "header_img4";
class_array[2] = "header_img5";

//SET IMG ARRAY
imgs[0] = basePath + "img_home1.jpg"; 
//imgs[1] = basePath + "img_home2.jpg"; 
//imgs[2] = basePath + "img_home3.jpg"; 
imgs[1] = basePath + "img_home4.jpg";
imgs[2] = basePath + "img_home5.jpg";

//PRELOAD POINTER ARROW
imgs[3] = "images/icons/pop_win_arrow.gif";

// preload the images 
function preload() { 
    var tmp = null; 
    for (var j_temp = 0; j_temp < imgs.length; j_temp++) { 
	    tmp = imgs[j_temp]; 
 	    imgs[j_temp] = new Image(); 
 	    imgs[j_temp].src = tmp;
    } 
}
void(preload());

function initHeaderRotation() {
    var ranNum = Math.random()* numImgs.length;
    class_array.shuffle();
    //SET INITIAL HEADER
    this.initSetHeaderImg();
    //START ROTATION
    this.rotationID = setInterval("setHeaderImg()",6000);
}
window.onload=initHeaderRotation;
function setHeaderImg() {
    if (document.getElementById) {
        if (currImgIndex == numImgs) {
            currImgIndex = 0;
        }
        document.getElementById("img_content_area").className = this.class_array[currImgIndex];
        currImgIndex++;
    }
}
function initSetHeaderImg() {
    var initClassNum = Math.floor(Math.random()*numImgs);
    if (document.getElementById) {
        document.getElementById("img_content_area").className = this.class_array[initClassNum];
    }
}
