function addProductWindow(artistID) {

	var today = new Date();

	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	var w = 710;
	var h = 770;

	addProductWindowHandle = null;
	addProductWindowHandle = window.open('/cms/products/default.aspx?ProductID=0&ArtistID=' + artistID + '&rnd=' + today.getTime(),'EditProduct','width=' + w + ',height=' + h + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5) + ',scrollbars=yes');
	if (addProductWindowHandle.blur) addProductWindowHandle.focus();
}

function editProductWindow(productID) {

	var today = new Date();

	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	var w = 710;
	var h = 770;

	editProductWindowHandle = null;
	editProductWindowHandle = window.open('/cms/products/default.aspx?ProductID=' + productID + '&rnd=' + today.getTime(),'EditProduct','width=' + w + ',height=' + h + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5) + ',scrollbars=yes');
	if (editProductWindowHandle.blur) editProductWindowHandle.focus();
}

function manageProductWindow(productID, domainID) {
	var today = new Date();

	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	var w = 900;
	var h = 800;

	manageProductWindowHandle = null;
	manageProductWindowHandle = window.open('/cms/products/manage.aspx?ProductID=' + productID + '&DomainID=' + domainID + '&rnd=' + today.getTime(),'ManageProduct','width=' + w + ',height=' + h + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5) + ',scrollbars=yes');
	if (manageProductWindowHandle.blur) manageProductWindowHandle.focus();
}

function editPersonnelWindow(productID) {

	var today = new Date();

	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	var w = 900;
	var h = 650;

	editPersonnelWindowHandle = null;
	editPersonnelWindowHandle = window.open('/cms/personnel/default.aspx?ProductID=' + productID + '&rnd=' + today.getTime(),'EditPersonnel','resizable,width=' + w + ',height=' + h + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5) + ',scrollbars=yes');
	if (editPersonnelWindowHandle.blur) editPersonnelWindowHandle.focus();
}

function editTracksWindow(productID, trackID) {

    //TrackID is optional, default to zero
	var editTrackID = 0;
	if ( arguments.length > 1 ) {
		editTrackID = arguments[1];
	}

	var today = new Date();

	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	var w = 740;
	var h = 770;

	editTracksWindowHandle = null;
	editTracksWindowHandle = window.open('/cms/tracks/default.aspx?TrackID=' + editTrackID + '&ProductID=' + productID + '&rnd=' + today.getTime(),'EditTracks','resizable,width=' + w + ',height=' + h + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5) + ',scrollbars=yes');
	if (editTracksWindowHandle.blur) editTracksWindowHandle.focus();
}

function editProjectWindow(productID, projectID) {

	var today = new Date();

	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	var w = 650;
	var h = 700;

	editProjectWindowHandle = null;
	editProjectWindowHandle = window.open('/cms/projects/default.aspx?ProductID=' + productID + '&ProjectID=' + projectID + '&rnd=' + today.getTime(),'EditProject','resizable,width=' + w + ',height=' + h + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5) + ',scrollbars=yes');
	if (editProjectWindowHandle.blur) editProjectWindowHandle.focus();
}

function chooseProjectWindow(productID) {

	var today = new Date();

	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	var w = 620;
	var h = 600;

	editProjectWindowHandle = null;
	editProjectWindowHandle = window.open('/cms/projects/chooser.aspx?ProductID=' + productID + '&rnd=' + today.getTime(),'EditProject','resizable,width=' + w + ',height=' + h + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5) + ',scrollbars=no');
	if (editProjectWindowHandle.blur) editProjectWindowHandle.focus();
}

function editProductAlertsWindow(hostID, contentTypeID, isPublished) {

	var today = new Date();

	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	var w = 560;
	var h = 300;

	editAlertsWindowHandle = null;
	editAlertsWindowHandle = window.open('/cms/alerts/default.aspx?IsPublished=' + isPublished + '&ContentTypeID=' + contentTypeID + '&hostID=' + hostID + '&rnd=' + today.getTime(),'EditAlerts','width=' + w + ',height=' + h + ',left=' + ((chasm - w - 10) * .5) + ',top=' + ((mount - h - 30) * .5) + ',scrollbars=yes');
	if (editAlertsWindowHandle.blur) editAlertsWindowHandle.focus();
}
