/* 

 * File: dp.js

 * Desc: Main Javascript functions for row27

 * Auth: Calvin Lai

 * Copy: Copyright 2008

 *

 *////////////////////////////////////////////////*/





function showMenu(category_id, categories_str){

	

	var show_submenu = 'submenu-'+category_id;

	

	var categories_arr = categories_str.split(",");

	

	for(var i = 0, len = categories_arr.length; i < len; ++i) {

		var submenu = 'submenu-'+categories_arr[i];

		if($(submenu).style.display != 'none' && submenu != show_submenu){

			new Effect.DropOut(submenu, {duration:0.2});

		}

	}

	

	if($(show_submenu).style.display == 'none'){

		new Effect.SlideDown(show_submenu, { delay:0.2, duration:0.4 });

	}

}



function loadProject(div_id, project_id){

	var pars = 'project_id='+project_id;

	new Ajax.Updater(div_id, '/ajax/ajax.loadProject.php', {

		method: 'post',   

		evalScripts: true, 

		parameters: pars,

		onLoading: function(){

			$('items').innerHTML = '<div style="height:350px; margin:150px 0 0 0; font:11px Arial;"><img src="/images/loading.gif"><br />Loading...</div>';

		},

		onComplete: function(){

			new Effect.Appear('item-container', { duration: 0.8 });

			Shadowbox.init({ skipSetup: true }); Shadowbox.setup(); 

		}

	});

}



function openContactMe(){

	new Effect.toggle('contact-me', 'appear', {

		duration: 0.3

	});

	

	Event.observe(document.body, 'click', function(event){

		var elem = Event.element(event);

		if(elem.id != 'contact-me'){

			$('contact-me').hide();

		}

	});

}