var http 		= khoitao_ajax();
var lastUrl 	= '';
var current_url = '';
var interval = '';

// NDK Loading
var ie45,ns6,ns4,dom;
if (navigator.appName=="Microsoft Internet Explorer") ie45=parseInt(navigator.appVersion)>=4;
else if (navigator.appName=="Netscape"){  ns6=parseInt(navigator.appVersion)>=5;  ns4=parseInt(navigator.appVersion)<5;}
dom=ie45 || ns6;

// AJAX INIT

function $(id) {
	return document.all ? document.all[id] :   dom ? document.getElementById(id) :   document.layers[id];
}

function khoitao_ajax()
{
	var x;
	try 
	{
		x	=	new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
    	try 
		{
			x	=	new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(f) { x	=	null; }
  	}
	if	((!x)&&(typeof XMLHttpRequest!="undefined"))
	{
		x=new XMLHttpRequest();
  	}
	return  x;
}

function show_Loading() {
	obj = $('LoadingDiv');
	obj.style.display = 'block';
}

function hide_Loading() {
	obj = $('LoadingDiv');
	obj.style.display = 'none';
}
function show_Sending() {
	obj = $('SendingDiv');
	obj.style.display = 'block';
}

function hide_Sending() {
	obj = $('SendingDiv');
	obj.style.display = 'none';
}
// Function for MainFrame
function main_loader(current_url,act)
{
	ifr.location = 'f.php?act='+current_url;
	zplayer = 'MainFrame';
	if (act == "Music_Nghe") 	zplayer = 'MusicFrame';
	try
	{
		//if (document.all && MainFrame.filters)	$('MainFrame').filters.blendTrans.apply();
		show_Loading();
		
		current_url = encodeURIComponent(current_url);
		http.open("POST", "process.php");
		// http.setRequestHeader("Cache-control","no-cache");
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.onreadystatechange = function()
		{
			if (http.readyState == 4)
			{
				hide_Loading();
				//if (document.all && MainFrame.filters)	$('MainFrame').filters.blendTrans.play();
				
				if (http.status == 200)
				{
					el = $(zplayer);
					el.style.display = 'block';
					el.innerHTML = http.responseText;
					
					if (act == "Gallery_Xem") initLightbox();
				}
			}
		}
		http.send('act='+act+'&url='+current_url);
	}
	catch(e){}
	finally{}
}
// URL LOADING
function startLoad() {
	interval = setInterval('urlCheck()',100);
}
function urlCheck()
{
	document.title = "Nhà thuốc Bảo An Đường";
	
	url	=	window.location.href;
	if (url.indexOf('?') != -1 ) {
		url_temp = url.split('?');
		clearInterval(interval);
		href = url_temp[0];
		
		url=url+'#/';
		url=url.split('#/');
		if (url[1]) window.location.href = href+'#/'+url[1];
		return;
	}
	if (url != '' && url!=lastUrl)
	{
		loadPage();
		lastUrl=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) main_loader(current_url,act);
	}
}
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] == 'Logout')		window.location.href = '?refresh=1';
	if (cnt != -1) {
		url=url[cnt];
		if (!url) return '';
	}
	return url;
}

// AutoComplete act
function autocomplete_get(str)
{
	var abcform = $('tratu_form');
	abcform.tu_tra.value = str;
}
function autocomplete_remove()
{
	var x = $('tratu_autocomplete');
	x.style.visibility='hidden';
}
function autocomplete_update(str)
{
	var query = "act=autocomplete&tu=" + str;
	var el = $('tratu_autocomplete');
	
	if (str.length >= 1)
	{
		var x = new khoitao_ajax();
		if (x)
		{
			x.onreadystatechange = function()
			{
				if (x.readyState == 4)
				{
					if (x.status == 200)
					{
						el.style.visibility='visible';
						el.innerHTML = x.responseText;
					}
				}
			}
			x.open("POST", "process.php", true);
			x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			x.setRequestHeader("Cache-control", "no-cache");		
			x.send(query);
		}
	}
	else	el.innerHTML = '';
	return false;
}

// Lien He act
function form_submit(name,act)
{
	if (act == 'CanNangTieuChuan')
	{
		if ( ($(name).send_chieucao.value < 220) && ($(name).send_chieucao.value > 100) )
		{
		}
		else
		{
			alert("Chiều cao của bạn phải nằm trong khoảng từ 120cm đến 220cm");
			$(name).send_chieucao.focus();
			return false;
		}
		if ( ($(name).send_cannang.value < 200) && ($(name).send_cannang.value > 20) )
		{
		}
		else
		{
			alert("Thể trọng của bạn phải nằm trong khoảng từ 20kg đến 200kg");
			$(name).send_cannang.focus();
			return false;
		}
	}
	if (act == 'DuDoanNgaySinh')
	{
		var ngay = new Array(31,29,31,30,31,30,31,31,30,31,30,31);
		if ($(name).send_ngay.value > ngay[$(name).send_thang.value-1])
		{
			alert("Ngày-Tháng không hợp lệ\nTháng "+($(name).send_thang.value)+" chỉ có : "+ngay[$(name).send_thang.value-1]+" ngày.");
			return false;
		}
	}
	if (act == 'DoanSanhTraiGai')
	{
		if ( ($(name).send_chong.value < 2000) && ($(name).send_chong.value > 1900) )
		{
		}
		else
		{
			alert("Vui lòng nhập năm sinh của chồng một cách hợp lý !!!\nVí dụ : 1967");
			$(name).send_chong.focus();
			return false;
		}
		if ( ($(name).send_vo.value < 2000) && ($(name).send_vo.value > 1900) )
		{
		}
		else
		{
			alert("Vui lòng nhập năm sinh của vợ một cách hợp lý !!!\nVí dụ : 1967");
			$(name).send_vo.focus();
			return false;
		}
	}
	if (act == 'MuaThuoc')
	{
		if ($(name).send_ten.value == "")	{ $(name).send_ten.focus();return false; }
		else if ($(name).send_diachi.value == "")	{ $(name).send_diachi.focus();return false; }
		else if ($(name).send_tel.value == "")	{ $(name).send_tel.focus();return false; }
		else if ($(name).send_email.value == "")	{ $(name).send_email.focus();return false; }
		else if ($(name).send_yeucau.value == "")	{ $(name).send_yeucau.focus();return false; }		
	}
	if (act == 'BaiThuoc')
	{
		if ($(name).send_ten.value == "")	{ $(name).send_ten.focus();return false; }
		else if ($(name).send_email.value == "")	{ $(name).send_email.focus();return false; }
		else if ($(name).send_diachi.value == "")	{ $(name).send_diachi.focus();return false; }	
		else if ($(name).send_tel.value == "")	{ $(name).send_tel.focus();return false; }
		else if ($(name).send_nhanxet.value == "")	{ $(name).send_nhanxet.focus();return false; }
	}
	if (act == 'TuDien')
	{
		if ($(name).tu_tra.value == "")	{ alert("Vui lòng nhập tên vị thuốc cần tìm kiếm"); $(name).tu_tra.focus();return false; }
	}
	
	var abcform		= $(name);
    var elements	= abcform.elements;
    var query		= "act="+act+"&";
	
    for ( i = 0; i < elements.length-1; i++ )		query = query + elements.item(i).name + "=" + elements.item(i).value + "&";
    query = query + elements.item(i).name + "=" + elements.item(i).value;

	var http = khoitao_ajax();
	try
	{
		show_Sending();
		http.open("POST", "process.php");
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Cache-control", "no-cache");		
    	http.onreadystatechange = function()
		{
			if (http.readyState == 4)
			{
				hide_Sending();
				if (http.status == 200)
				{
					if (http.responseText != "OK")
					{
						el = $('Send_Loader');
						el.style.display = 'block';
						el.innerHTML = http.responseText;
					}
					else
					{
						if (act == 'TuVan')	alert("Đã gởi email Tư vấn thành công\nNhấn ok để tiếp tục");
						window.location.href = lastUrl;
						window.location.reload(true);
					}
				}
			}
		}
		http.send(query);
	}
	catch (e)
	{
	}
	return false;
}
function form_submit_2(name,act)
{
	if (act == 'DoanSanhTraiGai')
	{
			 if ($(name).send_ten.value == "")	{ $(name)	.send_ten.focus();return false; }
		else if ($(name).send_email.value == "")	{ $(name).send_email.focus();return false; }
		else if ($(name).send_diachi.value == "")	{ $(name).send_diachi.focus();return false; }	
		else if ($(name).send_tel.value == "")	{ $(name).send_tel.focus();return false; }
		else if ($(name).send_nhanxet.value == "")	{ $(name).send_nhanxet.focus();return false; }
	}
	if (act == 'TuDien_View')
	{
		if ($(name).send_ten.value == "")	{ $(name).send_ten.focus();return false; }
		else if ($(name).send_email.value == "")	{ $(name).send_email.focus();return false; }
		else if ($(name).send_diachi.value == "")	{ $(name).send_diachi.focus();return false; }	
		else if ($(name).send_tel.value == "")	{ $(name).send_tel.focus();return false; }
		else if ($(name).send_nhanxet.value == "")	{ $(name).send_nhanxet.focus();return false; }
	}
	
	var abcform		= $(name);
    var elements	= abcform.elements;
    var query		= "act="+act+"&";
	
    for ( i = 0; i < elements.length-1; i++ )
    {
		query = query + elements.item(i).name + "=" + elements.item(i).value + "&";
    }
    query = query + elements.item(i).name + "=" + elements.item(i).value;

	var http = khoitao_ajax();
	try
	{
		$('SendDiv').style.display = 'block';
		http.open("POST", "process.php");
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Cache-control", "no-cache");		
    	http.onreadystatechange = function()
		{
			if (http.readyState == 4)
			{
				$('SendDiv').style.display = 'none';
				if (http.status == 200)
				{
					if (http.responseText != "OK")
					{
						el = $('LoadDiv');
						el.style.display = 'block';
						el.innerHTML = http.responseText;
					}
					else
					{
						alert("Xử lý dữ liệu thành công!\nNhấn Ok !");
						window.location.href = lastUrl;
						window.location.reload(true);
					}
				}
			}
		}
		http.send(query);
	}
	catch (e)
	{
	}
	return false;
}