/* 
	file: main.js
	author: Tomas Penc (tomas@tomaspenc.com)
	date: 2006/12/03
	
	Basic JavaScript functions.
*/

// set new value i.e. for textbox
function clear_box(box, hodnota)
{
	box.value = hodnota;
}

// check form data
function checkSubmitForm(formular)
{
    var l = formular.lang.value;
    if(l == "cz")
        var msg = "Nevyplnili jste: \n";
    else if(l == "en")
        var msg = "Fill up: \n";
    else
        var msg = "Sie musse füllen aus: \n";

	if (formular.jmeno.value == "")
	{
        if(l=="cz")
            msg += "- jméno\n";
        else if(l=="en")
            msg += "- name\n";
        else
            msg += "- Name\n";
	}
	if (formular.telefon.value == "")
	{
        if(l=="cz")
            msg += "- telefon\n";
        else if(l=="en")
            msg += "- phone\n";
        else
            msg += "- Handy\n";
	}
	if (formular.email.value == "")
	{
		msg += "- email\n";
	}
	if(formular.captcha.lenght > 6 || formular.captcha.value == "")
        if(l == "cz")
            msg += "- špatně jste opsali text z obrázku";
        else if(l == "en")
            msg += "- check antispam text";
        else
            msg += "- Antispam Texte";
	
	if(msg == "Nevyplnili jste: \n" || msg=="Fill up: \n" || msg=="Sie musse füllen aus: \n")
		return true;
	else
	{
		alert(msg);
		return false;
	}

}

// hide/show object
function menu(id)
{
	el = document.getElementById(id);
	var display = el.style.visibility ? '' : 'hidden';
	el.style.visibility = display;
}

function processRequest(request)
{
	if(request.readyState == 4)
	{
		document.forms.SeoFrm.title.value = request.responseXML.getElementsByTagName('title')[0].firstChild.nodeValue;
		document.forms.SeoFrm.description.value = request.responseXML.getElementsByTagName('description')[0].firstChild.nodeValue;
		document.forms.SeoFrm.keywords.value = request.responseXML.getElementsByTagName('keywords')[0].firstChild.nodeValue;
	}
}

function getValue(id)
{
	return id + "=" + document.getElementById(id).value;	
}

function getValueCb(id)
{
	return (document.getElementById(id).checked)?id+"=1&":"";	
}

function recalcul()
{
	//document.getElementById("kalkulace").innerHTML = '<span class="font-weight:bold;">počítám, čekejte ...</span>';
	
	var request = getAjaxHttpRequest();
	request.open("POST","/fce/getFormSum.php", true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	
	// promenne
	data = getValue("auto") + "&";
	data += getValue("limit") + "&";
    data += getValue("lang") + "&";
	data += getValue("pocet_dnu") + "&";
	data += getValue("ujeto") + "&";

    var m = document.getElementById('maxo').value;
    for(i = 1; i<=m; i++) {
        if(document.getElementById('o'+i).checked)
            data += "ooo"+i+"="+document.getElementById('o'+i).value+"&";
    }
	request.send(data);
}

function processRequest(request)
{
	if(request.readyState == 4)
	{
		//document.getElementById("kalkul").innerHTML = request.responseXML.getElementsByTagName('x')[0].firstChild.nodeValue;
		document.getElementById("kalkulace").innerHTML = request.responseText;
	}
}


