function delimage(){
    d = document.getElementById('filetodel');
    s = document.getElementById('files');
    d.value = s.options[s.selectedIndex].text;
    document.forms['delfrm'].submit();
}

function showpreview(docroot){
    dr = docroot;
    s = document.getElementById('files');
    d = document.getElementById('previewdiv');
    i = document.getElementById('showpic_img');
    i.src = dr + s.options[s.selectedIndex].text;
    t = document.getElementById('imgurl');
    t.value = dr + s.options[s.selectedIndex].text;
    d.style.visibility = 'visible';
}

function genUrl(docroot, linkroot){
    dr = docroot;
    lr = linkroot;
    s  = document.getElementById('files');
    d  = document.getElementById('showlink');
    d2 = document.getElementById('showlink2');
    d.value  = dr + s.options[s.selectedIndex].text;
    d2.value = lr + s.options[s.selectedIndex].text;
}

function addItem(arrayid, nameid, levelid){
    a = document.getElementById(arrayid);
    n = document.getElementById(nameid);
    l = document.getElementById(levelid);
    if(n.options[n.selectedIndex].value=='-1'){
        alert('Válasszon a megadott lehetőségek közül!');
    }else{
        if(l.options[l.selectedIndex].value=='-1'){
            text  = n.options[n.selectedIndex].text;
            value = n.options[n.selectedIndex].value;
        }else{
            text  = n.options[n.selectedIndex].text + ' - ' + l.options[l.selectedIndex].text;
            value = n.options[n.selectedIndex].value + ' - ' + l.options[l.selectedIndex].value;
        }
        a.options[a.length] = new Option(text,value);
        a.options[a.length-1].selected = true;
        n.selectedIndex = 0;
        l.selectedIndex = 0;
    }
}

function delItem(arrayid) {
    a = document.getElementById(arrayid);
    for(i=a.length-1;i>=0;i--){
        if(a.options[i].selected){
            a.options[i] = null;
        }
    }
	for(i=0;i<a.length;i++){
		a.options[i].selected=true;
	}
}

function checkDate(chyear, chmonth, chday){
    d  = new Date(chyear, chmonth, chday);
    s1 = chyear+'.'+chmonth+'.'+chday;
    if(d.getDate()<10) day = '0'+d.getDate(); else day = d.getDate();
    s2 = d.getFullYear()+'.'+d.getMonth()+'.'+day;
    if(s1 == s2){
        return true;
    }else{
        return false;
    }
}

function sendReg(){
    if(document.getElementById('firstname').value.length==0){
        alert('A vezetéknév megadása kötelező!');
        document.getElementById('firstname').focus();
    }else if(document.getElementById('lastname').value.length==0){
        alert('A keresztnév megadása kötelező!');
        document.getElementById('lastname').focus();
    }else if(document.getElementById('city').value.length==0){
        alert('A város megadása kötelező!');
        document.getElementById('city').focus();
    }else if(document.getElementById('address').value.length==0){
        alert('A pontos cím megadása kötelező!');
        document.getElementById('address').focus();
    }else if(document.getElementById('phone').value.length + document.getElementById('mobil').value.length < 1){
        alert('A telefonszám vagy a mobilszám megadása kötelező!');
        document.getElementById('phone').focus();
    }else if(document.getElementById('mail').value.length==0){
        alert('Az e-mail cím megadása kötelező!');
        document.getElementById('mail').focus();
    }else if(document.getElementById('year').value==-1){
        alert('A születési év megadása kötelező!');
        document.getElementById('year').focus();
    }else if(document.getElementById('month').value==-1){
        alert('A születés hónapjának megadása kötelező!');
        document.getElementById('month').focus();
    }else if(document.getElementById('day').value==-1){
        alert('A születés napjának megadása kötelező!');
        document.getElementById('day').focus();
    }else if(!checkDate(document.getElementById('year').value, document.getElementById('month').value, document.getElementById('day').value)){
        alert('A születési dátum érvénytelen!');
        document.getElementById('year').focus();
    }else if(document.getElementById('login').value.length==0){
        alert('A felhasználónév megadása kötelező!');
        document.getElementById('login').focus();
    }else if(document.getElementById('passwd').value.length==0){
        alert('A jelszó megadása kötelező!');
        document.getElementById('passwd').focus();
    }else if(document.getElementById('passwd').value != document.getElementById('cpasswd').value){
        alert('A jelszó és ismétlése nem egyezik!');
        document.getElementById('passwd').focus();
    }else{
        document.regfrm.submit();
    }
}

function updateReg(){
    if(document.getElementById('firstname').value.length==0){
        alert('A vezetéknév megadása kötelező!');
        document.getElementById('firstname').focus();
    }else if(document.getElementById('lastname').value.length==0){
        alert('A keresztnév megadása kötelező!');
        document.getElementById('lastname').focus();
    }else if(document.getElementById('city').value.length==0){
        alert('A város megadása kötelező!');
        document.getElementById('city').focus();
    }else if(document.getElementById('address').value.length==0){
        alert('A pontos cím megadása kötelező!');
        document.getElementById('address').focus();
    }else if(document.getElementById('phone').value.length==0){
        alert('A telefonszám megadása kötelező!');
        document.getElementById('phone').focus();
    }else if(document.getElementById('mail').value.length==0){
        alert('Az e-mail cím megadása kötelező!');
        document.getElementById('mail').focus();
    }else if(document.getElementById('year').value==-1){
        alert('A születési év megadása kötelező!');
        document.getElementById('year').focus();
    }else if(document.getElementById('month').value==-1){
        alert('A születés hónapjának megadása kötelező!');
        document.getElementById('month').focus();
    }else if(document.getElementById('day').value==-1){
        alert('A születés napjának megadása kötelező!');
        document.getElementById('day').focus();
    }else if(!checkDate(document.getElementById('year').value, document.getElementById('month').value, document.getElementById('day').value)){
        alert('A születési dátum érvénytelen!');
        document.getElementById('year').focus();
    }else if(document.getElementById('login').value.length==0){
        alert('A felhasználónév megadása kötelező!');
        document.getElementById('login').focus();
    }else{
        document.regfrm.submit();
    }
}

function genNewPass(){
    if(document.getElementById('mail').value.length==0){
        alert('Az e-mail cím megadása kötelező!');
        document.getElementById('mail').focus();
    }else if(document.getElementById('year').value==-1){
        alert('A születési év megadása kötelező!');
        document.getElementById('year').focus();
    }else if(document.getElementById('month').value==-1){
        alert('A születés hónapjának megadása kötelező!');
        document.getElementById('month').focus();
    }else if(document.getElementById('day').value==-1){
        alert('A születés napjának megadása kötelező!');
        document.getElementById('day').focus();
    }else if(!checkDate(document.getElementById('year').value, document.getElementById('month').value, document.getElementById('day').value)){
        alert('A születési dátum érvénytelen!');
        document.getElementById('year').focus();
    }else{
        document.lostfrm.submit();
    }
}

function goLogin(){
    if(document.getElementById('usrname').value.length<1 || document.getElementById('pword').value.length<1){
        alert('A név vagy jelszó üres!');
        document.getElementById('usrname').focus();
    }else{
        document.loginfrm.submit();
    }
}

function goEditData(){
    //partneri adatmodositas
    if(document.getElementById('usrname').value.length<1 || document.getElementById('oldpass').value.length<1){
        alert('Legalább a felhasználónév és régi jelszó mezőt kötelező kitölteni!');
        document.getElementById('usrname').focus();
    }else if( 
        (document.getElementById('newpass').value.length>0 || document.getElementById('newpass').value.length>0) && 
        (document.getElementById('newpass').value!=document.getElementById('cnewpass').value)
            ){
        alert('Az új jelszó és ellenőrzése nem egyezik!');
        document.getElementById('newpass').focus();
    }else{
        document.prteditfrm.submit();
    }
}

function goEditPass(){
    //jelentkezok adatmodositas
    if(document.getElementById('oldpass').value.length<1 || document.getElementById('newpass').value.length<1 || document.getElementById('cnewpass').value.length<1){
        alert('Minden mezőt kötelező kitölteni!');
        document.getElementById('usrname').focus();
    }else if( document.getElementById('newpass').value!=document.getElementById('cnewpass').value ){
        alert('Az új jelszó és ellenőrzése nem egyezik!');
        document.getElementById('newpass').focus();
    }else{
        document.ueditfrm.submit();
    }
}

function checkSign(pid, uid){
    //poziciora jelentkezes ellenorzes es elkuldes
    if(document.getElementById('chkSign').checked==true){
        window.open('./sendsign.php?pid='+pid+'&uid='+uid,'sendsign','location=0,width=1000,height=500,menubar=0,scroll=0,resizable=0,status=0,statusbar=0');
    }else{
        alert('A véletlen jelentkezések elkerülése érdekében a jelölőnégyzetet kötelező bejelölni!');
        document.getElementById('chkSign').focus();
    }
}