/* 
JS formatting functions
Loading XML and XSL
Replaces sort and order in the XSL from htm page
Transforms and inserts results in the appropriate htm element
*/
fm = function(sSiteId, sMapType) {
    window.location.href = 'nplmaps' + sMapType + '.htm?' + sSiteId;
}


var oAjaxDelXML = new Ajax.object('NplDel.xml');
var oAjaxDelXSL = new Ajax.object('NplDel.xsl');

var dXMLDel;

oAjaxDelXML.callback = function(a, b, dXML) {
    dXMLDel = dXML;
    oAjaxDelXSL.update();
}

oAjaxDelXSL.callback = function(sXSL) {
    var sSort = document.getElementById('id_del').getAttribute("sort");
    var sOrder = document.getElementById('id_del').getAttribute("order");
    sOrder = 'order="' + sOrder + '"';
    var sType = document.getElementById('id_del').getAttribute("data-type");
    sType = 'data-type="' + sType + '"';

    sXSL = sXSL.replace(/sssss/, sSort);
    sXSL = sXSL.replace(/order="ascending"/, sOrder);
    sXSL = sXSL.replace(/data-type="text"/, sType);

    document.getElementById('id_del').innerHTML = Dom.transform(dXMLDel, Dom.textToDom(sXSL));
    document.getElementById('id_delCount').appendChild(document.getElementById('id_totalDel').childNodes[0]);
}
oAjaxDelXML.update();