var cookieNameClipping = "ts_clipping";
var cookieNameClippingRead = "ts_clipping_read";

function clippingAddItem(id) {
	cookieAddId(cookieNameClipping, id);
	if (clippingWindow != null && clippingWindow.closed == false) clippingWindow.location.reload();
}

function clippingDeleteItem(id) {
	cookieDeleteId(cookieNameClippingRead, id);
	cookieDeleteId(cookieNameClipping, id);
}

function clippingShow() {
	if (clippingWindow != null && clippingWindow.closed == false) clippingWindow.close();
	clippingWindow = window.open("/clipping/1,2051,,00.html", "clipping", "height=340,width=265,locationbar=no,menubar=no,scrollbars=yes,resizable=yes");
	clippingWindow.focus();
}

var clippingWindow = null;

function clippingClearAll() {
	//WM_killCookie(cookieNameClippingRead, cookiePath);
	//WM_killCookie(cookieNameClipping, cookiePath);
	WM_setCookie(cookieNameClippingRead, '', cookieLifeTimeHours, cookiePath);
	WM_setCookie(cookieNameClipping, '', cookieLifeTimeHours, cookiePath);
}

function clippingClearRead() {
	var current = WM_readCookie(cookieNameClippingRead);
	if (current) {
		var currentValues = current.split('|');
		for(var i=0; i < currentValues.length; i++) {
			clippingDeleteItem(currentValues[i]);
		}
	}
}

function clippingMarkItemRead(id) {
	return cookieAddId(cookieNameClippingRead, id);
}

function clippingGetSelected(formName, checkboxPrefix) {
	var current = WM_readCookie(cookieNameClipping);
	var result = new Array();
	if (current) {
		var currentValues = current.split('|');
		for(var i=0; i < currentValues.length; i++) {
			if (eval("document." + formName + "." + checkboxPrefix + currentValues[i] + ".checked")) {
				result[result.length] = currentValues[i];
			}
		}
	}
	return result;
}

function clippingClearSelected(formName, checkboxPrefix) {
	var selected = clippingGetSelected(formName, checkboxPrefix);
	for(var i=0; i < selected.length; i++) {
		clippingDeleteItem(selected[i]);
	}
}

function clippingPrintSelected(formName, checkboxPrefix) {
	var selected = clippingGetSelected(formName, checkboxPrefix);
	clippingOpenPrintWindow(selected);
}

function clippingPrintAll() {
	var all = WM_readCookie(cookieNameClipping);
	if (all != '') {
		clippingOpenPrintWindow(all.split('|'));
	} else {
		return new Array();
	}
}

function clippingOpenPrintWindow(storyList) {
	if (storyList.length > 0) {
		var url = '/clipping/print/1,2105,PID#replace#,00.html';
		url = url.replace(/#replace#/, storyList.join('-'));
		//alert(url);
		window.open(url, 'printStory');
	} else {
		
	}
}
