window.addEvent('domready', function() {
	// environment
	var env = window.location.pathname.split('/').filter(function(item, index) {
		return index > 0;
	});
	switch (env[0]) {
		
		case 'index_en.shtml' : 						$$('#main_nav li')[0].addClass('selected_item');
													break;
		case 'about-us.shtml' : 				$$('#main_nav li')[0].addClass('before_selected_item');
													$$('#main_nav li')[1].addClass('selected_item');
													break;
		case 'shopping-centers.shtml' : 			$$('#main_nav li')[1].addClass('before_selected_item');
													$$('#main_nav li')[2].addClass('selected_item');
													break;
		case 'ours-products.shtml' : 				$$('#main_nav li')[2].addClass('before_selected_item');
													$$('#main_nav li')[3].addClass('selected_item');
													break;
		case 'our-network.shtml' :			$$('#main_nav li')[3].addClass('before_selected_item');
													$$('#main_nav li')[4].addClass('selected_item');
													break;
		case 'contact-us.shtml' : 				$$('#main_nav li')[4].addClass('before_selected_item');
													$$('#main_nav li')[5].addClass('selected_item');
													break;
	}
		
	// send to a friend
	//$$('#friend a')[0].setProperty('href','mailto:?subject='+escape(document.title)+'&body='+escape(window.location.href));
	// tooltips
var myTips = new Tips($$('.toolTip'), {
		maxTitleChars: 500
	});
	 //bookmark
	///$$('#bookmark a')[0].addEvent('click', function(e) {
		//if (window.ie)
			//window.external.AddFavorite(window.location.href,document.title);
		//else {
			//if (window.gecko)
			//	window.sidebar.addPanel(document.title,window.location.href,'');
			//else
			//	alert('Click on Ctrl+D or Apple+D to add this site to your bookmarks!')
		//}
		//new Event(e).stop();	
	//});
	
	// main nav
	if ($('main_nav')) {
		if ($$('#main_nav li.selected_item')[0] && $$('#main_nav li.selected_item')[0].hasClass('last_item')) {
			$('main_nav').setStyle('background-color','#8EC320');
		}
		$$('#main_nav li').each(function(item) {
			if (!item.hasClass('selected_item')) {
				item.addEvent('mouseover',function() {
					this.setStyle('background-image','url(_img/bg_main_nav_item_selected.gif)');
					if (!this.hasClass('last_item')) {
						if (!this.getNext().hasClass('selected_item')) {
							this.getFirst().setStyle('background-image','url(_img/bg_main_nav_separator_selected.gif)');
						}
						else {
							this.getFirst().setStyle('background-image','url(_img/bg_main_nav_separator_selected_before_selected.gif)');
						}
					}
					else {
						$('main_nav').setStyle('background-color','#83BA18');
					}
					if (!this.hasClass('first_item')) {
						if (!this.getPrevious().hasClass('selected_item')) {
							this.getPrevious().getFirst().setStyle('background-image','url(_img/bg_main_nav_separator_before_selected.gif)');
						}
						else {
							this.getPrevious().getFirst().setStyle('background-image','url(_img/bg_main_nav_separator_selected_before_selected.gif)');
						}
					}
				});
				item.addEvent('mouseout',function() {
					this.setStyle('background-image','url(_img/bg_main_nav_item.gif)');
					if (!this.hasClass('last_item')) {
						if (!this.getNext().hasClass('selected_item')) {
							this.getFirst().setStyle('background-image','url(_img/bg_main_nav_separator.gif)');
						}
						else {
							this.getFirst().setStyle('background-image','url(_img/bg_main_nav_separator_before_selected.gif)');
						}
					}
					else {
						$('main_nav').setStyle('background-color','#0A192E');
					}
					if (!this.hasClass('first_item')) {
						if (!this.getPrevious().hasClass('selected_item')) {
							this.getPrevious().getFirst().setStyle('background-image','url(_img/bg_main_nav_separator.gif)');
						}
						else {
							this.getPrevious().getFirst().setStyle('background-image','url(_img/bg_main_nav_separator_selected.gif)');
						}
					}
				});
			}
		});
	}
	// tools
	if ($('tools')) {
		$('tool_plus').addEvent('click', function(e) {
			var current_size = parseInt($$('body')[0].getStyle('font-size'));
			var new_size = current_size + 1;
			$$('body')[0].setStyle('font-size',new_size+'px');
			new Event(e).stop();
		});
		$('tool_minus').addEvent('click', function(e) {
			var current_size = parseInt($$('body')[0].getStyle('font-size'));
			var new_size = current_size - 1;
			$$('body')[0].setStyle('font-size',new_size+'px');
			new Event(e).stop();
		});
		$('tool_print').addEvent('click', function(e) {
			window.print();
			new Event(e).stop();
		});
	}
	// external links
	$$('a.external').each(function(link) {
		link.addEvent('click', function(e) {
			if (confirm('You are now leaving this website. Links to all external sites are provided as a resource to our visitors. Neo-Traffic accepts no responsibility for the content of these sites. Your use of third-party websites is at your own risk and subject to the external website’s own terms and conditions.')) {
				window.open(link.getProperty('href'),"_blank");
			}
			new Event(e).stop();
		});
	});
	// search form
	$('q').addEvent('click', function() {
		$('q').value = '';
	});
	// image preloading
	if ($('main_nav')) {
		new Asset.images(['_img/bg_main_nav_item_selected.gif', '_img/bg_main_nav_separator_selected.gif', '_img/bg_main_nav_separator_before_selected.gif', '_img/bg_main_nav_separator_selected_before_selected.gif']);
	}
	
});