//
//
// Link
//
//
 
// XML Conversion - these convert XML to Browser compatible DOM or HTML
			
    function linkXMLtoElement(xml)
    {     
        var ID = xml.getElementsByTagName('ID')[0].firstChild.data;
        var a_text = xml.getElementsByTagName('a_text')[0].firstChild.data;
        var a_href = xml.getElementsByTagName('a_href')[0].firstChild.data;
        
        var  result = document.createElement('LI');
        result.setAttribute('ID', 'contentGroupMember'+ID);
        result.setAttribute('class', 'contentGroupMemberLI');

        var link = document.createElement('DIV');
        link.setAttribute('ID', 'link'+ID);
        link.setAttribute('class', 'linkDIV');
        
        var link_a= document.createElement('A');
        link_a.setAttribute('href',a_href);
        link_a.appendChild(document.createTextNode(a_text));
                    
        var link_title = document.createElement('H5');
        if (xml.getElementsByTagName('title')[0].firstChild){
            link_title.appendChild(document.createTextNode(xml.getElementsByTagName('title')[0].firstChild.data+" "));
            link_title.appendChild(document.createElement("BR"));
        }
        link_title.appendChild(link_a);
        link.appendChild(link_title);
       
        if (xml.getElementsByTagName('description')[0].firstChild){
            var link_description = document.createElement('DIV');
            link_description.innerHTML += xml.getElementsByTagName('description')[0].firstChild.data;
            link.appendChild(link_description);
        }
        
        result.appendChild(link);
        
        return result;
    }			
    
    function linkXMLtoHTML(xml){
        var ID = xml.getElementsByTagName('ID')[0].firstChild.data;
        
        result = 
            '<li id="contentGroupMember'+ID+'" class="contentGroupMemberLI">\n'+
            '   <div id="link'+ID+'"  class="linkDIV">\n'+
            '       <h5>';
        
        if (xml.getElementsByTagName('title')[0].firstChild){
            result += xml.getElementsByTagName('title')[0].firstChild.data+'<br>';
        }
        result +='<a href="'+xml.getElementsByTagName('a_href')[0].firstChild.data+'">'+xml.getElementsByTagName('a_text')[0].firstChild.data+'</a></h5>\n';
        if (xml.getElementsByTagName('description')[0].firstChild){
            result +='       <div class="description">'+xml.getElementsByTagName('description')[0].firstChild.data+'</div>\n';
        }
        result +=
            '   </div>\n'+
            '</li>\n';        
        
        return result;
    }
