var sPrintPageFormat='p__****.html'; // print file name convention p_****.extension or ****_p.extension
var sPath='/'; // cookie path
var dExpires=''; // cookie expiry
var sRootPath=''; // root folder
var sCookieName='pbasket';
var sPrintBasketUrl='t_printbasket.html';

function printItem(_sPath){
    var _sPrint=sPrintPageFormat;
	_sPrint=_sPrint.replace('****',_sPath);
	w(_sPrint,'print');
}

function bulkPrint(){
	if(readCookie(sCookieName)!=null){_aKeys=readCookie(sCookieName).split(',');
		for(_i=0;_i<_aKeys.length;_i++){
			printItem(getPathFromKey(_aKeys[_i]));
		}
	}
}

function reloadPage(){document.forms['frmPManager'].submit();}
function clearList(){createCookie(sCookieName,'');reloadPage();}

function test(_s){alert(_s);}

function showList(){
	var _sRetVal='';
	var _sMod='';
	if(readCookie(sCookieName)!=''){
		_aKeys=readCookie(sCookieName).split(',');
		for(_i=0;_i<_aKeys.length;_i++){
		    _sMod=((_i%2)==0)?' class="odd"':'';
			_sT=aPB[_aKeys[_i]];
			_sRetVal+='<tr'+_sMod+'><th><a href="'+_aKeys[_i]+'" target="_blank" onclick="javascript:parentNav(\''+_aKeys[_i]+'.html\');return false;" title="'+aCommons['printbasket_link_title_linkto']+' '+_sT+' ('+aCommons['printbasket_link_title_opens_main']+')">'+_sT+'</a></td><td><a href="#" onclick="javascript:printItem(\''+_aKeys[_i]+'\');return false;" title="'+aCommons['printbasket_link_title_print']+'">'+aCommons['printbasket_link_print']+'</a>&nbsp;&#124;&nbsp;<a href="#" onclick="javascript:removePage(\''+_aKeys[_i]+'\');return false;" title="'+aCommons['printbasket_link_title_delete']+'">'+aCommons['printbasket_link_delete']+'</a></td></tr>';
		}
	}
	else{_sRetVal='<tr><th colspan="2"><strong>'+aCommons['printbasket_empty_basket']+'</strong></td></tr>';}
	return _sRetVal;
}

function readCookie(sName){
	sName+="=";_at=document.cookie.split(';');
	for(_i=0;_i<_at.length;_i++){
		var _st=_at[_i];while(_st.charAt(0)==' '){_st=_st.substring(1,_st.length);}
		if(_st.indexOf(sName)==0){return _st.substring(sName.length,_st.length);}
	}return('');
}

function getValues(){alert(document.cookie);}

function createCookie(sName,sValue){document.cookie=sName+'='+sValue+'; path='+sPath+'';}
function checkCookie(){return (document.cookie.indexOf(sCookieName)!=-1)?true:false;}

function removePage(sKey){
	_printList1=readCookie(sCookieName);
	_printList2='';
	var _aPrintList1=_printList1.split(",");
	for(_i=0;_i<_aPrintList1.length;_i++){
		if(!(sKey==_aPrintList1[_i])){
			if(window._printList2){_printList2=_aPrintList1[_i]+","+_printList2;}
			else{_printList2=_aPrintList1[_i];}
		}
	}	
	createCookie(sCookieName,_printList2);
	reloadPage();
}

function addPrintBasket(){
	var _sDocPath=document.location.toString();
	_sDocPath=_sDocPath.substring(_sDocPath.lastIndexOf('/')+1,_sDocPath.indexOf('.html'));
	var _sDocTitle=aPB[_sDocPath];
	var _sCookieEntry=_sDocPath;
	_printList1=readCookie(sCookieName);
	if(_printList1==''){createCookie(sCookieName,_sCookieEntry);}
	else{_results=_printList1.search(_sCookieEntry);if(_results==-1){_addedKey=_sCookieEntry+","+_printList1;createCookie(sCookieName,_addedKey);}}
	alert(aCommons['printbasket_page_added']+'\n- '+_sDocTitle);	
}

function viewPrintBasket(){
 w(sPrintBasketUrl,'note');
}
