/* kurtyny.enitra.pl - funkcje JS */

function menu_on(a)
{
	if (document.getElementById(a).src.split('_').reverse().shift() != "click.gif")
	{
		document.getElementById(a).src = "img_cz/menu_"+a+"_on.gif";
	}
}

function menu_out(a)
{ 
	if (document.getElementById(a).src.split('_').reverse().shift() != "click.gif")
	{
		document.getElementById(a).src = "img_cz/menu_"+a+".gif";
	}	
}

function menu_click(a)
{
	document.getElementById(a).src = "img_cz/menu_"+a+"_click.gif";
	document.getElementById('powitanie').style.display = "none";
	document.getElementById(a+'_podmenu').style.display = "block";
}

function lang_on(a)
{
	document.getElementById(a).src = "img_cz/lang_"+a+"_on.gif";
}

function lang_out(a)
{ 
	document.getElementById(a).src = "img_cz/lang_"+a+".gif";	
}

function szukaj(a)
{
    var x;
	
	if (!document.wyszukiwarka.fraza.value)
    {
    	alert('Uveďte prosím frázi, která má být vyhledána.');
    	document.wyszukiwarka.fraza.focus();
        return false;
    }
    else if (document.wyszukiwarka.fraza.value.length < 3)
    {
    	alert('Vyhledávaná fráze musí obsahovat minimálně 3 znaky.');
    	document.wyszukiwarka.fraza.focus();
        return false;
    }
    if (document.wyszukiwarka.fraza.value)
    {
        if (window.ActiveXObject)
        {
            x = new ActiveXObject('Microsoft.XMLHTTP');
        }
        else if (window.XMLHttpRequest)
        {
            x = new XMLHttpRequest();
        }
        if (x)
        {
            x.open('GET','files/ajax/ajax.php?d=szukaj&v='+a+'&v2='+document.wyszukiwarka.fraza.value,true);
            x.onreadystatechange = function()
            {
                if (x.readyState == 4)
                {
                    if (x.responseText == "1")
                    {
                        alert('Omlouváme se, ale nic nebylo nalezeno.');
                        document.wyszukiwarka.fraza.value = null;                        
                    }
                    else
                    {
						document.wyszukiwarka.submit();
					}
                }
            }
            x.send(null);
        }
    }
}

function sprawdz_newsletter(a)
{
    var x;

    if (!document.newsletter.email.value)
    {
        if (a == 'dodaj')
        {
            alert('Uveďte prosím adresu e-mail, které má být připsána k newsletteru.');
        }
        else if (a == 'usun')
        {
            alert('Uveďte prosím adresu e-mail, které má být odstraněná z newsletteru.');
        }
        document.newsletter.email.focus();
        return false;
    }
    if (document.newsletter.email.value)
    {
        if ( !/^[\w\.-]+@([\w-]+\.)*[a-z]{2,4}$/i.test(document.newsletter.email.value))
        {
            alert('Adresa e-mail je nesprávná!');
            document.newsletter.email.focus();
            document.newsletter.email.select();
            return false;
        }
    }
    if (document.newsletter.email.value)
    {
        if (window.ActiveXObject)
        {
            x = new ActiveXObject('Microsoft.XMLHTTP');
        }
        else if (window.XMLHttpRequest)
        {
            x = new XMLHttpRequest();
        }
        if (x)
        {
            x.open('GET','files/ajax/ajax.php?d=newsletter&v='+a+'&v2='+document.newsletter.email.value,true);
            x.onreadystatechange = function()
            {
                if (x.readyState == 4)
                {
                    if (x.responseText == "1")
                    {
                        if (a == 'dodaj')
                        {
                            alert('Děkujeme! Tvoje adresa e-mail byla připsána k newsletteru.');
                            document.newsletter.email.value = null;
                        }
                        else if (a == 'usun')
                        {
                            alert('Děkujeme! Tvoje adresa e-mail byla odstraněná z newsletteru.');
                            document.newsletter.email.value = null;
                        }
                    }
                    else if (x.responseText == "2")
                    {
                        if (a == 'dodaj')
                        {
                            alert('Omlouváme se, ale uvedená adresa e-mail již existuje v naší databázi.');
                            document.newsletter.email.value = null;
                        }
                        else if (a == 'usun')
                        {
                            alert('Omlouváme se, ale uvedená adresa e-mail  neexistuje v naší databázi.');
                            document.newsletter.email.value = null;
                        }
                    }
                }
            }
            x.send(null);
        }
    }
}

function wiadomosc(lang)
{
    var x;

    if (!document.zapytanie.nazwa.value)
    {
        alert('Uveďte jméno a příjmení.');
        document.zapytanie.nazwa.focus();
        return false;
    }
    if (!document.zapytanie.email.value)
    {
        alert('Uveďte svojí adresu e-mail.');
        document.zapytanie.email.focus();
        return false;
    }
    if (!document.zapytanie.tel.value)
    {
        alert('Uveďte telefon.');
        document.zapytanie.tel.focus();
        return false;
    }
    if (!document.zapytanie.tresc.value)
    {
        alert('Uveďte obsah zprávy.');
        document.zapytanie.tresc.focus();
        return false;
    }
    if (document.zapytanie.email.value)
    {
        if ( !/^[\w\.-]+@([\w-]+\.)*[a-z]{2,4}$/i.test(document.zapytanie.email.value))
        {
            alert('Adresa e-mail je nesprávná!');
            document.zapytanie.email.focus();
            document.zapytanie.email.select();
            return false;
        }
    }
    if (document.zapytanie.nazwa.value && document.zapytanie.email.value && document.zapytanie.tel.value && document.zapytanie.tresc.value)
    {
        if (window.ActiveXObject)
        {
            x = new ActiveXObject('Microsoft.XMLHTTP');
        }
        else if (window.XMLHttpRequest)
        {
            x = new XMLHttpRequest();
        }
        if (x)
        {            
			x.open('POST','files/ajax/ajax.php?d=wiadomosc', true);
			x.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            x.onreadystatechange = function()
            {
                if (x.readyState == 4)
                {                 
                    if (x.responseText == "1")
                    {
                        alert('Děkujeme! Váš dotaz byl odeslán.');
                        document.zapytanie.nazwa.value = null;
                        document.zapytanie.email.value = null;
                        document.zapytanie.tel.value = null;
                        document.zapytanie.tresc.value = null;
                    }
                    else
                    {
                        alert('Omlouváme se, ale vznikla chyba!');
                    }
                }
            }
            x.send('lang='+lang+'&nazwa='+document.zapytanie.nazwa.value+'&email='+document.zapytanie.email.value+'&tel='+document.zapytanie.tel.value+'&tresc='+document.zapytanie.tresc.value);
        }
    }
}