var ajax_tooltipObj=false;
var ajax_tooltipObj_iframe=false;
var ajax_tooltip_MSIE=false;
if(navigator.userAgent.indexOf('MSIE')>=0)ajax_tooltip_MSIE=true;
var dtCh="/";
var minYear=1900;
var maxYear=2100;
var minYearA=1900+543;
var maxYearA=2100+543;
var mn=new Array('ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.','ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.');

function reqforma(){
			var ajaxIndex=new sack();
			var url="script/form_a.php";
			ajaxIndex.requestFile=url;
			ajaxIndex.onCompletion=function(){startrq(this.event,this.response);}
			ajaxIndex.runAJAX();
}

function reqformb(){
document.getElementById("ajax_tooltip_content").innerHTML="<span style='font-size:1.2em;background-color:red;color:white;text-align:center;padding:5px;'>Loading..</span>";
			window.scrollTo(0,0);
			var ajaxIndex=new sack();
			var url="script/form_b.php";
			ajaxIndex.URLString="pForm=form_b&";
			ajaxIndex.requestFile=url;
			ajaxIndex.onCompletion=function(){startrq(this.event,this.response);}
			ajaxIndex.runAJAX();
}

function reqformc(pBody){
document.getElementById("ajax_tooltip_content").innerHTML="<span style='font-size:1.2em;background-color:red;color:white;text-align:center;padding:5px;'>Loading..</span>";
			window.scrollTo(0,0);
			var ajaxIndex=new sack();
			var url="script/form_c.php";
			ajaxIndex.URLString=pBody;
			ajaxIndex.requestFile=url;
			ajaxIndex.onCompletion=function(){startrq(this.event,this.response);}
			ajaxIndex.runAJAX();
}

function reqformd(pBody){
document.getElementById("ajax_tooltip_content").innerHTML="<span style='font-size:1.2em;background-color:red;color:white;text-align:center;padding:5px;'>Loading..</span>";
			window.scrollTo(0,0);
			var ajaxIndex=new sack();
			var url="script/form_d.php";
			ajaxIndex.URLString=pBody;
			ajaxIndex.requestFile=url;
			ajaxIndex.onCompletion=function(){
				startrq(this.event,this.response);setTimeout("repimg()",2000);
				if(document.requ.ch27_1.options[document.requ.ch27_1.options.selectedIndex]){
				var name=document.requ.ch27_1.options[document.requ.ch27_1.options.selectedIndex].value;
				if(eval("document.getElementById('"+name+"')"))eval("document.getElementById('"+name+"').style.backgroundColor='#8ffe0d'");
				}
				}
			ajaxIndex.runAJAX();
}

function form_ch(e){
	if(document.requ.rq_t){
		if((e.name=="ch16_1")||(e.name=="ch25_1")||(e.name=="ch25_7")||(e.name=="ch25_13")){
			setm(e);
		}else if(e.name=="ch27_1"){
			document.getElementById('Save').style.backgroundColor='#bfbdbd';
			document.getElementById('Econ 1').style.backgroundColor='#bfbdbd';
			document.getElementById('Econ 2').style.backgroundColor='#bfbdbd';
			document.getElementById('Standard').style.backgroundColor='#bfbdbd';
			document.getElementById('VIP 1').style.backgroundColor='#bfbdbd';
			document.getElementById('VIP 2').style.backgroundColor='#bfbdbd';
			document.getElementById('Premium 1').style.backgroundColor='#bfbdbd';
			document.getElementById('Premium 2').style.backgroundColor='#bfbdbd';
			if(eval("document.getElementById('"+e.value+"')"))eval("document.getElementById('"+e.value+"').style.backgroundColor='#8ffe0d'");
		}
var rq_t=document.requ.rq_t.value;
var n=e.name;
var v=e.value;
var ajaxIndex=new sack();
var url="script/input_rq.php";
ajaxIndex.URLString="rq_t="+rq_t+"&rq_name="+n+"&rq_value="+v;
ajaxIndex.requestFile=url;
ajaxIndex.onCompletion=function(){eval(this.response);return false;}
ajaxIndex.runAJAX();
	}
}

function form_sub(){
		if(document.forms[2]){
		var pForm=document.forms[2];
		var ajaxIndex=new sack();
		var pBody=getRequestBody(pForm);
		var url="script/input_rq.php";
		ajaxIndex.URLString=pBody;
		ajaxIndex.requestFile=url;
		ajaxIndex.onCompletion=function(){eval(this.response);return false;}
		ajaxIndex.runAJAX();
		}
		return false;
}

function goback(pForm){
	if(document.requ.rq_t){
	var rq_t=document.requ.rq_t.value;
document.getElementById("ajax_tooltip_content").innerHTML="<span style='font-size:1.2em;background-color:red;color:white;text-align:center;padding:5px;'>Loading..</span>";
	var ajaxIndex=new sack();
	var url="script/"+pForm+".php";
	ajaxIndex.URLString="pForm="+pForm+"&rq_t="+rq_t;
	ajaxIndex.requestFile=url;
	ajaxIndex.onCompletion=function(){startrq(this.event,this.response);}
	ajaxIndex.runAJAX();
	}
}

function resetform(){
	var ev=new Object();
	if(document.forms[2]){
		var pForm=document.forms[2];
		for(var i=0;i<pForm.elements.length;i++) 
			{
			if(pForm.elements[i].checked==true){
			pForm.elements[i].checked=false;
			}
			if(!(pForm.elements[i].options)&&(pForm.elements[i].name!="rq_t")&&(pForm.elements[i].name!="radio_1")&&(pForm.elements[i].name!="radio_2")&&(pForm.elements[i].name!="radio_3")&&(pForm.elements[i].name!="")&&!(pForm.elements[i].checked)){
			ev.name=pForm.elements[i].name;
			pForm.elements[i].value="";
			ev.value=pForm.elements[i].value;
			form_ch(ev);
			if(pForm.elements[i].name=="ch13_12")pForm.elements[i].style.display='none';
			if(pForm.elements[i].name=="ch21_3")pForm.elements[i].style.display='none';
			}else if((pForm.elements[i].options)&&(pForm.elements[i].name!="ch17_4")&&(pForm.elements[i].name!="ch27_1")){
			while(pForm.elements[i].childNodes.length>0)
			{
			pForm.elements[i].removeChild(pForm.elements[i].childNodes[0]);
			}
			pForm.elements[i][0]=new Option('เลือก','');
			for(var j=0;j<mn.length;j++)
				{
			pForm.elements[i][j+1]=new Option(mn[j],mn[j]);
				}
			ev.name=pForm.elements[i].name;
			ev.value=pForm.elements[i][0].value;
			form_ch(ev);
			}else if(pForm.elements[i].name=="ch17_4"){
			pForm.elements[i][0]=new Option('','');
			ev.name=pForm.elements[i].name;
			ev.value=pForm.elements[i][0].value;
			form_ch(ev);
			}else if(pForm.elements[i].name=="ch27_1"){
			var obj=document.requ.ch27_1;
			while(obj.childNodes.length>0)
			{
			obj.removeChild(obj.childNodes[0]);
			}
			obj[0]=new Option('-- เลือก --','');
			obj[1]=new Option('Save','Save');
			obj[2]=new Option('Econ 1','Econ 1');
			obj[3]=new Option('Econ 2','Econ 2');
			obj[4]=new Option('Standard','Standard');
			obj[5]=new Option('VIP 1','VIP 1');
			obj[6]=new Option('VIP 2','VIP 2');
			obj[7]=new Option('Premium 1','Premium 1');
			obj[8]=new Option('Premium 2','Premium 2');
			document.getElementById('Save').style.backgroundColor='#bfbdbd';
			document.getElementById('Econ 1').style.backgroundColor='#bfbdbd';
			document.getElementById('Econ 2').style.backgroundColor='#bfbdbd';
			document.getElementById('Standard').style.backgroundColor='#bfbdbd';
			document.getElementById('VIP 1').style.backgroundColor='#bfbdbd';
			document.getElementById('VIP 2').style.backgroundColor='#bfbdbd';
			document.getElementById('Premium 1').style.backgroundColor='#bfbdbd';
			document.getElementById('Premium 2').style.backgroundColor='#bfbdbd';

			ev.name=pForm.elements[i].name;
			ev.value=pForm.elements[i][0].value;
			form_ch(ev);
			}
			}
		}
		return false;
}

function setm(m){
var ev=new Object();
var evA=new Object();
var n=m.name.substring(0,5);
var u=parseInt(m.name.substring(5));
var uA=u+2;
var uB=uA+2;
var mv=m.value;
for(i=0;i<mn.length;i++)
{
	if((mn[i]==mv)&&(i<10)){
		eval("document.requ."+n+uA+".options[0].text='"+mn[i+1]+"'");
		eval("document.requ."+n+uA+".options[0].value='"+mn[i+1]+"'");
		eval("document.requ."+n+uB+".options[0].text='"+mn[i+2]+"'");
		eval("document.requ."+n+uB+".options[0].value='"+mn[i+2]+"'");
	}else if((mn[i]==mv)&&(i==10)){
		eval("document.requ."+n+uA+".options[0].text='"+mn[i+1]+"'");
		eval("document.requ."+n+uA+".options[0].value='"+mn[i+1]+"'");
		eval("document.requ."+n+uB+".options[0].text='"+mn[0]+"'");
		eval("document.requ."+n+uB+".options[0].value='"+mn[0]+"'");
	}else if((mn[i]==mv)&&(i==11)){
		eval("document.requ."+n+uA+".options[0].text='"+mn[0]+"'");
		eval("document.requ."+n+uA+".options[0].value='"+mn[0]+"'");
		eval("document.requ."+n+uB+".options[0].text='"+mn[i-10]+"'");
		eval("document.requ."+n+uB+".options[0].value='"+mn[i-10]+"'");
	}else if((mn[i]!=mv)&&(mv=="")){
		eval("document.requ."+n+uA+".options[0].text='เลือก'");
		eval("document.requ."+n+uA+".options[0].value=''");
		eval("document.requ."+n+uB+".options[0].text='เลือก'");
		eval("document.requ."+n+uB+".options[0].value=''");
	}
}
		ev.name=n+uA;
		ev.value=eval("document.requ."+n+uA+".options[document.requ."+n+uA+".options.selectedIndex].value");
		form_ch(ev);
		evA.name=n+uB;
		evA.value=eval("document.requ."+n+uB+".options[document.requ."+n+uB+".options.selectedIndex].value");
		form_ch(evA);
}

function setplan(p){

}

function getRequestBody(pForm){
		var nParams=new Array();
		for(var i=0;i<pForm.elements.length;i++)
			{
			var pParam=pForm.elements[i].name;
			pParam+="=";
			pParam+=pForm.elements[i].value;
			nParams.push(pParam);
			}
			return nParams.join("&");
}

function repimg(){
	var str=document.getElementById("ajax_tooltip_content").innerHTML;
	while (str.match('<SPAN>มี</SPAN>'))
		{
		str=str.replace('<SPAN>มี</SPAN>','<img src=\"images/accept.gif\" align=\"absmiddle\" alt=\"มี\" />');
		}
	while (str.match('<span>มี</span>'))
		{
		str=str.replace('<span>มี</span>','<img src=\"images/accept.gif\" align=\"absmiddle\" />');
		}
	while (str.match('<SPAN>ไม่มี</SPAN>'))
		{
		str=str.replace('<SPAN>ไม่มี</SPAN>','<img src=\"images/reject.gif\" align=\"absmiddle\" alt=\"ไม่มี\" />');
		}
	while (str.match('<span>ไม่มี</span>'))
		{
		str=str.replace('<span>ไม่มี</span>','<img src=\"images/reject.gif\" align=\"absmiddle\" />');
		}
		document.getElementById("ajax_tooltip_content").innerHTML=str;
}

function chknum(keyup){
keyup.value=keyup.value.replace(',','');
if(keyup.value.match("([,])"))keyup.value=keyup.value.replace(',','');
var keyp=keyup.value;
if((keyup.value=='')||(keyup.value.match("^([0-9]+)$"))){
	if(keyup.value.match("^([0-9]{9})$")){
		keyup.value=keyp.substring(0,3)+","+keyp.substring(3,6)+","+keyp.substring(6);
	}else if(keyup.value.match("^([0-9]{8})$")){
		keyup.value=keyp.substring(0,2)+","+keyp.substring(2,5)+","+keyp.substring(5);
	}else if(keyup.value.match("^([0-9]{7})$")){
		keyup.value=keyp.substring(0,1)+","+keyp.substring(1,4)+","+keyp.substring(4);
	}else if(keyup.value.match("^([0-9]{6})$")){
		keyup.value=keyp.substring(0,3)+","+keyp.substring(3);
	}else if(keyup.value.match("^([0-9]{5})$")){
		keyup.value=keyp.substring(0,2)+","+keyp.substring(2);
	}else if(keyup.value.match("^([0-9]{4})$")){
		keyup.value=keyp.substring(0,1)+","+keyp.substring(1);
	}
}else{
	alert('กรอกได้เฉพาะตัวเลขค่ะ');
	keyup.value='';
	return false;
}
form_ch(keyup);
}

function chkdp(inputObj){
	if((inputObj.value.length==1)&&(inputObj.value.match("^([1-9]{1})$"))){
		inputObj.value="0"+inputObj.value;
		chkdp(inputObj);
	}
	if((inputObj.value.length==2)&&(document.requ.ch17_1.value.match("^([0]{1})([1-9]{1})$")||document.requ.ch17_1.value.match("^([1-3]{1})([0-9]{1})$"))&&(document.requ.ch17_2.options[document.requ.ch17_2.options.selectedIndex].value!="")){
		document.requ.ch17_3.value='';
		document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].text='';	
		document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].value='';
		chkmp(document.requ.ch17_2.options[document.requ.ch17_2.options.selectedIndex]);
	}else{
		document.requ.ch17_3.value='';
		document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].text='';	
		document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].value='';
	}
	if(inputObj.value.length>2){
		inputObj.value=inputObj.value.substring(0,2);
		chkdp(inputObj);
	}
}

function chkmp(inputObj){
	var day="";
	var month="";
	var Allday="";
	if((document.requ.ch17_1.value.match("^([0]{1})([1-9]{1})$")||document.requ.ch17_1.value.match("^([1-3]{1})([0-9]{1})$"))&&(document.requ.ch17_2.options[document.requ.ch17_2.options.selectedIndex].value!="")){
	if((document.requ.ch17_1.value.length==2)&&(document.requ.ch17_1.value.match("^([0]{1})([1-9]{1})$"))){	
		day=parseInt(document.requ.ch17_1.value.replace('0',''));
	}else{
		day=parseInt(document.requ.ch17_1.value);
	}
		for(var j=1;j<=12;j++)
			{
	if(document.requ.ch17_2.options[document.requ.ch17_2.options.selectedIndex].value==mn[j-1]){
		month=j;
	}
			}
	var dm=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
		for(var i=1;i<=12;i++)
			{
	if(month==i&&(day<=dm[i-1])){
		Allday=day;
		for(var n=1;n<=i;n++)
			{
		Allday+=dm[(n-1)];
		if(n==i){
			var num=0;
			for(var j=1;j<=i;j++)
				{
				num+=dm[(j-1)];
if(Allday==(num+1)){
(month==1)?eval("document.requ.ch17_3.value="+dm[11]):eval("document.requ.ch17_3.value="+dm[i-2]);
(month==1)?eval("document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].value=document.requ.ch17_2.options["+12+"].value"):eval("document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].value=document.requ.ch17_2.options["+(i-1)+"].value");
(month==1)?eval("document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].text=document.requ.ch17_2.options["+12+"].text"):eval("document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].text=document.requ.ch17_2.options["+(i-1)+"].text");
}else{
eval("document.requ.ch17_3.value="+(day-1));
eval("document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].value=document.requ.ch17_2.options["+i+"].value");
eval("document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].text=document.requ.ch17_2.options["+i+"].text");
}
				}
		}
			}
			if(document.requ.ch17_1){
			var pParam=new Object();
			pParam.name="ch17_1";
			pParam.value=document.requ.ch17_1.value;
			form_ch(pParam);
			}
			if(document.requ.ch17_2){
			var pParamA=new Object();
			pParamA.name="ch17_2";
			pParamA.value=document.requ.ch17_2.options[document.requ.ch17_2.options.selectedIndex].value;
			form_ch(pParamA);
			}
			if(document.requ.ch17_3){
			if(document.requ.ch17_3.value.match("^([1-9]{1})$"))document.requ.ch17_3.value="0"+document.requ.ch17_3.value;
			var pParamB=new Object();
			pParamB.name="ch17_3";
			pParamB.value=document.requ.ch17_3.value;
			form_ch(pParamB);
			}
			if(document.requ.ch17_4){
			var pParamC=new Object();
			pParamC.name="ch17_4";
			pParamC.value=document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].value;
			form_ch(pParamC);
			}
	}else if(month==i&&(day>dm[i-1])){
		setdata();
		return false;
	}
			}

	}
}

function setdata(){
		document.requ.ch17_1.value='';
		document.requ.ch17_3.value='';
		document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].text='';
		document.requ.ch17_4.options[document.requ.ch17_4.options.selectedIndex].value='';
}

function Filter_Keyboard(ev){
	var keycode=window.event.keyCode;
	if(keycode==0){
		alert('ห้ามเลือกช่องนี้');
		return false;
		}else{
			alert('ห้ามเลือกช่องนี้');
			return false;
			} 
}

function chkd(ip,ek){
	if((ek.keyCode>47&&ek.keyCode<58)||ek.keyCode==8||ek.keyCode==46||ek.keyCode==144||ek.keyCode==111||(ek.keyCode>95&&ek.keyCode<106)||(ek.keyCode>36&&ek.keyCode<41)||(ek=='')){
		if(ip.value.match("^([0-9]{2})/([0-9]{2})//$")){
			ip.value=ip.value.substring(0,6);	
		}else if(ip.value.match("^([0-9]{2})/([0-9]{2})$")&&ek.keyCode!=8){
			ip.value=ip.value+"/";
		}else if(ip.value.match("^([0-9]{2})//$")&&ek.keyCode!=8){
			ip.value=ip.value.substring(0,3);
		}else if(ip.value.match("^([0-9]{2})$")&&ek.keyCode!=8){
			ip.value=ip.value+"/";
		}else if(ip.value.match("^([0-9]{2})/([0-9]{2})/([0-9]{4})$")){
			isDate(ip);
		}else if(ip.value.length>10){
			ip.value=ip.value.substring(0,10);
		}
	}else{
		alert('กรอกได้เฉพาะค่าตัวเลข');
		ip.focus();
		return false;
	}
}

function isInteger(s){
var i;
for(i=0;i<s.length;i++)
{
var c=s.charAt(i);
if(((c<"0")||(c>"9")))return false;
}
return true;
}

function stripCharsInBag(s,bag){
var i;
var returnString="";
for(i=0;i<s.length;i++)
{
var c=s.charAt(i);
if(bag.indexOf(c)==-1)returnString+=c;
}
return returnString;
}

function daysInFebruary(year){
return(((year%4==0)&&((!(year%100==0))||(year%400==0)))?29:28);
}

function DaysArray(n){
for(var i=1;i<=n;i++)
{
this[i]=31
if(i==4||i==6||i==9||i==11){this[i]=30}
if(i==2){this[i]=29}
}
return this
}

function isDate(ip){
dtStr=ip.value;
var msg="";
var daysInMonth=DaysArray(12)
var pos1=dtStr.indexOf(dtCh)
var pos2=dtStr.indexOf(dtCh,pos1+1)
var strDay=dtStr.substring(0,pos1)
var strMonth=dtStr.substring(pos1+1,pos2)
var strYear=dtStr.substring(pos2+1)
strYr=strYear
if(strDay.charAt(0)=="0"&&strDay.length>1)strDay=strDay.substring(1)
if(strMonth.charAt(0)=="0"&&strMonth.length>1)strMonth=strMonth.substring(1)
for(var i=1;i<=3;i++){
if(strYr.charAt(0)=="0"&&strYr.length>1)strYr=strYr.substring(1)
}
day=parseInt(strDay)
month=parseInt(strMonth)
year=parseInt(strYr)
year=year-543;
if(pos1==-1||pos2==-1){
msg+="วันเดือนปีควรเป็นรูปแบบ : dd/mm/yyyy\n";
}
if(strDay.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>daysInMonth[month]){
msg+="ใส่วันที่ของในเดือนผิด\n";
}
if(strMonth.length<1||month<1||month>12){
msg+="ใส่เดือนผิด\n";
}
if(strYear.length!=4||year==0||year<minYear||year>maxYear){
msg+="ปีพุทธศักราชควรอยู่ในช่วง พ.ศ."+minYearA+" และ พ.ศ."+maxYearA+"\n";
}
if(dtStr.indexOf(dtCh,pos2+1)!=-1||isInteger(stripCharsInBag(dtStr,dtCh))==false){
msg+="วันเดือนปีควรเป็นรูปแบบ : dd/mm/yyyy\n";
}
if(msg!=""){	
alert(msg);
ip.focus();
return false;
}
}

function startrq(e,externalFile){
	window.scrollTo(0,0);
	window.onresize=function(e){ajax_positionTooltip(e);};
	if(document.all)e=event;
	document.getElementById("rq").disabled=true;

if(!ajax_tooltipObj){
		ajax_tooltipObj=document.createElement('DIV');
		ajax_tooltipObj.style.position='absolute';
		ajax_tooltipObj.id='ajax_tooltipObj';		
		
		document.body.appendChild(ajax_tooltipObj);
		
		var contentDiv=document.createElement('DIV');
		contentDiv.className='ajax_tooltip_content';
		contentDiv.id='ajax_tooltip_content';
		contentDiv.style.marginBottom='15px';

		ajax_tooltipObj.appendChild(contentDiv);

		var buttonDiv=document.createElement('DIV');
		buttonDiv.style.cssText='padding-top:5px;width:50px;background-color:#ffffff;position:absolute;text-align:center;left:0px;top:0px;height:22px;';
		buttonDiv.innerHTML='<a href="#" onclick="ajax_hideTooltip();return false">Close</a>';
		buttonDiv.className='buttonDiv';

		ajax_tooltipObj.appendChild(buttonDiv);

				if(ajax_tooltip_MSIE){
			ajax_tooltipObj_iframe=document.createElement('<IFRAME frameborder="0">');
			ajax_tooltipObj_iframe.style.position='absolute';
			ajax_tooltipObj_iframe.border='0';
			ajax_tooltipObj_iframe.frameborder=0;
			ajax_tooltipObj_iframe.style.backgroundColor='#3399ff';
			ajax_tooltipObj_iframe.src='about:blank';
			ajax_tooltipObj_iframe.style.left='50px';
			ajax_tooltipObj_iframe.style.top='0px';
			contentDiv.appendChild(ajax_tooltipObj_iframe);
		}
	}
	ajax_tooltipObj.style.display='block';
	document.getElementById("ajax_tooltip_content").innerHTML=externalFile;

	if(ajax_tooltip_MSIE){
		ajax_tooltipObj_iframe.style.width=ajax_tooltipObj.clientWidth+'px';
		ajax_tooltipObj_iframe.style.height=ajax_tooltipObj.clientHeight+'px';
	}
	
	ajax_positionTooltip(e);
}

function ajax_positionTooltip(e){
	if(document.body.clientWidth){
		var leftPos=((document.body.clientWidth-document.getElementById("ajax_tooltip_content").clientWidth)/2)-50;
		var topPos=10;
		var tooltipWidth=document.getElementById("ajax_tooltip_content").clientWidth;
	}else{
		var leftPos=((document.body.innerWidth-document.getElementById("ajax_tooltip_content").X)/2)-50;
		var topPos=10;
		var tooltipWidth=document.getElementById("ajax_tooltip_content").X;
	}
	ajax_tooltipObj.style.left=leftPos+'px';
	ajax_tooltipObj.style.top=topPos+'px';
}

function ajax_hideTooltip()
{	var msgb=confirm("คุณแน่ใจไหมที่จะปิด!...โดยที่คุณยังทำรายการนี้ไม่สมบูรณ์");
		if(msgb){
	document.getElementById("rq").disabled=false;
	ajax_tooltipObj.style.display='none';
	return false;
		}else{
	return false;
		}
}

function ajaxTooltip_getTopPos(inputObj){
	var returnValue=inputObj.offsetTop;
	while((inputObj=inputObj.offsetParent)!=null)
		{
		if(inputObj.tagName!='HTML')returnValue+=inputObj.offsetTop;
		}
		return returnValue;
}

function ajaxTooltip_getLeftPos(inputObj){
	var returnValue=inputObj.offsetLeft;
	while((inputObj=inputObj.offsetParent)!=null)
		{
		if(inputObj.tagName!='HTML')returnValue+=inputObj.offsetLeft;
		}
		return returnValue;
}

/*=====================================================================================*/

var tooltipObj=false;
var tooltipObj_iframe=false;
var tooltip_MSIE=false;
if(navigator.userAgent.indexOf('MSIE')>=0)tooltip_MSIE=true;
var currentTooltipObject=false;

function sttooltip(e,externalFile,inputObj){
	currentTooltipObject=inputObj;
	if(document.all)e=event;

	if(!tooltipObj){
		tooltipObj=document.createElement('DIV');
		tooltipObj.style.position='absolute';
		tooltipObj.id='tooltipObj';		
		
		ajax_tooltipObj.appendChild(tooltipObj);
	
		var leftDiv=document.createElement('DIV');
		leftDiv.className='tooltip_arrow';
		leftDiv.id='tooltip_arrow';

		tooltipObj.appendChild(leftDiv);
		
		var contentDiv=document.createElement('DIV');
		contentDiv.className='tooltip_content';
		contentDiv.id='tooltip_content';
		contentDiv.style.marginBottom='15px';
		tooltipObj.appendChild(contentDiv);

		if(tooltip_MSIE){
			tooltipObj.style.cursor='hand';
			tooltipObj_iframe=document.createElement('<IFRAME frameborder="0">');
			tooltipObj_iframe.style.position='absolute';
			tooltipObj_iframe.border='0';
			tooltipObj_iframe.frameborder=0;
			tooltipObj_iframe.style.backgroundColor='#FFF';
			tooltipObj_iframe.src='about:blank';
			tooltipObj_iframe.style.left='0px';
			tooltipObj_iframe.style.top='0px';
			contentDiv.appendChild(tooltipObj_iframe);
		}		
	}

	tooltipObj.style.display='block';
	document.getElementById('tooltip_content').innerHTML=externalFile;
	if(tooltip_MSIE){
		tooltipObj_iframe.style.width=tooltipObj.clientWidth+'px';
		tooltipObj_iframe.style.height=tooltipObj.clientHeight+'px';
	}
	positionTooltip(e,inputObj);
}

function positionTooltip(e,inputObj){
	if(!inputObj)inputObj=currentTooltipObject;
	if(inputObj){
		var leftPos=(ajaxTooltip_getLeftPos(inputObj)+inputObj.offsetWidth);
		var topPos=ajaxTooltip_getTopPos(inputObj);
	}else{
		var leftPos=e.clientX;
		var topPos=e.clientY;
	}
	var tooltipWidth=document.getElementById('tooltip_content').offsetWidth+document.getElementById('tooltip_arrow').offsetWidth;
	var ajax_Width="";
document.body.clientWidth?ajax_Width=((document.body.clientWidth-document.getElementById("ajax_tooltip_content").clientWidth)/2)-50:ajax_Width=((document.body.innerWidth-document.getElementById("ajax_tooltip_content").X)/2)-50;
	tooltipObj.style.left=leftPos-ajax_Width+'px';
	tooltipObj.style.top=topPos-10+'px';
}

function hidetooltipObj(){
	tooltipObj.style.display='none';
}
