
function openWindow(url, w, h)
{
   mywindow = window.open (url, "mywindow","menubar=0,location=0,status=1,scrollbars=1, resizable=1, width="+w+",height="+h+"");
   mywindow.moveTo(0,0);
} 
function check_status() 
{
    if(document.getElementById) 
    {
       if( document.getElementById('check').checked != true )
       {
            document.getElementById('registruotas').style.display = 'none';
            document.getElementById('paprastas').style.display = '';
       }
       else
       {
            document.getElementById('registruotas').style.display = '';
            document.getElementById('paprastas').style.display = 'none';
       }
    }
}
function RodytiNerodyti(mode, action) 
{
    if(document.getElementById) 
    {
        switch (mode) 
        {
            case 0:
                document.getElementById(action).style.display = 'none';
            break;
            default:document.getElementById(action).style.display = '';
        }
    }
}
function isValidEmail( fieldValue ) 
{
	if ( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,7})+$/.test(fieldValue) )	return true;
	return false;
}

function form_validation()
{
    var formValid = true;
    var f = document.anketa;
    
    if ( f.email.value == '' )
    {
        document.getElementById('email').style.border = '1px solid red';
        formValid = false;
    }
    else if( !isValidEmail( document.getElementById('email').value ) )
    {
        var string = '';
        if( document.getElementById('sid').value == 'lt') string = 'Neteisingas el. pašto adresas!';
        if( document.getElementById('sid').value == 'en') string = 'Email is not valid.';
        if( document.getElementById('sid').value == 'ru') string = 'Электронная почта не действительна';
        alert(string);
        document.getElementById('email').style.border = '1px solid red';
        formValid = false;
    }
    
    if ( f.klausimas.value == '' )
    {
        document.getElementById('klausimas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('klausimas').style.border = '1px solid #999999';
    
    if ( f.captcha.value == '' )
    {
        document.getElementById('captcha').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('captcha').style.border = '1px solid #999999';
    
    return formValid;
}
function subscribe_validation()
{
    var formValid = true;
    var f = document.subscribe;
    
    if ( f.email.value == '' )
    {
        document.getElementById('email').style.border = '1px solid red';
        formValid = false;
    }
    else if( !isValidEmail( document.getElementById('email').value ) )
    {
        var string = '';
        if( document.getElementById('sid').value == 'lt') string = 'Neteisingas el. pašto adresas!';
        if( document.getElementById('sid').value == 'en') string = 'Email is not valid.';
        if( document.getElementById('sid').value == 'ru') string = 'Электронная почта не действительна';
        alert(string);
        document.getElementById('email').style.border = '1px solid red';
        formValid = false;
    }
    
    return formValid;
}
function reg_form_validation()
{
    var formValid = true;
    var f = document.registration;
    
    if ( f.pavarde.value == '' )
    {
        document.getElementById('pavarde').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('pavarde').style.border = '';
    
    if ( f.vardas.value == '' )
    {
        document.getElementById('vardas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('vardas').style.border = '';
 
    if ( f.el_pastas.value == '' )
    {
        document.getElementById('el_pastas').style.border = '1px solid red';
        formValid = false;
    }
    else if( !isValidEmail( document.getElementById('el_pastas').value ) )
    {
        var string = '';
        if( document.getElementById('sid').value == 'lt') string = 'Neteisingas el. pašto adresas!';
        if( document.getElementById('sid').value == 'en') string = 'Email is not valid.';
        if( document.getElementById('sid').value == 'ru') string = 'Электронная почта не действительна';
        alert(string);
        document.getElementById('el_pastas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('el_pastas').style.border = '';

    if ( document.getElementById('jur').style.display == '' && f.imone.value == '' )
    {
        document.getElementById('imone').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('imone').style.border = '';
    
    if ( document.getElementById('jur').style.display == '' && f.im_kodas.value == '' )
    {
        document.getElementById('im_kodas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('im_kodas').style.border = '';

    if ( document.getElementById('jur').style.display == '' && f.im_miestas.value == '' )
    {
        document.getElementById('im_miestas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('im_miestas').style.border = '';
    
    if ( document.getElementById('jur').style.display == '' && f.im_adresas.value == '' )
    {
        document.getElementById('im_adresas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('im_adresas').style.border = '';
    
    if ( f.miestas.value == '' )
    {
        document.getElementById('miestas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('miestas').style.border = '';
    
    if ( f.adresas.value == '' )
    {
        document.getElementById('adresas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('adresas').style.border = '';
    
    if ( f.telefonas.value == '' )
    {
        document.getElementById('telefonas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('telefonas').style.border = '';
    
    if ( f.username.value == '' )
    {
        document.getElementById('username').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('username').style.border = '';
    
    if( f.reg_edit)
    {
        if( f.reg_edit.value != 'true')
        {
            if( f.slaptazodis1.value != f.slaptazodis2.value)
            {
                
                var string = '';
                if( document.getElementById('sid').value == 'lt') string = 'Slaptažodžiai nesutampa!';
                if( document.getElementById('sid').value == 'en') string = 'Please check your passwords';
                if( document.getElementById('sid').value == 'ru') string = 'Пожалуйста проверьте ваши пароли';
                alert(string);
                document.getElementById('slaptazodis1').style.border = '1px solid red';
                document.getElementById('slaptazodis2').style.border = '1px solid red';
                formValid = false;
            }
            else
            {
                document.getElementById('slaptazodis1').style.border = '';
                document.getElementById('slaptazodis2').style.border = '';
            }
            if ( f.slaptazodis1.value == '' )
            {
                document.getElementById('slaptazodis1').style.border = '1px solid red';
                formValid = false;
            }
            else if ( f.slaptazodis1.value.length <= 6 ) 
            {
                var string = '';
                if( document.getElementById('sid').value == 'lt') string = 'Slaptažodis turi būti ilgesnis negu 6 simboliai';
                if( document.getElementById('sid').value == 'en') string = 'Password length must by longer than 6 symbols';
                if( document.getElementById('sid').value == 'ru') string = 'Длина пароля должна дольше чем 6 символов';
                alert(string);
                formValid = false;
            }
            if ( f.slaptazodis2.value == '' )
            {
                document.getElementById('slaptazodis2').style.border = '1px solid red';
                formValid = false;
            }
             else if ( f.slaptazodis2.value.length <= 6 ) 
            {
                var string = '';
                if( document.getElementById('sid').value == 'lt') string = 'Slaptažodis turi būti ilgesnis negu 6 simboliai';
                if( document.getElementById('sid').value == 'en') string = 'Password length must by longer than 6 symbols';
                if( document.getElementById('sid').value == 'ru') string = 'Длина пароля должна дольше чем 6 символов';
                alert(string);
                formValid = false;
            }
        }
    }
    //info pakeitimas
    if( f.mode_edit)
    {
        if( f.mode_edit.value != 'true')
        {
            if ( f.slaptazodis1.value == '' )
            {
                document.getElementById('slaptazodis1').style.border = '1px solid red';
                formValid = false;
            }
            else if ( f.slaptazodis1.value.length <= 6 ) 
            {
                var string = '';
                if( document.getElementById('sid').value == 'lt') string = 'Slaptažodis turi būti ilgesnis negu 6 simboliai';
                if( document.getElementById('sid').value == 'en') string = 'Password length must by longer than 6 symbols';
                if( document.getElementById('sid').value == 'ru') string = 'Длина пароля должна дольше чем 6 символов';
                alert(string);
                formValid = false;
            }
            else
            {
                if ( f.slaptazodis2.value != '' && f.slaptazodis3.value != '')
                {
                    if( f.slaptazodis3.value != f.slaptazodis2.value)
                    {
                        var string = '';
                        if( document.getElementById('sid').value == 'lt') string = 'Slaptažodžiai nesutampa!';
                        if( document.getElementById('sid').value == 'en') string = 'Please check your new passwords';
                        if( document.getElementById('sid').value == 'ru') string = 'Пожалуйста проверьте ваши новые пароли';
                        alert(string);
                        document.getElementById('slaptazodis3').style.border = '1px solid red';
                        document.getElementById('slaptazodis2').style.border = '1px solid red';
                        formValid = false;
                    }
                    else
                    {
                        document.getElementById('slaptazodis2').style.border = '';
                        document.getElementById('slaptazodis3').style.border = '';
                    }
                }
            }
        }
    }
    //else document.getElementById('slaptazodis2').style.border = '';
    return formValid;
}
function event_form_validation()
{
    var formValid = true;
    var f = document.event_form;
    
    
    if ( f.vietu_sk.value == '' )
    {
        document.getElementById('vietu_sk').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('vietu_sk').style.border = '';
    
    if ( document.getElementById('check').checked == true && f.username.value == '' )
    {
        document.getElementById('username').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('username').style.border = '';
    
    if ( document.getElementById('check').checked == true && f.password.value == '' )
    {
        document.getElementById('password').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('password').style.border = '';
    
    if (document.getElementById('check').checked != true && document.getElementById('jur').style.display == '' && f.org_name.value == '' )
    {
        document.getElementById('org_name').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('org_name').style.border = '';
    
    if ( document.getElementById('check').checked != true && document.getElementById('jur').style.display == '' && f.pareigos.value == '' )
    {
        document.getElementById('pareigos').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('pareigos').style.border = '';
    
    if ( document.getElementById('check').checked != true && f.vardas.value == '' )
    {
        document.getElementById('vardas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('vardas').style.border = '';
    
    if ( document.getElementById('check').checked != true && f.pavarde.value == '' )
    {
        document.getElementById('pavarde').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('pavarde').style.border = '';
    
    if ( document.getElementById('check').checked != true && f.miestas.value == '' )
    {
        document.getElementById('miestas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('miestas').style.border = '';   

    if ( document.getElementById('check').checked != true && f.telefonas.value == '' )
    {
        document.getElementById('telefonas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('telefonas').style.border = '';

    if ( document.getElementById('check').checked != true && f.elpastas.value == '' )
    {
        document.getElementById('elpastas').style.border = '1px solid red';
        formValid = false;
    }
    else if( document.getElementById('check').checked != true && !isValidEmail( document.getElementById('elpastas').value ) )
    {
        var string = '';
        if( document.getElementById('sid').value == 'lt') string = 'Neteisingas el. pašto adresas!';
        if( document.getElementById('sid').value == 'en') string = 'Email is not valid.';
        if( document.getElementById('sid').value == 'ru') string = 'Электронная почта не действительна';
        alert(string);
        document.getElementById('elpastas').style.border = '1px solid red';
        formValid = false;
    }
    else document.getElementById('elpastas').style.border = '';
    
    return formValid;
}
function check_date(date, url)
{
    if(date == '') 
    {
        var string = '';
        if( document.getElementById('sid').value == 'lt') string = 'Pasirinkite dieną';
        if( document.getElementById('sid').value == 'en') string = 'Please select the day';
        if( document.getElementById('sid').value == 'ru') string = 'Пожалуйста выберите день';
        alert(string);
        return false;
    }
    else 
    {
        window.location = url;
    }
}
