/**
 * dodelat nastaveni jazyka. Asi bude nakonec init.js.php
 */

var BASE_URL = 'http://www.promile.info/';

var init = {};
init.init = function ()
{
	form_handler.init();
};

function redir_start (lang)
{
	if (lang == 'en')
	{
		window.location.replace(BASE_URL+'ppindex.php');
	}
	else
	{
		window.location.replace(BASE_URL);
	}
}

function sendRequest(event,action)
{
	if (!event.target)
	{
		event = event_handler.fix(event);
	}
	if (event.preventDefault)
	{
		event.preventDefault();
	}

	var form = event.target;
	formSaveSend(form.id,action);
	return false;
}

function formSaveSend(formID,action){
	var data = '';
	var form = document.getElementById(formID);
	var f_el = form.getElementsByTagName('input');
	var f_length = f_el.length;
	var url = '';

	param = new Array();
	var p = 0;

	for(i=0;i<f_length;i++)
	{
		if(f_el[i].type != 'checkbox')
		{
			temp_param = new Array(f_el[i].name, escape(f_el[i].value));
			param[p] = temp_param;
			p++;
		}
		else
		{
			if(f_el[i].checked == true)
			{
				temp_param = new Array(f_el[i].name, escape(f_el[i].value));
				param[p] = temp_param;
				p++;
			}
		}
	}
	var textareas = form.getElementsByTagName('textarea');
	for(i=0;i<textareas.length;i++)
	{
		temp_param = new Array(textareas[i].name, escape(textareas[i].value));
		param[p] = temp_param;
		p++;
	}
	var f_el = form.getElementsByTagName('select');
	var f_length = f_el.length;
	for(i=0;i<f_length;i++)
	{
		var options = f_el[i].getElementsByTagName('option');
		for(j=0;j<options.length;j++)
		{
			if (options[j].selected == true || options[j].selected == 'true')
			{
				temp_param = new Array(f_el[i].name, escape(options[j].value));
				param[p] = temp_param;
				p++;
			}
		}
	}

	var temp_lang = document.getElementById('overlay_lang');
	if (temp_lang)
	{
		temp_lang = temp_lang.value;
	}
	else
	{
		temp_lang = 'cz';
	}
	temp_param = new Array('lang', temp_lang);
	param[p] = temp_param;

	var requester = new xmlhttp_handler();
	if (temp_lang == 'en')
	{
		var url = 'http://www.promile.info/scripts/assemble_xml_nosms_en.php';
	}
	else
	{
		var url = 'http://www.promile.info/scripts/assemble_xml_nosms.php';
	}

	var requester = new xmlhttp_handler();
	var temp_overlay_content = document.getElementById('overlay_content');

	if (requester.loadURL('POST', url, param, false))
	{
		overlay.show();
		temp_overlay_content.innerHTML = requester.getText();
		overlay_content.show();
	}
}

event_handler.add(window, 'load', init.init);
