function check(field) {
    
	jQuery('img.error').attr('src', TEMPLATEDIR + '/images/spacer.gif');
	var form_data='check=' + field + '&';
  var fields=document.getElementsByTagName('input')
	for (var a=0; a<fields.length; a++) {
  	if ((fields[a].type=='text') || (fields[a].type=='hidden') || ((fields[a].type=='checkbox') && (fields[a].checked==true)) || ((fields[a].type=='radio') && (fields[a].checked==true))) {
			form_data=form_data + fields[a].name + "=" + encodeURIComponent(fields[a].value) + "&" ;
  	}
  }

	jQuery.ajax({
		type: "POST",
	  url: TEMPLATEDIR + '/inc/jquery.ajax.php',  
  	data: form_data,
	  success: function(json) {
			jQuery.each(json, function(key, value) {  
				if (key == 'error') {
						jQuery.each(value, function(key, value) {
							jQuery('#error_' + key).attr('src', TEMPLATEDIR + '/images/error.png');
							jQuery('#error_' + key).toolTip('#error_' + key, 'error_' + key, value);
						});
				}
				if (key == 'js') {
					eval(value);
				}
			});
		},  
		dataType: "json"
	});
}

function odeslatPoptavku() {
    
	jQuery('img.error').attr('src', TEMPLATEDIR + '/images/spacer.gif');

	var form_data='action=send&';

  var fields=document.getElementsByTagName('input')
	for (var a=0; a<fields.length; a++) {
  	if ((fields[a].type=='text') || (fields[a].type=='hidden') || ((fields[a].type=='checkbox') && (fields[a].checked==true)) || ((fields[a].type=='radio') && (fields[a].checked==true))) {
			form_data=form_data + fields[a].name + "=" + encodeURIComponent(fields[a].value) + "&" ;
  	}
  }
  var selects=document.getElementsByTagName('select')
	for (var a=0; a<selects.length; a++) {
			form_data=form_data + selects[a].name + "=" + encodeURIComponent(selects[a].value) + "&" ;
  }
  var textareas=document.getElementsByTagName('textarea')
	for (var a=0; a<textareas.length; a++) {
		form_data=form_data + textareas[a].name + "=" + encodeURIComponent(textareas[a].value) + "&" ;
	}

	jQuery.ajax({
		type: "POST",
	  url: TEMPLATEDIR + '/inc/jquery.ajax.php',  
  	data: form_data,
	  success: function(json) {
			jQuery.each(json, function(key, value) {  
				if (key == 'error') {
						jQuery.each(value, function(key, value) {
							jQuery('#error_' + key).attr('src', TEMPLATEDIR + '/images/error.png');
							jQuery('#error_' + key).toolTip('#error_' + key, 'error_' + key, value);
						});
				}
				if (key == 'result') {
					jQuery('#result').html(value);
				}
			});
		},  
		dataType: "json"
	});
}

function odeslatRegistraci() {
    
	jQuery('img.error').attr('src', TEMPLATEDIR + '/images/spacer.gif');

	var form_data='action=register&';

  var fields=document.getElementsByTagName('input')
	for (var a=0; a<fields.length; a++) {
  	if ((fields[a].type=='text') || (fields[a].type=='hidden') || ((fields[a].type=='checkbox') && (fields[a].checked==true)) || ((fields[a].type=='radio') && (fields[a].checked==true))) {
			form_data=form_data + fields[a].name + "=" + encodeURIComponent(fields[a].value) + "&" ;
  	}
  }
  var selects=document.getElementsByTagName('select')
	for (var a=0; a<selects.length; a++) {
			form_data=form_data + selects[a].name + "=" + encodeURIComponent(selects[a].value) + "&" ;
  }
  var textareas=document.getElementsByTagName('textarea')
	for (var a=0; a<textareas.length; a++) {
		form_data=form_data + textareas[a].name + "=" + encodeURIComponent(textareas[a].value) + "&" ;
	}

	var ok=1;
	jQuery.ajax({
		type: "POST",
	  url: TEMPLATEDIR + '/inc/jquery.ajax.php',  
  	data: form_data,
	  success: function(json) {
			jQuery.each(json, function(key, value) {  
				if (key == 'error') {
						ok=0;
						jQuery.each(value, function(key, value) {
							jQuery('#error_' + key).attr('src', TEMPLATEDIR + '/images/error.png');
							jQuery('#error_' + key).toolTip('#error_' + key, 'error_' + key, value);
						});
				}
				if (key == 'result') {
					jQuery('#result').html(value);
				}
			});

			if (ok==0) alert('Ve formuláři byly nalezeny chyby, prosím opravte je.'); 

		},  
		dataType: "json"
	});
}

