function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

var auto_open  = getUrlVars()["open_form"];

var id_formular;

$(document).ready(function() {


	$("#dialog_check_form").validationEngine({
		scroll:false,
		unbindEngine:false,
		ajaxSubmit: true,
		ajaxSubmitFile: "ajax/check_smlouva.php",
		ajaxSubmitMessage: "Data formuláře odeslána. Pro novou smlouvu přenačtěte stránku <a href='/index.asp?obsah=474'>zde</a>.",
		inlineValidation: false,
// 		success :  false,
		success :  function() {
			$.post("ajax/get_formular_id.php", {smlouva: $("#vysavac_smlouva").val(), id_firmy: $("#vysavac_id_firmy").val()} , function(data) {
					$("#id_formular").val(data.id);
					$('#dialog_check').dialog('close');
					$('#dialog_user').dialog('open');
			}, "json")
		}
// 		failure : function() { alert('false')  }
	});


	$("#dialog_user_form").validationEngine({
	scroll:false,
	unbindEngine:false,
	ajaxSubmit: true,
	ajaxSubmitFile: "ajax/smlouva_save.php",
	ajaxSubmitMessage: "Data formuláře odeslána. ",
// 					ajaxSubmitExtraData: "id=" + id_formular,
	success :  function() {
		$('#dialog_user').dialog('close');
		$('#dialog_success').dialog({width: 600,modal: true,buttons: {"Ok": function() {$(this).dialog("close");}},close: function() {}});
	},
	failure : function() {
// 		$('#dialog_error').dialog({width: 600,modal: true,buttons: {"Ok": function() {$(this).dialog("close");},},close: function() {}});
	}
	});

// retval = $("#inzerat-"+ ui.index).validationEngine({returnIsValid:true,scroll:false})

	$('#dialog_check').dialog({
		autoOpen: false,
		width: 600,
		modal: true,
		buttons: {
// 			"Ok": function() {
// 				$(this).dialog("close");
// 			},
			"Cancel": function() {
				$.validationEngine.closePrompt(".formError",true);
				$(this).dialog("close");
			}
		},
		close: function() {
			$.validationEngine.closePrompt(".formError",true);
		}

	});

	$('#dialog_user').dialog({
		autoOpen: false,
		width: 600,
		modal: true,
		buttons: {
// 			"Ok": function() {
// 				$(this).dialog("close");
// 			},
			"Cancel": function() {
				$.validationEngine.closePrompt(".formError",true);
				$(this).dialog("close");
			}
		},
		close: function() {
			$.validationEngine.closePrompt(".formError",true);
		}

	});


	$('#dialog_check_link').click(function(){
		$('#dialog_check').dialog('open');
		return false;
	});

	if(auto_open == "true") {
		$('#dialog_check').dialog('open');
	}

});
