	//global variable
    var http_request = false;
    var _ms_XMLHttpRequest_ActiveX="";

    function GetXMLData2(url) {
        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } 
		else if (window.ActiveXObject) { // IE
          var versions = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];

            for (var i = 0; i < versions.length ; i++) {
                try {
                // try to create the object
                // if it doesn't work, we'll try again
                // if it does work, we'll save a reference to the proper one to speed up future instantiations
                    http_request = new ActiveXObject(versions[i]);

                    if (http_request) {
                        _ms_XMLHttpRequest_ActiveX = versions[i];
                        break;
                    }
                }
                catch (objException) {
                // trap; try next one
                } ;
            }
        }

        if (!http_request) {
           //alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = CreateXMLObj2;
        http_request.open('GET', url, true);
        http_request.send(null);
    }

    function CreateXMLObj2() {
		
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
               xmlDoc = http_request.responseXML;
			   ShowData2();
            } 
        }
    }

	function ShowData2() {
		var template = "";

		template = "";
		template += "<table cellpadding=\"0\" cellspacing=\"1\" border=\"0\" width=\"100%\"><tr><td><table width=\"100%\"border=\"0\"cellpadding=\"5\"cellspacing=\"1\"class='leader_member'> ";
		template += "<tr align=\"left\"> ";
		template += "<td align=\"left\" width=\"2%\"class='leader_member'> <div align=\"left\"><a href=\"suggestion.php\"> ";
		template += "</a><a href=\"suggestion.php\"><img src=\"images/leader_member.gif\"alt=\"Partner\"border=\"0\"width=\"19\"></a> ";
		template += "</div></td> ";
		template += "<td align=\"left\" width=\"98%\"class='leader_member_right'><table class='leader_member_right' width=\"100%\"height=\"0\"border=\"0\"align=\"right\"cellpadding=\"0\"cellspacing=\"0\"> ";
		template += "<tr align=\"left\"> ";
		template += "<td align=\"left\" width=\"99%\"><a href=\"{{linkto}}\" onmouseover=\"window.status=\'{{url}}\';return true;\" onmouseout=\"window.status=\' \';return true;\">{{name}}</a><br>{{description}}</td> ";
		template += "<td align=\"right\" width=\"1%\" valign=top><div align=\"right\">{{logo}}</div></td> ";
		template += "</tr> ";
		template += "<tr> ";
		template += "<td align=\"left\" colspan=2><span><a href=\"{{linkto}}\" onmouseover=\"window.status=\'{{url}}\';return true;\" onmouseout=\"window.status=\' \';return true;\">{{url}}</a><br> ";
		template += "{{tel}}";
		template += "{{email}}  ";
		template += "</span></td> ";
		template += "</tr> ";
		template += "</table></td> ";
		template += "</tr> ";
		template += "</table>";
		
		//template += "<td width=\"27%\"height=\"40\"><div align=\"right\"><a href=\"{{linkto}}\" onmouseover=\"window.status=\'{{url}}\';return true;\" onmouseout=\"window.status=\' \';return true;\"><img src=\"{{logo}}\"alt=\"{{alt}}\"width=\"150\"height=\"40\"border=\"0\"></a></div></td> ";

		//if client browser is ie
		if (window.ActiveXObject) {
			var root = xmlDoc.documentElement;
			msg = "";
			bannerCnt = root.childNodes.length;
			var bannerArray = new Array(bannerCnt);
			for (i =0; i < bannerCnt; i++) {
				var name = root.childNodes.item(i).childNodes(0).text;
				var description = root.childNodes.item(i).childNodes(1).text;
				var url = root.childNodes.item(i).childNodes(2).text;
				var tel = root.childNodes.item(i).childNodes(3).text;
				var email = root.childNodes.item(i).childNodes(4).text;
				var logo = root.childNodes.item(i).childNodes(5).text;
				var alt = root.childNodes.item(i).childNodes(6).text;
				var linkto = root.childNodes.item(i).childNodes(7).text;
				var banner = new String(template);

				if (tel != "null") {
					tel = "<img src=\"images/ph.gif\"width=\"17\"height=\"16\">Tel " + tel;

					if (email != "null") {
						tel += " : ";
					}
				}
				else {
					tel = "";
				}

				if (email != "null") {
					email = "<img src=\"images/mail.gif\"width=\"17\"height=\"16\"> <a href=\"mailto:"+ email +"\">" + email + "</a>"
				}
				else {
					email = "";
				}

				if (alt == "null") {
					alt = "";
				}
				if (logo == "null") {
					logo = "";
				}else{
					logo1 = "<td width=\"27%\"><div align=\"right\"><a href=\"{{linkto}}\" onmouseover=\"window.status=\'{{url}}\';return true;\" onmouseout=\"window.status=\' \';return true;\"><img src=\"{{logo}}\"alt=\"{{url}}\"border=\"0\"></a></div></td> ";
					logo = logo1.replace(/{{logo}}/gi, logo);
				}

				banner = banner.replace(/{{name}}/gi, name);
				banner = banner.replace(/{{description}}/gi, description);
				banner = banner.replace(/{{tel}}/gi, tel);
				banner = banner.replace(/{{email}}/gi, email);
				banner = banner.replace(/{{logo}}/gi, logo);
				banner = banner.replace(/{{url}}/gi, url);
				banner = banner.replace(/{{alt}}/gi, alt);
				banner = banner.replace(/{{linkto}}/gi, linkto);
				bannerArray[i] = banner;

			}
			
			var bannerStr = "";
			startBanner = Math.round(Math.random()*bannerCnt);
			for (i = startBanner; i < bannerCnt; i++) {
				bannerStr += bannerArray[i];
			}

			for (i = 0; i < startBanner; i++) {
				bannerStr += bannerArray[i];
			}

			var obj = document.getElementById("ad2");
			obj.innerHTML = bannerStr;
			//document.write(bannerStr);
		}
		//if client browser is firefox
        else if (window.XMLHttpRequest) { // Mozilla, Safari,...
			bannerCnt = xmlDoc.getElementsByTagName("name").length; //Get all the 'item's
			var bannerArray = new Array(bannerCnt);
			for (i =0; i < bannerCnt; i++) {		
				var name = xmlDoc.getElementsByTagName("name")[i].firstChild.nodeValue;
				var description = xmlDoc.getElementsByTagName("description")[i].firstChild.nodeValue;
				var url = xmlDoc.getElementsByTagName("url")[i].firstChild.nodeValue;
				var tel = xmlDoc.getElementsByTagName("tel")[i].firstChild.nodeValue;
				var email = xmlDoc.getElementsByTagName("email")[i].firstChild.nodeValue;
				var logo = xmlDoc.getElementsByTagName("logo")[i].firstChild.nodeValue;
				var alt = xmlDoc.getElementsByTagName("alt")[i].firstChild.nodeValue;
				var linkto = xmlDoc.getElementsByTagName("linkto")[i].firstChild.nodeValue;
				var banner = new String(template);

				if (tel != "null") {
					tel = "<img src=\"images/ph.gif\"width=\"17\"height=\"16\">Tel " + tel;

					if (email != "null") {
						tel += " : ";
					}
				}
				else {
					tel = "";
				}

				if (email != "null") {
					email = "<img src=\"images/mail.gif\"width=\"17\"height=\"16\"> <a href=\"mailto:"+ email +"\">" + email + "</a>"
				}
				else {
					email = "";
				}

				if (alt == "null") {
					alt = "";
				}
				if (logo == "null") {
					logo = "";
				}else{
					logo1 = "<td width=\"27%\"><div align=\"right\"><a href=\"{{linkto}}\" onmouseover=\"window.status=\'{{url}}\';return true;\" onmouseout=\"window.status=\' \';return true;\"><img src=\"{{logo}}\"alt=\"{{url}}\"border=\"0\"></a></div></td> ";
					logo = logo1.replace(/{{logo}}/gi, logo);
				}

				banner = banner.replace(/{{name}}/gi, name);
				banner = banner.replace(/{{description}}/gi, description);
				banner = banner.replace(/{{tel}}/gi, tel);
				banner = banner.replace(/{{email}}/gi, email);
				banner = banner.replace(/{{logo}}/gi, logo);
				banner = banner.replace(/{{url}}/gi, url);
				banner = banner.replace(/{{alt}}/gi, alt);
				banner = banner.replace(/{{linkto}}/gi, linkto);
				bannerArray[i] = banner;
			}

			var bannerStr = "";
			startBanner = Math.round(Math.random()*bannerCnt);
			for (i = startBanner; i < bannerCnt; i++) {
				bannerStr += bannerArray[i];
			}

			for (i = 0; i < startBanner; i++) {
				bannerStr += bannerArray[i];
			}
			
			var obj = document.getElementById("ad2");
			//alert(obj);
			obj.innerHTML = bannerStr;

		}
		else {
			//don't support
		}
	}

    function GetXMLData1(url) {
        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // See note below about this line
            }
        } 
		else if (window.ActiveXObject) { // IE
          var versions = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];

            for (var i = 0; i < versions.length ; i++) {
                try {
                // try to create the object
                // if it doesn't work, we'll try again
                // if it does work, we'll save a reference to the proper one to speed up future instantiations
                    http_request = new ActiveXObject(versions[i]);

                    if (http_request) {
                        _ms_XMLHttpRequest_ActiveX = versions[i];
                        break;
                    }
                }
                catch (objException) {
                // trap; try next one
                } ;
            }
        }

        if (!http_request) {
           //alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        http_request.onreadystatechange = CreateXMLObj1;
        http_request.open('GET', url, true);
        http_request.send(null);
    }

    function CreateXMLObj1() {
		
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
               xmlDoc = http_request.responseXML;
			   ShowData1();
            } 
        }
    }

	function ShowData1() {
		var template = "";

		template = "<table cellpadding=\"0\" cellspacing=\"1\" border=\"0\" width=\"100%\"><tr><td><table width=\"100%\"border=\"0\"cellpadding=\"5\"cellspacing=\"1\"class='leader_member'> ";
		template += "<tr> ";
		template += "<td width=\"2%\"class='leader_member'> <div align=\"left\"><a href=\"suggestion.php\"> ";
		template += "</a><a href=\"suggestion.php\"><img src=\"images/leader_member.gif\"alt=\"Partner\"border=\"0\"width=\"19\"></a> ";
		template += "</div></td> ";
		template += "<td width=\"98%\"class='leader_member_right'><table class='leader_member_right' width=\"99%\"height=\"0\"border=\"0\"align=\"right\"cellpadding=\"0\"cellspacing=\"0\"> ";
		template += "<tr> ";
		template += "<td colspan=\"2\"><a href=\"{{linkto}}\" onmouseover=\"window.status=\'{{url}}\';return true;\" onmouseout=\"window.status=\' \';return true;\">{{name}}</a><br>{{description}}</td> ";
		template += "</tr> ";
		template += "<tr> ";
		template += "<td ><span><a href=\"{{linkto}}\" onmouseover=\"window.status=\'{{url}}\';return true;\" onmouseout=\"window.status=\' \';return true;\">{{url}}</a><br> ";
		template += "{{tel}}";
		template += "{{email}}  ";
		template += "</span></td> ";
		template += "<td width=\"27%\"><div align=\"right\"><a href=\"{{linkto}}\" onmouseover=\"window.status=\'{{url}}\';return true;\" onmouseout=\"window.status=\' \';return true;\"><img src=\"{{logo}}\"alt=\"{{alt}}\"width=\"150\"border=\"0\"></a></div></td> ";
		template += "</tr> ";
		template += "</table></td> ";
		template += "</tr> ";
		template += "</table></td></tr></table>";
		//if client browser is ie
		if (window.ActiveXObject) {
			var root = xmlDoc.documentElement;
			msg = "";
			bannerCnt = root.childNodes.length;
			var bannerArray = new Array(bannerCnt);
			for (i =0; i < bannerCnt; i++) {
				var name = root.childNodes.item(i).childNodes(0).text;
				var description = root.childNodes.item(i).childNodes(1).text;
				var url = root.childNodes.item(i).childNodes(2).text;
				var tel = root.childNodes.item(i).childNodes(3).text;
				var email = root.childNodes.item(i).childNodes(4).text;
				var logo = root.childNodes.item(i).childNodes(5).text;
				var alt = root.childNodes.item(i).childNodes(6).text;
				var linkto = root.childNodes.item(i).childNodes(7).text;
				var banner = new String(template);

				if (tel != "null") {
					tel = "<img src=\"images/ph.gif\"width=\"17\"height=\"16\">Tel " + tel;

					if (email != "null") {
						tel += " : ";
					}
				}
				else {
					tel = "";
				}

				if (email != "null") {
					email = "<img src=\"images/mail.gif\"width=\"17\"height=\"16\"> <a href=\"mailto:"+ email +"\">" + email + "</a>"
				}
				else {
					email = "";
				}

				if (alt == "null") {
					alt = "";
				}

				banner = banner.replace(/{{name}}/gi, name);
				banner = banner.replace(/{{description}}/gi, description);
				banner = banner.replace(/{{url}}/gi, url);
				banner = banner.replace(/{{tel}}/gi, tel);
				banner = banner.replace(/{{email}}/gi, email);
				banner = banner.replace(/{{logo}}/gi, logo);
				banner = banner.replace(/{{alt}}/gi, alt);
				banner = banner.replace(/{{linkto}}/gi, linkto);
				bannerArray[i] = banner;

			}
			
			var bannerStr = "";
			startBanner = Math.round(Math.random()*bannerCnt);
			for (i = startBanner; i < bannerCnt; i++) {
				bannerStr += bannerArray[i];
			}

			for (i = 0; i < startBanner; i++) {
				bannerStr += bannerArray[i];
			}

			var obj = document.getElementById("ad1");
			obj.innerHTML = bannerStr;
			//document.write(bannerStr);
		}
		//if client browser is firefox
        else if (window.XMLHttpRequest) { // Mozilla, Safari,...
			bannerCnt = xmlDoc.getElementsByTagName("name").length; //Get all the 'item's
			var bannerArray = new Array(bannerCnt);
			for (i =0; i < bannerCnt; i++) {		
				var name = xmlDoc.getElementsByTagName("name")[i].firstChild.nodeValue;
				var description = xmlDoc.getElementsByTagName("description")[i].firstChild.nodeValue;
				var url = xmlDoc.getElementsByTagName("url")[i].firstChild.nodeValue;
				var tel = xmlDoc.getElementsByTagName("tel")[i].firstChild.nodeValue;
				var email = xmlDoc.getElementsByTagName("email")[i].firstChild.nodeValue;
				var logo = xmlDoc.getElementsByTagName("logo")[i].firstChild.nodeValue;
				var alt = xmlDoc.getElementsByTagName("alt")[i].firstChild.nodeValue;
				var linkto = xmlDoc.getElementsByTagName("linkto")[i].firstChild.nodeValue;
				var banner = new String(template);

				if (tel != "null") {
					tel = "<img src=\"images/ph.gif\"width=\"17\"height=\"16\">Tel " + tel;

					if (email != "null") {
						tel += " : ";
					}
				}
				else {
					tel = "";
				}

				if (email != "null") {
					email = "<img src=\"images/mail.gif\"width=\"17\"height=\"16\"> <a href=\"mailto:"+ email +"\">" + email + "</a>"
				}
				else {
					email = "";
				}

				if (alt == "null") {
					alt = "";
				}

				banner = banner.replace(/{{name}}/gi, name);
				banner = banner.replace(/{{description}}/gi, description);
				banner = banner.replace(/{{url}}/gi, url);
				banner = banner.replace(/{{tel}}/gi, tel);
				banner = banner.replace(/{{email}}/gi, email);
				banner = banner.replace(/{{logo}}/gi, logo);
				banner = banner.replace(/{{alt}}/gi, alt);
				banner = banner.replace(/{{linkto}}/gi, linkto);
				bannerArray[i] = banner;
			}

			var bannerStr = "";
			startBanner = Math.round(Math.random()*bannerCnt);
			for (i = startBanner; i < bannerCnt; i++) {
				bannerStr += bannerArray[i];
			}

			for (i = 0; i < startBanner; i++) {
				bannerStr += bannerArray[i];
			}
			
			var obj = document.getElementById("ad1");
			alert(obj);
			obj.innerHTML = bannerStr;

		}
		else {
			//don't support
		}
	}
