
// list: ['title', 'summary', 'doc_cd or id', '154875'],
// escape \ single quotes '
var itemList1 = [  

['Server Virtualization Trends in 2008: Everything Changes', 'Five key trends in server virtualization are driving rapid changes in the market, in technologies and in the value proposition of virtualization.', '154894'],	

['Server Hypervisor Competition in 2008', 'One year ago, VMware had no serious competitors. In 2008, Citrix, Microsoft, Oracle, Sun Microsystems and Virtual Iron all have serious virtualization offerings.', '154925'],

['Frequently Asked Questions About Microsoft&#39;s &lsquo;Hyper-V&rsquo;', 'Hyper-V (previously code-named Viridian) is Microsoft&#39;s technology response to VMware&#39;s hypervisor. We address common issues and concerns regarding Hyper-V.', '153073'],
				
['Demystifying Server Virtualization Taxonomy and Terminology', 'Because vendors are offering more server virtualization choices, the terminology describing server-related technology and taxonomies has become ambiguous. This research provides clearly defined terminology and a taxonomy to help remove the confusion.', '148373'],	

['Shared Operating System Virtualization on Non x86 Platforms: An Alternative to Partitioning Virtualization', 'With a growing desire to better use larger symmetric multiprocessing (SMP) servers, shared operating system virtualization on non-x86 servers is beginning to generate interest. We look at the shared OS virtualization side of the non-x86 marketplace.', '155213'],	

['Partitioning Virtualization on Unix and IBM Mainframe Platforms Is Alive and Growing', 'Most mentions of server virtualization dwell on the x-86 market. However, it is alive and well on the partitioning virtualization side of the major non-x86 marketplace.', '155256'],
	
['Server Virtualization: A Look at the Trade-Offs', 'There are trade-offs with the adoption of any new technology, and the movement to virtualized servers is no different. Here, we describe the pros and cons of this direction, with a primary focus on the "soft dollar" implications.', '153564'],

['Gartner Data Center Conference: Day 3 Highlights &lsquo;Virtualization&rsquo;', 'Day 3 of the Gartner Data Center Conference featured an entire track on virtualization, which will have major operational, cultural and business process implications. Users must prepare now to get the best return on investment.', '153541'],

['Best Practices Before You Virtualize Your Servers', 'Based on more than 1,000 conversations with Gartner clients who are well on their way to a mature virtualized server architecture, there are six basic best practices to consider before you start virtualizing your server architecture.', '153718'],

['Sun and Oracle Broaden Xen Ecosystem, but Increase Fragmentation Risks', 'New virtualization initiatives from Sun and Oracle broaden customer choices, but they also herald a fragmentation of vendor strategies around the deployment of Xen-based hypervisors.', '154032'],

['Oracle Delivers Virtualization on the Xen Hypervisor', 'Oracle is betting on its engineering depth and skills to drive market interest in Oracle VM while it continues to seek ways to reduce its internal costs by standardizing on Linux and Xen.', '153447'],	

['Virtual I/O Solutions for Virtualized Servers', 'Virtualizing servers often leads to input/output complexity and bottlenecks. These issues can be addressed using virtual input/output technology.', '155145'],

['Toolkit Decision Framework: The Economics of x86 Server Sizing for Virtualized Workloads', 'Six economic factors can help organizations determine the right size of x86 servers to use for virtualization projects. This research outlines those six factors and discusses their uses.', '155056']
];

var itemList2 = [
['Toolkit Best Practice: Plan for New Management Challenges With Hosted and Streamed Virtual Desktops', 'Hosting PC images in a data center or streaming them to users on demand can deliver new flexibility, but these approaches are often a poor fit with current PC management processes and infrastructure. Unless the new challenges are understood, additional risks and costs will be incurred.', '155192'],

['Choosing From 10 Client Computing Architectural Options', 'Enterprises face a growing range of options for how they work with and deliver applications to client computing devices. These choices promise new efficiencies and flexibility, but may also lead to extra management complexity if not deployed in a targeted and balanced manner.', '152873'],

['Forecast for PC Virtualization', 'Virtualization allows multiple operating systems to be run simultaneously on the same physical PC. With virtualization technology embedded in PC hardware and support from Microsoft Windows expected to begin in 2009, its use is set to go mainstream.', '150105'],

['Cost Reduction Drive Will Bring Hardware Virtualization to Smartphones', 'Mobile handset manufacturers are seeking ways to reduce chip counts in their products. Virtualization will be one mechanism embraced to do this, leading to embedded virtualization capabilities in mainstream devices by 2010.', '147998'],

['Toolkit Tactical Guideline: Hosted Virtual Desktops Are Viable, but Not Yet Mature', 'Since the beginning of 2006, architectures that host a full, "thick" PC image as a virtual machine on a server have gained significant interest. This deployment model is a viable, long-term option for some user categories, but isn&#39;t yet sufficiently mature for mainstream deployment.', '152638'],

['Report Highlight for Dataquest Insight: PC Virtualization Forecast Scenarios', 'Virtualization enables multiple operating systems to run simultaneously on the same physical PC. The technology will go mainstream once Microsoft embeds support in Windows. Fewer than 5 million PCs were "virtualized" in 2006; by 2011, that figure will rise to between 480 million and 846 million.', '150832'],

['PC Virtualization: It&#39;s Too Early for Mainstream Deployment', 'PC virtualization technology is appealing but not yet sufficiently mature for broad deployment to users. Targeted deployments are viable today, but organizations should await clear standards for virtualization software and changes to Windows licensing before proceeding with mainstream deployment.', '144617']
];

var itemList3 = [
['The Impact of Virtualization and Alternative Models on Outsourcing', 'Virtualization is a fundamental component of sharing assets for multitenancy and one-to-many services. We analyze the impact of new services based on alternative delivery models on outsourcing.', '155034'],

['Server Workloads: What Not to Virtualize', 'Virtualization increases utilization of hardware and makes workloads more portable. The technology is gaining traction for new server deployments but is not a good fit for every workload. Where minimum levels of access to hardware resources must be guaranteed, avoid virtualization.', '156214']
];

var itemList4 = [
['Server Virtualization Forces Rise in Chargeback Interest', 'Many IT organizations adopting server virtualization technology increasingly realize that they must implement a chargeback methodology to account for the consumption of the new shared-service architecture. It will be key to develop a fair chargeback allocation model.','155058'],

['Virtualization Licensing Issues: A Rocky Road Ahead', 'The path from today&#39;s licensing models to those that will accommodate software use on virtual machines is rocky, and presents many new issues for which neither vendors nor customers can find sure footing.', '153807'],

['Major Independent Software Vendors Move Virtualization Endorsement to a New Plateau', 'Following the recent moves by Oracle and SAP to support virtualized production environments, organizations should consider the commercial, support and implementation issues of this technology and marketing foundation.', '155235'],

['Q&A: Check That Software Licenses and Prices Are Virtualization-Friendly', 'The term &ldquo;virtualization-friendly&rdquo; is starting to be used in the marketing of software products. We explore what this means, in practical terms, by examining license agreement terms and the financial effects of different licensing schemes.', '153579']
];

var itemList5 = [
['Toolkit Tactical Guideline: The New Management Challenges of PC Application Virtualization and Streaming', 'PC application virtualization and streaming technologies have drawn attention, fueled by Windows Vista planning and the reassessment of PC management practices. Evaluate choices for both technologies with a focus on compatibility with management infrastructure to avoid deploying complexity.', '154938'],

['The Open Virtualization Format: Improving VM Manageability and Security With Metadata', 'The OVF was recently announced to aid in the management and security of virtual machine packages. This research discusses what the OVF is, its limitations and its potential future.', '153507'],

['The Server Virtualization Management Marketplace', 'There is a contest for virtual server infrastructure management among three groups -- virtual infrastructure providers, the Big 4 (BMC Software, CA, HP Software and IBM&#39;s Tivoli business unit), as well as traditional management vendors and emerging virtualization-specific management vendors.', '154109'],

['Data Center Conference Survey: Addressing the Operational Challenges of Virtual Server Management', 'The results of an updated survey conducted at Gartner&#39;s 2007 Data Center Conference provide insight into some of the issues that IT organizations will confront as they move to virtualized servers.', '154494'],

['Data Center Conference Survey: Evaluating Server Virtualization Management Providers', 'The results of an updated survey conducted at the 2007 Data Center Conference provide insight into such areas as the selection of virtual server management suppliers and delivery mechanisms, as well as pricing. These selections will have ramifications on the established management hierarchy.', '154291']
];

var itemList6 = [
['Limited Choices Are Available for Network Firewalls in Virtualized Servers', 'Increased use of operating-system-to-hardware virtualization that supports an internal virtual network (such as VMware&#39;s ESX) is driving interest in network firewalls within the virtual server. Although some solutions are available, most have inadequate virtual-machine awareness.', '154065'],

['Security Considerations and Best Practices for Securing Virtual Machines', 'Securing a virtual machine involves many of the same best practices as securing any operating system. However, there are key differences that organizations must address and factor into their return on investment analysis, or they risk an overall reduction in security protection or unexpected costs.', '144828'],

['Radically Transforming Security and Management in a Virtualized World: Considerations', 'Hardware virtualization provides a new platform for delivering security and management policy enforcement and can radically improve the way organizations secure and manage server and desktop workloads during the next decade. However, this transformation must not be taken lightly.', '156107'],

['Radically Transforming Security and Management in a Virtualized World: Concepts', 'The increasing adoption of hardware virtualization provides a new platform for delivering security and management policy enforcement and will radically improve the way organizations secure and manage server and desktop workloads during the next decade.', '154974'],

['Building Blocks for Trusted, Secure Hypervisors', 'Hypervisors will play a critical role in future infrastructure deployments and must have security designed in from the beginning. With the industry not yet agreed on hypervisor standards, we examine the elements needed to ensure these critical platform elements will be sufficiently secure.', '147722'],

['Server Virtualization Can Break DMZ Security	', 'Virtualization technology enables the demilitarized zone to be partially or fully collapsed, introducing risks that must be considered and factored into return on investment calculations. DMZ virtualization that mixes trusted and untrusted zones should not be implemented.', '147785']
];

// make sure last item has no , comma at end



function setDisplay(objectID, state) {
    var object = document.getElementById(objectID);
    object.style.display = state; 
}


function loopResearchV_1() {
	for (i=0, j=i+1; i<itemList1.length; i++, j++){
		
	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?doc_cd=' + itemList1[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList1[i][2] + '\'); return false;" target="_new" >' + itemList1[i][0] + '</a></h3></div>');
	
	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?doc_cd=' + itemList1[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList1[i][2] + '\'); return false;" target="_new" >' + itemList1[i][0] + '</a></h3>');
	document.write('<div class="clear"></div>');
	document.write('<div class="pad6"></div><p>' + itemList1[i][1] + '</p><div class="clear pad6"></div></div><div class="pad6"></div>');
	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;
}

function loopResearchV_3() {
	for (i=0, j=i+1; i<itemList3.length; i++, j++){
		
	document.write('<!-- start item -->');
	document.write('<div class="tab_area_" id="tablist_item3' + j + '_a"><h3><a onclick="setDisplay(\'tablist_item3' + j + '_b\',\'block\'); setDisplay(\'tablist_item3' + 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=' + itemList3[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList3[i][2] + '\'); return false;" target="_new" >' + itemList3[i][0] + '</a></h3></div>');
	
	document.write('<div style="display: none;" class="tab_area_" id="tablist_item3' + j + '_b"><h3><a onclick="setDisplay(\'tablist_item3' + j + '_a\',\'block\'); setDisplay(\'tablist_item3' + 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=' + itemList3[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList3[i][2] + '\'); return false;" target="_new" >' + itemList3[i][0] + '</a></h3>');
	document.write('<div class="clear"></div>');
	document.write('</p><div class="pad6"></div><p>' + itemList3[i][1] + '</p><div class="clear pad6"></div></div><div class="pad6"></div>');
	document.write('<!-- end item -->'); 
	
	}
	return true;
}

function loopResearchV_4() {
	for (i=0, j=i+1; i<itemList4.length; i++, j++){
		
	document.write('<!-- start item -->');
	document.write('<div class="tab_area_" id="tablist_item4' + j + '_a"><h3><a onclick="setDisplay(\'tablist_item4' + j + '_b\',\'block\'); setDisplay(\'tablist_item4' + 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=' + itemList4[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList4[i][2] + '\'); return false;" target="_new" >' + itemList4[i][0] + '</a></h3></div>');
	
	document.write('<div style="display: none;" class="tab_area_" id="tablist_item4' + j + '_b"><h3><a onclick="setDisplay(\'tablist_item4' + j + '_a\',\'block\'); setDisplay(\'tablist_item4' + 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=' + itemList4[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList4[i][2] + '\'); return false;" target="_new" >' + itemList4[i][0] + '</a></h3>');
	document.write('<div class="clear"></div>');
	document.write('<div class="pad6"></div><p>' + itemList4[i][1] + '</p><div class="clear pad6"></div></div><div class="pad6"></div>');
	document.write('<!-- end item -->'); 
	
	}
	return true;
}

function loopResearchV_5() {
	for (i=0, j=i+1; i<itemList5.length; i++, j++){
		
	document.write('<!-- start item -->');
	document.write('<div class="tab_area_" id="tablist_item5' + j + '_a"><h3><a onclick="setDisplay(\'tablist_item5' + j + '_b\',\'block\'); setDisplay(\'tablist_item5' + 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=' + itemList5[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList5[i][2] + '\'); return false;" target="_new" >' + itemList5[i][0] + '</a></h3></div>');
	
	document.write('<div style="display: none;" class="tab_area_" id="tablist_item5' + j + '_b"><h3><a onclick="setDisplay(\'tablist_item5' + j + '_a\',\'block\'); setDisplay(\'tablist_item5' + 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=' + itemList5[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList5[i][2] + '\'); return false;" target="_new" >' + itemList5[i][0] + '</a></h3>');
	document.write('<div class="clear"></div>');
	document.write('<div class="pad6"></div><p>' + itemList5[i][1] + '</p><div class="clear pad6"></div></div><div class="pad6"></div>');
	document.write('<!-- end item -->'); 
	
	}
	return true;
}

function loopResearchV_6() {
	for (i=0, j=i+1; i<itemList6.length; i++, j++){
		
	document.write('<!-- start item -->');
	document.write('<div class="tab_area_" id="tablist_item6' + j + '_a"><h3><a onclick="setDisplay(\'tablist_item6' + j + '_b\',\'block\'); setDisplay(\'tablist_item6' + 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=' + itemList6[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList6[i][2] + '\'); return false;" target="_new" >' + itemList6[i][0] + '</a></h3></div>');
	
	document.write('<div style="display: none;" class="tab_area_" id="tablist_item6' + j + '_b"><h3><a onclick="setDisplay(\'tablist_item6' + j + '_a\',\'block\'); setDisplay(\'tablist_item6' + 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=' + itemList6[i][2] + '" onClick="openResult(\'/DisplayDocument?doc_cd=' + itemList6[i][2] + '\'); return false;" target="_new" >' + itemList6[i][0] + '</a></h3>');
	document.write('<div class="clear"></div>');
	document.write('<div class="pad6"></div><p>' + itemList6[i][1] + '</p><div class="clear pad6"></div></div><div class="pad6"></div>');
	document.write('<!-- end item -->'); 
	
	}
	return true;
}


