

function updater()
{
	var responseText;
	var jsons = $("#upload_frame").contents().text();

	if (jsons != '') 
	{
		//alert(jsons);
		responseText = JSON.parse(jsons);
		
	

		if (responseText && typeof(responseText) != 'undefined')
		{
			if(typeof(responseText) != 'object')
			{
				alert('Chyba: ' + responseText);
				return false;
				
			}
			else if(typeof(responseText.error) != 'undefined')
			{
				alert(responseText.error);
				$("#formular").slideDown(500);
				$("#loading").text('');
				return false;
			}
			else if(typeof(responseText.msg) != 'undefined')
			{
				//alert(responseText.msg);
				//return false;
			}
			if(typeof(responseText.debug) != 'undefined')
			{
				alert(responseText.debug);
				return false;
			}
			
			
			if(responseText.status == 'ok' && typeof(responseText.url) != 'undefined')
			{
				
				$("#loading p").text($("#text\\.redirecting").val());
				if (responseText.tweet != 'undefined' && responseText.tweet != null) window.location = 'http://twitter.com/home?status=' + responseText.twitter_status;						
				else window.location = '/' + responseText.url;	
				return false;
			}
			


			
		}
	}
	
	var update = setTimeout("updater()", 1000);
}


$(document).ready(function(){


	$("#formular").submit(function(){
		
		
		$("#formular").slideUp(500);
		
		$("#loading").show();
		$("#loading p").text($("#text\\.loading").val());
		
		
		
		var update = setTimeout("updater()", 1000);
		
		/*
		$.ajaxFileUpload
		(
			{
				url:'/upload.php',
				secureuri:false,
				fileElementId:'upload_file',
				dataType: 'json',  // pro debug: dataType: 'text', a odkomentovat dole alert(data);
				
				success: function (data, status)
				{
					if(typeof(data) != 'object')
					{
						alert(data);
					}
					else if(typeof(data.error) != 'undefined')
					{
						alert(data.error);
						$("#formular").slideDown(500);
						$("#loading").text('');
					}
					else if(typeof(data.msg) != 'undefined')
					{
						//alert(data.msg);
					}
					if(typeof(data.debug) != 'undefined')
					{
						alert(data.debug);
					}
					
					
					if(data.status == 'ok' && typeof(data.url) != 'undefined')
					{
						
						if (data.tweet != 'undefined' && data.tweet != null) window.location = 'http://twitter.com/home?status=' + data.twitter_status;						
						else window.location = 'http://twio.cz/' + data.url;	
					}
					

				},
				error: function (data, status, e)
				{
					alert(e + '\n' + data);
					
				}
			}
					)
		*/

		
	});
	

});

