﻿//-------------------------------------------------------------------------------------------------
//Copyright© 2008-2010 by WEBSOFT pro, All rights reserved.
//-------------------------------------------------------------------------------------------------
function loginValid(user, pwd)
{
    //check user
    if( user.value == "" || user.value == null )
	{
        alert("Brak nazwy użytkownika!");
        user.select();
        return false;	
	}

    //check password
    if( pwd.value == "" || pwd.value == null )
	{
        alert("Brak hasła!");
        pwd.select();
        return false;	
	}

   return true;
}

function userValid(email, user, pwd, pwd1)
{
    //check user
    if( user.value == "" || user.value == null )
	{
        alert("Brak nazwy użytkownika!");
        user.select();
        return false;	
	}

     //sprawdzenie dlugosci nazwy uzytkownika
     if( user.value.length > 20 )
     {
        alert("Nazwa użytkownika nie może mieć więcej niż 20 znaków.\nPopraw...");
        user.select();
        return false;	
     }

    //check password
    if( pwd.value == "" || pwd.value == null )
	{
        alert("Brak hasła!");
        pwd.select();
        return false;	
	}

     //sprawdzenie dlugosci hasla
     if( pwd.value.length < 6 )
     {
        alert("Hasło musi mieć co najmniej 6 znaków.\nPopraw...");
        pwd.select();
        return false;	
     }

    if( pwd1.value == "" || pwd1.value == null )
	{
        alert("Brak powtórzenia hasła!");
        pwd1.select();
        return false;	
	}

    if( pwd.value != pwd1.value )
	{
        alert("Hasło różni się od powtórzenia!\nPopraw...");
        pwd1.select();
        return false;	
	}

    //check email-adress
    if( email.value == "" || email.value == null )
	{
        alert("Brak adresu e-mail!\nPodaj adres...");
        email.select();
        return false;	
	}

 	var emailfilter = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
    if( emailfilter.test(email.value) == false )
	{
        alert("Nieprawidłowy adres e-mail!\nPopraw...");
        email.select();
		return false;
    }

   return true;
}

function newsValid(beschreibung, kod)
{
    //Beschreibung
    if( beschreibung.value == "" || beschreibung.value == null )
	{
        alert("Brak nagłówka wiadomości!");
        beschreibung.select();
        return false;	
	}

    //KodHTML
    //if( kod.value == "" || kod.value == null )
	//{
    //    alert("Brak treści wiadomości!");
    //    kod.select();
    //    return false;	
	//}

   return true;
}

function galleryValid(name, beschreibung1, miniatur, check)
{
    //Name
    if( name.value == "" || name.value == null )
	{
        alert("Brak nazwy galerii!");
        name.select();
        return false;	
	}

    //Beschreibung1
    if( beschreibung1.value == "" || beschreibung1.value == null )
	{
        alert("Brak nagłówka galerii!");
        beschreibung1.select();
        return false;	
	}

    //Miniatur?
	if( check )
	{
        if( miniatur.value == "" || miniatur.value == null )
	    {
            alert("Brak miniaturki galerii!");
            miniatur.select();
            return false;	
	    }
    }

   return true;
}

function imageValid(miniatur, check)
{
    //Miniatur?
	if( check )
	{
        if( miniatur.value == "" || miniatur.value == null )
	    {
            alert("Brak zdjęcia!");
            miniatur.select();
            return false;	
	    }
    }
	
    return true;
}

function seiteValid(beschreibung, kod)
{
    //Beschreibung
    if( beschreibung.value == "" || beschreibung.value == null )
	{
        alert("Brak nazwy strony!");
        beschreibung.select();
        return false;	
	}

    //KodHTML
    //if( kod.value == "" || kod.value == null )
	//{
    //    alert("Brak treści strony!");
    //    kod.select();
    //    return false;	
	//}

   return true;
}

