
function on_orfog_init()
	{
	$("body").append( $.ajax( { type: "GET", url: "/orfog/orfog.xml", async: false } ).responseText );
	}

function on_orfog()
	{
	var range;
	var text;
	if ( typeof window.getSelection != "undefined" )
		{
		var selection = window.getSelection();
		if ( selection.rangeCount > 0 )
			{		
			range = selection.getRangeAt(0);
			text = range.toString();
			}
		}
	else if ( document.selection )
		{
		range = document.selection.createRange();
		text = range.text;
		}
		
	if ( text.length > 0 )
		{
		$("#orfog_code_img").attr( { src: '/orfog/antispam.php?rand=' + Math.random() * Math.random() } );
		
		$("#orfog_text").val( text );
			
		$("#orfog_cover").show();
		$("#orfog_window").show();
		}
	else
		{
		alert( 'Ничего не выделено.' );
		}
	
	}

function on_orfog_submit()
	{
	
	var D = {};
	D["text"] = $("#orfog_text").val();
	D["comment"] = $("#orfog_comment").val();
	D["code"] = $("#orfog_code").val();
		
	var R = $.ajax( { type: "POST", url: "/orfog/post.php", data: D, async: false } ).responseText;
	if ( R == 'done' )
		{
		alert( 'Ваше сообщение принято. Спасибо!' );
		$("#orfog_cover").hide();
		$("#orfog_window").hide();
		}
	else
		{
		alert( 'Неверно введен текст, который изображен на рисунке.' );
		$("#orfog_code_img").attr( { src: '/orfog/antispam.php?rand=' + Math.random() * Math.random() } );		
		}
	
	}
	
function on_orfog_cancel()
	{
	$("#orfog_cover").hide();
	$("#orfog_window").hide();	
	}
	
$(document).ready
	(
	function()
		{
		on_orfog_init();
		jQuery(document).bind('keydown', 'Shift+return', function( evt ) { on_orfog(); return false; } );		
		}
	);

