/*
 * 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(15);
   updates_txt1[14] = "VMware vSphere optimised storage";
   updates_txt1[13] = "VMware vSphere 4.1";
   updates_txt1[12] = "VMware View optimised storage";
   updates_txt1[11] = "VMware View 4.5";
   updates_txt1[10] = "VMware vCenter Site Recovery Manager 4.1";
   updates_txt1[9] = "EMC Replication Manager 5.2";
   updates_txt1[8] = "EMC RecoverPoint/SE 3.3";
   updates_txt1[7] = "EMC NetWorker 7.6";
   updates_txt1[6] = "EMC File Management Appliance/VE";
   updates_txt1[5] = "EMC FAST and FAST Cache";
   updates_txt1[4] = "EMC Data Protection Advisor 5.6";
   updates_txt1[3] = "EMC Data Domain";
   updates_txt1[2] = "EMC Celerra";
   updates_txt1[1] = "EMC Avamar 5.0";
   updates_txt1[0] = "EMC Atmos";
   updates_txt2 = new Array(15);
   updates_txt2[14] = "Cost-effective standalone and replicated unified storage for virtualised servers";
   updates_txt2[13] = "The industry’s most complete and robust virtualisation platform";
   updates_txt2[12] = "Cost-effective high performance unified storage for virtualised desktops";
   updates_txt2[11] = "Simplify desktop management and deliver desktops as a service";
   updates_txt2[10] = "Automated and reliable disaster recovery";
   updates_txt2[9] = "Application aware local and remote replica management optimised for VMware";
   updates_txt2[8] = "Replication for operational and disaster recovery optimised for VMware";
   updates_txt2[7] = "Enterprise class backup and recovery for virtual and physical environments";
   updates_txt2[6] = "VMware appliance that optimises NAS backup and recovery";
   updates_txt2[5] = "Accelerate application performance and store more information at a lower cost";
   updates_txt2[4] = "Data protection management to reduce risk and lower costs";
   updates_txt2[3] = "Deduplication storage for data protection and disaster recovery";
   updates_txt2[2] = "Industry leading unified storage platform optimised for VMware";
   updates_txt2[1] = "Optimised VMware and remote office backup and recovery";
   updates_txt2[0] = "Accommodate the ever expanding need for storage and eliminate tape backups";
   updates_lnk = new Array(15);
   updates_lnk[14] = "produp_emc_storage.html";
   updates_lnk[13] = "produp_vm_vsph.html";
   updates_lnk[12] = "produp_emc_desktop.html";
   updates_lnk[11] = "produp_vm_view.html";
   updates_lnk[10] = "produp_vm_srm.html";
   updates_lnk[9] = "produp_emc_rm.html";
   updates_lnk[8] = "produp_emc_rpse.html";
   updates_lnk[7] = "produp_emc_nw.html";
   updates_lnk[6] = "produp_emc_fma.html";
   updates_lnk[5] = "produp_emc_fast.html";
   updates_lnk[4] = "produp_emc_dpa.html";
   updates_lnk[3] = "produp_emc_dd.html";
   updates_lnk[2] = "produp_emc_cel.html";
   updates_lnk[1] = "produp_emc_avm.html";
   updates_lnk[0] = "produp_emc_atmos.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();
}