portfolio = new WddxRecordset(); col0 = new Array(); col0[0] = "Cornell.edu"; col0[1] = "Materials Science & Engineering Website"; col0[2] = "Cornell Law School"; col0[3] = "College of Human Ecology"; col0[4] = "School of Operations Research and Industrial Engineering"; col0[5] = "Center for Technology, Enterprise, and Commercialization"; col0[6] = "The Cornell Identity Site"; col0[7] = "The Journey: A Han Dynasty Tomb"; col0[8] = "Department of Biomedical Engineering"; col0[9] = "School of Chemical and Biomolecular Engineering"; col0[10] = "Vicos, Peru"; col0[11] = "CUinfo"; col0[12] = "Hans Bethe Lectures"; col0[13] = "Cornell\'s President Inauguration website"; col0[14] = "Cornell University Life Sciences"; col0[15] = "Undergraduate Admissions Office"; col0[16] = "Department of Education"; portfolio["title"] = col0; col0 = null; col1 = new Array(); col1[0] = "/iws2/cms/manage/portfolio/images/cornell_temp.jpg"; col1[1] = "/iws2/cms/manage/portfolio/images/mse_home.jpg"; col1[2] = "/iws2/cms/manage/portfolio/images/law_temp.jpg"; col1[3] = "/iws2/cms/manage/portfolio/images/che_temp.jpg"; col1[4] = "/iws2/cms/manage/portfolio/images/orie_home_2.jpg"; col1[5] = "/iws2/cms/manage/portfolio/images/cctec_home.jpg"; col1[6] = "/iws2/cms/manage/portfolio/images/id_home.jpg"; col1[7] = "/iws2/cms/manage/portfolio/images/tomb_home.jpg"; col1[8] = "/iws2/cms/manage/portfolio/images/bme_home.jpg"; col1[9] = "/iws2/cms/manage/portfolio/images/cheme_home.jpg"; col1[10] = "/iws2/cms/manage/portfolio/images/peru.jpg"; col1[11] = "/iws2/cms/manage/portfolio/images/cuinfo_2.jpg"; col1[12] = "/iws2/cms/manage/portfolio/images/bethe_head.jpg"; col1[13] = "/iws2/cms/manage/portfolio/images/inauguration_home.jpg"; col1[14] = "/iws2/cms/manage/portfolio/images/genomics_home.jpg"; col1[15] = "/iws2/cms/manage/portfolio/images/ugadmissions_home_2.jpg"; col1[16] = "/iws2/cms/manage/portfolio/images/dept_of_ed_home.jpg"; portfolio["homepage_image"] = col1; col1 = null; var i = 0; var fading = false; var bid = 'portfolio-homepage-image'; var tid = 'portfolio-homepage-image2'; function cycleNext(){ if (fading) return false; fading = true; i = (i + 1) % portfolio.title.length; startFade(); return false; } function cyclePrev(){ if (fading) return false; fading = true; i = ((i==0)?portfolio.title.length:i)-1; startFade(); return false; } function finishFade(){ $(bid).src=portfolio.homepage_image[i]; $(bid).alt=portfolio.title[i]; $(bid).title=portfolio.title[i]; setOpacity(tid, 0); fading = false; } function startFade(){ setOpacity(tid, 100); $(tid).zIndex = 2; $(tid).src=portfolio.homepage_image[i]; $(tid).alt=portfolio.title[i]; $(tid).title=portfolio.title[i]; $(tid).style.display = 'block'; crossFade(tid, 0); } // fades image in, then calls finishFade() function crossFade(oid, opacity) { if (opacity < 100) { setOpacity(oid,opacity); if (opacity < 50) opacity += 10; else if (opacity < 75) opacity += 7; else opacity += 5; window.setTimeout("crossFade('"+ oid + "' ," +opacity+")",30); } else { finishFade(); } } function setOpacity(oid,opacity) { /* helper function to deal specifically with images and the cross-browser differences in opacity handling */ var obj=$(oid); if (obj.style) { if (obj.style.MozOpacity!=null) { /* Mozilla's pre-CSS3 proprietary rule */ obj.style.MozOpacity = (opacity/100) - .001; } else if (obj.style.opacity!=null) { /* CSS3 compatible */ obj.style.opacity = (opacity/100) - .001; } else if (obj.style.filter!=null) { /* IE's proprietary filter */ obj.style.filter = "alpha(opacity="+opacity+")"; } } }