window.addEvent('domready', function(){
	
	// fix png for IE
	pngfix('.pngfix');
	
	/*
$('search_submit').addEvent('click', function(){
		if ($('keys').value == LANG.search_default)
		{
			$('keys').value = '';
		}
		$('search_form').submit();
	});
	
	$('keys').addEvent('focus', function(){
		if ($('keys').value == LANG.search_default)
		{
			$('keys').value = '';
		}
	});
	
	$('keys').addEvent('blur', function(){
		if ($('keys').value == '')
		{
			$('keys').value = LANG.search_default;
		}
	});
*/
	var newsletter_slider_flag = 0;
	
	if ($('newsletter_slider') != null && $('tab_newsletter') != null)
	{
		var openEffect = new Fx.Morph('newsletter_slider_inside', {duration: 'normal', transition: Fx.Transitions.Elastic.easeOut});
		var closeEffect = new Fx.Morph('newsletter_slider_inside', {duration: 'short', transition: Fx.Transitions.Elastic.linear});
		$('tab_newsletter').addEvent('click', function(){
			if (newsletter_slider_flag == 1)
			{
				closeEffect.start({'height': 0});
				newsletter_slider_flag = 0;
			}
			else
			{
				openEffect.start({'height': 100});
				newsletter_slider_flag = 1;
			}
			
		});
	}
	
	if ($('newsletter_submit') != null)
	{
		$('input_text').set('value', LANG.news_placeholder);
		
		$('input_text').addEvent('focus', function(){
			if ($('input_text').get('value') == LANG.news_placeholder) $('input_text').set('value', '');
		});
		
		$('input_text').addEvent('blur', function(){
			if ($('input_text').get('value') == '') $('input_text').set('value', LANG.news_placeholder);
		});
		
		var fade = new Fx.Morph('newsletter_slider_inside_right', {duration: 'short', transition: Fx.Transitions.Elastic.linear});
		var myRequest = new Request.HTML({
			url: $('newsletter_form').getProperty('action'),
			method: $('newsletter_form').getProperty('method'),
			onRequest: function(){
				$('newsletter_result').innerHTML = LANG.please_wait;
			},
			onComplete: function(){
				
				if (this.response.text == 1)
				{
					var fadeHeight = fade.element.getSize();
					fade.start({'opacity' : 0,'height' : 0});
					$('newsletter_result').innerHTML = LANG.newsletter_done;
					(function(){
						$('newsletter_result').innerHTML = '';
						$('newsletter_form').reset();
						closeEffect.start({'height': 0});
						newsletter_slider_flag = 0;
						fade.start({'opacity' : 1,'height' : fadeHeight.y});
					}).delay(5000);		
				}
				else
				{
					$('newsletter_result').innerHTML = this.response.text;
				}
			}
		});
		
		$('newsletter_submit').addEvent('click', function(){
			if ($('input_text').get('value') == LANG.news_placeholder) return;
			myRequest.post($('newsletter_form'));
		});
	}
	
	/*
// mod re_write search_form
	$('search_submit').addEvent('click', function(){
		var keywords = $('keywords');
		alert(keywords.id);
		//var keywords = $('keywords').value.replace("%",'%25');
		//document.location.href = '/search/'+keywords;
	});
	
	$('keywords').addEvent("keydown",(
		function(ev){
		if (ev.key == 'enter')
		{
			var keywords = $('keywords').value.replace("%",'%25');
			document.location.href = '/search/'+keywords;
		}
	}).bindWithEvent(document));
*/
	
	// build all buttons anim
	var buttons = $$('.btn_anim');
	buttons.each(function(e){
		
		var eChild = ((e.getElement('img') == null)? e.getElement('input'): e.getElement('img'));  
		
		e.addEvents({
			
			'mouseenter': function(){
				eChild.setStyle('margin-top', '-20px');
			},
		
			'mouseleave': function(){
				eChild.setStyle('margin-top', '0px');
			}
			
		});
		
	});
	
	// adding menu mouseover effects
	$$('.parent').each(function(e){
		e.addEvents({
			
			'mouseenter': function(){
				e.getElement('ul').setStyle('display', 'block');
				e.setStyle('border-bottom', 'none');
			}

		});
	});
	
	// catch mouse out the menu area
	$('cat_block').addEvent('mouseleave',function(){

		$$('.parent').each(function(e){
			e.getElement('ul').setStyle('display', 'none');
			e.setStyle('border-bottom', 'dotted 1px #3899D3');
		});
	
	});
	
});

window.addEvent('load',function(){
	
	new SmoothScroll();
	
});
