/* onload */
bodyOnload_list = new Array(0);

bodyOnload_add = function(f) {
	
	bodyOnload_list[bodyOnload_list.size()] = f;
}

Event.observe(window, 'load', function() {
	for(var i = 0; i < bodyOnload_list.length; i++)
		bodyOnload_list[i]();
});
/* /onload */

/* rolloverImage */
var rolloverImage_className = "rolloverImage";

rolloverImage_init = function(matchBy) {
	
	var s;
	
	if(matchBy)
		s = matchBy;
	else
		s = 'img.' + rolloverImage_className;
	
	$$(s).each(function(o) {
		
		o.observe('mouseover',rolloverImage_over.bind(o));
		o.observe('mouseout',rolloverImage_out.bind(o));
	});
}

rolloverImage_over = function(event) {
	
	document.body.style.cursor = 'pointer';
	event.target.src = event.target.src.replace(/_normal./, "_over.");
}

rolloverImage_out = function(event) {
	
	document.body.style.cursor = 'default';
	event.target.src = event.target.src.replace(/_over./, "_normal.");
}
/* /rolloverImage */
asd = function(s) {
	alert(s);
}
menuPopup_init = function() {
	
	$('menu_creative').observe('mouseover', function() { $('menu_creative_popup').removeClassName('hidden'); } );
	$('menu_creative').observe('mouseout', function() { $('menu_creative_popup').addClassName('hidden'); } );
	
	$('menu_arch3d').observe('mouseover', function() { $('menu_arch3d_popup').removeClassName('hidden'); } );
	$('menu_arch3d').observe('mouseout', function() { $('menu_arch3d_popup').addClassName('hidden'); } );
	
	$('menu_media').observe('mouseover', function() { $('menu_media_popup').removeClassName('hidden'); } );
	$('menu_media').observe('mouseout', function() { $('menu_media_popup').addClassName('hidden'); } );
	
	$('menu_photography').observe('mouseover', function() { $('menu_photography_popup').removeClassName('hidden'); } );
	$('menu_photography').observe('mouseout', function() { $('menu_photography_popup').addClassName('hidden'); } );
	
	/*['creative','arch3d','photography','media'].each( function(s) {
		
		$('menu_' + s).observe('mouseover', (function(o,s) {
			alert('s:' + s);
			$('menu_' + o + '_popup').show();
		}).bind(s));
		$('menu_' + o).observe('mouseout',(function(o){ $('menu_' + o + '_popup').hide()}).bind(o));
	});*/
}

bodyOnload_add(function() {
	
	menuPopup_init();
	rolloverImage_init();
});

