var Taliya = {

	start: function() {
		Taliya.initSearchBox();
		Taliya.initMenu();
	},

	initSearchBox:function() {
		Taliya.searchBox = $('searchbox');
		var defaultString = Taliya.searchBox.value;
		Taliya.searchBox.addEvent('focus', function(){
			this.addClass('focus');
			this.value =  (this.value == defaultString) ? (this.value = '') : this.value;
		});
		Taliya.searchBox.addEvent('blur', function(){
			this.removeClass('focus');												
			this.value =  (this.value == '') ? (this.value = defaultString) : this.value;
		});			
	},
	
	initMenu: function() {
		$$('li.parent').each(function(div){
			var link = div.getFirst();
			var submenu = div.getElement('ul.sub');
			if (submenu != null) {
				var fx = new Fx.Style(submenu, 'opacity', {duration:150, wait:false});			
				submenu.setStyle('display', 'block');			
				fx.set(0);
				div.addEvent('mouseover', function(e){
					link.addClass('over');
					fx.start(1);
				});
				div.addEvent('mouseout', function(e){
					link.removeClass('over');											   
					fx.start(0);
				});
			}
		});		
	},

	initHomepage: function(path, locale) {

		var headerPicDiv = $('header_pic');
		var loading = $('loading');
		var images = [path+'header_pic_'+locale+'.jpg'];
		var loadedImages = [];
		new Asset.images(images, {
			onProgress: function(i) {
				this.setStyles({'opacity': 0});
				loadedImages[i] = this;
			},
			onComplete: function() {
				fx = function() {
				loading.remove();
				headerPicDiv.setStyle('background-color', '#fff');
				loadedImages.each(function(image, i) {
						image.inject(headerPicDiv);
						var imgEffect = image.effect('opacity', {duration: 1500});
						imgEffect.start(1);
					});
				}.delay(1000);
			}
		});
	}
};
window.addEvent('domready', function() {
	Taliya.start();
});