/*
 * 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(14);
   updates_txt1[13] = "VMware vSphere 5.0";
   updates_txt1[12] = "VMware View 5.0";
   updates_txt1[11] = "VMware vCenter Site Recovery Manager 5.0";
   updates_txt1[10] = "VMware vCenter Operations Management Suite 5.0";
   updates_txt1[9] = "EMC VPLEX family";
   updates_txt1[8] = "EMC VNX family";
   updates_txt1[7] = "EMC VFCache";
   updates_txt1[6] = "EMC Replication Manager 5.3";
   updates_txt1[5] = "EMC RecoverPoint/SE 3.4";
   updates_txt1[4] = "EMC NetWorker 7.6";
   updates_txt1[3] = "EMC Isilon";
   updates_txt1[2] = "EMC Data Domain";
   updates_txt1[1] = "EMC Cloud Tiering Appliance/VE 7.4";
   updates_txt1[0] = "EMC Avamar 6.0";
   updates_txt2 = new Array(14);
   updates_txt2[13] = "The industry’s most complete and robust virtualisation platform";
   updates_txt2[12] = "Enable efficient and automated desktop management";
   updates_txt2[11] = "Simple and reliable disaster recovery and workload mobility";
   updates_txt2[10] = "Performance, capacity and configuration management for VMware administrators";
   updates_txt2[9] = "Enable distance VMware vMotion and stretched HA clusters";
   updates_txt2[8] = "Record-breaking unified storage platforms optimised for VMware";
   updates_txt2[7] = "Dramatically improve application performance with server Flash-cache technology";
   updates_txt2[6] = "Application aware local and remote replica management optimised for VMware";
   updates_txt2[5] = "VMware optimised local and remote replication with any point-in-time recovery";
   updates_txt2[4] = "Enterprise class backup and recovery for virtual and physical environments";
   updates_txt2[3] = "Simple to manage scale-out storage with massive scalability and unmatched performance";
   updates_txt2[2] = "High-performance inline deduplicated storage for backups";
   updates_txt2[1] = "VMware appliance that optimises NAS backup and recovery";
   updates_txt2[0] = "State-of-the-art VMware backup with up to 3x the performance of its nearest competitor";
   updates_lnk = new Array(14);
   updates_lnk[13] = "produp_vm_vsph.html";
   updates_lnk[12] = "produp_vm_view.html";
   updates_lnk[11] = "produp_vm_srm.html";
   updates_lnk[10] = "produp_vm_vops.html";
   updates_lnk[9] = "produp_emc_vplex.html";
   updates_lnk[8] = "produp_emc_vnx.html";
   updates_lnk[7] = "produp_emc_vfc.html";
   updates_lnk[6] = "produp_emc_rm.html";
   updates_lnk[5] = "produp_emc_rpse.html";
   updates_lnk[4] = "produp_emc_nw.html";
   updates_lnk[3] = "produp_emc_isilon.html";
   updates_lnk[2] = "produp_emc_dd.html";
   updates_lnk[1] = "produp_emc_cta.html";
   updates_lnk[0] = "produp_emc_avm.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();
}
