// BASE
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



var nn4 = (navigator.appName.indexOf("Netscape") > -1 && navigator.appVersion.indexOf("4") > -1) ? true:false                 
var ie = (document.all) ? true:false
var nn6 = (document.getElementById && !document.all) ? true:false

function browser(id){
var layer = (nn4) ? document.layers[id] : (ie) ? document.all[id] : document.getElementById(id)
return layer
}

function showLayer(id) {
layer = browser(id)
	if(nn4){
	layer.visibility = "visible"
	}
	else{
	layer.style.visibility = "visible"
	}
}
function hideLayer(id) {
layer = browser(id)
	if(nn4){
	layer.visibility = "hidden"
	}
	else{
	layer.style.visibility = "hidden"
	}
}

// random images
var currentdate = 0
var core = 0

function StringArray (n) {
  this.length = n;
  for (var i =1; i <= n; i++) {
    this[i] = ' '

  }
}

image = new StringArray(4)
image[0] = 'image0/banner_mid.jpg'
image[1] = 'image0/banner_mid02.jpg'
image[2] = 'image0/banner_mid03.jpg'
image[3] = 'image0/banner_mid05.jpg'

imageb = new StringArray(3)
imageb[0] = 'image0/oeod_midbar_01.jpg'
imageb[1] = 'image0/oeod_midbar_03.jpg'
imageb[2] = 'image0/oeod_midbar_04.jpg'

var ran = 60/image.length
var ranb = 60/imageb.length

function ranimage() {
  currentdate = new Date()
  core = currentdate.getSeconds()
  core = Math.floor(core/ran)
    return(image[core])
}
function ranimageb() {
  currentdateb = new Date()
  coreb = currentdateb.getSeconds()
  coreb = Math.floor(coreb/ranb)
    return(imageb[coreb])
}

function wranimage(){
	document.write("<img src='" +ranimage()+ "' width='295' height='94'>");
}
function wranimage_midbar(){
	document.write("<div style='background-color: #E3EAF2; background-image:  url("+ranimage()+"); background-repeat: no-repeat; background-position: left top'>");
}
function wranimage_midbarb(){
	document.write("<div style='background-color: #E3EAF2; background-image:  url("+ranimageb()+"); background-repeat: no-repeat; background-position: left top'>");
}

function wranimage_midbar_close(){
	document.write("</div>");
}

// Language Translating dropbox using Google tools
// Author: qtnguyen@uci.edu
var current_url = document.location + " "; 
function write_dropbox() {
var str='';
//str+='<form name="lang_dropbox1" style="padding-right: 4px;" >'; F0F3F7
str+='  <select name="select1" size="1" style="border: 1px solid #80A3D8; font-size:11px; font-family:Verdana; color:#0033CC; padding-top:1px; padding-bottom:1px;">';
str+='    <option selected value="'+current_url+'" style="background-color:#E4E9F0;">Select your language <\/option>';
str+='    <option value="http:\/\/translate.google.com/translate?u='+current_url+'&langpair=en%7Ces&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools">Spanish<\/option>';
str+='    <option value="http:\/\/translate.google.com/translate?u='+current_url+'&langpair=en%7Cde&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools">German<\/option>';
str+='    <option value="http:\/\/translate.google.com/translate?u='+current_url+'&langpair=en%7Cfr&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools">French<\/option>';
str+='    <option value="http:\/\/translate.google.com/translate?u='+current_url+'&langpair=en%7Cit&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools">Italian<\/option>';
str+='    <option value="http:\/\/translate.google.com/translate?u='+current_url+'&langpair=en%7Cpt&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools">Portuguese<\/option>';
str+='    <option value="http:\/\/translate.google.com/translate?u='+current_url+'&langpair=en%7Cja&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools" style="background-color:#F2F2F2;">Japanese - BETA<\/option>';
str+='    <option value="http:\/\/translate.google.com/translate?u='+current_url+'&langpair=en%7Cko&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools" style="background-color:#F2F2F2;">Korean - BETA<\/option>';
str+='    <option value="http:\/\/translate.google.com/translate?u='+current_url+'&langpair=en%7Czh-CN&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools" style="background-color:#F2F2F2;">Chinese - BETA<\/option>';
str+='  <\/select>';
str+=' <input type="button" value="Translate" class="bu_top" onClick="jumptolink(document.lang_dropbox1.select1)">';
//str+='<\/form>';
document.write(str);
}
var des1=new Array()
des1[0]="Select your language"
function displaydesc(which, descriptionarray, container){
if (document.getElementById)
document.getElementById(container).innerHTML=descriptionarray[which.selectedIndex]
}
function jumptolink(what){
var selectedopt=what.options[what.selectedIndex]
if (document.getElementById && selectedopt.getAttribute("target")=="newwin")
window.open(selectedopt.value)
else
window.location=selectedopt.value
}
//displaydesc(document.lang_dropbox1.select1, des1, 'lang_op1')
function trans_val() {
if (current_url.indexOf("www.sho.uci.edu") == 7) {
//if (current_url.indexOf("localhost") == 7) {
  write_dropbox();
} 
}



// fade objects nereidFade(this,100,10,30)
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  //do this so I can take a string too
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}
// fade objects nereidFade(this,100,10,30)


/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Contents for menu 1
var menu1=new Array()
menu1[0]='<div id="menu_i" style="width: 750px;"><table height="21" cellspacing="0" cellpadding="0" border="0" width="100%"><tbody><tr><td width="25%" class="link_row"><ul><li><a href="whatdo.html">Definition &amp; Role</a> </li><li><a href="ourcom.html">Our Commitment</a> </li><li><a href="staff.html">Our Staff</a> </li><li><a href="faq.html">FAQ</a> </li></ul></td><td width="25%" class="link_row"><ul><li><a href="aalinks.html">Affirmative Action</a> </li><li><a href="guide.html">Complaint Procedures</a> </li><li><a href="discrimination.html">Discrimination</a> </li><li><a href="training.html">Diversity Programs</a> </li><li><a href="DiversityResourceGuide.htm">Diversity Resources</a> </li></ul></td><td width="23%" class="link_row"><ul><li><a href="loc.html">Location</a> </li><li><a href="programs.html">Outreach Activities</a> </li><li><a href="policy.html">Policies &amp; Guidelines</a> </li><li><a href="http://www.sho.uci.edu/" target="_blank">Sexual Harassment</a> </li><li><a href="tstaff.html">Training</a> </li><li><a href="http://training.newmedialearning.com/psh/ucirvine/"><strong>NEW For TAs</strong><br>Online Sexual Harassment Prevention Training for Teaching Assistants</a></li></ul></td><td width="27%" class="link_row"><ul><li><a href="http://www.oaacs.uci.edu/FAST/" target="_blank">FAST System</a> </li><li><a href="ads.html">Employment Opportunities </a></li><li><a href="funds.html">Scholarships and<br />Funding Resources</a> </li><li><a href="links.html">Resource Links</a> </li></ul></td></tr></tbody></table></div>'
//Contents for menu 2, and so on
var menu2=new Array()
menu2[0]='<a href="http://cnn.com">CNN</a><br>'
menu2[1]='<a href="http://msnbc.com">MSNBC</a><br>'
menu2[2]='<a href="http://news.bbc.co.uk">BBC News</a><br>'
		
var menuwidth='750px' //default menu width
var menubgcolor='lightyellow'  //menu bgcolor
var disappeardelay=50  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu
/***********************************************
* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
***********************************************/

/*

var pagetitle = document.title; //INSERT CUSTOM PAGE NAME IN QUOTES
var scriptlocation = "http://www.medi-thin.com/admin/traffic/track.asp";

var pagedata = 'mtpt=' + escape(pagetitle) + '&mtr=' + escape(document.referrer) + '&mtt=2&mts=' + window.screen.width + 'x' + window.screen.height + '&mtz=' + Math.random() 
document.write ('<img height=1 width=1 ');
document.write ('src="' + scriptlocation + '?' + pagedata + '" style="display:none;">');
*/