var boxes = 9;
var boxHeight = 535;
var currentBox = 9;
var domain = 'http://www.sos.ne.gov';
var cookiePath = '/'
var basePath = domain + cookiePath;

function openBox(){
	var open;
	open = Get_Cookie( 'boxToOpen' );
	var searchString = document.location.search;
	// strip off the leading '?'
	searchString = searchString.substring(1);
	var nvPairs = searchString.split("&");
	for (i = 0; i < nvPairs.length; i++){
		 var nvPair = nvPairs[i].split("=");
		 var name = nvPair[0];
		 var value = nvPair[1];
	}
	if(open != null && open != '' && open != ' '){
		closeBoxing(open);
	}else {
		closeBoxing(9);
		}
	}

function buildCookie(value){
	 var name = 'boxToOpen';
	 var value = value;
	 var expires = '';
	 var path = cookiePath;
	 var domain = domain;
	 var secure = '';
	 Set_Cookie( name, value, expires, path, domain, secure );
      window.location = basePath;

}

function writeQuicklinks(){
	document.write('<a href="'+basePath+'business/corp_serv/index.html">Corporate Information</a>');
	document.write('<a href="'+basePath+'business/corp_serv/pdf/Corporate Office Fee Schedule.pdf">Corporate Fee Schedule</a>');
	document.write('<a href="https://www.nebraska.gov/sos/corp/corpsearch.cgi?nav=search">Corporate Search</a>');
	document.write('<a href="'+basePath+'business/ucc/index.html">Uniform Commercial Code</a>');
	document.write('<a href="'+basePath+'business/ucc/pdf/fee_schedule_2004.pdf">UCC/EFS Fee Schedule</a>');
	document.write('<a href="'+basePath+'business/notary/index.html">Notary Public</a>');
	document.write('<a href="'+basePath+'forms/index.html">Forms</a>');
	document.write('<a href="'+basePath+'ne_symbols.html">Nebraska State Symbols</a>');
	document.write('<a href="http://www.staterecordsboard.ne.gov">Nebraska State Records Board</a>');
	document.write('<a href="'+basePath+'business/acp_menu.html">Address Confidentiality</a>');
	}

function setRadio (fieldID,fieldVal) {
     //Set all fields to unchecked
     var numberOfOptions = 2;
     for (i=0; i<numberOfOptions ;i++) {
     document.getElementById('opt'+i).src=basePath+"images/unchecked.jpg";
     }
     //Sett the checked field img and value
     document.getElementById(fieldID).src=basePath+"images/checked.jpg";
     document.forms[0].limit.value = fieldVal;
}

function closeBoxing(openBox){
     var attributes = {height: { to: 0 }};
     var myAnim = new YAHOO.util.Anim('box'+currentBox, attributes);
     myAnim.animate();
     window.setTimeout('boxing('+openBox+')',1100);
	 var name = 'boxToOpen';
	 var value = openBox;
	 var expires = '';
	 var path = cookiePath;
	 var domain = domain;
	 var secure = '';
	 Set_Cookie( name, value, expires, path, domain, secure )
     }

function boxing(openBox) {
     var i=1;
     while(i<10){
          document.getElementById("box"+i).style.borderTop="none";
          i++;
     }
     var attributes2 = {height: { to: boxHeight }};
     var myAnim2 = new YAHOO.util.Anim('box'+openBox, attributes2);
     myAnim2.animate();
     switch(openBox){
          case 1:document.getElementById("box1").style.borderTop="4px solid #835001";
          break;
          case 2:document.getElementById("box2").style.borderTop="4px solid #5E5720";
          break;
          case 3:document.getElementById("box3").style.borderTop="4px solid #4D5F21";
          break;
          case 4:document.getElementById("box4").style.borderTop="4px solid #225F36";
          break;
          case 5:document.getElementById("box5").style.borderTop="4px solid #4D2061";
          break;
          case 6:document.getElementById("box6").style.borderTop="4px solid #716B79";
          break;
          case 7:document.getElementById("box7").style.borderTop="4px solid #215060";
          break;
          case 8:document.getElementById("box8").style.borderTop="4px solid #222061";
          break;
          case 9:document.getElementById("box9").style.borderTop="4px solid #602020";
          break;
          default:;
     }
     currentBox = openBox;
     }

function preloadimages(){
var a = new Image(); a.src = basePath+'images/tabs/tab-1.jpg';
var b = new Image(); b.src = basePath+'images/tabs/tab-2.jpg';
var c = new Image(); c.src = basePath+'images/tabs/tab-3.jpg';
var d = new Image(); d.src = basePath+'images/tabs/tab-4.jpg';
var e = new Image(); e.src = basePath+'images/tabs/tab-5.jpg';
var f = new Image(); f.src = basePath+'images/tabs/tab-6.jpg';
var g = new Image(); g.src = basePath+'images/tabs/tab-7.jpg';
var h = new Image(); h.src = basePath+'images/tabs/tab-8.jpg';
var i = new Image(); i.src = basePath+'images/tabs/tab-9.jpg';

var j = new Image(); j.src = basePath+'images/menu/home-over.jpg';
var k = new Image(); k.src = basePath+'images/menu/admin-over.jpg';
var l = new Image(); l.src = basePath+'images/menu/elec-over.jpg';
var m = new Image(); m.src = basePath+'images/menu/bs-over.jpg';
var n = new Image(); n.src = basePath+'images/menu/lic-over.jpg';
var o = new Image(); o.src = basePath+'images/menu/rm-over.jpg';
var p = new Image(); p.src = basePath+'images/menu/randr-over.jpg';
var q = new Image(); q.src = basePath+'images/menu/ir-over.jpg';
var r = new Image(); r.src = basePath+'images/menu/ys-over.jpg';
var s = new Image(); s.src = basePath+'images/menu/forms-over.jpg';
}

var theImages = new Array();

theImages[0] = 'images/banners/image-1.jpg';
theImages[1] = 'images/banners/image-2.jpg';
theImages[2] = 'images/banners/image-3.jpg';
theImages[3] = 'images/banners/image-4.jpg';
theImages[4] = 'images/banners/image-5.jpg';
theImages[5] = 'images/banners/image-6.jpg';
theImages[6] = 'images/banners/image-7.jpg';
theImages[7] = 'images/banners/image-8.jpg';
theImages[8] = 'images/banners/image-9.jpg';
theImages[9] = 'images/banners/image-10.jpg';

function randomizeImages() {
	 //var j = 0;
     var p = theImages.length;
     var whichImage = Math.floor( Math.random() * p ); //This will give your 0 - p
     //var preBuffer = new Array()
     //for (i = 0; i < p; i++){             
	// YOU NEVER USE preBuffer, you just create it then print the string from theImages[]
	// loading all of these images for no reason was the problem with the search template
     //   preBuffer[i] = new Image();
     //   preBuffer[i].src = theImages[i];
     //var whichImage = Math.round(Math.random()*(p-1));
     document.write('<a href="'+basePath+'admin/banners.html"><img src="'+basePath+theImages[whichImage]+'" height="174" width="551" border="0" alt="Click to see all the banners" title="Click to see all the banners" /></a>');
}

function Set_Cookie( name, value, expires, path, domain, secure ){  //Function for setting cookie
var today = new Date();
today.setTime( today.getTime() );
     if ( expires ) {
          expires = expires * 1000 * 60 * 60 * 24;
          }
     var expires_date = new Date( today.getTime() + (expires) );
     document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) + ( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( name ) {  //Function for getting cookie value
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ){
    return null;
    }
if ( start == -1 ){
    return null;
    }
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}