// JavaScript Document
var HttPRequest = false;
function doAllPerson(date)
{
	var optionType =  document.getElementById('select-stat-all').value;	
	if(optionType == 1)
		document.getElementById('show-date').style.display='none';
	else
		document.getElementById('show-date').style.display='block';
	init_ajax();
	url = 'vision_expert_all.php?date='+date+'&op='+optionType+"&sid="+Math.random();
	HttPRequest.open('GET',url,true);             
	HttPRequest.send(null);
	
	HttPRequest.onreadystatechange = function()
	{
		if(HttPRequest.readyState == 3) // Return Request
		{
			document.getElementById("beginLoadingImg").style.display = 'none';  
			document.getElementById("expert-all-person").innerHTML = '<p><div style="text-align=center;"><img src="_images/loading.gif" /><font face="Tahoma" size="2" color="#FF6600"><b>กรุณารอสักครู่ค่ะ...</b></font></div></div></p>';
		}
		if(HttPRequest.readyState == 4) // Return Request
		{
			document.getElementById("expert-all-person").innerHTML = HttPRequest.responseText;
		}
	}
}

function doCallAjax()
{
	var selectDate = document.getElementById('datepicker').value;
	var myDate = new Date();
	//alert(selectDate);
	var nowDate = formatDate(myDate);
	
	(selectDate) ? date = selectDate : date = nowDate;
	
	var tIdPerson = document.getElementById('selPersonName').value;
	//alert(tIdPerson);
	init_ajax();
	url = 'vision_expert_each.php?date='+date+'&idPerson='+tIdPerson+"&sid="+Math.random();;
	HttPRequest.open('GET',url,true);             
	HttPRequest.send(null);
	
	HttPRequest.onreadystatechange = function()
	{
		if(HttPRequest.readyState == 3) // Return Request
		{
			document.getElementById("beginLoadingImg").style.display = 'none';  
			document.getElementById("expert-one-person").innerHTML = '<div align="center"><img src="_images/loading.gif" /><br><span class="txtBold12Orange">กรุณารอสักครู่ค่ะ...</span></div>';
		}
		if(HttPRequest.readyState == 4) // Return Request
		{
			document.getElementById("expert-one-person").innerHTML = HttPRequest.responseText;
		}
	}
}

function formatDate(date1)
{
  return date1.getFullYear() + '-' +
				(date1.getMonth() < 9 ? '0' : '') + (date1.getMonth()+1) + '-' +
				(date1.getDate() < 10 ? '0' : '') + date1.getDate();
}

/*--------------------- Ajax League News -----------------------*/
function changLeague(league)
{ 
	init_ajax();
	
	var url = "leauge_news.php" + "?league=" + league + "&sid=" + Math.random();
	//alert(url);
	HttPRequest.open('GET', url, true);             
	HttPRequest.send(null);
	
	HttPRequest.onreadystatechange = function()
	{
		if(HttPRequest.readyState == 4) // Return Request
		{
			//alert(HttPRequest.responseText);
			document.getElementById("tabs-"+league).innerHTML = HttPRequest.responseText;
		}
	}
}
/*--------------------------------------------------------------*/

/*--------------------- Ajax Update Point -----------------------*/
function updatePointView(url, ID, type)
{
	init_ajax();
	
	url = url+'?id='+ID+'&type='+type+'&sid='+Math.random();
	//alert(url);
	HttPRequest.open('GET', url, true);             
	HttPRequest.send(null);
	
	HttPRequest.onreadystatechange = function()
	{
		if(HttPRequest.readyState == 4) // Return Request
		{
			//document.getElementById("resultA").innerHTML = '';
		}
	}
}
/*--------------------------------------------------------------*/

/*-------------------- Check Login --------------------*/
function check_user(username, passwd, remem , action)
{
	var cancle=false;
	if (action=='login')
	{
		if(username.length==0) 
		{
			alert('กรุณาป้อน ชื่อผู้ใช้ ก่อน') ;
			document.login_form.user.focus();   
			cancle=true;
		}
		else if (passwd.length==0)
		{
			alert('กรุณาป้อน รหัสผ่าน ก่อน') ;
			document.login_form.passwd.focus();  
			cancle=true;
		}
	}

	if (cancle==false)
	{
		init_ajax();
		
		HttPRequest.onreadystatechange = function ()
		{ 
			if (HttPRequest.readyState==4)
			{
				if (HttPRequest.status==200)
				{
					//alert(HttPRequest.responseText);
					if (HttPRequest.responseText==5) 
					{
						document.getElementById("login_frm").style.display='none';
						document.getElementById("result").style.display='';					
					} 
					else if (HttPRequest.responseText==2) 
					{
						document.getElementById("login_frm").style.display='';
						document.getElementById("result").style.display='none';
					} 
					else if (HttPRequest.responseText==4) 
					{
						alert(" คุณยังไม่ได้รับอณุมัติการใช้งานระบบค่ะ \n ต้องรอทางทีมงานตรวจสอบข้อมูลก่อน");
					} 
					else if (HttPRequest.responseText==10) 
					{				
						alert("ชื่อหรือรหัสผ่านไม่ถูกต้อง");
					}
				} 
			} 
		}
		HttPRequest.open("POST", "checkuser.php"); //สร้าง connection
		HttPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
		HttPRequest.send("user="+username+"&passwd="+passwd+"&remem="+remem+"&action="+action); //ส่งค่า
	}
}

//โหลดครั้งแรก
check_user('', '', '','');

/*-------------------------------------------------------------*/

function clrUserLogin()
{
	document.getElementById("user").value = '';
	document.getElementById("passwd").value = '';
	document.getElementById("remem").checked = false;
}

function init_ajax()
{
	if(window.XMLHttpRequest)
	{ // Mozilla, Safari,...
 		HttPRequest = new XMLHttpRequest();
 		if(HttPRequest.overrideMimeType)
			HttPRequest.overrideMimeType('text/html');
	}
	else if(window.ActiveXObject) 
	{ // IE
 		try
		{
			HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
 		} 
		catch(e)
		{
			try 
			{
		 		HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(e)
			{}
	 }
	} 
	if (!HttPRequest) 
	{
		alert('Cannot create XMLHTTP instance');
		return false;
	}
}

function smsDetail() {
  
	mywindow = window.open ("./sms_polball.php",
													"mywindow",
													"width=780,height=475,resizable=no,scrollbars=no,status=no");
 	mywindow.moveTo(260,160);
 } 
