
function toggle(id)
{
    if(document.getElementById(id).style.display != "block")
	pokaz(id);
    else
	ukryj(id);
}

function ukryj(id)
{
    document.getElementById(id).style.display = "none";
}
function pokaz(id)
{
    document.getElementById(id).style.display = "block";
}

function highlight(id)
{
    document.getElementById(id).style.backgroundColor = "white";
}

function highlightoff(id)
{
    document.getElementById(id).style.backgroundColor = "rgb(248, 229, 190)";
}

function activemenu(id)
{
    root = document.getElementById("menupanel");
    for(var i=0; i<root.childNodes.length; i++)
    {
	if(root.childNodes.item(i).nodeName.toLowerCase() == "div" && root.childNodes.item(i).className.toLowerCase() == "subpanel")
	{
	    if(root.childNodes.item(i).id == id)
	    {
	        if(root.childNodes.item(i).style.display == "block")
                 root.childNodes.item(i).style.display = "none";
	        else
		 root.childNodes.item(i).style.display = "block";
            }
            else
            root.childNodes.item(i).style.display = "none";
	}
    }
}

function checkall()
{
         var message;
         message = checkimie();
         message += checknazwisko();
         message += checkmiasto();
         message += checkulica();
         message += checknrdomu();
         message += checknrmieszkania();
         message += checkemail();
         message += checknrtelefonu();
         message += checkwiek();
         message += checkmarka();
         message += checkplec();
         if(message!='')
                 alert(message);
         else
                 alert('Twoje zamówienie zostało przyjęte.');
}

function checkwiek()
{
        if(document.getElementById("wiek").value == 0)
                    return 'Nie podałe¶ wieku.\n';
        else
                    return '';
}

function checkmarka()
{
        if(document.getElementById("marka").value == 0)
                    return 'Nie podałe¶ ulubionej marki.\n';
        else
                    return '';
}

function checkplec()
{
        if(document.getElementById("kobieta").checked != true && document.getElementById("mezczyzna").checked != true)
                    return 'Nie podałe¶ płci.\n';
        else
                    return '';
}

function checkimie()
{
        wzorzec=/^[a-zA-ZZ±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż]{3,}$/;
        if(wzorzec.test(document.getElementById("imie").value) == true)
                    return '';
        else
        {
                    return 'Nie podałe¶ prawidłowego imienia.\n';
        }
}

function checknazwisko()
{
        wzorzec=/^[a-zA-ZZ±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż]{3,}$/;
        if(wzorzec.test(document.getElementById("nazwisko").value) == true)
                    return '';
        else
        {
                    return 'Nie podałe¶ prawidłowego nazwiska.\n';
        }
}

function checkmiasto()
{
        wzorzec=/^[a-zA-Z±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż ]{3,}$/;
        if(wzorzec.test(document.getElementById("miasto").value) == true)
                    return '';
        else
        {
                    return 'Nie podałe¶ prawidłowego miasta.\n';
        }
}

function checkulica()
{
        wzorzec=/^[a-zA-ZZ±ćęłńó¶ĽżˇĆĘŁŃÓ¦¬Ż ]{3,}$/;
        if(wzorzec.test(document.getElementById("ulica").value) == true)
                    return '';
        else
        {
                    return 'Nie podałe¶ prawidłowej ulicy.\n';
        }
}

function checknrdomu()
{
        wzorzec=/^[0-9]{0,3}$/;
        if(wzorzec.test(document.getElementById("nrdomu").value) == true)
                    return '';
        else
        {
                    return 'Nie podałe¶ prawidłowego numeru domu.\n';
        }
}

function checknrmieszkania()
{
        wzorzec=/^[0-9]{0,3}$/;
        if(wzorzec.test(document.getElementById("nrmieszkania").value) == true)
                    return '';
        else
        {
                    return 'Nie podałe¶ prawidłowego numeru mieszkania.\n';
        }
}

function checkemail()
{
        wzorzec=/^[a-zA-Z-._]{3,}@[a-zA-Z-.]{5,}$/;
        if(wzorzec.test(document.getElementById("email").value) == true)
                    return '';
        else
        {
                    return 'Nie podałe¶ prawidłowego emaila.\n';
        }
}

function checknrtelefonu()
{
        wzorzec=/^[0-9]{8,10}$/;
        if(wzorzec.test(document.getElementById("telefon").value) == true)
                    return '';
        else
        {
                    return 'Nie podałe¶ prawidłowego numeru telefonu.\n';
        }
}
