// ERPNext - web based ERP (http://erpnext.com)
// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
// 
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// 
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
// 
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see .
wn.provide('erpnext.navbar');
/*
\
	\
	\
\
*/
erpnext.navbar.Navbar = Class.extend({
	init: function() {
		this.make();
		$('.brand').html(wn.boot.website_settings.brand_html || sys_defaults.company);
		this.make_items();
		$('.dropdown-toggle').dropdown();
	},
	make: function() {
		$('header').append('');
		$('.brand').attr('href', '#!' + (wn.boot.website_settings.home_page || 'Login Page'))
	},
	make_items: function() {
		var items = wn.boot.website_menus;
		
		// parent labels
		for(var i=0;i\
					%(label)s', item));
			}
		}
		
		// child labels
		for(var i=0;i')
						.click(function() {
							return false;
						});
					$parent_li.append('');
				}
				erpnext.header_link_settings(item);
				$parent_li.find('.dropdown-menu').append(repl('\
					%(label)s', item))
			}
		}
	}
});
// footer
erpnext.Footer = Class.extend({
	init: function() {
		if(!wn.boot.website_settings.copyright) {
			wn.boot.website_settings.copyright = sys_defaults.company;
		}
		if(!wn.boot.website_settings.address) {
			wn.boot.website_settings.address = '';
		}
		$('footer').html(repl('', wn.boot.website_settings));
		this.make_items();
	},
	make_items: function() {
		var items = wn.boot.website_menus
		for(var i=0;i%(label)s', item))
			}
		}
	}
});
// customize hard / soft links
erpnext.header_link_settings = function(item) {
	item.route = item.url || item.custom_page;
	if(item.route && item.route.substr(0,4)=='http') {
		item.target = 'target="_blank"';				
	} else {
		item.target = '';
		item.route = '#!' + item.route;
	}	
}
$(document).bind('startup', function() {
	erpnext.footer = new erpnext.Footer();
	erpnext.navbar.navbar = new erpnext.navbar.Navbar();	
})