if(SI_dom()){document.write('<style type="text/css">.non-dom { position: absolute !important; top: 0 !important; left: -3000px !important; }<'+'/style>\n');}
function SI_dom(){return new Boolean(document.getElementById&&document.getElementsByTagName);};
function SI_submitForm(f){if(!SI_dom())return true;f.submit();}var SI_openWindow=new Object();
function SI_windowOpen(elem,center,w,h,opt){if(!SI_dom())return true;var src=elem.href;var wnm=(elem.target=='')?'SI_schoolSuite':((elem.target.indexOf('_')==0)?'SI'+elem.target:elem.target);var opt=(opt=='')?',scrollbars=yes,resizable=yes':((opt.indexOf(',')!=0)?','+opt:opt);var ctr=(center)?',left='+((screen.availWidth-w)/2)+',top='+((screen.availHeight-h)/2):'';if(!SI_openWindow.closed&&SI_openWindow.name==wnm&&SI_openWindow.location){SI_openWindow.location=src;}else{SI_openWindow=window.open(src,wnm,'width='+w+',height='+h+ctr+opt);if(!SI_openWindow.opener)SI_openWindow.opener=self;}if(window.focus)SI_openWindow.focus();return false;};var SI_footer=new Object();SI_footer.clear=false;SI_footer.container='content';SI_footer.ignore='xxx';SI_footer.minHeight=410;SI_footer.extendShallow=true;SI_footer.bottomOut=true;
function SI_clearFooter(){var d=document,w=window,dE=d.documentElement,dB=d.body,h;if(!SI_footer.clear||!d.getElementById||!dB.offsetHeight)return;var ic=d.getElementById(SI_footer.container);if(!ic)return;ic.style.height='0';var oh=[];var icTop=ic.offsetTop;var winHeight=(typeof(w.innerHeight)=='number')?w.innerHeight:(dE&&dE.clientHeight)?dE.clientHeight:(dB&&dB.clientHeight)?dB.clientHeight:0;var footHeight=d.getElementById('footer').offsetHeight;oh[0]=SI_footer.minHeight-icTop-footHeight;for(var i=0;i<ic.childNodes.length;i++){c=ic.childNodes[i];if(c.nodeName=='DIV'){if(c.id=='inner-content'){c.style.height=SI_getContainedHeight(c)+'px';oh[oh.length]=c.offsetHeight+c.offsetTop;}else if(c.id==SI_footer.ignore){continue;}else{c.style.height='auto';oh[oh.length]=c.offsetHeight+c.offsetTop;}}}h=0;for(var k=0;k<oh.length;k++){h=(oh[k]>h)?oh[k]:h;}if(SI_footer.bottomOut){h=((icTop+h+footHeight)<winHeight)?winHeight-footHeight-icTop:h;}if(SI_footer.extendShallow){for(var i=0;i<ic.childNodes.length;i++){var c=ic.childNodes[i];if(c.nodeName=='DIV'&&c.id!=SI_footer.ignore){c.style.height=(h-c.offsetTop)+'px';}}}ic.style.height=h+'px';};
function SI_getContainedHeight(e){var oh=[];for(var i=0;i<e.childNodes.length;i++){var c=e.childNodes[i];if(c.nodeName=='DIV'){c.style.height='auto';oh[oh.length]=c.offsetHeight+c.offsetTop;}}var h=0;for(var k=0;k<oh.length;k++){h=(oh[k]>h)?oh[k]:h;}return h;}
function SI_menu(){var d=document;var isSafari=(navigator.userAgent.indexOf('Safari')!=-1);var isIE=(navigator.appName=="Microsoft Internet Explorer");var isWinIE=(isIE&&window.print);if(!SI_dom()||window.opera||isSafari||!d.getElementById)return;var m=SI_menu.arguments;for(i=0;i<m.length;i++){if(!d.getElementById(m[i]))continue;for(var l=0;(lnk=d.getElementById(m[i]).getElementsByTagName("a")[l]);l++){if(lnk.parentNode.childNodes.length>1){li=lnk.parentNode;for(var n=0;n<li.childNodes.length;n++){node=li.childNodes[n];if(node.nodeName=="UL"){li.ul=node;delete node;li.classDefault=li.className;li.classHover=li.className+((li.className=='')?'hover':' hover');li.isIE=isIE;li.isWinIE=isWinIE;li.onmouseover=SI_showMenu;li.onmouseout=SI_hideMenu;}}}}}}
function SI_showMenu(){this.className=this.classHover;if(this.isIE){this.style.zIndex=100;if(this.isWinIE)SI_toggleSelects('hidden');}}
function SI_hideMenu(){this.className=this.classDefault;if(this.isIE){this.style.zIndex=1;if(this.isWinIE)SI_toggleSelects('visible');}}
function SI_toggleSelects(state){var d=document;for(var i=0;(sel=d.getElementsByTagName('select')[i]);i++){sel.style.visibility=state;}}
function SI_debug(){var d=document;if(!d.getElementsByTagName)return;var all=(d.all)?d.all:d.getElementsByTagName('*');for(i=0;i<all.length;i++){all[i].onmouseover=function(e){if(!e)var e=window.event;var status='';var done=false;var ths=this;while(!done){status=ths.nodeName.toLowerCase()+((ths.className!='')?'.'+ths.className.replace(/ /g,'.'):'')+((ths.id!='')?'#'+ths.id:'')+((status!='')?' > ':'')+status;done=(ths.nodeName=='HTML')?true:false;if(!done)ths=ths.parentNode;}this.status=status;window.status=((this.status.length>128)?'...':'')+this.status.substr(this.status.length-124);e.cancelBubble=true;e.returnValue=false;if(e.stopPropagation)e.stopPropagation();return true;}}}var SI_tabs=new Object();
function SI_initializeTabs(){for(var tab in SI_tabs){SI_activateTab(tab,SI_tabs[tab].active);}}
function SI_activateTab(tabGroup,activeTab){var d=document;var tabClass='';if(!d.getElementById)return;for(i=0;i<SI_tabs[tabGroup].tabs.length;i++){tab='tab-'+tabGroup+'-'+SI_tabs[tabGroup].tabs[i];tabClass=((d.getElementById(tab).className.search('active')>-1)?d.getElementById(tab).className.substr(0,d.getElementById(tab).className.lastIndexOf('active')):d.getElementById(tab).className);d.getElementById(tab).className=tabClass;d.getElementById(tabGroup+'-'+SI_tabs[tabGroup].tabs[i]).style.display='none';}d.getElementById(tabGroup+'-'+activeTab).style.display='block';tabClass=d.getElementById('tab-'+tabGroup+'-'+activeTab).className;tabClass=((tabClass!='')?tabClass+' active':'active');d.getElementById('tab-'+tabGroup+'-'+activeTab).className=tabClass;SI_clearFooter();};var SI_groups=new Object();
function SI_initializeGroups(){var d=document;if(!d.getElementById)return;for(var group in SI_groups){if(SI_groups[group].view!='simple'){d.getElementById(group+'-toggle').style.display='inline';};for(i=0;i<SI_groups[group].items.length;i++){anItem=SI_groups[group].items[i];d.getElementById(anItem+'-toggle').style.display='inline';d.getElementById(anItem+'-toggle').className='lnk-show';};SI_groups[group].expanded=SI_groups[group].items.length;if(SI_groups[group].view!='simple'){SI_toggleGroups(group,'',d.getElementById(group+'-toggle'));}else{SI_toggleGroups(group,'','');};if(SI_groups[group].active)SI_toggleGroups(group,SI_groups[group].active,d.getElementById(SI_groups[group].active+'-toggle'));}};
function SI_toggleGroups(group,item,toggle){var d=document;if(!d.getElementById)return;var state=(toggle.className!='lnk-hide');var display=(state)?'none':'block';var action=(state)?SI_groups[group].links[0]+' ':SI_groups[group].links[1]+' ';if(item!=''){d.getElementById(item).style.display=display;toggle.className=(state)?'lnk-hide':'lnk-show';if(SI_groups[group].view!='simple'){toggle.innerHTML=action+SI_groups[group].label;};SI_groups[group].expanded=(state)?SI_groups[group].expanded-1:SI_groups[group].expanded+1;if(SI_groups[group].view!='simple'){d.getElementById(group+'-toggle').innerHTML=(SI_groups[group].expanded==SI_groups[group].items.length)?SI_groups[group].links[0]+' All':SI_groups[group].links[1]+' All';if(SI_groups[group].expanded==0){d.getElementById(group+'-toggle').innerHTML=SI_groups[group].links[0]+' All';};d.getElementById(group+'-toggle').className=(state)?'lnk-hide':'lnk-show';};}else{for(i=0;i<SI_groups[group].items.length;i++){item=SI_groups[group].items[i];if(SI_groups[group].view!='simple'){d.getElementById(item+'-toggle').innerHTML=((state)?SI_groups[group].links[0]+' ':SI_groups[group].links[1]+' ')+SI_groups[group].label;};d.getElementById(item+'-toggle').className=(state)?'lnk-hide':'lnk-show';d.getElementById(item).style.display=display;SI_groups[group].expanded=(state)?0:SI_groups[group].items.length;}if(SI_groups[group].view!='simple'){toggle.innerHTML=action+'All';toggle.className=(state)?'lnk-hide':'lnk-show';};}SI_clearFooter();};var SI_gallery=new Object();var SI_imgs=new Array();SI_imgs[0]=null;
function SI_galleryRedraw(){if(!SI_dom())return false;var d=document;var g=SI_gallery;var a=d.getElementById('SI_galleryLink');if(SI_imgs[g.imgActive][0].match(/\.(jpg|jpeg|gif|png|bmp)$/i)){imgSrc=SI_imgs[g.imgActive][1]+'thumb/'+g.imgPrefix+SI_imgs[g.imgActive][0];imgLnk='/gallery/zoom.aspx?myurl='+SI_imgs[g.imgActive][1]+SI_imgs[g.imgActive][0];imgLnk+='&Title='+escape(SI_imgs[g.imgActive][2]);imgLnk+='&Content='+escape(SI_imgs[g.imgActive][3]);a.href=imgLnk;a.className='';a.onclick=function(){SI_windowOpen(this,true,SI_imgs[g.imgActive][4],SI_imgs[g.imgActive][5],'scrollbars=yes,resizable=yes');return false;};a.innerHTML='<img src="'+imgSrc+'" id="SI_galleryImg" onload="SI_clearFooter();" alt="" />';}else{a.href=SI_imgs[g.imgActive][1]+SI_imgs[g.imgActive][0];a.className='file '+SI_imgs[g.imgActive][0].slice(SI_imgs[g.imgActive][0].lastIndexOf('.')+1);a.onclick=function(){return;};a.innerHTML='<img src="/images/common/spacer.gif" onload="SI_clearFooter();" alt="" />Download '+SI_imgs[g.imgActive][2];}d.getElementById('SI_galleryImgTitle').innerHTML=SI_imgs[g.imgActive][2];d.getElementById('SI_galleryImgNumOf').innerHTML='<strong>'+g.imgActive+'<'+'/strong> of '+g.imgTotal;d.getElementById('SI_galleryImgDesc').innerHTML=SI_imgs[g.imgActive][3];d.getElementById('SI_galleryImgPrev').innerHTML=(g.imgActive==1)?'<a href="" onclick="return false;" class="disabled">'+g.thumbLabel[0]+'</a>':'<a href="#Previous Image" onclick="SI_galleryImgPrev(); return false;" class="button">'+g.thumbLabel[0]+'</a>';d.getElementById('SI_galleryImgNext').innerHTML=(g.imgActive==g.imgTotal)?'<a href="" onclick="return false;" class="disabled">'+g.thumbLabel[1]+'</a>':'<a href="#Next Image" onclick="SI_galleryImgNext(); return false;" class="button">'+g.thumbLabel[1]+'</a>';var t=d.getElementById('SI_galleryThumbs');t='';for(i=g.setImg;i<g.setImg+g.thumbTotal;i++){if(i<=g.imgTotal){var html;if(SI_imgs[i][0].match(/\.(jpg|jpeg|gif|png|bmp)$/i)){html='<a href="#image'+i+'" onclick="SI_galleryImgSelect('+i+'); return false;" title="'+SI_imgs[i][2]+'"><img src="'+SI_imgs[i][1]+'thumb/'+g.thumbPrefix+SI_imgs[i][0]+'" alt="'+SI_imgs[i][2]+'" border="0" /><'+'/a>';}else{html='<a href="#image'+i+'" onclick="SI_galleryImgSelect('+i+'); return false;" title="'+SI_imgs[i][2]+'" class="file '+SI_imgs[i][0].slice(SI_imgs[i][0].lastIndexOf('.')+1)+'">'+SI_imgs[i][2]+'</a>';}var className=(i==g.setImg)?'first-child':((i==g.setImg+g.thumbTotal-1)?'last-child':'');if(i==g.imgActive){className+=(className=='')?'active':' active';}if(i%2==0){className+=(className=='')?'alt':' alt';}className=(className!='')?' class="'+className+'"':'';t+='<li'+className+'>'+html+'<'+'/li>\n';}}d.getElementById('SI_galleryThumbs').innerHTML=t;var sets=g.setLabel;for(i=1;i<=g.setTotal;i++){if(i==g.setActive){sets+='<span>'+i+'</span> ';}else{sets+='<a href="#Load Set '+i+'" onclick="SI_gallerySetSelect('+i+'); return false;">'+i+'<'+'/a> ';}if(i!=g.setTotal)sets+=g.setDivider;}d.getElementById('SI_gallerySets').innerHTML=sets;}
function SI_galleryImgSelect(imgNo){if(SI_gallery.imgActive==imgNo)return;SI_gallery.imgActive=imgNo;SI_galleryRedraw();}
function SI_galleryImgNext(){var g=SI_gallery;if(g.imgActive<g.imgTotal){g.imgActive++;if(g.imgActive>=g.setImg+g.thumbTotal){g.setImg=g.imgActive;g.setActive++;}SI_galleryRedraw();}}
function SI_galleryImgPrev(){var g=SI_gallery;if(g.imgActive>1){g.imgActive--;if(g.imgActive<g.setImg){g.setActive--;g.setImg=(g.setActive*g.thumbTotal)-(g.thumbTotal-1);}SI_galleryRedraw();}}
function SI_gallerySetSelect(setNo){var g=SI_gallery;g.setActive=setNo;g.setImg=(g.setActive*g.thumbTotal)-(g.thumbTotal-1);g.imgActive=g.setImg;SI_galleryRedraw();}
function SI_gallerySetPrev(){var g=SI_gallery;if(g.setActive!=1){g.setActive--;g.setImg=(g.setActive*g.thumbTotal)-(g.thumbTotal-1);g.imgActive=g.setImg;SI_galleryRedraw();}}
function SI_gallerySetNext(){var g=SI_gallery;if(g.setActive<g.setTotal){g.setActive++;g.setImg=(g.setActive*g.thumbTotal)-(g.thumbTotal-1);g.imgActive=g.setImg;SI_galleryRedraw();}}
function Gallery(imgId,titleId,captionId,prevId,nextId,imgs,loop){var d=document;this.compatible=true;if(!d.getElementById||(d.all&&!window.print)){this.compatible=false;return}this.aImg=0;this.tImg=imgs.length;this.img=d.getElementById(imgId);this.title=d.getElementById(titleId);this.caption=d.getElementById(captionId);this.prevBtn=d.getElementById(prevId);this.nextBtn=d.getElementById(nextId);this.imgs=imgs;this.loop=loop;this.prevBtn.gallery=this;this.prevBtn.onclick=function(){this.gallery.prevImage();return false;};this.nextBtn.gallery=this;this.nextBtn.onclick=function(){this.gallery.nextImage();return false;};this.loadImage(null);}Gallery.prototype.loadImage=function(i){if(!this.compatible)return;if(i!=null)this.aImg=i-1;if(!this.loop){this.prevBtn.style.display=(this.aImg<=0)?'none':'block';this.nextBtn.style.display=(this.aImg>=this.tImg-1)?'none':'block';}this.img.src=this.imgs[this.aImg][0];this.img.onload=SI_clearFooter;if(this.imgs[this.aImg][1]!=null){this.title.style.display='block';this.title.innerHTML=this.imgs[this.aImg][1];}else{this.title.style.display='none';}if(this.imgs[this.aImg][2]!=null){this.caption.style.display='block';this.caption.innerHTML=this.imgs[this.aImg][2];}else{this.caption.style.display='none';}if(this.imgs[this.aImg][3]!=null&&this.img.parentNode.nodeName=="A"){this.img.parentNode.className='si-active-link';this.img.parentNode.onclick=this.imgs[this.aImg][3];}else{this.img.parentNode.className='si-inactive-link';this.img.parentNode.onclick=function(){return false;};}};Gallery.prototype.prevImage=function(){if(!this.compatible)return;this.aImg--;this.aImg=(this.aImg<0)?this.tImg-1:this.aImg;this.loadImage(null);};Gallery.prototype.nextImage=function(){if(!this.compatible)return;this.aImg++;this.aImg=(this.aImg>=this.tImg)?0:this.aImg;this.loadImage(null);}
function SI_initializeSwapImg(){var d=document;var SI_preloadImgs=new Array();for(i=0;img=d.images[i];i++){if(img.src.indexOf('over=')!=-1){img.defaultsrc=img.src;img.oversrc=img.src.replace(/^(.+)over=/i,'');img.onmouseover=function(){this.src=this.oversrc;};img.onmouseout=function(){this.src=this.defaultsrc;};SI_preloadImgs[i]=new Image();SI_preloadImgs[i].src=img.oversrc;}}}var SI_filters=new Object();
function SI_initializeFilters(){for(var filter in SI_filters){SI_activateFilter(filter,SI_filters[filter].active);}}
function SI_activateFilter(filterGroup,activeFilter){var d=document;if(!d.getElementsByTagName)return;c=(SI_filters[filterGroup].ul)?'ul':'dl';r=(SI_filters[filterGroup].ul)?'li':'dd';var filterContent=d.getElementById('filter-'+filterGroup);if(!filterContent){return;}for(i=0;i<SI_filters[filterGroup].filters.length;i++){var f=d.getElementById('filter-'+filterGroup+'-'+SI_filters[filterGroup].filters[i]);f.className=f.className.removeClass('active');}for(j=0;dl=filterContent.getElementsByTagName(c)[j];j++){dl.style.display='block';for(k=0;dd=dl.getElementsByTagName(r)[k];k++){dd.style.display='block';dd.className=dd.className.removeClass('alt','first-child','last-child');dd.style.marginTop='';}}var a=d.getElementById('filter-'+filterGroup+'-'+activeFilter);a.className=a.className.addClass('active');var emptyDD=true;for(j=0;dl=filterContent.getElementsByTagName(c)[j];j++){var allHidden=true;var alt=false;var firstChild=0;var lastChild=null;for(k=0;dd=dl.getElementsByTagName(r)[k];k++){if(dd.className.indexOf(activeFilter)==-1&&activeFilter!='all'){dd.style.display='none';}else{emptyDD=false;firstChild++;lastChild=dd;allHidden=false;if(alt){dd.className=dd.className.addClass('alt');alt=false;}else{alt=true;}if(firstChild==1){dd.className=dd.className.addClass('first-child');}}}if(lastChild!=null&&firstChild>1){lastChild.className=lastChild.className.addClass('last-child');}if(allHidden){dl.style.display='none';}}if(emptyDD){filterContent.getElementsByTagName(c)[j-1].innerHTML+='<dd class="'+activeFilter+'"><p>No '+activeFilter+' '+filterGroup+' are currently available.</p></dd>';filterContent.getElementsByTagName(c)[j-1].style.display='block';filterContent.getElementsByTagName(c)[j-1].getElementsByTagName(r)[k].style.display='block';}if(SI_filters[filterGroup].bin){SI_filters[filterGroup].bin.value=activeFilter;}SI_clearFooter();}var SI_toggles=new Array();
function SI_initializeToggles(){var d=document;if(!d.getElementById)return;for(var toggle in SI_toggles){SI_toggles[toggle][2]=(SI_toggles[toggle][2])?0:1;SI_simpleToggle(toggle);}}
function SI_simpleToggle(toggle){var d=document;if(!d.getElementById)return;var div=d.getElementById(toggle);var lnk=d.getElementById(toggle+'-toggle');var state=SI_toggles[toggle][2];state=(state)?0:1;SI_toggles[toggle][2]=state;var display=(state)?'block':'none';var className=(state)?'toggle-min':'toggle-exp';lnk.innerHTML=SI_toggles[toggle][state];lnk.className=className;div.style.display=display;SI_clearFooter();}var SI_cookie=new Object();SI_cookie.domain=location.hostname.replace(/^www\./,'');SI_cookie.year=new Date();fixDate(SI_cookie.year);SI_cookie.year.setTime(SI_cookie.year.getTime()+365*24*60*60*1000);
function setCookie(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;}
function getCookie(name){var prefix=name+'=';var c=document.cookie;var nullstring='';var cookieStartIndex=c.indexOf(prefix);if(cookieStartIndex==-1){return nullstring;}var cookieEndIndex=c.indexOf(";",cookieStartIndex+prefix.length);if(cookieEndIndex==-1){cookieEndIndex=c.length;}return unescape(c.substring(cookieStartIndex+prefix.length,cookieEndIndex));}
function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function fixDate(date){var base=new Date(0);var skew=base.getTime();if(skew>0)date.setTime(date.getTime()-skew);}var SI_fontSize=new Object();
function SI_loadFontSize(){var c=getCookie('fontsize');SI_fontSize.defaultSize=(c!='')?c:SI_fontSize.defaultSize;document.write('<style type="text/css">#'+SI_fontSize.baseElement+' { font-size: '+SI_fontSize.defaultSize+'em; }<'+'/style>\n');setCookie('fontsize',SI_fontSize.defaultSize,SI_cookie.year,'/',SI_cookie.domain,'');};
function SI_changeFontSize(operator){SI_fontSize.defaultSize=eval(SI_fontSize.defaultSize+operator+SI_fontSize.difference);document.getElementById(SI_fontSize.baseElement).style.fontSize=SI_fontSize.defaultSize+'em';setCookie('fontsize',SI_fontSize.defaultSize,SI_cookie.year,'/',SI_cookie.domain,'');SI_clearFooter();};
function SI_deHTTPSLinks(){if(!document.getElementsByTagName||!(window.location.href.indexOf('https')!=-1)){return;}var allow=(typeof SI_skipHTTPS!="undefined");var r='';if(allow){r='(secure\.|^[^?]+(';for(var j=0;j<SI_skipHTTPS.length;j++){r+=SI_skipHTTPS[j]+'|';}r=r.replace(/\|$/,'')+'))';}re=new RegExp(r,'gi');var a=document.getElementsByTagName('a');for(var i=0;i<a.length;i++){var b=(a[i].href.search(re)!=-1);if(b&&allow){continue;}a[i].href=a[i].href.replace(/https/,'http');}}String.prototype.addClass=function(){var txt=this;for(var i=0;i<arguments.length;i++){txt+=((txt=='')?'':' ')+arguments[i];}return txt;};String.prototype.removeClass=function(){var txt=this;for(var i=0;i<arguments.length;i++){txt=txt.replace(new RegExp('( '+arguments[i]+'\\b|\\b'+arguments[i]+' |\\b'+arguments[i]+'\\b)'),'');}return txt;};var SI=new Object();SI.resize=new Object();SI.resize.initialize=function(){if(document.all&&window.print){return;}var c=document.createElement('div');c.style.position='fixed';c.style.top='0';c.style.visibility='hidden';c.style.width='10em';c.style.height='10em';SI.resize.control=document.body.appendChild(c);SI.resize.h=0;window.setInterval('SI.resize.detectChange()',50);};SI.resize.detectChange=function(){var o=SI.resize.h;SI.resize.h=SI.resize.control.offsetHeight;if(o!=SI.resize.h)SI.resize.hasOccurred();};SI.resize.hasOccurred=function(){SI_clearFooter();};SI.Func={customizeFormToggle:function(e){if(!document.getElementById)return;var f=document.getElementById('customize');epos=e.className.search("active");fpos=f.className.search("active");if(epos==-1){e.className=e.className+' active';f.className=f.className+' active';}else{e.className=e.className.substr(0,epos);f.className=f.className.substr(0,fpos);}return false;}};
function SI_toggleCheckBoxGroup(e,id){var checked=e.checked;var group=document.getElementById(id);var inputs=group.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){var input=inputs[i];if(input.type=='checkbox'){input.checked=checked;}}}
function SI_preventFlashOverlap(){if(!(navigator.userAgent.toLowerCase().indexOf('windows')!=-1)&&document.getElementsByTagName){var html=document.getElementsByTagName('html')[0];html.className+=((html.className=='')?'':' ')+'prevent-overlap';};};
function SI_embedFlash(id,swf,w,h){if(!document.getElementsByTagName)return;var swfHTML;swfHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+w+'" height="'+h+'">';swfHTML+='	<param name="movie" value="'+swf+'" />';swfHTML+='	<param name="wmode" value="opaque" />';swfHTML+='	<embed src="'+swf+'" width="'+w+'" height="'+h+'" wmode="opaque" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" />';swfHTML+='<'+'/object>';document.getElementsByTagName('html')[0].className+=' viewFlash';document.getElementById(id).innerHTML=swfHTML;}
function SI_removeFlash(id){if(!document.getElementsByTagName)return;document.getElementsByTagName('html')[0].className=document.getElementsByTagName('html')[0].className.replace(' viewFlash','');document.getElementById(id).innerHTML='';}
function emailCheck(emailStr,form){var checkTLD=1;var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;var emailPat=/^(.+)@(.+)$/;var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";var validChars="\[^\\s"+specialChars+"\]";var quotedUser="(\"[^\"]*\")";var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var atom=validChars+'+';var word="("+atom+"|"+quotedUser+")";var userPat=new RegExp("^"+word+"(\\."+word+")*$");var domainPat=new RegExp("^"+atom+"(\\."+atom+")*$");var matchArray=emailStr.match(emailPat);if(matchArray==null){alert("Email address seems incorrect (check @ and .'s)");form.focus();return false;}var user=matchArray[1];var domain=matchArray[2];for(i=0;i<user.length;i++){if(user.charCodeAt(i)>127){alert("Ths username contains invalid characters.");form.focus();form.select();return false;}}for(i=0;i<domain.length;i++){if(domain.charCodeAt(i)>127){alert("Ths domain name contains invalid characters.");form.focus();form.select();return false;}}if(user.match(userPat)==null){alert("The username doesn't seem to be valid.");form.focus();form.select();return false;}var IPArray=domain.match(ipDomainPat);if(IPArray!=null){for(var i=1;i<=4;i++){if(IPArray[i]>255){alert("Destination IP address is invalid!");form.focus();form.select();return false;}}}var atomPat=new RegExp("^"+atom+"$");var domArr=domain.split(".");var len=domArr.length;for(i=0;i<len;i++){if(domArr[i].search(atomPat)==-1){alert("The domain name does not seem to be valid.");form.focus();form.select();return false;}}if(checkTLD&&domArr[domArr.length-1].length!=2&&domArr[domArr.length-1].search(knownDomsPat)==-1){alert("The address must end in a well-known domain or two letter "+"country.");form.focus();form.select();return false;}if(len<2){alert("This address is missing a hostname!");form.focus();form.select();return false;}return true;}
function checkAll(checkbox){for(i=0;i<checkbox.length;i++){checkbox[i].checked=true;}}
function uncheckAll(checkbox){for(i=0;i<checkbox.length;i++){checkbox[i].checked=false;}}
function alumniActions(info){document.dirAction.pageaction.value=info.value; document.dirAction.submit();}
function isFilled(elm){if(elm.value==""||elm.value==null)return false;else return true;}
function SimpleImageSwap(input,filename){input.src=filename;}
function SetSearchText(input,newText,currentText){if(input.value==currentText){input.value=newText;}}
function isDate(month,day,year){return isDateString(month.toString()+"/"+day.toString()+"/"+year.toString());}
function isDateString(DateString){var dateParts=DateString.toString().split("/");if(dateParts.length!=3){return false;}var month=dateParts[0];var day=dateParts[1];var year=dateParts[2];if(parseInt(month).toString()!=parseInt(month)||parseInt(day).toString()!=parseInt(day)||parseInt(year).toString()!=parseInt(year)){return false;}return isDateInternal(month,day,year);}
function isDateInternal(month,day,year){month=month-1;year=year%100;var dateValue=new Date(year,month,day);if(dateValue.getYear()==year&&dateValue.getMonth()==month&&dateValue.getDate()==day){return true;}else{return false}}
function SI_formatphonenum(rawphonenum){str=rawphonenum.value;var toll=/1[^0123456789]/;str=str.substring(0,2).replace(toll,'')+str.substring(2,str.length);var justnum=/[^0123456789]/gi;str=str.replace(justnum,'');var formatnum=/(\d{3})(\d{3})(\d{4})(\d*)/;if(str.length>10){rawphonenum.value=str.replace(formatnum,'($1) $2-$3 ext. $4');}else{rawphonenum.value=str.replace(formatnum,'($1) $2-$3');}}
function updateForm(f){var formChecked=0;for(i=0;i<f.ModuleSelectID.length;i++){if(f.ModuleSelectID[i].checked==true){formChecked++;}}if(formChecked>0){f.submit();}else{alert("Please select a calendar.");}}
