/*  ----  Jirath_b@truemail.co.th ---- */
/*---------------------------------------------------[ประกาศตัวแปร ทั่วไป]---------------------------------------------------------------*/

/*---function fadetext(div)---*/
	var startcolor= new Array(255,255,255); // start color (red, green, blue)
	var endcolor=new Array(0,0,0); // end color (red, green, blue)
	var div_fade="";
	var delay_fade=5;
/*---function fadetext(div)---*/	

/*---------------------------------------------------[ประกาศตัวแปร ทั่วไป]---------------------------------------------------------------*/
/*  ----  Jirath_b@truemail.co.th ---- */
/*------------------------------------------------------[ เริ่มส่วน OOP ]-------------------------------------------------------------------*/

function getCookie(c_name)//รับค่า Cookie
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1 
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) 
				c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end))
		} 
	}
	return ""
} 


function SetCookie (name, value)//ลงทะเบียน Cookie
{  
	var argv = SetCookie.arguments;  
	var argc = SetCookie.arguments.length;  
	var expires = (argc > 2) ? argv[2] : null;  //alert(expires);
	var path = (argc > 3) ? argv[3] : null;  
	var domain = (argc > 4) ? argv[4] : null;  
	var secure = (argc > 5) ? argv[5] : false;  
	document.cookie = name + "=" + escape (value) + 
		((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
		((path == null) ? "" : ("; path=" + path)) +  
		((domain == null) ? "" : ("; domain=" + domain)) +    
		((secure == true) ? "; secure" : "");
}


function DeleteCookie (c_name)// ลบ Cookie
{  
	var exp = new Date();  
		exp.setTime (exp.getTime() - 1);  
	var cval = getCookie (c_name);  
		document.cookie = c_name + "=" + cval + "; expires=" + exp.toGMTString();
}

function check_num(ch)
{
	var len, digit;
	if(ch == ""){ return false;len=0;}else{len = ch.length;}
	for(var i=0 ; i<len ; i++)
	{
		digit = ch.charAt(i)
		if(digit >="0" && digit <="9"){; }else{return false; } 
	} 
	return true;
}

function check_id(id)
{
	if(id.length != 13) return false; 
	for(i=0, sum=0; i < 12; i++) 
	sum += parseFloat(id.charAt(i))*(13-i); 
	if((11-sum%11)%10!=parseFloat(id.charAt(12))) return false; 
	return true; 
}

function logout(cook1,cook2,url)
{
	//window.opener='x';window.close();	
	var yes='คุณต้องการที่จะออกจากระบบหรือไม่ ?';
	if(confirm(yes)==true){DeleteCookie(cook1);DeleteCookie(cook2); window.location=url;}
	else{window.location=url;}
}

function NewWindow(mypage,myname,w,h,scroll,resize)
{
	var win = null;
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+resize+'';
	win = window.open(mypage,myname,settings)
}

function js_forget(val,div)
{
	var req;
	if (window.XMLHttpRequest) req=new XMLHttpRequest();
	else if (window.ActiveXObject) req=new ActiveXObject("Microsoft.XMLHTTP");
	else 
	{
		alert("Browser not support");return false;
	}	
	req.onreadystatechange=function()
	{
		if (req.readyState==4)
		{				
			document.getElementById(div).innerHTML=req.responseText;	
			//document.add_ref.gallery_name_post.focus();
		}
		else
		{
			document.getElementById(div).innerHTML="<font size='1' color='green'>...Please wait...</font>";
		}
	}
		var str=Math.random();
		var querystr="";
		querystr+="system_jb.ajax.php";
		querystr+="?time="+str;
		querystr+="&menu=forget";
		querystr+="&val="+val;querystr+="&div="+div;
		req.open("GET", querystr , true);
		req.send(null);
}

function js_forget_submit(val,div)
{
	var req;//alert(val);alert(div);
	var user = document.form2.user.value;
	var mail = document.form2.mail.value;
	if (window.XMLHttpRequest) req=new XMLHttpRequest();
	else if (window.ActiveXObject) req=new ActiveXObject("Microsoft.XMLHTTP");
	else 
	{
		alert("Browser not support");return false;
	}	
	req.onreadystatechange=function()
	{
		if (req.readyState==4)
		{				
			document.getElementById(div).innerHTML=req.responseText;	
			//document.add_ref.gallery_name_post.focus();
		}
		else
		{
			document.getElementById(div).innerHTML="<font size='1' color='green'>...Please wait...</font>";
		}
	}
			var str=Math.random();
			var querystr="";
			querystr+="system_jb.inc.php";
			querystr+="?time="+str;
			querystr+="&action=forget";
			querystr+="&mail="+mail;
			querystr+="&user="+user;
			querystr+="&val="+val;querystr+="&div="+div;
			req.open("GET", querystr , true);
			req.send(null);
}

function prevent_right() //ห้ามคลิกขวา และลากเมาส์
{
	function clickIE4(){
	if (event.button==2){
	alert(message);
	return false;
	}
	}
	
	function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
	if (e.which==2||e.which==3){
	alert(message);
	return false;
	}
	}
	}
	
	if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS4;
	}
	else if (document.all&&!document.getElementById){
	document.onmousedown=clickIE4;
	}
	document.oncontextmenu=new Function("alert('ไม่อนุญาตครับ');return false");
	
	//**********ส่วนล่างคือ ห้ามลากเมาส์
	/*function disableselect(e){
	return false
	}
	function reEnable(){
	return true
	}
	//if IE4+
	document.onselectstart=new Function ("return false")
	//if NS6
	if (window.sidebar){
	document.onmousedown=disableselect
	document.onclick=reEnable
	}*/

}

function copy(name){ //copy ข้อความใน textarea
var tempval=document.getElementById(name);
tempval.focus();
tempval.select();

try {
therange=tempval.createTextRange()
therange.execCommand("Copy")
} catch (err) {}

}

function file_nets(form)
{
	
	var file_net=eval("document."+form+".file_net.value");
	var req;
	if (window.XMLHttpRequest) req=new XMLHttpRequest();
	else if (window.ActiveXObject) req=new ActiveXObject("Microsoft.XMLHTTP");
	else 
	{
		alert("Browser not support");return false;
	}	
	req.onreadystatechange=function()
	{
		if (req.readyState==4)
		{				
			document.getElementById("file_div").innerHTML=req.responseText;	
		}
		else
		{
			document.getElementById("file_div").innerHTML="&nbsp;&nbsp;<img src=\"image/indicator_bouncing_ball.gif\" align=\"absmiddle\" border=\"0\" />&nbsp;<font size='1' color='green'>Please wait</font>&nbsp;<img src=\"image/indicator_bouncing_ball.gif\" align=\"absmiddle\" border=\"0\" />";
		}
	}
		var str=Math.random();
		var querystr="";
		querystr+="system_jb.ajax.php";
		querystr+="?time="+str;
		querystr+="&menu_m=file_net";
		querystr+="&file_net="+file_net;
		req.open("GET", querystr , true);
		req.send(null);
}

function checkcart_net(ch,id,il)
{
	var len, digit, result;
	if(ch == ""){len=0;}else{len = ch.length;}
	for(var i=0 ; i<len ; i++)
	{
		digit = ch.charAt(i)
		if(digit >="0" && digit <="9"){; }else{ result=1; } 
	} 
	if(result == 1)
	{
		alert("ค่านี้ไม่ใช่ตัวเลข"); return false; 
	}
	
	var req;
	if (window.XMLHttpRequest) req=new XMLHttpRequest();
	else if (window.ActiveXObject) req=new ActiveXObject("Microsoft.XMLHTTP");
	else 
	{
		alert("Browser not support");return false;
	}	
		req.onreadystatechange=function(){	if (req.readyState==4){window.location="cart.php";}}
		var str=Math.random();
		var querystr="";
		querystr+="cart.php";
		querystr+="?time="+str;
		querystr+="&menu=settemp";querystr+="&p_id="+id;querystr+="&ch="+ch;querystr+="&il="+il;
		req.open("GET", querystr , true);
		req.send(null);
}

function fadetext()
{ 
	if(startcolor[0]>endcolor[0] || startcolor[1]>endcolor[1] || startcolor[2]>endcolor[2])
	{
		
		if(startcolor[0]>endcolor[0]){startcolor[0]-=delay_fade;}
		if(startcolor[1]>endcolor[1]){startcolor[1]-=delay_fade;}
		if(startcolor[2]>endcolor[2]){startcolor[2]-=delay_fade;} // ค่อยๆชัดทีละเท่าไหร่
		document.getElementById(div_fade).style.color= "rgb("+startcolor[0]+","+startcolor[1]+","+startcolor[2]+")"; 
		setTimeout("fadetext()",20);
	}
	else { startcolor[0]=255;startcolor[1]=255;startcolor[2]=255; div_fade="";} // คืนค่าเริ่มต้น
} 

// ------ Shopping Cart System ------ \\
function checkcart_net(ch,id,il,link_cart)
{
	var len, digit, result;
	if(ch == ""){len=0;}else{len = ch.length;}
	for(var i=0 ; i<len ; i++)
	{
		digit = ch.charAt(i)
		if(digit >="0" && digit <="9"){; }else{ result=1; } 
	} 
	if(result == 1)
	{
		alert("ค่านี้ไม่ใช่ตัวเลข"); return false; 
	}
	
	var req;
	if (window.XMLHttpRequest) req=new XMLHttpRequest();
	else if (window.ActiveXObject) req=new ActiveXObject("Microsoft.XMLHTTP");
	else 
	{
		alert("Browser not support");return false;
	}	
		req.onreadystatechange=function(){	if (req.readyState==4){window.location=link_cart;}}
		var str=Math.random();
		var querystr="";
		querystr+="system_jb.ajax.php";
		querystr+="?time="+str;
		querystr+="&menu_m=shopcart&mode=settemp";querystr+="&id="+id;querystr+="&ch="+ch;querystr+="&il="+il;
		req.open("GET", querystr , true);
		req.send(null);
}

function addcart(id,link_cart)
{
	var req;
	if (window.XMLHttpRequest) req=new XMLHttpRequest();
	else if (window.ActiveXObject) req=new ActiveXObject("Microsoft.XMLHTTP");
	else 
	{
		alert("Browser not support");return false;
	}	
	req.onreadystatechange=function()
	{	
		if (req.readyState==4)
		{
			if(req.responseText==2)
			{
				alert("This item is already in cart.");
				window.location=link_cart;
			}
			if(req.responseText==1)
			{
				window.location=link_cart;
			}
		}
	}
		
		var str=Math.random();
		var querystr="";
		querystr+="system_jb.ajax.php";
		querystr+="?time="+str;
		querystr+="&menu_m=shopcart&mode=addcart";querystr+="&id="+id;
		req.open("GET", querystr , true);
		req.send(null);
}

function  plus_sum(sum)
{	
	var req;
	if (window.XMLHttpRequest) req=new XMLHttpRequest();
	else if (window.ActiveXObject) req=new ActiveXObject("Microsoft.XMLHTTP");
	else 
	{
		alert("Browser not support");return false;
	}	
		req.onreadystatechange=function(){if (req.readyState==4){}}
		var str=Math.random();var querystr="";querystr+="system_jb.ajax.php";querystr+="?time="+str;
		querystr+="&menu_m=shopcart&mode=plus_sum";querystr+="&sum="+sum;
		req.open("GET", querystr , true);
		req.send(null);
}
// ------ Shopping Cart System ------ \\

/*-----------------------------------------------------------[ จบส่วน OOP ]------------------------------------------------------------------------*/
/*  ----  Jirath_b@truemail.co.th ---- */
/*------------------------------------------------------[ เริ่มส่วนของโปรแกรม ]--------------------------------------------------------------------*/

////***************-----------------------ด้านบนคือส่วนของหน้า Home-----------------------*****************//
function Dummy_programe_home()
{
	
}

////*****************--------------------ด้านล่างคือส่วนของหน้า Admin--------------------*****************//
function Dummy_programe_admin()
{
	
}

/*------------------------------------------------------[ จบส่วนของโปรแกรม ]--------------------------------------------------------------------*/
/*  ----  Jirath_b@truemail.co.th ---- */