// JavaScript Document
var xmlDoc=null;
if (window.ActiveXObject)
{// code for IE
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
else if (document.implementation.createDocument)
{// code for Mozilla, Firefox, Opera, etc.
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Your browser cannot handle this script');
}
if (xmlDoc!=null)
{
xmlDoc.async=false;
xmlDoc.load("/wp-content/plugins/RE-Glossary/re-glossary.xml");

var x=xmlDoc.getElementsByTagName("term");
//document.write(x.length);
var rand = Math.floor(Math.random() * (x.length));
var i = rand;
function next()
{
if (i<x.length)
  {
  i++;
  REGdisplay();
  }
}

function previous()
{
if (i>0)
  {
  i--;
  REGdisplay();
  }
}
var terms = [];
 for(i=0; i < x.length; i++){
   terms[i] = x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;
 }
var regdata = terms.join('  ');

function REGdisplay()
{

term=(x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue);
definition=(x[i].getElementsByTagName("definition")[0].childNodes[0].nodeValue);
var number = i+1;
txt="<h2 class=\"widgettitle\">" + x.length + " Real Estate Terms & Definitions</h2><div id=\"re-term-name\">#" + number +' ' + term + "</div><div id=\"re-term-definition\">" + definition + "</div><div id=\"re-nav\"><a href='javascript:;' onclick='previous();' class=\"re-previous\">Previous</a> <a href='javascript:;' onclick='next();' class=\"re-next\">Next</a><br clear=\"all\"></div><div><a id=\"re-get-widget\" href=\"http://www.phoenixhomes.com/widgets/reasons\">Get this widget</a></div>";

document.getElementById("re-glossary-content").innerHTML=txt;
}
}