function getItemFiles(obj) {
 var files=obj.docs
 if (files=='') return '';
 files=files.split(',');
 var res='';
 for (var i=0; i<files.length; i++) {
 	var f=files[i];
	var ext=f.match(/\.([a-z0-9]+)$/);
//	if (!ext) { alert(files); return false }
	ext=ext[1];
	res+='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a target=_blank class=icon_'+ext+' href="/files/press/press-' + obj.id + '_' + f + '"> ' + ext + ' </a>';
 }
 return res;
}

function getItemContent(n) {
 var obj=Items[n];
 var res='';
 var title=obj.title, file=obj.docs;
 file='/files/press/press-' + obj.id + '_' + file;
 title='<a target=_blank href="'+file+'">' +title + '</a>';

 switch(obj.categ) {
  case 69:	// Releases
  	res+='<tr><td><b>' + title + '</b><td width=140 align=right>' + obj.date +
  		'<tr><td colspan=2 style="padding: 0 2px">' + obj.info +
  		'<tr><td colspan=2 align=right style="padding:0 2px 10px 2px">';
//  	res+=getItemFiles(obj);
  	break;
  case 70:	// Folder
  	res+='<tr><td colspan=2 style="padding:5px">' + title; //  + '<td width=140 align=right>' + getItemFiles(obj);
  	break;
 }
 return res;
}

function getItemFile(obj,file) {
 if (!file) return '';
 if (file.search(/^\d+\.[a-z0-9]$/i)==0) return '/files/press/press-' + obj.id + '_' + file;
 if (file.search(/^\d+_\d+\.[a-z0-9]$/i)==0) return '/files/press/press-' + file;
 file=file.replace(/^new(\d+)/,'news.html?id=$1');
 file=file.replace(/^(hotel|destination|congress|dmc)(\d+)/,'$1_det.html?id=$2');
 return file;
}

function getItemIndex(n) {
 var obj,nResults=0;
 var res='<table width=100% border=0 cellspacing=0 cellpadding=2>';
 for (var i in Items) if ((obj=Items[i]) && (obj.categ==n)) { // res+=getItemContent(i);
	nResults++;
	var title=obj.title, file=obj.docs;

	file=getItemFile(obj,file); // ,file)	
	var onclickCall= file ? '' : ' onclick="return false"';
	title='<a target=_blank href="'+file+'"'+onclickCall+'>' +title + '</a>';

	switch(obj.categ) {
	case 69:	// Releases
		res+='<tr><td><b>' + title + '</b><td width=140 align=right>' + obj.date +
  		'<tr><td colspan=2 style="padding: 0 2px">' + txtMakeup(obj.info) +
  		'<tr><td colspan=2 align=right style="padding:0 2px 10px 2px"> &nbsp;';
//		res+=getItemFiles(obj);
		break;
	case 70:	// Folder
		if (nResults%2) res+='<tr>';
		res+='<td colspan=2 style="padding:5px">' + title; //  + '<td width=140 align=right>' + getItemFiles(obj);
		break;
	 }
 }

 res+='</table>';
 return res;
}

function initialize() {
 setObjContent('pressReleases',getItemIndex(69));
 setObjContent('pressFolders',getItemIndex(70));
}

chainOnload(initialize);

