
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - categoryTool.js - */
// http://resourceventure.org/portal_javascripts/categoryTool.js?original=1
function getCategoryContents(category_id){var category=category_id.options[category_id.selectedIndex].value
var xmlhttp=new XMLHttpRequest();xmlhttp.open('GET','api_getFilteredMaterials?category_id='+category);xmlhttp.onreadystatechange=getCategoryXML
xmlhttp.send(null);
function getCategoryXML(){if(xmlhttp.readyState==4){var xmlDoc=xmlhttp.responseXML;var results=xmlDoc.getElementsByTagName("result");var title_list=new Array(result.length)
var id_list=new Array(result.length)
var materialSelect=document.getElementById('material_list')
if(materialSelect.length>0){materialSelect.length=0}
for(var i=0;i<results.length;i++){title=results[i].getAttribute("title");id=results[i].getAttribute("id");document.getElementById('materials').style.display="block";document.search.material_list.options[i]=new Option(title,id)}}}}

/* - portlet_news-letter_check.js - */
// http://resourceventure.org/portal_javascripts/portlet_news-letter_check.js?original=1
function validate_email(){var email=document.getElementById("Email").value.indexOf("@");var valid='no';if(email==-1){alert("You have not entered a valid email address.");valid='no'} else{if(document.getElementById("Email").value=="email@address.com"){alert("Please enter your email address.");valid='no'} else{valid='yes'}}
return valid}
function form_check(form){if(validate_email()=='yes'){return true} else{return false}}

/* - WCImageFade.js - */
// http://resourceventure.org/portal_javascripts/WCImageFade.js?original=1
window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);var d=document,imgs=new Array(),links=new Array(),zInterval=null,current=0,pause=false;var FADE_INITIAL_DELAY=2000;var FADE_DELAY=6000;var FADE_RATE=50;
function so_init(){if(!d.getElementById||!d.createElement){return}
imgs=d.getElementById("rotatingImageContainer").getElementsByTagName("img");for(i=1;i<imgs.length;i++){imgs[i].xOpacity=0}
imgs[0].style.display="block";imgs[0].xOpacity=.99;setTimeout(so_xfade,FADE_INITIAL_DELAY)}
function so_xfade(){cOpacity=imgs[current].xOpacity;nIndex=imgs[current+1]?current+1:0;nOpacity=imgs[nIndex].xOpacity;cOpacity-=0.05;nOpacity+=0.05;imgs[nIndex].style.display="block";imgs[current].xOpacity=cOpacity;imgs[nIndex].xOpacity=nOpacity;setOpacity(imgs[current]);setOpacity(imgs[nIndex]);if(cOpacity<=0){imgs[current].style.display="none";current=nIndex;setTimeout(so_xfade,FADE_DELAY)} else{setTimeout(so_xfade,FADE_RATE)}
function setOpacity(obj){opacity=obj.xOpacity;if(opacity>.99){opacity=.99;return}
obj.style.opacity=opacity;obj.style.MozOpacity=opacity;obj.style.KHTMLOpacity=opacity;obj.style.filter="alpha(opacity="+(opacity*100)+")"}}


