
var images = {};

function selectImage( img_id )
{
	document.getElementById('press_img_form').img_src.value = images[img_id].src;
	document.getElementById('press_img_form').img_id.value = img_id;
	
	document.getElementById('press_img_paste_btn').disabled = false;
	document.getElementById('press_img_delete_btn').disabled = false;
	
	document.getElementById('press_img_preview').innerHTML = '<img src='+images[img_id].src+' />';
	
	return;
}

function deleteImage( message )
{
	if( confirm( message ) )
	{
		location.href = '?delete_image_id='+document.getElementById('press_img_form').img_id.value;
	}
	
	return;
}

function pasteImage()
{
	F = document.getElementById('press_img_form');
	
	var img_code = '<img src="'+ F.img_src.value +'"';
	
	if( F.image_align[0].checked )
		img_code += ' align="left"';
	else if( F.image_align[1].checked )
		img_code += ' align="right"';
	
	if( F.alt_text.value )
		img_code += ' alt="'+ F.alt_text.value +'"';
	
	if( F.image_margin.value )
		img_code += ' style="margin: '+ F.image_margin.value +'px" />';
	
	
	var field = opener.document.getElementById('profile_blogs_add_blog_content');
	
	field.focus();
	
	// IE
	if( document.selection )
	{
		var sel = opener.document.selection.createRange();
		opener.document.selection.createRange().setEndPoint('StartToStart', sel);
		
		sel.text = img_code;
	}

	// Mozilla Firefox
	else
	{
		var selLength = field.textLength;
		var selStart = field.selectionStart;
		var selEnd = field.selectionEnd;
		
		if( selEnd==1 || selEnd==2 ) selEnd=selLength;
		
		var s1 = field.value.substring(0,selStart);
		var s2 = field.value.substring(selStart, selEnd);
		var s3 = field.value.substring(selEnd, selLength);
		
		if(s2)
			field.value = s1 + img_code + s2 + s3;
		else
			field.value = s1 + img_code + s3;
		
		cursor = ( selStart + (img_code.length) );
		
		field.selectionStart = field.selectionEnd = cursor;
	}
	
	opener.do_preview();
		
	return window.close();
}
