window.addEvent('domready',function(){
	if (Browser.Engine.trident4 && $$('.bg')[0]){
		$$('.bg')[0].setStyles({
			'background':'transparent',
			'filter': "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='i/bg.png', sizingMethod='scale');"
		});
	}
	
	function cntsize(){
		if ($$('.container')[0]){
			if (document.body.offsetHeight<=730){
				$$('.container')[0].setStyle('height',760);
			}else{
				$$('.container')[0].setStyle('height','100%');
			}
		}

		if (document.documentElement.clientWidth>=1000){
			document.body.style.width='100%';
		}else{
			document.body.style.width=1000;
		}
	}
	cntsize();
	window.addEvent('resize',cntsize);
	
	$$('div.gallery').each(function(elm){
		elm.getElements('.preview a')[0].addClass('active');
		elm.getElements('img.gallery')[0].src = elm.getElements('.preview a')[0].href;
		
		elm.getElements('.preview a').each(function(element){
			element.addEvent('click', function(event){
				event.stop();
				elm.getElements('.preview a').each(function(el){
					el.removeClass('active');
				});
				
				this.addClass('active');
				elm.getElements('img.gallery')[0].src = this.href;
			});
		});
	});

	$$('.c2>div').each(function(el){
		el.addEvents({
			'mouseenter': function(){
				this.setStyle('background-position','-40px 0');
			},
			'mouseleave': function(){
				this.setStyle('background-position','0 -40px');
			}
		});
	});
	$$('table.highlight').each(function(element){
		element.getElements('tr').each(function(el){
			el.getElements('td, th').each(function(td,index){
				if (!td.hasClass('title')){
					td.addEvents({
						'mousemove': function(){
							this.getParent().getParent().getElements('tr').each(function(elm){
								elm.getElements('th, td')[index].addClass('hover');
							});
						},
						'mouseleave': function(){
							this.getParent().getParent().getElements('tr').each(function(elm){
								elm.getElements('th, td')[index].removeClass('hover');
							});
						}
					});
				}	
			});
		});
	});
	if ($$('.dr')[0]){
		var dr = new Fx.Morph($$('.dr')[0], {duration: 2000});
		var maincontent = new Fx.Morph($$('.maincontent')[0], {duration: 2000});

		var ind = location.href.indexOf('#');
		if (ind != -1){var l = location.href.substring(ind+1);}

		switch (l){
			case 'c1':
				$$('.c1, .c2, .c3').each(function(element){
					element.setStyle('display','none');
				});
				dr.set({'top': -100});
				maincontent.set({'top': 0});
				$$('.c1')[0].setStyle('display','block');
			break;
			case 'c2':
				$$('.c1, .c2, .c3').each(function(element){
					element.setStyle('display','none');
				});
				dr.set({'top': -650});
				maincontent.set({'top': -550});
				$$('.c2')[0].setStyle('display','block');
			break;
			case 'c3':
				$$('.c1, .c2, .c3').each(function(element){
					element.setStyle('display','none');
				});
				dr.set({'top': -1100});
				maincontent.set({'top': -950});
				$$('.c3')[0].setStyle('display','block');
			break;
		}

		$$('a[href$=c1]').each(function(el){
			el.addEvent('click',function(){
				$$('.c1, .c2, .c3').each(function(element){
					element.setStyle('display','none');
				});
				dr.start({'top': -100});
				maincontent.start({'top': 0}).chain(function(){
					$$('.c1')[0].setStyle('display','block');
				});
			});
		});

		$$('a[href$=c2]').each(function(el){
			el.addEvent('click',function(event){
				$$('.c1, .c2, .c3').each(function(element){
					element.setStyle('display','none');
				});
				dr.start({'top': -650});
				maincontent.start({'top': -550}).chain(function(){
					$$('.c2')[0].setStyle('display','block');
				});
			});
		});


		$$('a[href$=c3]').each(function(el){
			el.addEvent('click',function(){
				$$('.c1, .c2, .c3').each(function(element){
					element.setStyle('display','none');
				});
				dr.start({'top': -1100});
				maincontent.start({'top': -950}).chain(function(){
					$$('.c3')[0].setStyle('display','block');
				});
			});
		});
	}

    // [0]
	$$('ul.footer sup').addEvent('click',function(){
		var bgform = new Element('div',{
			'id': 'formbg',
			'styles':{
				'position': 'absolute',
				'background': '#587B4F',
				'opacity': 0.5,
				'top': 0,
				'left':0,
				'width': '100%',
				'height': '100%',
				'z-index': 4000
			},
			'events':{
				'click': function(){
					$('feedback').setStyle('display','none');
					this.dispose();
				}
			}
		}).inject($('feedback').getParent());
		$('feedback').setStyle('display','block');
	});
	$("feedback").addEvent('submit',function(event){
		//event.stop();
		//this.getElements('input[type="submit"]')[0].setProperty('disabled','disabled');
	});
	$('close').addEvent('click',function(){
		$('feedback').setStyle('display','none');
		$('formbg').dispose();	
	});
});

