var menuTimer = new Array();
var expanded = new Array();
var parentAnchor;
var lastExpanded;

function setMenu(){
	var menuEl = $('menu').getChildren('a');
	var submenuEl = $('menu').getChildren('div');
	if(menuEl[0]){
		if (submenuEl[0]) {
			submenuEl.setStyle('display','none');
			submenuEl.addClass('second_level');
		}
		menuEl.each(function(el,key){
			el.addClass('first_level');
			var margin = el.offsetLeft;
			var index = 0;
			var flag = 0;
			submenuEl.each(function(sub_el,sub_key){		
				if(el.rel == sub_el.id){
					sub_el.setStyle('left', margin);
					index = sub_key;
					flag = 1;
				
					sub_el.addEvents({
						'mouseover': function(){
							sub_el.setStyle('display','block');
							menuEl.removeClass('ms_over');
							el.addClass('ms_over');
						},
						'mouseleave': function(){
							sub_el.setStyle('display','none');
							el.removeClass('ms_over');							
						}
					});
				}
			});
			
			el.addEvents({
				'mouseover': function(){
					submenuEl.setStyle('display','none');
					if(flag == 1) submenuEl[index].setStyle('display', 'block');
				},
				'mouseleave': function(){
					submenuEl.setStyle('display','none');
				}
			});
		});
		$$('.top_menu').setStyle('visibility','visible');
	}
}

function setBottomMenu(){
	var element = $$('.footer_menu');
	if(element[0]){
		var szerKontener = 1020;
		var szerElem = element[0].offsetWidth;
		if(szerKontener > szerElem){
			var odstep = ((szerKontener-szerElem)/2).toInt();
			if(Browser.Engine.trident && Browser.Engine.version == 4){
				odstep = (odstep/2).toInt();
			}			
			element[0].setStyle('margin-left', odstep);
		}
	}
}

function validateForm(){
	var forms = $$('.formularz');
	if(forms[0]){
		var msg = "Nie podałeś wszystkich danych:\n";
		var error = false;
		var email = /^([a-zA-Z0-9_\.]+@[a-zA-Z0-9_]+(\.{1}[a-zA-Z]{2,6}){1,3})$/i;
		
		if(forms[0].imie.value == ''){
			msg += "Imię i Nazwisko\n";
			forms[0].imie.setStyle('border-color','#ff0000');
			error = true;
		}else{
			forms[0].imie.setStyle('border-color','#D0B799');
		}
		
		if(forms[0].adres.value == ''){
			msg += "Adres\n";
			forms[0].adres.setStyle('border-color','#ff0000');
			error = true;
		}else if(!email.test(forms[0].adres.value)){
			msg += "Niepoprawny format adresu\n";
			forms[0].adres.setStyle('border-color','#ff0000');
			error = true;
		}else{
			forms[0].adres.setStyle('border-color','#D0B799');
		}
		
		if(forms[0].telefon.value == ''){
			msg += "Telefon\n";
			forms[0].telefon.setStyle('border-color','#ff0000');
			error = true;
		}else{
			forms[0].telefon.setStyle('border-color','#D0B799');
		}		
		
		if(error == false){
			alert('poprawnie');
		}else{
			alert(msg);
		}
		
	}
}

window.addEvent('domready', function() {

	setMenu();
	setBottomMenu();
	
    var temp = [];

    $$('.form input, .form textarea').each(function(el, index) {
        el.addEvents({
            'focus': function() {
                if(!temp[index]) {
                    temp[index] = $(this).get('value');
                }
                
                if($(this).get('value') == temp[index]) {
                    $(this).set('value', '');
                }
            },
            'blur': function() {
                if($(this).get('value') == '') {
                    $(this).set('value', temp[index]);
                }
            }
        });
    });

    $$('.leftcol').each(function(el) {
        if($(el).getStyle('height').toInt() < 219) {
            $(el).setStyle('height', 219);
        }
    });

});

