/**
 * @version $Id: toolbar.js 1070 2007-08-28 11:21:18Z stu.goff $
 * @copyright Soup Ltd
 * @package ooCMS
 */
var pageDetailsVisible=false;
function toolbarPick(action){
	var l=location.href;
	var url=currentURL;
	var grp=currentGroupURL;
	var cType=currentType;
	var args='';
	if(l.indexOf('#')>-1){
		l=l.substring(0,l.indexOf('#'));
	}
	if(l.indexOf('?')>-1){
		args=l.substring(l.indexOf('?')+1,l.length);
	}
	var ix=args.indexOf('context=admin');
	if(ix>-1){
		args=args.substring(0,ix)+args.substring(ix+13,args.length);
	}
	switch(action){
		case 'view':
			location.href=url+(currentAction==''?'':(currentAction=='Edit'?'View':'/'+currentAction))+'?'+args;
			break;
		case 'edit':
			top.location.href='/admin'+url+'/Edit';
			break;
		case 'adminView':
			location.href=url+(currentAction==''?'':'/'+currentAction)+'?context=admin&'+args;
			break;
		case 'statistics':
			var oid=0;
			try{
				if(window.obId)
					oid=window.obId;
				else if(parent.obId)
					oid=parent.obId;
			}catch(e){}
			openSpecialWindow("/media/site/helpers/frontEndStats.php?obId="+oid+"&title=Statistics",600,400);
			break;
		case 'addNewHere':
			top.location.href="/admin"+grp+"/"+cType+"/default/Edit";
			break;
		case 'manage':
			var gid=0;
			try{
				if(window.currentGroupId)
					gid=window.currentGroupId;
				else if(parent.currentGroupId)
					gid=parent.currentGroupId;
			}catch(e){}
			openSpecialWindow("/media/site/helpers/manageGroup.php?gId="+gid,600,400);
			break;
		case 'showHidePageDetails':
			pageDetailsVisible=!pageDetailsVisible;
			document.getElementById('adminToolbarTable_0').style.display=(pageDetailsVisible?'block':'none');
			break;
	}
}