/**
 * @copyright berei laszlo   
 *
 *
 * 
 */

var base = "/newsensei/";

/**
  * GALERIA HATTER CSERE
  */

function setGallery() {
    
    obj = $("galeria");
	
	kepek = new Array();
	var b;
	kepek = obj.getElementsByTagName('img');
	
	for(b=0; b<kepek.length;b++) {
		kepek[b].style.opacity = 0.7;
        kepek[b].style.filter = 'alpha(opacity=70)';
	}
}

function galeriaHover() {
	
	obj = $("galeria");
	
	kepek = new Array();
	var b;
	kepek = obj.getElementsByTagName('img');
	
	for(b=0; b<kepek.length;b++) {
		kepek[b].onmouseover = kepekChange;
		kepek[b].onmouseout = kepekBack;
	}
}

function kepekChange() {
    
    this.style.opacity = 1;
    this.style.filter = 'alpha(opacity=100)';
}

function kepekBack() {
    
    this.style.opacity = 0.7;
    this.style.filter = 'alpha(opacity=70)';
}

/**
  * GALERIA HATTER CSERE END
  */

/**
  * MENU HATTER CSERE
  */


function menuHover() {
	
	obj = $("menu");
	
	menuLista = new Array();
	var a;
	menuLista = obj.getElementsByTagName('li');
	
	for(a=0; a<menuLista.length;a++) {
		menuLista[a].onmouseover = listaChange;
		menuLista[a].onmouseout = listaBack;
	}
}

function listaChange() {
	
	if (this.id !== "menu_selected") {
		
        this.style.backgroundColor = "#b92610";
	}
}

function listaBack() {
	
	if (this.id !== "menu_selected") {
		
        this.style.backgroundColor = "#660000";
	}
}

/**
  * MENU HATTER CSERE END
  */


/**
  * ELOUGRO MENUK
  */

var t;

function almenuShow(obj) {
    
    $(obj).style.display = "none";
    
    if (obj == "aktualisMenu") {
        almenu = "galeriaMenu";
    }
    else if (obj == "galeriaMenu") {
    	almenu = "aktualisMenu";
    }
    else {
        almenu = "kyokushinMenu";
    }
    
    almenuHide();
    almenuSet(almenu);
}

function almenuSet(obj) {
    
    $(obj).style.display = "block";
    t=setTimeout("almenuHide()",5000);
}

function almenuBack(obj) {
    
    clearTimeout(t);
	$(obj).style.display = "block";
}

function almenuHide() {
    
    clearTimeout(t);
    obj = $("galeriaMenu");
    obj2 = $("aktualisMenu");
    obj3 = $("kyokushinMenu");
    obj.style.display = "none";
    obj2.style.display = "none";
    obj3.style.display = "none";
}

/**
  * ELOUGRO MENUK END
  */


/**
  * INPUT RESZEK
  */

function inputHover() {
    
    this.style.backgroundColor = "#F6F99D";
    this.style.border = "1px solid #5b5b5b";
    this.style.color = "#A11515";
}

function inputBack() {
    
    this.style.backgroundColor = "#FBF4F4";
    this.style.border = "1px solid #333333";
    this.style.color = "#333333";
}

function inputDefault() {
    
    if (this.value == 'nick') {
        this.value = '';
    }
    else if (this.value == 'jelszo') {
        this.value = '';
    }
}

function inputDefaultBack() {
    
    if (this.value == "" && this.id == 'lnick') {
        this.value = 'nick';
    }
}


/**
  * INPUT RESZEK END
  */
  
/**
  * Regisztracio ELLENORZES
  */

function checkReg(e) {

    var nick = $('nick').value;
    var jelszo = $('jelszo').value;
    var jelszo2 = $('jelszo2').value;
    var nev = $('nev').value;
    var email = $('email').value;
    
    if (nick.length < 4) {
        alert("Nick név legalább 4 betű!");
        Event.stop(e);
        return false;
    }
    else if (jelszo.length < 5) {
        alert("Jelszavad legalább 5 betűből álljon!");
        Event.stop(e);
        return false;
    }
    else if (jelszo !== jelszo2) {
        alert("A beírt jelszavak nem egyeznek!");
        Event.stop(e);
        return false;
    }
    else if (nev.length < 6) {
        alert("A név mezőt kötelező kitölteni!");
        Event.stop(e);
        return false;
    }
    else if (email.length < 6) {
        alert("Email mezőt kötelező kitölteni!");
        Event.stop(e);
        return false;
    }
}

/**
  * Regisztracio ELLENORZES END
  */


/**
  * LOGIN ELLENORZES
  */

function loginCheck(e) {
    
    var loginnick = $("lnick").value;
    var loginjelszo = $("ljelszo").value;
    
    if (loginnick.length < 4) {
        alert("Nick nem helyes!");
        Event.stop(e);
        return false;
    }
    else if (loginnick == "nick") {
        alert("Nick nem helyes!");
        Event.stop(e);
        return false;
    }
    else if (loginjelszo.length < 5) {
        alert("Jelszó nem helyes!");
        Event.stop(e);
        return false;
    }
}


/**
  * LOGIN ELLENORZES END
  */



/**
  * PROFIL FORM ELLENORZES
  */

function profilCheck(e) {

    var nev = $('nev').value;
    var regijelszo = $('regijelszo').value;
    var ujjelszo = $('jelszo').value;
    var ujjelszo2 = $('jelszo2').value;
    var email = $('email').value;
    
    if (nev.length < 6) {
        alert("Név legalább 6 betűből álljon!");
        Event.stop(e);
        return false;
    }
    else if (regijelszo.length > 0 && (ujjelszo.length < 1 || ujjelszo !== ujjelszo2)) {
        alert("A régi jelszavad be kell írni, illetve a két új jelszónak egyeznie kell!");
        Event.stop(e);
        return false;
    }
    else if (email.length < 6) {
        alert("Email mezőt kötelező kitölteni!");
        Event.stop(e);
        return false;
    }
}


/**
  * PROFIL FORM ELLENORZES END
  */


/**
  * AKTUALIS MUTATAS
  */
  

function showMoreAktualis() {
		
	var param = "?meddig="+$("showValue").value + "&mit=" + $("elem").value + "&dummy=" + new Date().getTime();
	var place = $("uzenofal");
	loading("uzenofal");
	
	var myajax = new Ajax.Updater(	place, 
									base + 'stat/tools/default_moreaktualis.php', 
									{ 
										method: 'get', 
										parameters: param
									}
	);
	return false;
}

function showAllAktualis() {
	
	var param = "?meddig="+$("allValue").value + "&mit=" + $("elem").value + "&dummy=" + new Date().getTime();
	var place = $("uzenofal");
	loading("uzenofal");
	
	var myajax = new Ajax.Updater(	place, 
									base + 'stat/tools/default_moreaktualis.php', 
									{ 
										method: 'get', 
										parameters: param
									}
	);
	return false;
}

function loading(where) {
	
	$(where).innerHTML = "<p class='kozep'><img src='" + base + "stat/images/loader.gif' alt='loader'/></p>";
}

/**
  * AKTUALIS MUTATAS END
  */


/**
  * VIDEOK MUTATAS
  */
  

function showMoreVideo() {
		
	var param = "?meddig="+$("showValue").value + "&mit=" + $("elem").value + "&dummy=" + new Date().getTime();
	var place = $("uzenofal");
	loading("uzenofal");
	
	var myajax = new Ajax.Updater(	place, 
									base + 'stat/tools/default_morevideo.php', 
									{ 
										method: 'get', 
										parameters: param
									}
	);
	return false;
}

function showAllVideo() {
	
	var param = "?meddig="+$("allValue").value + "&mit=" + $("elem").value + "&dummy=" + new Date().getTime();
	var place = $("uzenofal");
	loading("uzenofal");
	
	var myajax = new Ajax.Updater(	place, 
									base + 'stat/tools/default_morevideo.php', 
									{ 
										method: 'get', 
										parameters: param
									}
	);
	return false;
}

/**
  * VIDEOK MUTATAS END
  */




/**
  * WRITER MUTATAS ES SMILIEK
  */

function showWriter() {
	
	$("writer").style.display = "none";
	Event.observe('showWriter','click', writerShow);
	Event.observe('smilies','mouseover', smilies);
	Event.observe('hozzaszolasText','focus', inputHover);
	Event.observe('hozzaszolasText','blur', inputBack);
	Event.observe('writerForm', 'submit', writerForm);
}

function writerForm(e) {
	
	var hozzaszolas = $('hozzaszolasText').value;
	
	if (hozzaszolas.length < 6) {
		alert("Hozzászóláshoz kötelező beírnod!");
		Event.stop(e);
        return false;
	}
}

function writerShow(e) {
	
	Event.stop(e);
	
	if ($("writer").style.display == "none") {
		$("writer").style.display = "block";
		$("writerStatus").value = 1;
	}
	else {
		$("writer").style.display = "none";
		$("writerStatus").value = 0;
	}
}

function smilies() {
	
	obj = $("smilies");
	
	smileyImg = new Array();
	var a;
	smileyImg = obj.getElementsByTagName('img');
	
	for(a=0; a<smileyImg.length;a++) {
		smileyImg[a].onclick = smileySet;
	}
	
}

function smileySet(){
	
	$("hozzaszolasText").value += this.id + " ";
}


/**
  * WRITER MUTATAS END
  */



/**
  * KAPCSOLAT FORM ELLENORZES
  */
  

function kapcsolatForm(e) {
	
	var targy = $('targy').value;
    var uzenet = $('uzenet').value;
    var captcha = $('captcha').value;
    var email = $('email').value;
    
    if (targy.length < 4) {
        alert("Tárgy mezőt kötelező kitölteni!");
        Event.stop(e);
        return false;
    }
    else if (uzenet.length < 6) {
        alert("Üzenet mezőt kötelező kitölteni!");
        Event.stop(e);
        return false;
    }
    else if (captcha.length < 5) {
        alert("A képen látható szöveget írd be!");
        Event.stop(e);
        return false;
    }
    else if (email.length < 6) {
        alert("Email mezőt kötelező kitölteni!");
        Event.stop(e);
        return false;
    }
	
}
 
  
/**
  * KAPCSOLATFORM ELLENORZES
  */

/**
  * ESEMENYKEZELO
  */

Event.observe(window,'load', function() {
    url = window.location;
 	str = url.toString();
 	
 	//URL-T VIZSGALJUK, CSAK AKKOR LEPNEK ELETBE EZEK AZ EVENTEK
	var galeria = str.search(/kepek/);
	var kapcsolat = str.search(/kapcsolat/);
    var regisztracio = str.search(/regisztracio/);
    var profil = str.search(/profil/);
    var muveszet = str.search(/muveszet/);
    
	if (galeria !== -1) {
        setGallery();
        Event.observe('galeria','mouseover', galeriaHover);
    }
    if (muveszet !== -1) {
    	setGallery();
        Event.observe('galeria','mouseover', galeriaHover);
    }
    if (kapcsolat !== -1) {
        Event.observe('email','focus', inputHover);
        Event.observe('targy','focus', inputHover);
        Event.observe('uzenet','focus', inputHover);
        Event.observe('email','blur', inputBack);
        Event.observe('targy','blur', inputBack);
        Event.observe('uzenet','blur', inputBack);
        Event.observe('captcha','focus', inputHover);
        Event.observe('captcha','blur', inputBack);
        Event.observe('kapcsolatForm','submit', kapcsolatForm);
    }
    if (regisztracio !== -1) {
        Event.observe('nick','focus', inputHover);
        Event.observe('nick','blur', inputBack);
        Event.observe('nev','focus', inputHover);
        Event.observe('nev','blur', inputBack);
        Event.observe('jelszo','focus', inputHover);
        Event.observe('jelszo','blur', inputBack);
        Event.observe('jelszo2','focus', inputHover);
        Event.observe('jelszo2','blur', inputBack);
        Event.observe('email','blur', inputBack);
        Event.observe('email','focus', inputHover);
        Event.observe('regForm','submit', checkReg);
    }
    if (profil !== -1) {
        Event.observe('nev','focus', inputHover);
        Event.observe('nev','blur', inputBack);
        Event.observe('regijelszo','focus', inputHover);
        Event.observe('regijelszo','blur', inputBack);
        Event.observe('jelszo','focus', inputHover);
        Event.observe('jelszo','blur', inputBack);
        Event.observe('jelszo2','focus', inputHover);
        Event.observe('jelszo2','blur', inputBack);
        Event.observe('email','blur', inputBack);
        Event.observe('email','focus', inputHover);
        Event.observe('profilForm','submit', profilCheck);
    }
    
    //URL VIZSGALATOS EVENT VEGE
    
    Event.observe('menu','mouseover', menuHover);
    Event.observe('gallery','mouseover', almenuShow.curry('aktualisMenu'), false);
    Event.observe('galeriaMenu','mouseover', almenuBack.curry('galeriaMenu'), false);
    Event.observe('galeriaMenu','mouseout', almenuHide);
    Event.observe('actual','mouseover', almenuShow.curry('galeriaMenu'), false);
    Event.observe('aktualisMenu','mouseover', almenuBack.curry('aktualisMenu'), false);
    Event.observe('aktualisMenu','mouseout', almenuHide);
    Event.observe('kyomenu','mouseover', almenuShow.curry('kyokushinMenu'), false);
	Event.observe('kyokushinMenu','mouseover', almenuBack.curry('kyokushinMenu'), false);
    Event.observe('kyokushinMenu','mouseout', almenuHide);
    Event.observe('letoltesek','mouseover', almenuHide);
    Event.observe('edzotermek','mouseover', almenuHide);
    var loginstatus = $("loginstatus").value;
    var loginresult = $("loginresult").value;
    if (loginstatus == 0) {
        Event.observe('lnick','focus', inputHover);
        Event.observe('ljelszo','focus', inputHover);
        Event.observe('lnick','focus', inputDefault);
        Event.observe('ljelszo','focus', inputDefault);
        Event.observe('lnick','blur', inputBack);
        Event.observe('ljelszo','blur', inputBack);
        Event.observe('lnick','blur', inputDefaultBack);
        Event.observe('ljelszo','blur', inputDefaultBack);
        Event.observe('loginForm', 'submit', loginCheck);
    }
    if (loginstatus == 1) {
        aktualisnevnap();
    }
    if (loginresult == 1) {
        alert("Hibás felhasználónév vagy jelszó!");
    }

  }
);