function ContactForm(url, sig) {var form = '';form += '<form id="form" action="' + url + '" method="post">';form += '<div class="fieldset">';form += '<div class="legend">Příjemce</div>';form += '<table>';form += '<tr>';form += '<td class="w150">Typ dotazu</td>';form += '<td class="right">';form += '<select name="type" required="1">';form += '<option value="">= prosím, vyberte =</option>';form += '<option value="services">poptávka našich služeb</option>';form += '<option value="tender">pozvánka do tendru</option>';form += '<option value="job_info">pracovní nabídka</option>';form += '<option value="links">výměna odkazů</option>';form += '<option value="media_info">informace pro média</option>';form += '</select>';form += '</td>';form += '</tr>';form += '</table>';form += '</div>';form += '<div class="fieldset">';form += '<div class="legend">Údaje o Vás</div>';form += '<table>';form += '<tr>';form += '<td class="w150">Jméno</td>';form += '<td class="right">';form += '<input type="text" name="name" value="" maxlength="64" required="1" />';form += '</td>';form += '</tr>';form += '<tr>';form += '<td class="w150">Email</td>';form += '<td class="right">';form += '<input type="text" name="email" value="" maxlength="64" required="1" />';form += '</td>';form += '</tr>';form += '<tr>';form += '<td class="w150">Telefonní číslo</td>';form += '<td class="right">';form += '<input type="text" name="phone" value="" maxlength="32" required="1" />';form += '</td>';form += '</tr>';form += '</table>';form += '</div>';form += '<div class="fieldset">';form += '<div class="legend">Zpráva</div>';form += '<table>';form += '<tr>';form += '<td class="w150">Předmět</td>';form += '<td class="right">';form += '<input type="text" name="subject" value="" maxlength="64" />';form += '</td>';form += '</tr>';form += '<tr>';form += '<td class="w150">Text</td>';form += '<td class="right">';form += '<textarea name="message" cols="1" rows="1" required="1"></textarea>';form += '</td>';form += '</tr>';form += '</table>';form += '</div>';form += '<div class="for_button">';form += '<input type="hidden" name="sig" value="' + sig + '" />';form += '<button type="button">Odeslat</button>';form += '</div>';form += '</form>';$('#form_result').after(form);$('#form select[required], #form input[required], #form textarea[required]').each(function() {var obj = $(this).parents('tr').find('td').eq(0);obj.html(obj.html() + '<span class="required">*</span>');});ContactFormCheckRequired();} function ContactFormDescription(text) {$('#form input[name="subject"]').val(text);} function ContactFormCheckRequired() {var size = $('#form select[required], #form input[required], #form textarea[required]').size();var check = 0;$('#form select[required] option:selected, #form input[required], #form textarea[required]').each(function() {if ($(this).val()) {check++;}});if (size == check) {$('#form button').attr('disabled', false).removeClass('disabled');} else {$('#form button').attr('disabled', true).addClass('disabled');}} function ContactFormHighlightValues() {$('#form select, #form input, #form textarea').each(function() {if ($(this).val()) {$(this).addClass('valued');} else {$(this).removeClass('valued').removeClass('failed');}});var obj = $('#form input[name="email"]');if (obj.val()) {if (! /^[a-z0-9\.\_\-]+@(?:[a-z0-9\-]+\.)+([a-z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)$/i.test(obj.val())) {obj.addClass('failed');} else {obj.removeClass('failed');}}}$().ready(function() { $('#main_area ul').each(function() {$(this).find('ul').addClass('inline_fix');}); $('#form select[name="type"]').live('change', function() {if ($(this).val()) {ContactFormDescription($('#qi_' + $(this).val()).html());} else {ContactFormDescription('');}}); $('#form input, #form select, #form textarea').focus(function() {$(this).addClass('focus');});$('#form input, #form select, #form textarea').blur(function() {$(this).removeClass('focus');}); $('#form select[required]').live('change', function() {ContactFormCheckRequired();});$('#form input[required], #form textarea[required]').live('keyup', function() {ContactFormCheckRequired();}); $('#form select, #form input, #form textarea').live('change', function() {ContactFormHighlightValues();}); $('#form button').live('click', function() {var obj = $(this);obj.attr('disabled', true).addClass('disabled');$.post(obj.parents('form').attr('action'),obj.parents('form').serialize(),function(result) {obj.attr('disabled', false).removeClass('disabled');if (result.status == 'ok') {$('#form_result').html('<span class="alert ok">' + result.message + '</span>').show();$('#form select, #form input, #form textarea').val('');} else {$('#form_result').html('<span class="alert ko">' + result.message + '</span>').show();}},'json');});$('#form button').addClass('hand');});
