// aboriginal_language_regions.js // Javascript to accompany aboriginal_language_regions.html // RJM Programming // June, 2015 window.onload = doonload; var coords=new Array("979","176","1169","589","786","329","519","62","622","296","616","425","531","485","553","381","559","417","120","728","746","790","949","1065","906","900","880","886","888","858","977","814","1025","826","1045","766","1087","786","1103","756","1025","724","1093","700"); var places=new Array("Cooktown","Cooktown","Brisbane","Brisbane","Mount Isa","Mount Isa","Darwin","Darwin","Tennent Creek","Tennent Creek","Alice Springs","Alice Springs","Uluru","Uluru","Yuendemu","Yuendemu","Papunya","Papunya","Perth","Perth","Adelaide","Adelaide","Hobart","Hobart","Melbourne","Melbourne","Ballarat","Ballarat","Bendigo","Bendigo","Wagga Wagga","Wagga Wagga","Canberra","Canberra","Bathurst","Bathurst","Sydney","Sydney","Newcastle","Newcastle","Dubbo","Dubbo","Tamworth","Tamworth"); var geolls=new Array("145.2833","-15.4667","153.0333","-27.4667","139.5","-20.7333","130.8333","-12.45","134.2","-19.65","133.87","-23.7","131.0361","-25.345","131.7833","-22.25","131.9","-23.2167","115.8589","-31.9522","138.601","-34.929","147.325","-42.8806","144.9631","-37.8136","143.85","-37.55","144.2667","-36.75","147.3689","-35.1189","149.1244","-35.3075","149.5778","-33.42","151.2094","-33.865","151.75","-33.9167","148.6011","-32.2569","150.9167","-31.0833"); var cbmv=false; var url = "http://www.rjmprogramming.com.au/PHP/Map/map.php?title=Dublin&label=['Lat',&value='Lon','Name']&data=,[53.3478,-6.2597,~Dublin~]"; var zhr = false; var xP, yP; var aurl; var myid; var myouru=""; var myu=""; var myusuffix=""; var globaltimer; var mapurl=""; var swin=null; var mytitle=""; var mytext=""; var mylatlong=""; var mylasttext=""; var popx=0, popy=0; var omode=0; function myInit() { //alert('navigator.userAgent.toLowerCase()'); //alert(navigator.userAgent.toLowerCase()); var allOpts; if (navigator.userAgent.toLowerCase().indexOf("ie") != (0 - 1)) { allOpts = document.getElementsByTagName('select'); myid = document.getElementById('tuts'); //myid.size = "1"; } else { allOpts= document.getElementsByClassName('opts'); } for (var j=0; j < allOpts.length; j++) { if (navigator.userAgent.toLowerCase().indexOf("ie") != (0 - 1) && 1 == 2) { //alert('here1'); //alert('here2'); allOpts[j].onmouseover = preshowIt; allOpts[j].onmouseout = prehideIt; } else { allOpts[j].onmouseover = showIt; allOpts[j].onmouseout = hideIt; } } } function showIt(evt) { //if (mapurl != '') alert(mapurl); if (navigator.userAgent.toLowerCase().indexOf("ie") != (0 - 1)) { myu = mapurl; } else { try { myid = this; //evt.srcElement; myu = mapurl; } catch (eee) { myu = ""; } } //if (navigator.userAgent.toLowerCase().indexOf("ie") != (0 - 1)) alert(myid.value); getIt(evt); return false; } function hideIt(evt) { var pwis=document.getElementById("pWin"); if (pwis != null) { document.getElementById("pWin").style.visibility = "hidden"; //document.title='hidden'; if (navigator.userAgent.toLowerCase().indexOf("ie") != (0 - 1)) { var ps = document.getElementById('ppos'); ps.innerHTML = " "; } } } function getXMLHttpRequest() { if (window.XMLHttpRequest) { return new window.XMLHttpRequest; } else { try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { return false; } } } } function preshowIt(ev) { //alert('here'); globaltimer=setTimeout(function(){showIt(ev)}, 1000); } function posthideIt() { hideIt(); clearTimeout(globaltimer); } function getIt(evt) { if (myu.length > 0) { var myurl = myu; myu = ""; } else if (evt) { var myurl = mapurl; //"http://www.rjmprogramming.com.au/wordpress/?p=" + evt.id; } else { evt = window.event; var myurl = mapurl; //"http://www.rjmprogramming.com.au/wordpress/?p=" + myid.id; } myu = ""; aurl = myurl; if (navigator.userAgent.toLowerCase().indexOf("ie") != (0 - 1)) { xP = window.event.clientX; yP = window.event.clientY; popx = eval(xP.toString().replace("px","")); popy = eval(yP.toString().replace("px","")); popx += 250; //document.title=popx; } else { xP = evt.clientX; yP = evt.clientY; popx = eval(xP.toString().replace("px","")); popy = eval(yP.toString().replace("px","")); popx += 250; //document.title=popx; } zhr = getXMLHttpRequest(); if (zhr != null) { zhr = zhr; } else { try { zhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { zhr = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { zhr = false; } } } //if (window.XMLHttpRequest) { // zhr = new XMLHttpRequest(); //} else { // if (window.ActiveXObject) { // try { // zhr = new ActiveXObject("Microsoft.XMLHTTP"); // } catch (ee) { } // } //} if (zhr) { myouru = myurl; zhr.open("GET", myurl, true); zhr.onreadystatechange = showMore; zhr.send(null); } else { alert("Sorry ... no XMLHttpRequest possible"); } } function showMore() { var pWin = document.getElementById('pWin'); if (pWin == null) { document.body.innerHTML += pWinIs(); pWin = document.getElementById('pWin'); } if (pWin != null) { var cbmoa=document.getElementById('cbma'); var cbmav=cbmoa.checked; if (zhr.readyState == 4) { if (zhr.status == 200 && mytext != "" && mytitle != "") { //document.title=zhr.responseText.substring(0,10); pWin.innerHTML = "
" + mytitle + "
" + mylatlong + "
" + mytitle + "
" + mylatlong + "
" + mytitle + "
" + mylatlong + "