﻿// SÖTÉTÍTŐ RÉTEG ÁTLÁTSZATLANSÁGÁNAK ÁLLÍTÁSA

function setOpacity(o) {
	var layer = document.getElementById('darklayer');
	layer.style.background = 'rgba(0,0,0,'+o+')';
	if(o == 0) { t1 = 0; }
}

// KÉPERNYŐ ELSÖTÉTÍTÉSE

var t1 = 0;

function darken(o) {
	if(t1 == 0) document.body.innerHTML += '<div name="darklayer" id="darklayer" class="darklayer"></div>';
	
	var layer = document.getElementById('darklayer');
	
	t1 += 0.1;
	if(t1<=o) {
		setOpacity(t1);
		setTimeout("darken("+o+");",1);
	} else {
		t1 = 0;
	}
}

function lighten() {
	var layer = document.getElementById('darklayer');
	
	document.body.removeChild(layer);
}

// HTML ELEM FOKOZATOS MEGNÖVELÉSE

var t2 = 0;

function expand(id,width,height) {
	var element = document.getElementById(id);
	setVisibility(id,'block');
	
	t2 += 20;
	if(width >= height) {
		if(t2<=height) {
			element.width = t2;
			element.height = t2;
			setTimeout("expand('"+id+"','"+width+"','"+height+"')",1);
		} else if(t2<=width) {
			element.width = t2;
			setTimeout("expand('"+id+"','"+width+"','"+height+"')",1);
		}
	} else {
		if(t2<=width) {
			element.width = t2;
			element.height = t2;
			setTimeout("expand('"+id+"','"+width+"','"+height+"')",1);
		} else if(t2<=height) {
			element.height = t2;
			setTimeout("expand('"+id+"','"+width+"','"+height+"')",1);
		}
	}
	if((t2 > width) && (t2 > height)) { t2 = 0}
}

// HTML ELEM ELTŰNTETÉSE/MEGJELENÍTÉSE

function setVisibility(id,display) {
	var element = document.getElementById(id);
	
	element.style.display = display;
}

// BEJELENTKEZŐMEZŐK

function nextField() {
	var button = document.getElementById('loginbutton');
	
	if(event.keyCode == 13) {
		button.click();
	}
}

// BEJELENTKEZŐGOMB

function loginButton() {
	var form = document.getElementById('loginform');
	var password = document.getElementById('loginpass');
	
	if(password.style.display != 'inline-block') {
		setVisibility('loginuser','none');
		setVisibility('loginpass','inline-block');
		document.getElementById('password').focus();
	} else {
		form.submit();
	}
}

function setGalleryImage(gid,no) {
	var image = document.getElementById('galleryimage');
	image.src = 'resources/images/galleries/'+gid+'/'+no+'.jpg';
	expand('galleryimage',600,600);
}

// GALÉRIA MEGJELENÍTÉSE

function displayGallery(gid) {
	//darken(0.8);
	var image = document.getElementById('galleryimage');
	setVisibility('galleryclose','block');
	setGalleryImage(gid,1);
}

function closeGallery() {
	var image = document.getElementById('galleryimage');
	var close = document.getElementById('galleryclose');

	image.style.display = 'none';
	close.style.display = 'none';
}

// IKONKÉP MÓDOSÍTÁSA

function setIcon(id,name) {
	var icon = document.getElementById(id);
	file = "resources/images/icons/"+name+".png";
	icon.src = file;
	icon.alt = name;
}

// ELJÁRÁSFELVÉTEL

function ujEljaras() {
	var form = document.getElementById('ujeljaras');
	var text = document.getElementById('ujszoveg');
	if(form.style.display != 'block') {
		setVisibility('ujeljaras','block');
		setIcon('ujikon','application_delete');
		text.innerHTML = 'Visszavonás';
	} else {
		setVisibility('ujeljaras','none');
		setIcon('ujikon','add');
		text.innerHTML = 'Új eljárás felvétele';
	}
}

// ELJÁRÁS MEGJELENÍTÉSE, ELREJTÉSE

function adatEljaras(id) {
	var eljaras = document.getElementById(id);
	var ikon = document.getElementById(id+"ikon");
	if(eljaras.style.display != 'block') {
		setVisibility(id,'block');
		ikon.innerHTML = '[-]';
	} else {
		setVisibility(id,'none');
		ikon.innerHTML = '[+]';
	}
}

// ELJÁRÁS TÖRLÉSE

function torolEljaras(id) {
	var urlap = document.getElementById(id);
	if(confirm('Biztos törölni akarja a kijelölt eljárást?')) {
		urlap.submit();
	}
}

// DOKUMENTUM TÖRLÉSE

function torolDokumentum(id) {
	var urlap = document.getElementById(id);
	if(confirm('Biztos törölni akarja a kijelölt dokumentumot?')) {
		urlap.submit();
	}
}

// ÚJ DOKUMENTUM

function csere(elrejt,megjelenit) {
	setVisibility(elrejt,'none');
	setVisibility(megjelenit,'block');
}

// DISABLED ÁLLÍTÁSA

function setDisabled(id,disabled) {
	var input = document.getElementById(id);
	
	input.disabled = disabled;
}

function regisztracioEllenorzes() {
	var ok = 'true';

	var cegnev = document.getElementById('cegnev');
	var irszam = document.getElementById('irszam');
	var varos = document.getElementById('varos');
	var utca = document.getElementById('utca');
	var hazszam = document.getElementById('hazszam');
	var cjsz1 = document.getElementById('cjsz1');
	var cjsz2 = document.getElementById('cjsz2');
	var cjsz3 = document.getElementById('cjsz3');
	var adoszam1 = document.getElementById('adoszam1');
	var adoszam2 = document.getElementById('adoszam2');
	var adoszam3 = document.getElementById('adoszam3');
	var tel1 = document.getElementById('tel1');
	var tel2 = document.getElementById('tel2');
	var tel3 = document.getElementById('tel3');
	var email = document.getElementById('email');
	var kapcsolatnev = document.getElementById('kapcsolatnev');
	var ktel1 = document.getElementById('ktel1');
	var ktel2 = document.getElementById('ktel2');
	var ktel3 = document.getElementById('ktel3');
	var agree = document.getElementById('agree');
	
	if(!String(cegnev.value).match(/^..*$/)) { cegnev.style.border = 'solid 1px #FF0000';ok = 'false';} else { cegnev.style.border = 'solid 1px #000000';}
	if(!String(irszam.value).match(/^[0-9]{4}$/)) { irszam.style.border = 'solid 1px #FF0000';ok = 'false';} else { irszam.style.border = 'solid 1px #000000';}
	if(!String(varos.value).match(/^..*$/)) { varos.style.border = 'solid 1px #FF0000';ok = 'false';} else { varos.style.border = 'solid 1px #000000';}
	if(!String(utca.value).match(/^..*$/)) { utca.style.border = 'solid 1px #FF0000';ok = 'false';} else { utca.style.border = 'solid 1px #000000';}
	if(!String(hazszam.value).match(/^[0-9]{1,4}.*$/)) { hazszam.style.border = 'solid 1px #FF0000';ok = 'false';} else { hazszam.style.border = 'solid 1px #000000';}
	if(!String(cjsz1.value).match(/^[0-9]{2}$/)) { cjsz1.style.border = 'solid 1px #FF0000';ok = 'false';} else { cjsz1.style.border = 'solid 1px #000000';}
	if(!String(cjsz2.value).match(/^[0-9]{2}$/)) { cjsz2.style.border = 'solid 1px #FF0000';ok = 'false';} else { cjsz2.style.border = 'solid 1px #000000';}
	if(!String(cjsz3.value).match(/^[0-9]{6}$/)) { cjsz3.style.border = 'solid 1px #FF0000';ok = 'false';} else { cjsz3.style.border = 'solid 1px #000000';}
	if(!String(adoszam1.value).match(/^[0-9]{8}$/)) { adoszam1.style.border = 'solid 1px #FF0000';ok = 'false';} else { adoszam1.style.border = 'solid 1px #000000';}
	if(!String(adoszam2.value).match(/^[0-9]{1}$/)) { adoszam2.style.border = 'solid 1px #FF0000';ok = 'false';} else { adoszam2.style.border = 'solid 1px #000000';}
	if(!String(adoszam3.value).match(/^[0-9]{2}$/)) { adoszam3.style.border = 'solid 1px #FF0000';ok = 'false';} else { adoszam3.style.border = 'solid 1px #000000';}
	if(!String(tel1.value).match(/^[0-9]{1,2}$/)) { tel1.style.border = 'solid 1px #FF0000';ok = 'false';} else { tel1.style.border = 'solid 1px #000000';}
	if(!String(tel2.value).match(/^[0-9]{2,3}$/)) { tel2.style.border = 'solid 1px #FF0000';ok = 'false';} else { tel2.style.border = 'solid 1px #000000';}
	if(!String(tel3.value).match(/^[0-9]{3,4}$/)) { tel3.style.border = 'solid 1px #FF0000';ok = 'false';} else { tel3.style.border = 'solid 1px #000000';}
	if(!String(email.value).match(/^[a-zA-Z0-9_.-]+@[a-z_.-]+\.[a-z]{2,4}$/)) { email.style.border = 'solid 1px #FF0000';ok = 'false';} else { email.style.border = 'solid 1px #000000';}
	if(!String(kapcsolatnev.value).match(/^..*$/)) { kapcsolatnev.style.border = 'solid 1px #FF0000';ok = 'false';} else { kapcsolatnev.style.border = 'solid 1px #000000';}
	if(!String(ktel1.value).match(/^[0-9]{1,2}$/)) { ktel1.style.border = 'solid 1px #FF0000';ok = 'false';} else { ktel1.style.border = 'solid 1px #000000';}
	if(!String(ktel2.value).match(/^[0-9]{2,3}$/)) { ktel2.style.border = 'solid 1px #FF0000';ok = 'false';} else { ktel2.style.border = 'solid 1px #000000';}
	if(!String(ktel3.value).match(/^[0-9]{3,4}$/)) { ktel3.style.border = 'solid 1px #FF0000';ok = 'false';} else { ktel3.style.border = 'solid 1px #000000';}
	if(String(agree.value) != 'on') { alert('Nem fogadta el a feltételeket!');ok = 'false';}
	
	if(ok == 'true') {
		document.getElementById('regisztraciourlap').submit();
	} else {
		alert('A pirossal megjelölt értékek nem megfelelő formátumúak, kérem, pontosítson!');
	}
}

// JELENTKEZÉS ELLENŐRZÉSE

function jelentkezesEllenorzes() {
	var ok = 'true';
	
	var nev = document.getElementById('nev');
	var tel1 = document.getElementById('tel1');
	var tel2 = document.getElementById('tel2');
	var tel3 = document.getElementById('tel3');
	var email = document.getElementById('email');
	var uzenet = document.getElementById('uzenet');
	var oneletrajz = document.getElementById('oneletrajz');
	var hitelesit = document.getElementById('hitelesit');
	
	if(!String(nev.value).match(/^..*$/)) {nev.style.border = 'solid 1px #FF0000';ok = 'false'} else {nev.style.border = 'solid 1px #000000';}
	if(!String(tel1.value).match(/^[0-9]{1,2}$/)) {tel1.style.border = 'solid 1px #FF0000';ok = 'false'} else {tel1.style.border = 'solid 1px #000000';}
	if(!String(tel2.value).match(/^[0-9]{2,3}$/)) {tel2.style.border = 'solid 1px #FF0000';ok = 'false'} else {tel2.style.border = 'solid 1px #000000';}
	if(!String(tel3.value).match(/^[0-9]{3,4}$/)) {tel3.style.border = 'solid 1px #FF0000';ok = 'false'} else {tel3.style.border = 'solid 1px #000000';}
	if(!String(email.value).match(/^[a-zA-Z0-9_.-]+@[a-z_.-]+\.[a-z]{2,4}$/)) {email.style.border = 'solid 1px #FF0000';ok = 'false'} else {email.style.border = 'solid 1px #000000';}
	//if(!String(uzenet.value).match(/^..*$/)) {uzenet.style.border = 'solid 1px #FF0000';ok = 'false'} else {uzenet.style.border = 'solid 1px #000000';}
	if(!String(oneletrajz.value).match(/^..*$/)) {oneletrajz.style.border = 'solid 1px #FF0000';ok = 'false'} else {oneletrajz.style.border = 'none';}
	if(String(hitelesit.value) != 'on') { alert('Nem fogadta el a feltételeket!');ok = 'false';}
	
	if(ok == 'true') {
		document.getElementById('jelentkezesurlap').submit();
	} else {
		alert('A pirossal megjelölt értékek nem megfelelő formátumúak, kérem, pontosítson!');
	}
}

function select(id) {
	var urlap = document.getElementById(id);
	urlap.selected = "selected";
}
