var yellowarray = new Array();
var orangearray = new Array();
function getHighlights() {
  if (document.getElementsByTagName) {
     var els = document.getElementsByTagName("*");
     var c1 = new RegExp('/b^|hideorange|$/b');
     var c2 = new RegExp('/b^|hideyellow|$/b');
     var n1=0;
     var n2=0;
     for (var i=0; i < els.length; i++) {
        if (els[i].className) {
           if (c1.test(els[i].className)) {
             orangearray[n1] = els[i];
              n1++;
           }
        }
       if (els[i].className) {
           if (c2.test(els[i].className)) {
               yellowarray[n2] = els[i];
              n2++;
           }
        }
    }
  } else {
    return false;
  }

};
var testarray = new Array();
function toggle(testarray, color) {
  var c1 = new RegExp('/b^|show|$/b');
  var newClass;
  var cookieName = 'iucrshow'+color;
  var cookieValue = getCookie(cookieName);
  if (cookieValue == 1) {
    newClass = 'hide'+color;
    cookieValue = 0;
    document.getElementById(color+'img').src='http://journals.iucr.org/logos/'+color+'cross.gif';
    if (color == 'orange') {
      orangecaption = "show Gold Book";
    } else {
      yellowcaption = "show Dictionary of Crystallography";
    }  
  } else {
    newClass = 'show'+color;
    cookieValue = 1;
    document.getElementById(color+'img').src='http://journals.iucr.org/logos/'+color+'tic.gif';
    if (color == 'orange') {
      orangecaption = "hide Gold Book";
    } else {
      yellowcaption = "hide Dictionary of Crystallography";
    }
  }
  //setCookie(cookieName,cookieValue,365,'/','.iucr.org',0);
  setCookie(cookieName,cookieValue,365,'/');
  changeClass(testarray, newClass);
}

function changeClass(testarray, newClass) {
  for (var i=0; i < testarray.length; i++) {
    testarray[i].className = newClass;					
  }
}


function checkDisplay () {
  var yellowCookie = getCookie('iucrshowyellow');
  if (yellowCookie) {
    if (yellowCookie == 1) {
      yellowcaption = "hide Dictionary of Crystallography";
      document.getElementById('yellowimg').src='http://journals.iucr.org/logos/yellowtic.gif';
      changeClass(yellowarray, 'showyellow');
    }
  } else {
    yellowCookie = 0;
  }
  //setCookie('iucrshowyellow',yellowCookie,365,'/','.iucr.org',0);
  setCookie('iucrshowyellow',yellowCookie,365,'/');
  var orangeCookie = getCookie('iucrshoworange');
  if (orangeCookie) {
    if (orangeCookie == 1) {
      orangecaption = "hide Gold Book";
      document.getElementById('orangeimg').src='http://journals.iucr.org/logos/orangetic.gif';
      changeClass(orangearray, 'showorange');
    }
  } else {
    orangeCookie = 0;
  }
  // setCookie('iucrshoworange',orangeCookie,365,'/','.iucr.org',0);
  setCookie('iucrshoworange',orangeCookie,365,'/');
}

