var http = createRequestObject();
var lastUrl = '';
var current_url = '';
var field = '';
var interval = '';
var loading=0;
var update = '001';
var loadingText = "<img src='images/loading.gif' align=absmiddle hspace=5><font color=red>Loading ...</font>";

function createRequestObject() {
	var xmlhttp;
	try {
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e) 
	{
		try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
		catch(f) { xmlhttp=null; }
	}
	if(!xmlhttp&&typeof XMLHttpRequest!="undefined") 
	{
		xmlhttp=new XMLHttpRequest();
	}
	return  xmlhttp;
}

function reload_img( ImgID )
{
	field = document.getElementById('imgshow');
	try{
		//window.clearTimeout();
		http.open('POST', 'actions.php');
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.onreadystatechange = handleResponse;
		http.send('url=IMG,'+ ImgID);
	}
	catch(e){}
	finally{}
}

function request_Upload( NumberID )
{
	try{
		field	= document.getElementById('Upload_'+ NumberID);
		if (loading == 0) 
		{
			loading = 1;
			show_bOOm();
		}
		http.open('POST', 'actions.php');
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;');
		http.onreadystatechange = handleResponse;
		http.send('url=UPLOAD,'+ NumberID);
	}
	catch(e){}
	finally{}
}
function request_NonUpload( NumberID )
{
	document.getElementById('Upload_'+ NumberID).innerHTML = '<div id="Upload_'+ NumberID +'"><a href="javascript:void(0);" onclick="request_Upload('+ NumberID +');"><img src="images/add.gif" border="0" style="margin-right:5px;" />Thêm hình</a></div>';
}
/*
<div id="Upload_7">
	<font color="#797979">Hình 8:</font> <input name="photos[]" style="width: 300px;" type="file"> <a href="javascript:void(0)" onclick="request_NonUpload(8);">Xóa</a>
	<div id="Upload_8">
		<font color="#797979">Hình 9:</font> <input name="photos[]" style="width: 300px;" type="file"> <a href="javascript:void(0)" onclick="request_NonUpload(9);">Xóa</a>
	</div>
</div>
*/
function reload_ConfirmCode() {
	field = 'Confirmation_Code';
	try{
		document.getElementById(field).innerHTML = loadingText;
		http.open('POST', 'actions.php');
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.onreadystatechange = ConfirmCode_handleResponse;
		http.send('url='+ field);
	}
	catch(e){}
	finally{}
}

function handleResponse() {
	try {
		if((http.readyState == 4)&&(http.status == 200)){
			hide_bOOm();
			loading = 0;
			field.innerHTML = http.responseText;
			field.style.display = "";
		}
  	}
	catch(e){}
	finally{}
}

function ConfirmCode_handleResponse() {
	try {
		if((http.readyState == 4)&&(http.status == 200))
			document.getElementById(field).innerHTML = http.responseText;
  	}
	catch(e){}
	finally{}
}

// bOOm Loading
//configure below variable for menu width, position on page
var offsetleft= 0;
var offsettop = 0;

var ns4 = document.layers ? 1 : 0;
var ie4 = document.all ? 1 : 0;
var ns6 = document.getElementById && !document.all ? 1 : 0;

function makeStatic() 
{
	if (ie4) bOOm_Loading.style.pixelTop = document.body.scrollTop + offsettop;
	else if (ns6) document.getElementById("bOOm_Loading").style.top = window.pageYOffset + offsettop;
	else if (ns4) eval(document.bOOm_Loading.top = eval(window.pageYOffset + offsettop));
	setTimeout("makeStatic()", 0);
}

function menu_3()
{
	if (ns6||ie4||ns4)
		makeStatic();
}

// bOOm Loading
function show_bOOm()
{
	document.getElementById('bOOm_Loading').style.display = 'inline';
	menu_3();
}

function hide_bOOm()
{
	document.getElementById('bOOm_Loading').style.display = 'none';
	window.clearTimeout(menu_3);
}

function getVar(url, cnt)
{
	url = url + '#';
	url = url.split('#');
//	if (!url[1]) window.location.href = '#Home';
	url = url[1];
	url = url + ',';
	url = url.split(',');
	if (url[0] == 'Home') window.location.href = './';
	if (cnt != -1) {
		url = url[cnt];
		if (!url) return '';
	}
	return url;
}

function loadPage() {
	act = getVar(window.location.href, 0);
	if (act) {
		current_url = window.location.href;
		current_url = current_url+'#';
		current_url = current_url.split('#');
		current_url = current_url[1];
		if (current_url) sendRequest(current_url, act);
	}
}

function urlCheck()
{
	url = window.location.href;
	if (url != '' && url != lastUrl)
	{
		loadPage();
		lastUrl = url;
	}
}

function startLoad() 
{
	interval = setInterval('urlCheck()',100);
}
/*------------------------------------------------------*/
