var vobrazek = new Image();

function getpagedata(formular) {
	var max = formular.elements.length;
	var fields = new Array();

	for (var n = 0; n < max; n++) {
		if (formular.elements[n].type == 'checkbox' || formular.elements[n].type == 'radio') {
			if (formular.elements[n].checked)
				fields.push(formular.elements[n].name + '=' + formular.elements[n].value);
		} else if (formular.elements[n].type == 'selectbox') {
			if (formular.elements[n].options.length > 0)
				fields.push(formular.elements[n].name + '=' + formular.elements[n].options[formular.elements[n].selectedIndex].value);
		} else if (formular.elements[n].type != 'submit')
			fields.push(formular.elements[n].name + '=' + formular.elements[n].value);
	}

	return fields.join('&');
}

function reloadpage(formular) {
	special(formular, 'save');
}

function special(formular, name) {
	var str = getpagedata(formular);
	var headers = new Array();

	str += '&' + name + '=' + name;

	headers['Content-type'] = 'application/x-www-form-urlencoded';

	send_xmlhttprequest(reload_content, 'POST', '/index.php?ma=ajax&sid=m25', str, headers)

	return false;
}

function reload_content(xmlhttp) {
	if (xmlhttp.readyState == 4) {
		document.getElementById('tadyprosim').innerHTML = xmlhttp.responseText;

		var ourDate = new Date();

		var newurl = '/?ma=ajax&sid=m25_image&id=' + document.getElementById('navrhovyformular').elements['id'].value;
		newurl += '&' + ourDate.getTime();

		vobrazek = new Image();
		vobrazek.src =  newurl;

		uz_jsem();
	}
}

function uz_jsem() {
	if (!isImageOk(vobrazek))
		window.setTimeout("uz_jsem()", 200);
	else
		document.getElementById('vobrazek').src = vobrazek.src;
}

function isImageOk(img) {
    if (!img.complete) {
        return false;
    }

    if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) {
        return false;
    }

    return true;
}
