// components/menu/script.js

// This script is backing functionality for the top main menu that appears on almost every page.


var preloadFlag = false;



String.prototype.endsWith = function( str ) {
	return ( this.match( str + "$" ) == str );
}



function loadImage( arg ) {
	
	if ( document.images ) {
		
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


function switchImages() {
	
	if ( document.images && ( preloadFlag == true ) )  {
		
		for ( var i = 0; i < switchImages.arguments.length; i+=2 ) {
			
			document[ switchImages.arguments[ i ] ].src = switchImages.arguments[ i+1 ];
		}
	}
	
	return true;
}


function preloadImages() {
	
	if ( document.images ) {
		
		menu_menu_over = loadImage( "/components/menu/images/menu_col1_row2_menu_over.png" );
		menu_about_over = loadImage("/components/menu/images/menu_col2_row2_about_over.png" );
		menu_classes_over = loadImage( "/components/menu/images/menu_col3_row1_classes_over.png" );
		menu_press_over = loadImage( "/components/menu/images/menu_col4_row2_press_over.png" );
		
		preloadFlag = true;
	}
}


function initKulaMenu() {
	preloadImages();
}
