// JavaScript Document
function Inint_AJAX() {
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest(); } catch(e) {} //Native Javascript
   alert("XMLHttpRequest not supported");
   return null;
}

function checkName(){
	 f=document.form1;
	if (f.name.value==""){
		alert ("กรุณากรอกชื่อ");	
		return false;
	}
	return true;		
}

function changeStatus(id,active){
	if(confirm('ยืนยันการเปลี่ยนสถานะ')){
		var req = Inint_AJAX();	
		
		req.onreadystatechange = function()	{
				if (req.readyState==4){
					if (req.status==200) {
						data = req.responseText;
						document.getElementById("p"+id).innerHTML = data;
					}
				}
		}
		
		var str = "status.php?id="+id+"&active="+active;	
		var rstr=Math.random();
		str+="&var="+rstr;
		
		req.open("GET",str,true);
		req.send(null);
		return false;
	}
	
}

function dochange( obj )
{
	var req = Inint_AJAX();
	var province = document.getElementById( 'province_id' ).value;
	var tumbon = document.getElementById( 'tumbon_id' ).value;
	if ( obj && obj.name == 'province' ) //เมื่อทำการเลือที่จังหวัดมา ให้เคลียร์ค่าอำเภอ
	{
		var amphur = "";
	}
	else //เลือกรายการอื่น
	{
		var amphur = document.getElementById( 'amphur_id' ).value;
	};
	var data = "province=" + province + "&amphur=" + amphur + "&tumbon=" + tumbon;

	req.onreadystatechange = function()
	{
		if ( req.readyState == 4 )
		{

				var datas = eval( '(' + req.responseText + ')' ); // JSON
				document.getElementById( 'provinceDiv' ).innerHTML = datas[0].province;
				document.getElementById( 'amphurDiv' ).innerHTML = datas[0].amphur;
				document.getElementById( 'tumbonDiv' ).innerHTML = datas[0].tumbon;
		};
	};
	req.open( "post" , "../modules/post/province.php" , true ); //สร้าง connection
	req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" ); // set Header
	req.send( data ); //ส่งค่า
};

function dochange2( obj )
{
	var req = Inint_AJAX();
	var province = document.getElementById( 'province_id' ).value;
	if ( obj && obj.name == 'province' ) //เมื่อทำการเลือที่จังหวัดมา ให้เคลียร์ค่าอำเภอ
	{
		var amphur = "";
	}
	else //เลือกรายการอื่น
	{
		var amphur = document.getElementById( 'amphur_id' ).value;
	};
	var data = "province=" + province + "&amphur=" + amphur;

	req.onreadystatechange = function()
	{
		if ( req.readyState == 4 )
		{

				var datas = eval( '(' + req.responseText + ')' ); // JSON
				document.getElementById( 'provinceDiv' ).innerHTML = datas[0].province;
				document.getElementById( 'amphurDiv' ).innerHTML = datas[0].amphur;
		};
	};
	req.open( "post" , "../modules/post/province2.php" , true ); //สร้าง connection
	req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" ); // set Header
	req.send( data ); //ส่งค่า
};

function CheckZone(){
	f=document.form1;
	if (f.name.value==""){
		alert ("กรุณากรอกชื่อโซน");	
		return false;
	}
	if (f.province_id.value==0){
		alert ("กรุณาเลือกจังหวัด");	
		return false;
	}
	if (f.amphur_id.value==0){
		alert ("กรุณาเลือกอำเภอ");	
		return false;
	}
	 	ListZone();
}

function ListZone(){
	
		var req = Inint_AJAX();	
		
		req.onreadystatechange = function()	{
				if (req.readyState==4){
					if (req.status==200) {
						dochange2( '' );
						data = req.responseText;
						document.getElementById('ShowZone').innerHTML = data;
					}
				}
				else{					
					document.getElementById('ShowZone').innerHTML = "Please wait...";
				}
		}
		
		var name=encodeURIComponent(document.form1.name.value);
		var province_id=document.form1.province_id.value;
		var amphur_id=document.form1.amphur_id.value;
		
		var str="";
		str+="?name="+name;
		str+="&province_id="+province_id;
		str+="&amphur_id="+amphur_id;
		
		var rstr;
		rstr=Math.random();
		str+="&var="+rstr;
		
		req.open("GET","zone.php"+str,true);
		req.send(null);
		return false;
}

function CheckZone2(){
	f=document.form1;
	if (f.name.value==""){
		alert ("กรุณากรอกชื่อโซน");	
		return false;
	}
	if (f.province_id.value==0){
		alert ("กรุณาเลือกจังหวัด");	
		return false;
	}
	if (f.amphur_id.value==0){
		alert ("กรุณาเลือกอำเภอ");	
		return false;
	}
	 	ListZone2();
}

function ListZone2(element){
	
		var req = Inint_AJAX();	
		
		req.onreadystatechange = function()	{
				if (req.readyState==4){
					if (req.status==200) {
						dochange2( '' );
						data = req.responseText;
						document.getElementById('ShowZone').innerHTML = data;
					}
				}
				else{					
					document.getElementById('ShowZone').innerHTML = "Please wait...";
				}
		}
		
		var name=encodeURIComponent(document.form1.name.value);
		var province_id=document.form1.province_id.value;
		var amphur_id=document.form1.amphur_id.value;
		
		var str="";
		str+="?name="+name;
		str+="&province_id="+province_id;
		str+="&amphur_id="+amphur_id;
		str+="&zone="+encodeURIComponent(element);
		
		var rstr;
		rstr=Math.random();
		str+="&var="+rstr;
		
		req.open("GET","zone2.php"+str,true);
		req.send(null);
		return false;
}

function DelZone(element){
	if(confirm("คุณต้องการลบรายการนี้หรือไม่")){
		var req = Inint_AJAX();	
		req.onreadystatechange = function()	{
				if (req.readyState==4){
					if (req.status==200) {
						data = req.responseText;
						document.getElementById('ShowZone').innerHTML = data;

					}
				}
				else{					
					document.getElementById('ShowZone').innerHTML = "Please wait...";
				}
		}
		var url = "zone.php?del=" + encodeURIComponent(element);
		req.open("GET", url, true);
		req.send(null);
	}
}

function popupwindow(filename, windowname, w, h) {
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += 'resizable=0, scrollbars=0, status=0,toolbar=0, menubars=0, location=0';
  win = window.open('./'+filename, windowname, settings);
  win.window.focus();
}
function useCode($status){
	if($status){
		document.getElementById('img').disabled='disabled';	
		document.getElementById('url').disabled='disabled';	
		document.getElementById('code').disabled='';	
	}
	else{
		document.getElementById('img').disabled='';
		document.getElementById('url').disabled='';
		document.getElementById('code').disabled='disabled';	
	}
	var ads_type=document.getElementById('ads_type').value;
	if(ads_type==7 || ads_type==2 || ads_type==3 || ads_type==4){
		document.getElementById('url').disabled=true;
	}
}
function chkadstype(){
		var ads_type=document.getElementById('ads_type').value;
		if(ads_type==7 || ads_type==2 || ads_type==3 || ads_type==4){
			document.getElementById('des').style.display='';
			document.getElementById('url').disabled=true;
		}
		else{
			document.getElementById('des').style.display='none';
			if(document.getElementById('usecode0').checked==true){
				document.getElementById('url').disabled=false;
			}
		}
}
