<!--
/**************************************************************************\
  GLOBAL VARIABLE DECLARATIONS
\**************************************************************************/
var message = " Sorry that function is disabled                \n" +
              "_________________________\n"          +
              "\n"                                   +
              "            Site design by:\n"        +
              "  Scott LaFollette Web Design\n"      +
              "         www.scottlaf.com\n"          +
              "         All rights reserved\n"       +
              "\n"                                   +
              "If you would like to use anything\n"  +
              "    from this site please contact\n"  +
              "\n"                                   +
              "    Del Campo Dance Studios\n"        +
              "            (916) 483-5292\n"         +
              "\n"                                   +
              "  Thank you for your interest.\n"     +
              "________________________\n"

var months = new Array( "january","february","march","april","may","june","july","august","september","october","november","december");
var swapTimer;  // This timer controls which event is displayed on the calendar window
var swapTime;   // This is the amount of time before the swapTimer fires
var swap = true;

what_we_do          = new Image(138,75);
what_we_do_o        = new Image(138,75);
what_we_do.src      = "./Images/what_we_do.gif";
what_we_do_o.src    = "./Images/what_we_do_o.gif";

why_we_do_it        = new Image(138,75);
why_we_do_it_o      = new Image(138,75);
why_we_do_it.src    = "./Images/why_we_do_it.gif";
why_we_do_it_o.src  = "./Images/why_we_do_it_o.gif";

our_lessons         = new Image(138,75);
our_lessons_o       = new Image(138,75);
our_lessons.src     = "./Images/our_lessons.gif";
our_lessons_o.src   = "./Images/our_lessons_o.gif";

contact_us          = new Image(138,75);
contact_us_o        = new Image(138,75);
contact_us.src      = "./Images/contact_us.gif";
contact_us_o.src    = "./Images/contact_us_o.gif";

menu_available_for_events        = new Image(153,22);
menu_available_for_events_o      = new Image(153,22);
menu_available_for_events_s      = new Image(153,22);
menu_available_for_events.src    = "./Images/menu_available_for_events.gif";
menu_available_for_events_o.src  = "./Images/menu_available_for_events_o.gif";
menu_available_for_events_s.src  = "./Images/menu_available_for_events_s.gif";

menu_calendar                    = new Image(90,22);
menu_calendar_o                  = new Image(90,22);
menu_calendar_s                  = new Image(90,22);
menu_calendar.src                = "./Images/menu_calendar.gif";
menu_calendar_o.src              = "./Images/menu_calendar_o.gif";
menu_calendar_s.src              = "./Images/menu_calendar_s.gif";

menu_group_lessons               = new Image(134,22);
menu_group_lessons_o             = new Image(134,22);
menu_group_lessons_s             = new Image(134,22);
menu_group_lessons.src           = "./Images/menu_group_lessons.gif";
menu_group_lessons_o.src         = "./Images/menu_group_lessons_o.gif";
menu_group_lessons_s.src         = "./Images/menu_group_lessons_s.gif";

menu_home                        = new Image(87,22);
menu_home_o                      = new Image(87,22);
menu_home_s                      = new Image(87,22);
menu_home.src                    = "./Images/menu_home.gif";
menu_home_o.src                  = "./Images/menu_home_o.gif";
menu_home_s.src                  = "./Images/menu_home_s.gif";

menu_fulton_studio              = new Image(88,22);
menu_fulton_studio_o            = new Image(88,22);
menu_fulton_studio_s            = new Image(88,22);
menu_fulton_studio.src          = "./Images/menu_fulton_studio.gif";
menu_fulton_studio_o.src        = "./Images/menu_fulton_studio_o.gif";
menu_fulton_studio_s.src        = "./Images/menu_fulton_studio_s.gif";

menu_other_dances                = new Image(134,22);
menu_other_dances_o              = new Image(134,22);
menu_other_dances_s              = new Image(134,22);
menu_other_dances.src            = "./Images/menu_other_dances.gif";
menu_other_dances_o.src          = "./Images/menu_other_dances_o.gif";
menu_other_dances_s.src          = "./Images/menu_other_dances_s.gif";

menu_outside_group_lessons       = new Image(180,22);
menu_outside_group_lessons_o     = new Image(180,22);
menu_outside_group_lessons_s     = new Image(180,22);
menu_outside_group_lessons.src   = "./Images/menu_outside_group_lessons.gif";
menu_outside_group_lessons_o.src = "./Images/menu_outside_group_lessons_o.gif";
menu_outside_group_lessons_s.src = "./Images/menu_outside_group_lessons_s.gif";

menu_photo_gallery               = new Image(110,22);
menu_photo_gallery_o             = new Image(110,22);
menu_photo_gallery_s             = new Image(110,22);
menu_photo_gallery.src           = "./Images/menu_photo_gallery.gif";
menu_photo_gallery_o.src         = "./Images/menu_photo_gallery_o.gif";
menu_photo_gallery_s.src         = "./Images/menu_photo_gallery_s.gif";

menu_private_lessons             = new Image(143,22);
menu_private_lessons_o           = new Image(143,22);
menu_private_lessons_s           = new Image(143,22);
menu_private_lessons.src         = "./Images/menu_private_lessons.gif";
menu_private_lessons_o.src       = "./Images/menu_private_lessons_o.gif";
menu_private_lessons_s.src       = "./Images/menu_private_lessons_s.gif";

menu_salsa_dance_troupe          = new Image(151,22);
menu_salsa_dance_troupe_o        = new Image(151,22);
menu_salsa_dance_troupe_s        = new Image(151,22);
menu_salsa_dance_troupe.src      = "./Images/menu_salsa_dance_troupe.gif";
menu_salsa_dance_troupe_o.src    = "./Images/menu_salsa_dance_troupe_o.gif";
menu_salsa_dance_troupe_s.src    = "./Images/menu_salsa_dance_troupe_s.gif";

menu_salsa_program               = new Image(143,22);
menu_salsa_program_o             = new Image(143,22);
menu_salsa_program_s             = new Image(143,22);
menu_salsa_program.src           = "./Images/menu_salsa_program.gif";
menu_salsa_program_o.src         = "./Images/menu_salsa_program_o.gif";
menu_salsa_program_s.src         = "./Images/menu_salsa_program_s.gif";

menu_we_love_to_dance            = new Image(133,22);
menu_we_love_to_dance_o          = new Image(133,22);
menu_we_love_to_dance_s          = new Image(133,22);
menu_we_love_to_dance.src        = "./Images/menu_we_love_to_dance.gif";
menu_we_love_to_dance_o.src      = "./Images/menu_we_love_to_dance_o.gif";
menu_we_love_to_dance_s.src      = "./Images/menu_we_love_to_dance_s.gif";

menu_weddings                    = new Image(92,22);
menu_weddings_o                  = new Image(92,22);
menu_weddings_s                  = new Image(92,22);
menu_weddings.src                = "./Images/menu_weddings.gif";
menu_weddings_o.src              = "./Images/menu_weddings_o.gif";
menu_weddings_s.src              = "./Images/menu_weddings_s.gif";



function AddToFavorites() 
{ 
  if( window.external )     // If the browser is IE open the add favorite window
  {
    external.addFavorite( location.href, document.title );
  }
  else                      // Display an alert box for any other browser
  {
    alert( "Sorry, your browser doesn't support this feature." + 
           "\nPlease use the bookmark feature of your browser to save the location of this page." );
  }
}



function Click()
{
  // Check for a right mouse click
  if( (event.button == 2) || (event.button == 3) )
  {
    alert( message );       // Right mouse was clicked so display the message
    return false;           // False prevents the regular browser menu from appearing
  }
}



// This is used for the un-highlighting the sub page navigation options
function DeHighlightOption( obj )
{
	var imageName;
  
  if( obj.parentNode.className != "menu_selected" )
  {
  	imageName = obj.name + ".src";
  	obj.src = eval( imageName );
    
    obj.parentNode.className = "menu_unhighlight";
  }
}



// This is used for the highlighting the main page navigation options
function Highlight( obj )
{
	var imageName;

	imageName = obj.name + "_o.src";
	obj.src = eval( imageName );
}



// This is used for the un-highlighting the main page navigation options
function DeHighlight( obj )
{
	var imageName;
	
	imageName = obj.name + ".src";
	obj.src = eval( imageName );
}



// This is used for the highlighting the sub page navigation options
function HighlightOption( obj )
{
	var imageName;
  
  if( obj.parentNode.className != "menu_selected" )
  {
  	imageName = obj.name + "_o.src";
  	obj.src = eval( imageName );
    
    obj.parentNode.className = "menu_highlight";
  }
}



function HoldEvent()
{
  var obj = document.getElementById( "EventBody" );
  var eventWindow = obj.contentWindow;
  var eventFrame = eventWindow.document.getElementById( "FramePosition" );
  var events = eventFrame.summary * 1;
  var button1 = document.getElementById( "EventOneLabel" );
  var button2 = document.getElementById( "EventTwoLabel" );

  if( (events > 1) && (button1.className != "event_selected") && (button2.className != "event_selected") )
  {
    obj.parentNode.className = "event_on";
    eventWindow.swap = false;
  }
}



function LiftFlag()
{
}



function LowerFlag()
{
}



function ScrollEvent()
{
  var obj = document.getElementById( "EventBody" );
  var eventWindow = obj.contentWindow;
  var eventFrame = eventWindow.document.getElementById( "FramePosition" );
  var events = eventFrame.summary * 1;
  var button1 = document.getElementById( "EventOneLabel" );
  var button2 = document.getElementById( "EventTwoLabel" );

  if( (events > 1) && (button1.className != "event_selected") && (button2.className != "event_selected") )
  {
    obj.parentNode.className = "event_off";
  }
  
  eventWindow.swap = true;
}



function SelectOption( obj )
{
  var linkObj = document.getElementById( "MainBody" );
  var submenu = document.getElementById( "submenu" );
  var imageId = obj.id;
  var dest = obj.parentNode.abbr;
  var menuItem;
  var imageName;
  var cellIndex = 0;
  
  if( obj.parentNode.className != "menu_selected" )
  {
    // Unselect all selected menu items
    if( submenu != null )
    {
      menuItem = submenu.cells[ cellIndex ];
      
      while( (menuItem != undefined) && (menuItem != null) )
      {
        if( menuItem.className == "menu_selected" )
        {
        	imageName = menuItem.childNodes[0].name + ".src";
        	menuItem.childNodes[0].src = eval( imageName );
          menuItem.className = "menu_unhighlight";
        }
        cellIndex++;
        menuItem = submenu.cells[ cellIndex ];
      }
    }
    
    // Set the links target, click the link
    if( linkObj != null )
    {
      linkObj.contentWindow.document.location.href = dest;
    }
  }
}



function SelectPage( obj )
{
  var dest = obj.parentNode.abbr;
  
  if( obj.parentNode.className != "menu_selected" )
  {
    window.top.location.href = dest;
  }
}



function SetCalendar()
{
  var obj = document.getElementById( "menu_calendar" );
  var date = new Date();
  var month = date.getMonth();
  
  obj.abbr = months[month] + ".html";
}



function SetCursor( obj, cursor )
{
  obj.style.cursor = cursor;
}



function SetEvent( page )
{
  var obj = document.getElementById( "EventBody" );
  var eventWindow = obj.contentWindow;
  var event;
  
  if( obj.src != page )
  {
    event = document.getElementById( "EventOneLabel" );
    event.className = event.abbr;
    event = document.getElementById( "EventOne" );
    event.className = "event_on";
      
    event = document.getElementById( "EventTwoLabel" );
    event.className = event.abbr;
    event = document.getElementById( "EventTwo" );
    event.className = "event_off";
    
    SetEventAlignment( 0 );
    
    obj.src = page;
  }
}



function SetEventAlignment( topOffset )
{
  var eventObj = document.getElementById( "EventBody" );
  var eventWindow = eventObj.contentWindow;
  var eventFrame = eventWindow.document.getElementById( "FramePosition" );
  
  eventFrame.style.top = topOffset;
}



function SetEventOne()
{
  var eventWindow = document.getElementById( "EventBody" ).contentWindow;
  var obj = document.getElementById( "EventOneLabel" );
  
  if( obj.className != "event_selected" )
  {
    obj.className = "event_selected";
    obj = document.getElementById( "EventOne" );
    obj.className = "event_on";
    
    obj = document.getElementById( "EventTwoLabel" );
    obj.className = obj.abbr;
    obj = document.getElementById( "EventTwo" );
    obj.className = "event_off";
    
    eventWindow.swap = false;
    SetEventAlignment( 0 );
  }
  else
  {
    // Toggle off the "HOLD" state
    obj.className = obj.abbr;
    eventWindow.swap = true;
  }
}



function SetEventTwo()
{
  var eventWindow = document.getElementById( "EventBody" ).contentWindow;
  var obj = document.getElementById( "EventTwoLabel" );
  
  if( obj.className != "event_selected" )
  {
    obj.className = "event_selected";
    obj = document.getElementById( "EventTwo" );
    obj.className = "event_on";
    
    obj = document.getElementById( "EventOneLabel" );
    obj.className = obj.abbr;
    obj = document.getElementById( "EventOne" );
    obj.className = "event_off";
    
    eventWindow.swap = false;
    SetEventAlignment( -179 );
  }
  else
  {
    // Toggle off the "HOLD" state
    obj.className = obj.abbr;
    eventWindow.swap = true;
  }
}



function SetEventZero()
{
  eventWindow.swap = true;
}



function SetImage( count )
{
	var name;
	var image;
	
	image = Math.round( Math.random() * (count - 0.5)) + 1;
  image = 3;
  
	name = "HomeLeft0" + image + ".src";
	document.all.HomeLeft.src = eval( name );
  
	name = "HomeRight0" + image + ".src";
	document.all.HomeRight.src = eval( name );
}



function SetLegend( legendGroup )
{
  var obj;
  
  if( legendGroup != "" )
  {
    obj = document.getElementById( "legend" );
    obj.style.visibility = "visible";
  }
  else
  {
    obj = document.getElementById( "legend" );
    obj.style.visibility = "hidden";
  }
}



function SetMailAddress( obj )
{
  obj.href = "mailto";
  obj.href += ":";
  obj.href += "info";
  obj.href += "@";
  obj.href += "delcampodance";
  obj.href += ".";
  obj.href += "com";
}



function SetMenuSelection( id )
{
  var obj = top.document.getElementById( id );
  var imageObj = top.document.getElementById( id + "_img" );
  var imageName = imageObj.name + "_s.src";
  
	imageObj.src = eval( imageName );
  obj.className = "menu_selected";
}



function SetSelectionLegend()
{
  var frame = document.getElementById( "EventBody" );
  var loc = frame.contentWindow.document.location + " ";
  var start = loc.lastIndexOf( "/" ) + 1;
  var end = loc.length - 1;
  var doc = loc.substring( start, end );
  
  switch( doc )
  {
    case "group_studio_pachanga.html":
    {
      SetLegend( doc );
      break;
    }
    default:
    {
      break;
    }
  }
}



function SetSpecialEventHeight()
{
  var obj = window.document.getElementById( "special_event_body" );
  var height = window.document.body.clientHeight - 200;
  
  obj.style.height = height;
}



function SetSwapTime( time )
{
  swapTime = time;
  swapTimer = window.setTimeout( "SwapEvent()", time );
}



function ShowSpecialEvent()
{
  var width = 835;
  var height = 600;
  var left = Math.floor( (window.document.body.offsetWidth - width) / 2) + 50;
  var top = Math.floor( (window.document.body.offsetHeight - height) / 2) + 90;
  var features = "width=" + width + "; height=" + height + "; left=" + left + "; top=" + top + ";"
  var handle = window.open( "special_announcement.html", "SpecialEvent", features, false );
  
  handle.focus();
}



function ShowThisImage( obj )
{
  var dest = document.getElementById( "display_image" );
  var start = obj.src.indexOf( "/Images/" );
  var end = obj.src.indexOf( "_thumb" );
  var image = "." + obj.src.substring( start, end ) + ".jpg";
  
  dest.src = image;
}



function SwapEvent()
{
  var eventFrame = document.getElementById( "FramePosition" );
  var events = eventFrame.summary * 1;
  var topOffset;
  var calendarWindow = window.top.document.getElementById( "MainBody" ).contentWindow.document;
  var button1 = calendarWindow.getElementById( "EventOneLabel" );
  var button2 = calendarWindow.getElementById( "EventTwoLabel" );
  var top;
  var obj;
  
  if( (events > 1) && (swap == true) && (button1.className != "event_selected") && (button2.className != "event_selected") )
  {
    top = eventFrame.style.top;
    
    if( (top == "") || (top == "0") || (top == "0px") )
    {
      obj = calendarWindow.getElementById( "EventOne" );
      obj.className = "event_off";
      
      obj = calendarWindow.getElementById( "EventTwo" );
      obj.className = "event_on";

      topOffset = -181;
    }
    else
    {
      obj = calendarWindow.getElementById( "EventOne" );
      obj.className = "event_on";
      
      obj = calendarWindow.getElementById( "EventTwo" );
      obj.className = "event_off";

      topOffset = 0;
    }
    
    eventFrame.style.top = topOffset;
  }
  
  SetSwapTime( swapTime );
}

//document.onmousedown = Click;      // Hook into the right-click detection function
//-->


