var count_time = 25;
var http_request;

function makeHttpRequest(url, callback_function, return_xml)
{
   var http_request = false;
   if (window.XMLHttpRequest) { // Mozilla, Safari,...
       http_request = new XMLHttpRequest();
       if (http_request.overrideMimeType) {
           http_request.overrideMimeType('text/xml');
       }

   } 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) {
       alert('Browser doesn\'t support Ajax');
       return false;
   }
   http_request.onreadystatechange = function() {
       if (http_request.readyState == 4) {
           if (http_request.status == 200) {
               if (return_xml) {
                   eval(callback_function + '(http_request.responseXML)');
               } else {
                   eval(callback_function + '(http_request.responseText)');
               }
           } else {
               //alert('There was a problem with the request.(Code: ' + http_request.status + ')');
			    showad();
				repeat();
           }
       }
   }
   hidead();
   http_request.open('GET', url, true);
   http_request.send(null);
}

function loadXML(xml)
{
	if(xml.getElementsByTagName('content01')){	
		var html_content01 = xml.getElementsByTagName('content01').item(0).firstChild.nodeValue;
	}else{
		var html_content01="";
	}
	document.getElementById('html_content').innerHTML = html_content01;
}

function hidead()
{
	if(document.getElementById("ad2")){
		document.getElementById("ad2").style.backgroundColor="#000000";
	}

	if (document.getElementById)
	{
		document.getElementById("ad2").style.display = "none";
	}
	else if (document.all)
	{
		document.all["ad2"].style.display = "none";
	}
	else if (document.layers)
	{
		document.layers["ad2"].style.display = "none";
	}
	
	if (document.getElementById)
	{
		document.getElementById("html_content").style.display = "none";
	}
	else if (document.all)
	{
		document.all["html_content"].style.display = "none";
	}
	else if (document.layers)
	{
		document.layers["html_content"].style.display = "none";
	}	
}

function showad(val)
{
	window.scroll(0,0);
	if(document.getElementById("ad2")){
		document.getElementById("ad2").style.backgroundColor="#000000";
	}
	makeHttpRequest('ajax_gen_news.php?hNewsId='+val, 'loadXML', true);

	if (document.getElementById)
	{
		document.getElementById("ad2").style.display = "block";
	}
	else if (document.all)
	{
		document.all["ad2"].style.display = "block";
	}
	else if (document.layers)
	{
		document.layers["ad2"].style.display = "block";
	}
	
	if (document.getElementById)
	{
		document.getElementById("html_content").style.display = "block";
	}
	else if (document.all)
	{
		document.all["html_content"].style.display = "block";
	}
	else if (document.layers)
	{
		document.layers["html_content"].style.display = "block";
	}	
	
	
}


function showad01(val)
{
	window.scroll(0,0);
	if(document.getElementById("ad2")){
		document.getElementById("ad2").style.backgroundColor="#000000";
	}	
	
	makeHttpRequest('ajax_gen_trend.php?hTrendId='+val, 'loadXML', true);

	if (document.getElementById)
	{
		document.getElementById("ad2").style.display = "block";
	}
	else if (document.all)
	{
		document.all["ad2"].style.display = "block";
	}
	else if (document.layers)
	{
		document.layers["ad2"].style.display = "block";
	}
	
	if (document.getElementById)
	{
		document.getElementById("html_content").style.display = "block";
	}
	else if (document.all)
	{
		document.all["html_content"].style.display = "block";
	}
	else if (document.layers)
	{
		document.layers["html_content"].style.display = "block";
	}	
	
	
}


function showad02(val)
{
	window.scroll(0,0);
	if(document.getElementById("ad2")){
		document.getElementById("ad2").style.backgroundColor="#000000";
	}	
	
	makeHttpRequest('ajax_gen_map.php?img='+val, 'loadXML', true);

	if (document.getElementById)
	{
		document.getElementById("ad2").style.display = "block";
	}
	else if (document.all)
	{
		document.all["ad2"].style.display = "block";
	}
	else if (document.layers)
	{
		document.layers["ad2"].style.display = "block";
	}
	
	if (document.getElementById)
	{
		document.getElementById("html_content").style.display = "block";
	}
	else if (document.all)
	{
		document.all["html_content"].style.display = "block";
	}
	else if (document.layers)
	{
		document.layers["html_content"].style.display = "block";
	}	
	
	
}