/**
 * @copyright berei laszlo   
 *
 *
 * PRELOAD IMAGES
 */

var statImages = base + "stat/images/";
images = new Array(	statImages + "english_hover.png",
					statImages + "german_hover.png",
					statImages + "almenu_hover.png",
					statImages + "hungarian_hover.png",
					statImages + "menu_bemutatkozas_hu_hover.png",
					statImages + "menu_hirek_hu_hover.png",
					statImages + "menu_kapcsolat_hu_hover.png",
					statImages + "menu_termekek_hu_hover.png",
					statImages + "menu_tevekenysegek_hu_hover.png",
                    statImages + "menu_bemutatkozas_en_hover.png",
					statImages + "menu_hirek_en_hover.png",
					statImages + "menu_kapcsolat_en_hover.png",
					statImages + "menu_termekek_en_hover.png",
					statImages + "menu_tevekenysegek_en_hover.png",
                    statImages + "menu_bemutatkozas_de_hover.png",
					statImages + "menu_hirek_de_hover.png",
					statImages + "menu_kapcsolat_de_hover.png",
					statImages + "menu_termekek_de_hover.png",
					statImages + "menu_tevekenysegek_de_hover.png",
                    statImages + "almenu_haromszog_kicsi.png",
                    statImages + "almenu_haromszog.png"
					);

function ImagePreloader() {
	p   = new Array();
	
	for(i=0;i<images.length;i++)
	{
	  p[i]= new Image();
	  p[i].src = images[i];
	}
}

/**
 *  PRELOAD END
 */


/**
  * KEPCSERE
  */

function imgHover(where) {
	
	obj = $(where);
	
	menuImages = new Array();
	var a;
	menuImages = obj.getElementsByTagName('img');
	
	for(a=0; a<menuImages.length;a++) {
		menuImages[a].onmouseover = imgChange;
		menuImages[a].onmouseout = imgBack;
	}
}

function imgChange() {
	
	if (this.id !== "menu_selected") {
		
		imageName = this.id;		
		this.src = statImages + imageName + "_hover.png";
	}
}

function imgBack() {
	
	if (this.id !== "menu_selected") {
		
		imageName = this.id;
		this.src = statImages + imageName + ".png";
	}
}

/**
  * KEPCSERE END
  */

/**
  * ALMENU HATTER CSERE
  */

function almenuHover() {
	
	obj = $("oldalmenu");
	
	divek = new Array();
	var b;
	divek = obj.getElementsByTagName('div');
    
	
	for(b=0; b<divek.length;b++) {
		divek[b].onmouseover = almenuChange;
		divek[b].onmouseout = almenuBack;
	}
}

function oldalmenuChange(obj) {
    
    elem = obj.id;
    children = new Array();
    children = obj.getElementsByTagName('a');
	if (elem !== "oldalmenu_current") {
        obj.style.backgroundImage = "url(" + statImages + "almenu_hover.png)";
        children[0].style.color = '#FFFFFF';
	}
}

function oldalmenuBack(obj) {
    
    elem = obj.id;
    children = new Array();
    children = obj.getElementsByTagName('a');
	if (elem !== "oldalmenu_current") {
        obj.style.background = "none";
        children[0].style.color = '#000000';
	}
}

function almenuChange(obj) {
    
    elem = obj.id;
    if (elem !== "almenu_current") {
        obj.style.background = "url(" + statImages + "almenu_haromszog.png) left top no-repeat";
    }
}

function almenuBack(obj) {
    
    elem = obj.id;
    if (elem !== "almenu_current") {
        obj.style.background = "url(" + statImages + "almenu_haromszog_kicsi.png) left top no-repeat";
    }
}

/**
  * ALMENU HATTER CSERE END
  */



function kapcsolatForm(e) {
	
	var nev = this.nev.value;
    var telefonszam = this.tel.value;
    var email = this.email.value;
    var uzenet = this.uzenet.value;
    var nemet = str.search(/de/);
    
    if (nemet !== -1) {
    	nevalert = "Bitte den Name angeben!";
    	uzenetalert = "Bitte den Text angeben!";
    	telefonalert = "Bitte die Handynummer angeben!";
    	emailalert = "Bitte die Email Adresse angeben!";
    }
    else {
    	nevalert = "Név mezőt kötelező kitölteni!";
    	uzenetalert = "Üzenet mezőt kötelező kitölteni!";
    	telefonalert = "Telefonszámot kötelező megadni!";
    	emailalert = "Email mezőt kötelező kitölteni!";
    }
    
    if (nev.length < 4) {
        alert(nevalert);
        Event.stop(e);
        return false;
    }
    else if (uzenet.length < 6) {
        alert(uzenetalert);
        Event.stop(e);
        return false;
    }
    else if (telefonszam.length < 11) {
        alert(telefonalert);
        Event.stop(e);
        return false;
    }
    else if (email.length < 6) {
        alert(emailalert);
        Event.stop(e);
        return false;
    }
	
}



function kapcsolatEmail() {
	
	$("show_1").innerHTML = "hodbabni.peter@hototronic.hu";
	$("show_2").innerHTML = "tokai.zoltan@hototronic.hu";
	
}

/**
   * ESEMENYKEZELO
   */

Event.observe(window,'load', function() {
	url = window.location;
 	str = url.toString();
	imgHover('nyelvek'); // <--- meghivjuk elsore, hogy a tomb betoltodjon
	imgHover('menupontok');  // <--- szinten meghivjuk elsore, hogy a tomb betoltodjon
	Event.observe('nyelvek','mouseover', imgHover.curry('nyelvek'), false);
	Event.observe('menupontok','mouseover', imgHover.curry('menupontok'), false);
 	
	var kapcsolat = str.search(/kapcsolat/);
	
	if (kapcsolat !== -1) {
		Event.observe('kapcsolatForm','submit', kapcsolatForm);
		kapcsolatEmail();
	}
  }
);
