/*
Page Editor

Provides a link to the CMS editor for a page.
*/

//TODO: make link panel draggable? (could remember position with cookie etc.)

var ElmCMS_edit_page_do = false;//Set to true in page when required

function ElmCMS_edit_page_set()
{
	var edit_link;
	var a;
	var img;
	var text;
	var body;
	var page_id = ElmCMS_edit_page_do;

	if(ElmCMS_edit_page_do)
	{
		edit_link = document.createElement('div');
		edit_link.id = 'edit_link';

		/*a = document.createElement('a');
		a.setAttribute('href',url+'/?page=admin/pages_manager');
		a.setAttribute('title','Shortcut to the Pages Manager in the Admin Console');
		img = document.createElement('img');
		img.setAttribute('src',url+'/images/admin/template1/icon_edit_page_pages_manager.png');
		img.setAttribute('alt','Shortcut to the Pages Manager in the Admin Console');
		a.appendChild(img);
		edit_link.appendChild(a);*/

		a = document.createElement('a');
		a.setAttribute('href',url+'/?page=admin/pages_editor&id='+page_id);
		a.setAttribute('title','Edit this page');
		img = document.createElement('img');
		img.setAttribute('src',url+'/images/'+esd+'/template1/icon_edit_page_edit.png');
		img.setAttribute('alt','Edit this page');
		a.appendChild(img);
		edit_link.appendChild(a);

		a = document.createElement('a');
		a.setAttribute('href',url+'/?page=admin/pages_manager');
		a.setAttribute('title','Switch to the Admin Console');
		img = document.createElement('img');
		img.setAttribute('src',url+'/images/'+esd+'/template1/icon_edit_page_admin.png');
		img.setAttribute('alt','Switch to the Admin Console');
		a.appendChild(img);
		edit_link.appendChild(a);

		a = document.createElement('a');
		a.setAttribute('href',url+'/?page=logout');
		a.setAttribute('title','Logout');
		img = document.createElement('img');
		img.setAttribute('src',url+'/images/'+esd+'/template1/icon_edit_page_logout.png');
		img.setAttribute('alt','Logout');
		a.appendChild(img);
		edit_link.appendChild(a);

		var body = document.getElementsByTagName('BODY');
			body = body[0];
		body.appendChild(edit_link);
	}
}

onload_fns[onload_fns.length] = 'ElmCMS_edit_page_set()';