/*
 * updates_txt - array of update descriptions
 * updates_lnk - array of update links
 * maxupd - total number of updates
 * minupd - number of updates to display
 * pagnum - page number
 */
function init_updates(upd) {
   updates_txt1 = new Array(17);
   updates_txt1[16] = "VMware ThinApp 4";
   updates_txt1[15] = "EMC CLARiiON AX4";
   updates_txt1[14] = "EMC Replication Manager 5.2";
   updates_txt1[13] = "EMC NetWorker 7.5";
   updates_txt1[12] = "EMC PowerPath/VE";
   updates_txt1[11] = "EMC Data Domain";
   updates_txt1[10] = "EMC RecoverPoint/SE 3.2";
   updates_txt1[9] = "EMC Rainfinity FMA/VE";
   updates_txt1[8] = "VMware vSphere 4";
   updates_txt1[7] = "VMware vSphere";
   updates_txt1[6] = "VMware View 4";
   updates_txt1[5] = "VMware Site Recovery Manager 4.0";
   updates_txt1[4] = "EMC Avamar 5.0";
   updates_txt1[3] = "EMC CLARiiON CX4";
   updates_txt1[2] = "EMC Celerra";
   updates_txt1[1] = "EMC FAST";
   updates_txt1[0] = "VMware optimised storage";
   updates_txt2 = new Array(17);
   updates_txt2[16] = "Deploy applications without the typical installation and security headaches";
   updates_txt2[15] = "The most cost-effective storage platform for VMware";
   updates_txt2[14] = "Automated disk-based replica management optimised for VMware";
   updates_txt2[13] = "Enterprise class backup and recovery for virtual and physical environments";
   updates_txt2[12] = "High availability path management for VMware vSphere 4";
   updates_txt2[11] = "Deduplication storage for disk backup, archiving and disaster recovery";
   updates_txt2[10] = "Data protection, replication and disaster recovery optimised for VMware";
   updates_txt2[9] = "VMware appliance that optimises NAS backup and recovery";
   updates_txt2[8] = "The best platform for all applications";
   updates_txt2[7] = "Product editions and features";
   updates_txt2[6] = "Take control of your desktops whilst delivering a superior end user experience";
   updates_txt2[5] = "Automated and reliable disaster recovery";
   updates_txt2[4] = "Optimised VMware and remote office backup and recovery";
   updates_txt2[3] = "The most advanced midrange storage array optimised for VMware";
   updates_txt2[2] = "Industry leading unified storage platform optimised for VMware";
   updates_txt2[1] = "Dynamically optimised virtual storage";
   updates_txt2[0] = "Affordable standalone and replicated storage platforms from EMC";
   updates_lnk = new Array(17);
   updates_lnk[16] = "produp_vm_ta.html";
   updates_lnk[15] = "produp_emc_ax.html";
   updates_lnk[14] = "produp_emc_rm.html";
   updates_lnk[13] = "produp_emc_nw.html";
   updates_lnk[12] = "produp_emc_ppve.html";
   updates_lnk[11] = "produp_emc_dd.html";
   updates_lnk[10] = "produp_emc_rpse.html";
   updates_lnk[9] = "produp_emc_fma.html";
   updates_lnk[8] = "produp_vm_vsph.html";
   updates_lnk[7] = "produp_vm_vsph_eds.html";
   updates_lnk[6] = "produp_vm_view.html";
   updates_lnk[5] = "produp_vm_srm.html";
   updates_lnk[4] = "produp_emc_avm.html";
   updates_lnk[3] = "produp_emc_cx.html";
   updates_lnk[2] = "produp_emc_cel.html";
   updates_lnk[1] = "produp_emc_fast.html";
   updates_lnk[0] = "produp_emc_storage.html";
   minupd = upd;
   maxupd = updates_txt1.length-1;
   pagnum = 0;
   disp_updates();
}
function disp_updates() {
   strnum = pagnum*minupd;
   finnum = Math.min(strnum+minupd-1,maxupd);
   for (i=strnum;i<(finnum+1);i++){
      if (i==strnum){
         document.getElementById("updarea").innerHTML = "<a href='"+updates_lnk[i]+"' class='maintext'><span class='maintextdarkbold'>"+updates_txt1[i]+"</span><br>"+updates_txt2[i]+"</a>";
      }
      else {
         document.getElementById("updarea").innerHTML += "<p><a href='"+updates_lnk[i]+"' class='maintext'><span class='maintextdarkbold'>"+updates_txt1[i]+"</span><br>"+updates_txt2[i]+"</a></p>";
      }
   }
   document.getElementById("updarea").innerHTML += ((strnum==finnum?"</p>":""))+"<a href='#' onClick='less_updates()' class='morelessbold'>< Prev</a><span class='moreless'> | Page: </span>";
   for (i=0;i<(Math.ceil((maxupd+1)/minupd));i++) {
      document.getElementById("updarea").innerHTML += "<a href='#' onClick='go_updates("+i.toString()+")' class="+((i==pagnum)?"'morelessbold'":"'moreless'")+"> "+(i+1).toString()+"</a> ";
   }
   document.getElementById("updarea").innerHTML += "<span class='moreless'> | </span><a href='#' onClick='more_updates()' class='morelessbold'>Next ></a>";
}
function more_updates() {
   pagnum++;
   if (pagnum>(Math.ceil((maxupd+1)/minupd)-1)) {
     pagnum = 0;
   }
   disp_updates();
}
function less_updates() {
   pagnum--;
   if (pagnum<0) {
      pagnum = Math.ceil((maxupd+1)/minupd)-1;
   }
   disp_updates();
}
function go_updates(page) {
   pagnum = page;
   disp_updates();
}