function showInputs(value) {
//  alert('value='+value);
  for (i = 1; i < 11; i++) {
  	  divid = jQuery('#attendee'+i);
	  current = jQuery(divid).css("display");
//  alert(current);
	  if (i <= value) {
		  if (current == 'none') {
			jQuery(divid).show();
		  } 
	  } else {
		  if (current !== 'none') {
			jQuery(divid).hide();
		  }
	  }
  }

}

function check(value) {
  button = jQuery('#check-'+value);
  input = jQuery('#'+value);
  
  if (button.hasClass('checked')) {
    button.removeClass('checked');
    input.val("off");
  } else {
    button.addClass('checked');
    input.val("on");
  }
  
  return false;
}

function force(value, force_value) {
  button = jQuery('check-'+value);
  input = jQuery(value);
  
  if (force_value == false) {
    button.removeClass('checked');
    input.value = "off";
  } else {
    button.addClass('checked');
    input.value = "on";
  }
  
  return false;
}

function check_all() {
  all_on = !all_on;
  
  for (i = 0; i < 11; i++) {
    force(i, all_on);
  }
}


// homepage image swapper code.
function GetCookie (name) {  
var arg = name + "=";  
var alen = arg.length;  
var clen = document.cookie.length;  
var i = 0;  
while (i < clen) {    
var j = i + alen;    
if (document.cookie.substring(i, j) == arg)      
return getCookieVal (j);    
i = document.cookie.indexOf(" ", i) + 1;    
if (i == 0) break;   
}  
return null;
}

function getCookieVal(offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
var bikky = document.cookie;
var today = new Date();
var expiry = new Date(today.getTime() + 28 * 24 * 60 * 60 * 1000); // plus 28 days

  
function SetCookie(name, value) { // use: setCookie("name", value);
    if (value != null && value != "")
      document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
    bikky= document.cookie; // update bikky
}


function prep_home_page() {
// try to remember which image was last seen.
	var lastSeen = 0;
	var imagesToRotate = ["http://c1013262.cdn.cloudfiles.rackspacecloud.com/public1.jpg","http://c1013262.cdn.cloudfiles.rackspacecloud.com/public2.jpg","http://c1013262.cdn.cloudfiles.rackspacecloud.com/public3.jpg","http://c1013262.cdn.cloudfiles.rackspacecloud.com/public4.jpg","http://c1013262.cdn.cloudfiles.rackspacecloud.com/public5.jpg","http://c1013262.cdn.cloudfiles.rackspacecloud.com/public6.jpg","http://c1013262.cdn.cloudfiles.rackspacecloud.com/public7.jpg"];

	lastSeen = GetCookie("lastSeenImage");

	if (lastSeen) {
      // alert("the last seen cookie was " + lastSeen + " adding 1");
    SetCookie("lastSeenImage",1 + parseInt(lastSeen));
    // alert("cookie is now" + GetCookie("lastSeenImage") + "image is now " + imagesToRotate[0]);
  } else {
    SetCookie("lastSeenImage","1");
    lastSeen = 0;
    // alert("set cookie to 1");
  }
  var imageToUse;
  if (lastSeen >= imagesToRotate.length) {
    var remainder = lastSeen % imagesToRotate.length;
    imageToUse = imagesToRotate[remainder];
     //alert("use the remainder " + remainder );
  } else {
    imageToUse = imagesToRotate[lastSeen];
    //alert("use last seen " + lastSeen);
  }


  image_to_use = imageToUse; 
	if (jQuery.browser.msie && jQuery.browser.version.substr(0,1)=="6") {
	  jQuery("#public-home").css("background", "url('"+image_to_use+"') no-repeat top right");
	} else {
	  jQuery("#public-home").css("background", "url('"+image_to_use+"') no-repeat top right");
	}
	// TODO: If IE6, use GIFs
  $("#public-home #rollovers div").mouseover(function(){
    classname = this.className.split(' ')[0];
    //alert("Entering: "+classname);
    mouse_over_small_circle = true;
    do_proper_rollover_display(classname);
    //setTimeout("do_proper_rollover_display("+classname+");", 1000);
  });
  $("#public-home #rollovers div").mouseout(function(){
    classname = this.className.split(' ')[0];
    //alert("Exiting: "+classname);
    mouse_over_small_circle = false;
    do_proper_rollover_display(classname);
    //command = "do_proper_rollover_display('"+classname+"')";
    //setTimeout(command, 1000);
  });
  $("#public-home #projection div").mouseover(function(){
    classname = this.className;
    //alert("Entering: "+classname);
    mouse_over_large_circle = true;
    do_proper_rollover_display(classname);
  });
  $("#public-home #projection div").mouseout(function(){
    classname = this.className;
    //alert("Exiting: "+classname);
    mouse_over_large_circle = false;
    do_proper_rollover_display(classname);
    //command = "do_proper_rollover_display('"+classname+"')";
    //setTimeout(command, 1000);
  });
}

function do_proper_rollover_display(classname){
  small_circle = "#public-home #rollovers div."+classname+" img";
  all_smalls   = "#public-home #rollovers div img";
  large_circle = "#public-home #projection";
  large_text   = "#public-home #projection div."+classname;
  all_texts    = "#public-home #projection div";
  
  if (mouse_over_small_circle || mouse_over_large_circle) {
    jQuery(all_smalls).css("display", 'none');
    //jQuery(small_circle).css("background", "url('images/home/"+classname+"-r.png') no-repeat top left");
    jQuery(small_circle).css("display", 'block');
    jQuery(large_circle).css("display", "block");
    jQuery(all_texts).css("display", "none");
    jQuery(large_text).css("display", "block");
  } else {
    //jQuery(small_circle).css("background", "url('images/home/"+classname+".png') no-repeat top left");
    //jQuery(large_circle).css("display", "none");
    //jQuery(all_texts).css("display", "none");
    //close_if_inactive();
    command = "close_if_inactive()";
    clearTimeout(ctime);
    ctime = setTimeout(command, 2000);
  }
}

function close_if_inactive() {
  //alert("Closing!");
  if (mouse_over_small_circle == false && mouse_over_large_circle == false) {
    //jQuery(small_circle).css("background", "url('images/home/"+classname+".png') no-repeat top left");
    all_smalls   = "#public-home #rollovers div img";
    large_circle = "#public-home #projection";
    all_texts    = "#public-home #projection div";
    
    jQuery(all_smalls).css("display", 'none');
    jQuery(large_circle).css("display", "none");
    jQuery(all_texts).css("display", "none");
  }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
