﻿	  function kadabra(zap, tbl){
		if(document.getElementById){
		  var abra = document.getElementById(zap);
		  abrasrc = abra.getAttribute('src').replace('t/t', '');
		  abracap = abra.getAttribute('alt');
		  var kad = document.getElementById('main');
		  kadsrc = kad.getAttribute('src');
		  var kadcap = document.getElementById('maincap');
		  abra.setAttribute('src', kadsrc);
		  abra.setAttribute('alt', kadcap.innerHTML);
		  abra.setAttribute('title', kadcap.innerHTML);
		  kadcap.innerHTML = abracap;
		  kad.setAttribute('src', abrasrc);
		  var gdup  = abrasrc.replace('/imgs/', '' );
		  gdup += "-large.html";
		  kad.parentNode.setAttribute('href', gdup);
		  getChildren(tbl, abrasrc);
		  return false;
		}
	    else{
	      return true;
	    }
	  }
	  function getChildren(db, name){
		    var http_request = false;
            if (window.XMLHttpRequest) { // Mozilla, Safari, ...
	            http_request = new XMLHttpRequest();
	            
	            if (http_request.overrideMimeType) {
	                
	            }
	        } else if (window.ActiveXObject) { // IE
	            try {
	                http_request = new ActiveXObject("Msxml2.XMLHTTP");
	             
	            } catch (e) {
	                try {
	                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
	                    
	                } catch (e) {}
	            }
	        }
	
	        if (!http_request) {
	            return false;
	        }
	          http_request.onreadystatechange = function() { setTags(http_request, 'taglist', db); };
	          http_request.open('GET', 'tagxml.php?table=' + db + '&mode=gettags' + '&src=' + name, true);
	          http_request.send(null);
	        
			 
	      }
          
          function setTags(http_request, id, table) {
            var tHTML = '';
            if (http_request.readyState == 4) {
              if (http_request.status == 200) { var xmlDoc = http_request.responseXML;
                var response = xmlDoc.documentElement;
          
                 var tagsaplenty = response.getElementsByTagName('tagli');
                 var locality = response.getElementsByTagName('location');
                 for (var i = 0; i < 1; i++) {
                   city = locality[i].getAttributeNode('loc').nodeValue; 
                 }
                 for (var j = 0; j < tagsaplenty.length; j++) {
                   tagit = tagsaplenty[j].getAttributeNode('display').nodeValue;
                   tHTML += '<a class="md" href="' + city +  '-' + tagsaplenty[j].getAttribute("name") + '-pictures.html">' + tagsaplenty[j].getAttribute("display") + '</a> ';
                 } 
				 document.getElementById(id).innerHTML = tHTML; 
			  }
              else {
                alert('There was a problem with the request.');
              } 
           }
         }