
// list: ['title', 'date', 'summary',  '154875'],
// escape \ single quotes '
var itemList1 = [  

['IT Modernization: Recommendations for Leaders in Business Intelligence and Information Management', '12 June 2008', 'IT modernization strategies manage the ongoing evolution of business process, application and technology portfolios. Modernization is both an imperative and a huge opportunity for organizations seeking to optimize their leverage -- of both information assets and people.', 'doc_cd', '157345'],	

['Organize to Modernize: The Roles PMOs Can Play in IT Modernization', '23 May 2008', 'At best, the IT department&#39;s management of IT modernization initiatives is the equivalent of a disorganized mess. To meet the demand to modernize IT, enterprises need to organize using a project management office to connect modernization efforts with IT project execution.', 'doc_cd', '157601'],	

['Government and IT Modernization', '13 May 2008', 'In this analysis, Gartner helps government IT executives identify the key drivers for IT modernization and recommends which major obstacles should be removed to achieve success.','doc_cd', '157861'],

['Legacy Modernization and Core System Issues Among P&C and Life Insurers', '14 April 2008', 'Most insurers continue to struggle with legacy systems and IT modernization. Initiatives to reduce the cost of maintenance, overcome resource limitations and improve business performance continue with Tier 1 and Tier 2 property and casualty and life insurers.', 'doc_cd', '156688'],

['Planning for IT Modernization: Start From the Top With APM', '20 May 2008', 'Application portfolio management provides key planning and management details for IT modernization programs. Progressive refinement from a high-level assessment leads to focused decisions that can improve the return on the assets in use.', 'doc_cd', '158022'],	

['How Multicore Servers Affect Applications and IT Modernization', '21 May 2008', 'Multicore processors in modern servers will create unexpected differences from the historical behavior of applications. Modernization of software will be forced at a noticeably higher rate, with shorter application life cycles, because of these factors.', 'doc_cd', '158020'],

['IT Modernization and Server Platform Selection', '4 April 2008', 'During every IT modernization project, take a comprehensive look at the implications of choosing another server platform. Then, when undertaking a cross-platform migration, consider 11 key factors.', 'doc_cd','156507'],

['The Role of SaaS in IT Modernization', '3 April 2008', 'Software as a service can be a bridge to a future, on-premises application or a permanent replacement for your legacy software applications. In either case, SaaS can play multiple roles in your IT modernization efforts.', 'doc_cd', '156590'],

['IT Modernization: Build Agile Data Centers While Reducing Expenses', '18 April 2008', 'Traditional data center design strategies are no longer effective. Using creative planning, IT leaders can build data centers that meet long-term power, cooling and space goals, while staying within budget.', 'doc_cd', '156314'],

['Governing IT Modernization Efforts', '23 May 2008', 'Getting the "right" resources in the "right" place is a challenge for IT modernization efforts. Established application governance frameworks are a start, but they may not be sufficient for IT modernization work.', 'doc_cd', '157813'],

['IT Modernization: Modernize IT Funding to Modernize IT and Legacy Data Storage', '22 April 2008', 'Stored data presents one of the most difficult challenges for IT modernization. Addressing this challenge is an increasingly important part of modernizing legacy storage assets and applications.', 'doc_cd', '156782'],

['Impact of Modernization on Application Professionals&#39; Career Images and Outlook', '22 May 2008', 'When IT modernization involves applications, success hinges on engaging and retaining key application professionals. Use common "personas" to predict behaviors and morale, and to design career development and retention.', 'doc_cd', '156844'],

['How to Modernize Your Job Scheduling Environment', '9 May 2008', 'In a modern IT environment, enterprises do not need multiple job schedulers that lead to, for example, separate mainframe and distributed job scheduling environments. Learn how to modernize your job scheduling environment and how to decide where to host your single job scheduler.', 'doc_cd', '157849'],

['Adopt PPM to Support IT Modernization', '22 May 2008', 'Project and portfolio management processes and technologies support IT modernization efforts. PPM maturity provides inroads into application portfolio management, helping organizations identify opportunities to modernize planned investments from concept to execution.', 'doc_cd', '157025']
];

// make sure last item has no , comma at end



function setDisplay(objectID, state) {
    var object = document.getElementById(objectID);
    object.style.display = state; 
}


function loopResearchITM_1() {
	for (i=0, j=i+1; i<itemList1.length; i++, j++){
		//this is the plus sign no summary
	document.write('<!-- start item -->');
	document.write('<div class="tab_area_" id="tablist_item1' + j + '_a"><h3><a onclick="setDisplay(\'tablist_item1' + j + '_b\',\'block\'); setDisplay(\'tablist_item1' + j + '_a\',\'none\');" href="javascript:void(\'\')" target="_self"><img src="/it/themes/images/plus_icon.gif" border="0" class="plusicon" /></a> ');
	document.write('<a href="/DisplayDocument?' + itemList1[i][3] + '=' + itemList1[i][4] + '" onClick="openResult(\'/DisplayDocument?' +itemList1[i][3] + '=' + itemList1[i][4] + '\'); return false;" target="_new" >' + itemList1[i][0] + '</a></h3></div>');
	
	//this is the minus sign with summary and date
	//single quote must close the start of the js string-where sits the html, \ is escape which tells the js to ignore the next ' for the next string
	
	document.write('<div style="display: none;" class="tab_area_" id="tablist_item1' + j + '_b"><h3><a onclick="setDisplay(\'tablist_item1' + j + '_a\',\'block\'); setDisplay(\'tablist_item1' + j + '_b\',\'none\');" href="javascript:void(\'\')" target="_self"><img src="/it/themes/images/minus_icon2.gif" border="0" class="plusicon"></a> ');
	document.write('<a href="/DisplayDocument?' + itemList1[i][3] + '=' + itemList1[i][4] + '" onClick="openResult(\'/DisplayDocument?' + itemList1[i][3] + '=' + itemList1[i][4] + '\'); return false;" target="_new" >' + itemList1[i][0] + '</a></h3>');
	document.write('<div class="clear"><p>' + itemList1[i][1] + '</p></div>');//this writes the date
	document.write('<div class="clear"></div>');
	document.write('<div class="pad6"></div><p>' + itemList1[i][2] + '</p><div class="clear pad6"></div></div><div class="pad6"></div>');//this gives the padding between the date and the summary
	document.write('<!-- end item -->'); 
	
	}
	return true;
}

/*function loopResearchV_2() {
	for (i=0, j=i+1; i<itemList2.length; i++, j++){
		
	document.write('<!-- start item -->');
	document.write('<div class="tab_area_" id="tablist_item2' + j + '_a"><h3><a onclick="setDisplay(\'tablist_item2' + j + '_b\',\'block\'); setDisplay(\'tablist_item2' + j + '_a\',\'none\');" href="javascript:void(\'\')" target="_self"><img src="/it/themes/images/plus_icon.gif" border="0" class="plusicon" /></a> ');
	document.write('<a href="/DisplayDocument?doc_cd=' + itemList2[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList2[i][2] + '\'); return false;" target="_new" >' + itemList2[i][0] + '</a></h3></div>');
	
	document.write('<div style="display: none;" class="tab_area_" id="tablist_item2' + j + '_b"><h3><a onclick="setDisplay(\'tablist_item2' + j + '_a\',\'block\'); setDisplay(\'tablist_item2' + j + '_b\',\'none\');" href="javascript:void(\'\')" target="_self"><img src="/it/themes/images/minus_icon2.gif" border="0" class="plusicon"></a> ');
	document.write('<a href="/DisplayDocument?doc_cd=' + itemList2[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList2[i][2] + '\'); return false;" target="_new" >' + itemList2[i][0] + '</a></h3>');
	document.write('<div class="clear"></div>');
	document.write('<div class="pad6"></div><p>' + itemList2[i][1] + '</p><div class="clear pad6"></div></div><div class="pad6"></div>');
	document.write('<!-- end item -->'); 
	
	}
	return true;
}*/


