var ddtreemenu=new Object()

var plusico = 'assets/templates/kcl/images/plus.gif';

var minusico = 'assets/templates/kcl/images/minus.gif';



ddtreemenu.createTree = function (treeid){

	thetree = 'ul#'+treeid+' li[id="mainHeading"]'

	jQuery (thetree).addClass('submenu');
	jQuery(thetree).prepend('<img src="'+plusico+'" class="treeico" style="vertical-align:middle;margin-bottom:4px;">');	
	jQuery('li.submenu').children('a').removeClass('minus').addClass('plus');
	this.attachTreeMenu(treeid);
	jQuery('ul.treeview li:last').css('border-bottom','none');

};



ddtreemenu.expandOnload = function(){
	
	if(this.expandOnload.arguments.length) {
		if(this.expandOnload.arguments.length == 3) {
			expandMenu = this.expandOnload.arguments[2];
			expandMenuLinks = 'li.submenu a#'+expandMenu;
			jQuery(expandMenuLinks).removeClass('plus').addClass('minus');
			jQuery(expandMenuLinks).parent().find('ul:first').show();
			jQuery(expandMenuLinks).parent().find('img.treeico').attr('src',minusico);
		}
	}
};



ddtreemenu.attachTreeMenu = function(thetree){

	jQuery('li.submenu').children('img.treeico').click(function(){
		 s = jQuery(this).attr('src');
		 if (s.indexOf('plus') != -1) {

			 jQuery(this).parent().find('ul:first').show();
			 jQuery('li.submenu a.minus').removeClass('minus').addClass('plus').prev().attr('src',plusico).parent().find('ul:first').hide();
			 jQuery(this).next().removeClass('plus').addClass('minus');
			 jQuery(this).attr('src',minusico);			 

		 } else {
		 	 jQuery(this).parent().find('ul:first').hide();
			 jQuery(this).next().removeClass('minus').addClass('plus');
			 jQuery(this).attr('src',plusico);

		 }

	});

};