// 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);

// detect netscape nagivator version 4.x
function write_css(){
if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4){
document.writeln('<link href="css\/main1.css" type="text\/css" rel="stylesheet" \/>');
alert("k");}
else {
document.writeln('<link href="css\/main.css" type="text\/css" rel="stylesheet" \/>');}
}

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(8)
image[0] = 'http://www.eod.uci.edu/image0/banner_mid10.jpg'
image[1] = 'http://www.eod.uci.edu/image0/banner_mid12.jpg'
image[2] = 'http://www.eod.uci.edu/image0/banner_mid11.jpg'
image[3] = 'http://www.eod.uci.edu/image0/banner_mid13.jpg'
image[4] = 'http://www.eod.uci.edu/image0/banner_mid14.jpg'
image[5] = 'http://www.eod.uci.edu/image0/banner_mid15.jpg'
image[6] = 'http://www.eod.uci.edu/image0/banner_mid16.jpg'
image[7] = 'http://www.eod.uci.edu/image0/banner_mid17.jpg'

imageb = new StringArray(11)
imageb[0] = 'http://www.eod.uci.edu/image0/oeod_midbar_01.jpg'
imageb[1] = 'http://www.eod.uci.edu/image0/oeod_midbar_02.jpg'
imageb[2] = 'http://www.eod.uci.edu/image0/oeod_midbar_11.jpg'
imageb[3] = 'http://www.eod.uci.edu/image0/oeod_midbar_04.jpg'
imageb[4] = 'http://www.eod.uci.edu/image0/oeod_midbar_10.jpg'
imageb[5] = 'http://www.eod.uci.edu/image0/oeod_midbar_12.jpg'
imageb[6] = 'http://www.eod.uci.edu/image0/oeod_midbar_13.jpg'
imageb[7] = 'http://www.eod.uci.edu/image0/oeod_midbar_14.jpg'
imageb[8] = 'http://www.eod.uci.edu/image0/oeod_midbar_15.jpg'
imageb[9] = 'http://www.eod.uci.edu/image0/oeod_midbar_16.jpg'
imageb[10] = 'http://www.eod.uci.edu/image0/oeod_midbar_17.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>");
}

//document.write('<a class="a2" href="http://translate.google.com/translate?u='+document.location+'&langpair=en%7Ces&hl=en&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools">:: Translate this page to Spanish</a>'); 

// 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
// http://translate.google.com/translate?js=y&u=http%3A%2F%2Fwww.eod.uci.edu%2F&sl=en&tl=es
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]
selectedurl = (selectedopt.value).split(' ').join('');
//alert(selectedurl);
if (document.getElementById && selectedopt.getAttribute("target")=="newwin")
window.open(selectedurl)
else
window.location=selectedurl
}
//displaydesc(document.lang_dropbox1.select1, des1, 'lang_op1')
function trans_val() {

if (current_url.indexOf("www.eod.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" style="padding-right:20px;"><ul><li><a href="http://www.eod.uci.edu/whatdo.html">Definition &amp; Role</a> </li><li><a href="http://www.eod.uci.edu/ourcom.html">Our Commitment</a> </li><li><a href="http://www.eod.uci.edu/staff.html">Our Staff</a> </li><li><a href="http://www.eod.uci.edu/faq.html">FAQ</a> </li><li><a href="http://www.eod.uci.edu/loc.html">Location</a> </li></ul></td><td width="25%" class="link_row" style="padding-right:20px;"><ul><li><a href="http://www.eod.uci.edu/aalinks.html">Affirmative Action</a> </li><li><a href="http://www.eod.uci.edu/guide.html">Complaint Procedures</a> </li><li><a href="http://www.eod.uci.edu/discrimination.html">Discrimination</a> </li><li><a href="http://www.eod.uci.edu/training.html">Diversity Programs</a> </li><li><a href="http://www.eod.uci.edu/diversityresourceguide.htm">Diversity Resources</a> </li><li><a href="http://www.eod.uci.edu/programs.html">Outreach Activities</a> </li><li><a href="http://www.eod.uci.edu/policy.html">Policies &amp; Guidelines</a> </li> </ul></td><td width="23%" class="link_row" style="padding-right:20px;"><ul><li><a href="http://www.sho.uci.edu/" target="_blank">Sexual Harassment</a> </li><li><a href="http://www.eod.uci.edu/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" style="padding-right:20px;"><ul><li><a href="http://www.eod.uci.edu/ads.html">Employment Opportunities </a></li><li><a href="http://www.eod.uci.edu/report/">Annual Report</a> </li> <li><a href="http://www.eod.uci.edu/enews/">E-Newsletter</a></li><li><a href="http://www.eod.uci.edu/news">News Archive</a></li><li><a href="http://www.eod.uci.edu/funds.html">Scholarships and<br />Funding Resources</a> </li><li><a href="http://www.eod.uci.edu/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;">');

*/

function getDocHeight(doc) {
  var docHt = 0, sh, oh;
  if (doc.height) docHt = doc.height;
  else if (doc.body) {
    if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
    if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
    if (sh && oh) docHt = Math.max(sh, oh);
  }
  return docHt;
}

function setIframeHeight(iframeName) {
  var iframeWin = window.frames[iframeName];
  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
  if ( iframeEl && iframeWin ) {
    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
    var docHt = getDocHeight(iframeWin.document);
    // need to add to height to be sure it will all show
    if (docHt) iframeEl.style.height = docHt + 30 + "px";
  }
}

function loadIframe(iframeName, url) {
  if ( window.frames[iframeName] ) {
    window.frames[iframeName].location = url;   
    return false;
  }
  else return true;
}
