// JavaScript Document
var XMLHttp;
var ImageLoading='<span class="loading"></span>';
var ImageLoading2='<span class="loading2"></span>';

function createXMLHTTP()
{
	if(window.ActiveXObject)
	{
		XMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest)
	{
		XMLHttp=new XMLHttpRequest();
	}
}

function p_alert(obj_name,text,display)
{
	var data=new Array();
	var obj;
	var s_alert=document.getElementById("s_alert");
	if(display!='none'){	
		obj=document.getElementById(obj_name);
		
		data=search_point(obj);
		s_alert.style.left=(data["left"]-55)+"px";
		document.getElementById("content_s_alert").innerHTML=text;
	}
	s_alert.style.display=display;
	if(display!='none'){
		s_alert.style.top=(data["top"]-s_alert.offsetHeight)+"px";
	}
}

function obj_alert(display,obj,text)
{
	var data=new Array();
	var s_alert=document.getElementById("s_alert");
	if(display!='none'){	
		
		data=search_point(obj);
		s_alert.style.left=(data["left"]-32-obj.offsetWidth)+"px";
		document.getElementById("content_s_alert").innerHTML=text;
	}
	s_alert.style.display=display;
	if(display!='none'){
		s_alert.style.top=(data["top"]-s_alert.offsetHeight)+"px";
	}
}

function search_point(element)
{
	var left=0,top=0;
	var field=element;
	var obj=new Array();
	while(field)
	{
		left+=field.offsetLeft;
		top+=field.offsetTop;
		field=field.offsetParent;
	}
	left+=element.offsetWidth;

	obj["top"]=top;
	obj["left"]=left;
	
	return obj;
}

function encode_main(form)
{
	var tem;
	var form_post=new Array();
	for(var i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].type=='radio'||form.elements[i].type=='checkbox')
		{
			if(form.elements[i].checked)
			{
				tem=encodeURIComponent(form.elements[i].name);
				tem+="=";
				tem+=encodeURIComponent(form.elements[i].value);
				form_post.push(tem);
			}
		}
		else
		{
			tem=encodeURIComponent(form.elements[i].name);
			tem+="=";
			tem+=encodeURIComponent(form.elements[i].value);
			form_post.push(tem);
		}		
	}
	return form_post.join("&");
}

function check_character(value)
{
	var check;
	
	if(/[ก-ฮ\/]/.test(value))
	{ check=false;}
	else
	{ check=true;}
	
	return check;
}