//get to div external file by get
http_request=false;
flash = 0;
function load_div(url, target) {
    if(url.indexOf('divrnd')==-1){
		if(url.indexOf('?')==-1){
			url=url+'?divrnd='+Math.round(Math.random()*100000);
		}else{
			url=url+'&divrnd='+Math.round(Math.random()*100000);
		}
	}
	if(http_request){
		setTimeout("load_div('"+url+"','"+ target+"')",10);
		return;
	}
	http_request=false;
  document.getElementById(target).innerHTML = '<table width="100%" height="500" cellpadding="0" cellspacing="0" border="0" margin-top: 24px;"><tr><td align="right"><div align="center"><img src="/img/loading.gif" width="31" height="31" border="0"></div></td></tr></table>';
  if (window.XMLHttpRequest) {
    http_request = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (http_request != undefined) {
    http_request.onreadystatechange = function() {
		div_after(target);
	};
    http_request.open("GET", url, true);
    http_request.send("");
  }
}  

function load_post_div(url, parameters,target) {
   http_request = false;
   if (window.XMLHttpRequest) { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
      if (http_request.overrideMimeType) {
      	// set type accordingly to anticipated content type
         //http_request.overrideMimeType('text/xml');
         http_request.overrideMimeType('text/html');
      }
   } 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('Cannot create XMLHTTP instance');
      return false;
   }
  // http_request.onreadystatechange = alertContents;
   http_request.onreadystatechange = function() {div_after(target);};
   http_request.open('POST', url, true);
   http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   http_request.setRequestHeader("Content-length", parameters.length);
   http_request.setRequestHeader("Connection", "close");
   http_request.send(parameters);
   //setTimeout('div_after(\''+target+'\')',10);
}
function div_after(target){
   if (http_request.readyState == 4) {
      if (http_request.status == 200) {
	     document.getElementById(target).innerHTML = http_request.responseText;
	     if(flash){
	     	//flowplayer("player", "/img/flash/flowplayer-3.1.0.swf");
	     	$f("player", "img/flash/flowplayer-3.1.0.swf", { 
  clip: { autoPlay:false } });

	     	flash = 0;
	     }
		 http_request=false;
         return true;
      } else {
         document.getElementById(target).innerHTML=" load_post_div Error:\n"+ http_request.status + "\n" +http_request.statusText;
         return false;
      }
   }else{
   		//setTimeout('div_after(\''+target+'\')',10);
   	    document.getElementById(target).innerHTML='<table width="100%" height="500" cellpadding="0" cellspacing="0" border="0" margin-top: 24px;"><tr><td align="right"><div align="center"><img src="/img/loading.gif" width="31" height="31" border="0"></div></td></tr></table>';
   }
}


function load_files(url, target) {
	if(url.indexOf('divrnd')==-1){
		if(url.indexOf('?')==-1){
			url=url+'?divrnd='+Math.round(Math.random()*100000);
		}else{
			url=url+'&divrnd='+Math.round(Math.random()*100000);
		}
	}
	//alert(url);
	if(http_request){
		setTimeout("load_files('"+url+"','"+ target+"')",10);
		return;
	}
	http_request=false;
  document.getElementById(target).innerHTML = '<img src="/img/loading.gif" width="31" height="31" border="0">';
  if (window.XMLHttpRequest) {
    http_request = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (http_request != undefined) {
    http_request.onreadystatechange = function() {
		loaf_file_after(target);
	};
    http_request.open("GET", url, true);
    http_request.send("");
  }
}  
function loaf_file_after(target){
   if (http_request.readyState == 4) {
      if (http_request.status == 200) {
	     document.getElementById(target).innerHTML = http_request.responseText;
		 http_request=false;
         return true;
      } else {
         document.getElementById(target).innerHTML=" load_post_div Error:\n"+ http_request.status + "\n" +http_request.statusText;
         return false;
      }
   }else{
   		//setTimeout('div_after(\''+target+'\')',10);
   	    document.getElementById(target).innerHTML='<img src="/img/loading.gif" width="31" height="31" border="0">';
   }
}
