YAHOO.namespace('ybbreg.tutorials.start');

YAHOO.ybbreg.tutorials.start.clickListAll = function(ev) {
    for (var i = 0; i < this.contentList.length; i++) {
        if (this.isExpanded) {
				
            if (YAHOO.util.Dom.hasClass( _proxy_jslib_handle(this.contentList, (i), 0, 0), 'listTitleE')) {
                this.toggleList( _proxy_jslib_handle(this.contentList, (i), 0, 0));
				 _proxy_jslib_assign('', YAHOO.util.Dom.get('expandHide'), 'innerHTML', '=', ( expandTopicsText));
			 }
        } else {
            if (YAHOO.util.Dom.hasClass( _proxy_jslib_handle(this.contentList, (i), 0, 0), 'listTitleC')) {
                this.toggleList( _proxy_jslib_handle(this.contentList, (i), 0, 0));
				 _proxy_jslib_assign('', YAHOO.util.Dom.get('expandHide'), 'innerHTML', '=', ( hideTopicsText));
            }
        }
    }
    this.isExpanded = ((this.isExpanded) ? false : true);
    YAHOO.util.Event.stopEvent(ev);
}
YAHOO.ybbreg.tutorials.start.toggleList = function(el) {
    if (YAHOO.util.Dom.hasClass(el, 'listTitleE')) {
        //Object is open, so close it
        YAHOO.util.Dom.replaceClass(el, 'listTitleE', 'listTitleC');
        YAHOO.util.Dom.addClass(YAHOO.util.Dom.get(el.id + '_info'), 'contentHide');
		
    } else {
        YAHOO.util.Dom.replaceClass(el, 'listTitleC', 'listTitleE');
        YAHOO.util.Dom.replaceClass(YAHOO.util.Dom.get(el.id + '_info'), 'contentHide', '');
    }
}
YAHOO.ybbreg.tutorials.start.clickList = function(ev, tar, forceOpen) {
    if (ev) {
        var tar = YAHOO.util.Event.getTarget(ev);
    }
    if (tar && tar.id) {
        if (YAHOO.util.Dom.get(tar.id + '_info')) {
            this.toggleList(tar);
        }
    }
    if (ev) {
        YAHOO.util.Event.stopEvent(ev);
    }
}

YAHOO.ybbreg.tutorials.start.expandFirst = function() {

	YAHOO.util.Dom.replaceClass('list1', 'listTitleC', 'listTitleE');
	YAHOO.util.Dom.replaceClass(YAHOO.util.Dom.get('list1_info'), 'contentHide', '');

}

YAHOO.ybbreg.tutorials.start.init = function() {
    this.isExpanded = false;
    this.contentList = YAHOO.util.Dom.getElementsByClassName('listTitleC', 'h2', YAHOO.util.Dom.get('contentsList'));
    YAHOO.util.Event.addListener(this.contentList, 'click', YAHOO.ybbreg.tutorials.start.clickList, YAHOO.ybbreg.tutorials.start, true);
    YAHOO.util.Event.addListener(YAHOO.util.Dom.get('expandHide'), 'click', YAHOO.ybbreg.tutorials.start.clickListAll, YAHOO.ybbreg.tutorials.start, true);
     _proxy_jslib_assign('', YAHOO.util.Dom.get('expandHide'), 'innerHTML', '=', ( expandTopicsText));
    this.contentListInfo = YAHOO.util.Dom.getElementsByClassName('contentHide', 'div', YAHOO.util.Dom.get('contentsList'));

	YAHOO.ybbreg.tutorials.start.expandFirst();    
}

YAHOO.util.Event.addListener(window, 'load', YAHOO.ybbreg.tutorials.start.init, YAHOO.ybbreg.tutorials.start, true); ;
_proxy_jslib_flush_write_buffers() ;