/* Site Specific Javascript */
/*
var arrowimages={down:['menu_arrow_down', DOMAIN+'core/images/arrow-down.gif', 19], right:['menu_arrow_right', DOMAIN+'core/images/arrow-right.gif']}
*/

$(document).ready(function() {
  $('#template_twocol_left .menu .menu_selected .menu_closed, #template_twocol_left .menu .menu_child_selected .menu_closed').each(function() {
    var id = $(this).attr('id');
    $(this).show();
    $(this).siblings('.toggle_closed').addClass('toggle_open').removeClass('toggle_closed');
  });
  $('.inforow').hide();
  $(".showinfo").click(function(){
    $(this).next(".inforow").slideToggle(300);
  });
  $(".closeinfo").click(function(){
    $(this).parent(".inforow").slideUp(300);
  });
  $("#menu-1 ul li:last-child").addClass("menu_last");
/*
  $('tr.inforow').hide();
  $('tr.showinfo').click(function() {
    $('tr.inforow').show('slow');#
  });
  
  $("#sidenav p.menu_head").click(function(){
    $(this).next("ul.menu_body").slideToggle(300).siblings("ul.menu_body").slideUp("slow");
    $(this).siblings();
  });
*/
  setTimeout('rotate_banner()',5000);
/*
  $('#template_twocol_left .menu ul.menu_closed').each(function() {
    $(this).hide();
    $(this).siblings('.toggle_open').addClass('toggle_closed').removeClass('toggle_open');
  });
*/
});

function rotate_banner(){
  var current = $('#currentimg').val() * 1;
  current = current + 1;
  if(current > 4){current = 1;}
  homelink(current);
  setTimeout("rotate_banner()",5000);
}
/*
	Blog Entry:
	Ask Ben: Print Part Of A Web Page With jQuery
	
	Code Snippet:
	2
	
	Author:
	Ben Nadel / Kinky Solutions
	
	Link:
	http://www.bennadel.com/index.cfm?dax=blog:1591.view
	
	Date Posted:
	May 21, 2009 at 9:10 PM
*/

// Create a jquery plugin that prints the given element.
jQuery.fn.print = function(){
  // NOTE: We are trimming the jQuery collection down to the
  // first element in the collection.
  if (this.size() > 1){
    this.eq( 0 ).print();
    return;
  } else if (!this.size()){
    return;
  }
  
  // ASSERT: At this point, we know that the current jQuery
  // collection (as defined by THIS), contains only one
  // printable element.
  
  // Create a random name for the print frame.
  var strFrameName = ("printer-" + (new Date()).getTime());
  
  // Create an iFrame with the new name.
  var jFrame = $( "<iframe name='" + strFrameName + "'>" );
  
  // Hide the frame (sort of) and attach to the body.
  jFrame
    .css( "width", "1px" )
    .css( "height", "1px" )
    .css( "position", "absolute" )
    .css( "left", "-9999px" )
    .appendTo( $( "body:first" ) )
  ;
  
  // Get a FRAMES reference to the new frame.
  var objFrame = window.frames[ strFrameName ];
  
  // Get a reference to the DOM in the new frame.
  var objDoc = objFrame.document;
  
  // Grab all the style tags and copy to the new document so that we capture look and feel of the current document.
  // Create a temp document DIV to hold the style tags.
  // This is the only way I could find to get the style tags into IE.
  var jStyleDiv = $( "<div>" ).append(
    $( "style" ).clone()
  );
  
  // Write the HTML for the document. In this, we will write out the HTML of the current element.
  objDoc.open();
  objDoc.write( "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" );
  objDoc.write( "<html>" );
  objDoc.write( "<body>" );
  objDoc.write( "<head>" );
  objDoc.write( "<title>" );
  objDoc.write( document.title );
  objDoc.write( "</title>" );
  objDoc.write( jStyleDiv.html() );
  objDoc.write( "</head>" );
  objDoc.write( this.html() );
  objDoc.write( "</body>" );
  objDoc.write( "</html>" );
  objDoc.close();
  
  // Print the document.
  objFrame.focus();
  objFrame.print();
  
  // Have the frame remove itself in about a minute so that
  // we don't build up too many of these frames.
  setTimeout(
    function(){
      jFrame.remove();
    },
    (60 * 1000)
  );
}

// When the document is ready, initialize the link so
// that when it is clicked, the printable area of the
// page will print.
/*
$(
  function(){
    // Hook up the print link.
    $( "a" )
      .attr( "href", "javascript:void( 0 )" )
      .click(
        function(){
          // Print the DIV.
          $( ".printable" ).print();
 
          // Cancel click event.
          return( false );
        }
      );
 
  }
);
*/
function printThis(div_class){
  $("." + div_class).print();
}
/*
function toggleIt(div,heading){
	if($('#'+div).is(':visible')){
		$("#"+div).hide();
		if(heading) $("#"+heading).addClass('toggle_closed').removeClass('toggle_open');
	}else{
		$("#"+div).show();
		if(heading) $("#"+heading).addClass('toggle_open').removeClass('toggle_closed');
	}
}

function showIt(div,time) {
	$("#"+div).show();
}

function hideIt(div,time) {
	$("#"+div).hide();
}
*/
