<!--

function InitializeGlobalData()
{
	if ('undefined' != typeof(strRtl))
		strIsRtl = strRtl;

	var divs = document.body.getElementsByTagName("DIV");
	var spans = document.body.getElementsByTagName("SPAN");

	var countDiv = 0;
	var countSpan = 0;
	if (typeof(divs) != "undefined" && null != divs)
		countDiv = divs.length;

	if (typeof(spans) != "undefined" && null != spans)
		countSpan = spans.length;

	allDivsInPage = new Array();
	for (i=0; i < countDiv; i++)
		if (typeof(divs[i].id) != "undefined" &&
			null != divs[i].id &&
			divs[i].id.length > 0)
			allDivsInPage[divs[i].id] = divs[i];

	for (i=0; i < countSpan; i++)
		if (typeof(spans[i].id) != "undefined" &&
			null != spans[i].id &&
			spans[i].id.length > 0)
			allDivsInPage[spans[i].id] = spans[i];

}

function ExpandDiv(theDivName)
{
	InitializeGlobalData(); 

	if (null == theDivName || typeof(theDivName) == "undefined") return; var theDiv = allDivsInPage[theDivName]; if (null == theDiv || typeof(theDiv) == "undefined") return;
	theDiv.style.display = "block";

}

function CollapseDiv(theDivName)
{
	InitializeGlobalData();

	if (null == theDivName || typeof(theDivName) == "undefined") return; var theDiv = allDivsInPage[theDivName]; if (null == theDiv || typeof(theDiv) == "undefined") return;
	theDiv.style.display = "none";

}

function ToggleDiv(theDivName)
{
	InitializeGlobalData();

	if (null == theDivName || typeof(theDivName) == "undefined") return; 
	var theDiv = allDivsInPage[theDivName]; 
	if (null == theDiv || typeof(theDiv) == "undefined") return;

	if (theDiv.style.display.toUpperCase() != "BLOCK")
		ExpandDiv(theDivName);
	else
		CollapseDiv(theDivName);
}

function SwapDiv(selected) {
	for (var i = 1; i < arguments.length ; i++ ) {
		theDiv = document.getElementById(arguments[i])
		if (arguments[i] == selected) {
			theDiv.style.display = "block"
		} else {
			theDiv.style.display = "none"
		}
	}
}

balloonMsg = new Array()
balloonMsg[0] = "<ul>ประเภทสินค้า<li>เพื่อให้ลูกค้าสามารถค้นหาสินค้าได้อย่างรวดเร็ว</li><li>ควรเลือกประเภทสินค้าให้ตรงกับตัวสินค้าที่เสนอขาย </li><li>เมื่อเลือกประเภทสินค้าแล้ว ระบบจะให้เลือกหมวดหมู่ย่อยหรือแท็กได้อีก</li><li>ระบบแท็กนี้ออกแบบให้สินค้าชนิดหนึ่งอยู่ได้หลายหมวด</li></ul>"
balloonMsg[1] = "ข้อมูลสินค้า<br />ระบบจะจัดเก็บข้อมูลกลางของสินค้าแต่ละรุ่นไว้สองชนิดคือ<ul><li>ภาพรวมของสินค้า (Overview),<br /><strong>ตัวอย่าง</strong> รถยนต์นั่งส่วนบุคคล สำหรับคนยุคใหม่ โฉบเฉี่ยว ปราดเปรียว ทันสมัย... เป็นต้น</li><li>ข้อมูลจำเพาะ (Specification),<br /><strong>ตัวอย่าง</strong> เครื่องยนต์: 2,000 cc. ระบบพวงมาลัย: Rack & Penion.. เป็นต้น</li></ul><div class=\"tip\">* คุณสามารถเลือกป้อนข้อมูลเพียงชุดใดชุดหนึ่ง หรือป้อนครบทั้งสองชุด(ไม่ซ้ำกัน)ก็ได้</div>"
balloonMsg[2] = "<ul>ประกาศโฆษณา<li>คำโฆษณา หรือเงื่อนไขโปรโมชั่นจะป้อนหรือไม่ก็ได้</li><li>ชื่อหัวข้อ ราคาขายจำเป็นต้องป้อน</li><li>หากต้องการป้อนราคาเป็นตัวอักษร ให้คลิกเลือก ไม่ระบุราคา</li></ul>"
balloonMsg[3] = "<ul>การใช้ภาพประกอบโฆษณา<li>อัพโหลดหรือคลิกเลือกรูปทางกรอบขวามือ เพื่อใช้กับสินค้ารายการนี้</li><li>สินค้ารายการนี้ใช้ได้หลายภาพ (ไม่ควรเกิน ๔ ภาพ)</li><liคลิกภาพที่เลือกแล้วเพื่อเอาออก</li></ul>"
balloonMsg[4] ="<table width=\"95%\" border=\"0\"><tr><td width=\"80%\">คำแนะนำการตกแต่งข้อความด้วย Markdown (Quick Reference):</td><td align=\"right\"><a href=\"javascript:hideBalloon();\" style=\"font-size:18px\">ปิด [x]</a></td></tr></table> <table width=\"100%\"><tr><th>&nbsp;</th><th>พิมพ์ Markdown ตามตัวอย่าง</th><th>จะแสดงผลดังนี้</th></tr><tr><td>หัวข้อหลัก</td><td>หัวข้อหลัก<br />=====</td><td><h1>หัวข้อหลัก</h1></td></tr><tr><td>หัวข้อรอง</td><td>หัวข้อรอง<br />-------</td><td><h2>หัวข้อรอง</h2></td></tr><tr><td>แถบล้อมกรอบ</td><td>> ข้อความในล้อมกรอบ<br />&gt; ขึ้นต้นด้วยเครื่องหมายมากกว่า (&gt;) เสมอ</td><td><blockquote style=\"border-top:1px solid #3366CC; border-bottom:1px solid #3366CC; background-color:#CECECE; padding:4px 1em;\">ข้อความในล้อมกรอบ<br />ขึ้นต้นด้วยเครื่องหมายมากกว่า (&gt;) เสมอ</blockquote></td></tr><tr><td>ตัวหนา และ<br />ตัวเอน</td><td>๒ ดอกจันทร์คล่อมข้อความ**ที่ต้องการเน้นตัวหนา** <br />และ ๑ ดอกจันทร์*สำหรับตัวเอน*</td><td>๒ ดอกจันทร์คล่อมข้อความ<strong>ที่ต้องการเน้นตัวหนา</strong><br />และ ๑ ดอกจันทร์<em>สำหรับตัวเอน</em></td></tr><tr><td>สร้างตาราง</td><td nowrap=\"nowrap\">จำนวน | รายละเอียด | ราคา<br />-------- | ------------- | -----:<br />20 &nbsp;&nbsp;&nbsp;&nbsp; | กล้องดิจิตอล | 3000<br />14 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| แฟลชไดร์ว&nbsp; | 240<br />6 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | เมาส์ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 120</td><td><table>	<tr><th>จำนวน</th><th>รายละเอียด</th><th align=\"right\">ราคา</th></tr><tr><td>20</td><td>กล้องดิจิตอล</td><td align=\"right\">3000</td></tr><tr><td>14</td><td>แฟลชไดร์ว</td><td align=\"right\">240</td></tr><tr><td>6</td><td>เม้าส์</td><td align=\"right\">120</td></tr></table></td></tr><tr><td>ทำลิงก์ ๒ วิธี </td><td>&lt;http://pantipmarket.com&gt; <br />หรือ [พันทิปมาร์เก็ด](http://pantipmarket.com)</td><td><a href=\"http://pantipmarket.com\">http://pantipmarket.com</a><br />หรือ <a href=\"http://pantipmarket.com\">พันทิปมาร์เก็ต</a></td></tr><tr><td>จุดหน้าลิสต์รายการ</td><td>- กล้วย<br />- ส้มเขียวหวาน<br />- มังคุด</td><td><ul><li>กล้วย</li><li>ส้มเขียวหวาน</li><li>มังคุด</li></ul></td></tr><tr><td>เลขลำดับ</td><td>1. กล้วย<br />20. ส้มเขียวหวาน<br />3. มังคุด</td><td><ol><li>กล้วย</li><li>ส้มเขียวหวาน</li><li>มังคุด</li></ol></td></tr><tr><td>แทรกรูปภาพ</td><td>[PIC=123C]<br />หรือภาพพร้อมลิงก์:<br />[[PIC=123C]](http://pantip.com)<p>* 123 = หมายเลขภาพ<br />C=กึ่งกลาง, L=ชิดซ้าย, R=ชิดขวา</p></td><td><img src=\"/mall/center/main_stuffs/picture.gif\" border=\"0\" /> หรือภาพพร้อมลิงก์: <a href=\"http://pantip.com\"><img src=\"/mall/center/main_stuffs/picture.gif\" border=\"0\" /></a></td></tr></table>";
balloonMsg[5] ="หากต้องการแสดงราคาแตกต่างจากตัวเลขปกติ<br />เช่น โทรสอบถามราคา, 300-500 บาท เป็นต้น<br />ให้คลิกเลือก ไม่ระบุราคา จะมีช่องให้ป้อนราคาเป็นตัวอักษร"
balloonMsg[7] = "<ul>รายละเอียดเพิ่มเติมของสินค้า<li>สามารถเพิ่มเติมรายละเอียดของสินค้าได้</li><li>โดยเพิ่มหัวข้อของ option และรายละเอียดของ option</li></ul>"

function showBalloon(msgID,myevent){
	//removeSelect(); /* Remove if IE6 code not used below */
	var xy=defXY()
	var elm = document.getElementById('balloonDIV')
	elm.innerHTML="<strong>[คำแนะนำ]</strong> "+balloonMsg[msgID]
	elm.style.visibility = "visible"
	elm.style.left = (xy[0]+myevent.clientX+10)+'px'
	elm.style.top = (xy[1]+myevent.clientY)+'px'
}

function showBoxAdmin(msg,menuPopup){
	var elm = document.getElementById('popbox')
	elm.innerHTML="<div id=\"box_titlebar\" onblur=\"hideBox();\">"+msg+" Popup&nbsp;&nbsp;<a href=\"javascript:hideBox();\">[x]</a></div>"
	elm.style.visibility = "visible"
	switch (msg) {
		case "Shop Owner":
		if(menuPopup) elm.innerHTML+=menuPopup+"<br />";
		elm.innerHTML+="<ul><li><a href=\"/mall/center/index.php?node=products\" onclick=\"hideBox();\" target=\"_blank\">ไปหน้ารวมสินค้า (Product List)</a></li></ul>"
		elm.innerHTML+="<ul><li><a href=\"/mall/center/clear_cookies.php\" onclick=\"hideBox();\">ล็อกเอ้าท์ออกจากระบบ</a></li></ul>"
		break;
		default: 
		elm.innerHTML+="<ul><li><a href=\"/mall/center/index.php?node=products\" onclick=\"hideBox();\" target=\"_blank\">ไปหน้ารวมสินค้า (Product List)</a></li></ul>";
		elm.innerHTML+="<ul><li><a href=\"/mall/center/clear_cookies.php\" onclick=\"hideBox();\">ล็อกเอ้าท์ออกจากระบบ</a></li></ul>";
		//elm.innerHTML+="<br />"+msg;
		break;
	}
}
function showBox(msg){
	var elm = document.getElementById('popbox')
	elm.innerHTML="<div id=\"box_titlebar\">"+msg+" Popup&nbsp;&nbsp;<a href=\"javascript:hideBox();\">[x]</a></div>"
	elm.style.visibility = "visible"
	switch (msg) {
		case "Administrator":
		elm.innerHTML+="<ul><li><a href=\"/mall/center/BackOffice/\" onclick=\"hideBox();\" target=\"_blank\">เปิดหน้าจัดการร้านค้า</a></li></ul>"
		elm.innerHTML+="<ul><li><a href=\"/mall/center/index.php?node=products\" onclick=\"hideBox();\" target=\"_blank\">ไปหน้ารวมสินค้า (Product List)</a></li></ul>"
		elm.innerHTML+="<ul><li><a href=\"/mall/center/clear_cookies.php\" onclick=\"hideBox();\">ล็อกเอ้าท์ออกจากระบบ</a></li></ul>"
		break;
	case "Shop Owner":
		elm.innerHTML+="<ul><li><a href=\"/mall/center/BackOffice/new_manageGoods/paymentDetails_manage.php\" onclick=\"hideBox();\" target=\"_blank\">เปิดหน้าจัดการร้านค้า</a></li></ul>"
		elm.innerHTML+="<ul><li><a href=\"/mall/center/index.php?node=products\" onclick=\"hideBox();\" target=\"_blank\">ไปหน้ารวมสินค้า (Product List)</a></li></ul>"
		elm.innerHTML+="<ul><li><a href=\"/member/my/\" onclick=\"hideBox();\" target=\"_blank\">หน้า My (Pantipmarket)</a></li></ul>"
		elm.innerHTML+="<ul><li><a href=\"/mall/center/clear_cookies.php\" onclick=\"hideBox();\">ล็อกเอ้าท์ออกจากระบบ</a></li></ul>"
		break;
	case "Pantipmarket Login":
		elm.innerHTML+='<div style="padding:10px;font-size:8pt;"><form name="loginForm" method="post" action="http://www.pantipmarket.com/member/login.php"><center><table border="0" cellpadding="1" cellspacing="1"><tr><td colspan="2"><b>Login เข้าสู่ระบบ</b></td></tr><tr><td align="right"><b>User Name :</b></td><td><input name="username" value="" size="15" maxlength="50" type="text"></td></tr><tr><td align="right"><b>Password :</b></td><td> <input name="password" size="15" maxlength="51" type="password"></td></tr><tr><td colspan="2"> <center><input type=hidden name="Submit" value="login"><input name="btSubmit" value="เข้าสู่ระบบ" type="submit"><br>  ลืม<a href="http://www.pantipmarket.com/member/forgot_user.php" class="a7" target="_blank"><u>ชื่อ</u></a>และ<a href="http://www.pantipmarket.com/member/forgot_pass.php" class="a7" target="_blank"><u>รหัสผ่าน</u></a> &nbsp;&nbsp;<a class="a7" href="http://www.pantipmarket.com/member/accept.php" target="_blank"><u>สมัครสมาชิกใหม่</u></a> <br>            <a href="http://www.pantipmarket.com/member/member.html" class="a7" target="_blank"><u>เกี่ยวกับสมาชิก</u></a></center></td></tr></table></center><input type=hidden name=url value="http://www.pantipmarket.com/mall/center/BackOffice/index2.php"></form></div>'
		//elm.innerHTML+='<div style="padding:10px;font-size:9pt;"><form name="loginForm" method="post" action="login.php"><table border="0" cellpadding="2" cellspacing="2"><tr><td colspan="2"><b>Login เข้าสู่ระบบ</b></td></tr><tr><td align="right"><b>User Name :</b></td><td><input name="mem_name" value="" size="20" maxlength="50" type="text"></td></tr><tr><td align="right"><b>Password :</b></td><td> <input name="mem_passwd" size="20" maxlength="51" type="password"></td></tr><tr><td colspan="2"> <center><input name="Submit" value="เข้าสู่ระบบ" type="submit"><br>            ลืม<a href="http://www.pantipmarket.com/member/forgot_user.php" class="a7" target="_blank"><u>ชื่อ</u></a>และ<a href="http://www.pantipmarket.com/member/forgot_pass.php" class="a7" target="_blank"><u>รหัสผ่าน</u></a> &nbsp;&nbsp;<a class="a7" href="http://www.pantipmarket.com/member/accept.php" target="_blank"><u>สมัครสมาชิกใหม่</u></a> <br>            <a href="http://www.pantipmarket.com/member/member.html" class="a7" target="_blank"><u>เกี่ยวกับสมาชิก</u></a></center></td></tr></table></form></div>'
		break;
	case "Shop Login":
		elm.innerHTML+='<div style="padding:10px;font-size:9pt;"><form name="loginForm" method="post" action="/mall/center/login.php"><table border="0" cellpadding="2" cellspacing="2"><tr><td colspan="2"><b>Login เข้าสู่ระบบ</b></td></tr><tr><td align="right"><b>User Name :</b></td><td><input name="mem_name" value="" size="20" maxlength="50" type="text"></td></tr><tr><td align="right"><b>Password :</b></td><td> <input name="mem_passwd" size="20" maxlength="51" type="password"></td></tr><tr><td colspan="2"> <center><input name="Submit" value="เข้าสู่ระบบ" type="submit"><br>            ลืม<a href="http://www.pantipmarket.com/member/forgot_user.php" class="a7" target="_blank"><u>ชื่อ</u></a>และ<a href="http://www.pantipmarket.com/member/forgot_pass.php" class="a7" target="_blank"><u>รหัสผ่าน</u></a> &nbsp;&nbsp;<a class="a7" href="http://www.pantipmarket.com/member/accept.php" target="_blank"><u>สมัครสมาชิกใหม่</u></a> <br>            <a href="http://www.pantipmarket.com/member/member.html" class="a7" target="_blank"><u>เกี่ยวกับสมาชิก</u></a></center></td></tr></table></form></div>'
		break;
	case "Member":
		elm.innerHTML+="<ul><li><a href=\"/mall/center/BackOffice/new_manageGoods/paymentDetails_manage.php\" onclick=\"hideBox();\" target=\"_blank\">เปิดหน้าจัดการร้านค้า</a></li></ul>"
		elm.innerHTML+="<ul><li><a href=\"/mall/center/index.php?node=products\" onclick=\"hideBox();\" target=\"_blank\">ไปหน้ารวมสินค้า (Product List)</a></li></ul>"
		elm.innerHTML+="<ul><li><a href=\"/mall/center/clear_cookies.php\" onclick=\"hideBox();\">ล็อกเอ้าท์ออกจากระบบ</a></li></ul>"
		break;
	default:
		elm.innerHTML+="<ul><li><a href=\"/mall/center/clear_cookies.php\" onclick=\"hideBox();\">ล็อกเอ้าท์ออกจากระบบ</a></li></ul>"
		break;
	}
}

function hideBox(){
	document.getElementById('popbox').style.visibility = "hidden"
}

function hideBalloon(){
	//showSelect(); /* Remove if IE6 code not used below */
	document.getElementById('balloonDIV').style.visibility = "hidden"
}

function showMarkdown(myevent) {
	var xy=defXY()
	var elm = document.getElementById('balloonDIV')
	elm.innerHTML=balloonMsg[4]
	elm.style.left='50px'
	elm.style.top = xy[1]+'px'
	elm.style.visibility = "visible"
}

function PopWindow(ObjName, URL,W,H) {
	var Winsize = "alwaysRaised=yes, scrollbars=yes, status=yes, resizable=yes, width=" + W + ", height=" + H
	window.open(URL, ObjName, Winsize)
}
function PopWindowNoScroll(ObjName, URL,W,H) {
	var Winsize = "alwaysRaised=yes, scrollbars=no, status=no, resizable=no, width=" + W + ", height=" + H
	window.open(URL, ObjName, Winsize)
}
function PopSmallWindow(URL) {
	var Winsize = "alwaysRaised=yes, scrollbars=no, status=yes, resizable=yes"
	window.open(URL, '_blank', Winsize)
}
function ResizeW(w, h) {
	if(navigator.appName == "Microsoft Internet Explorer"){
		window.resizeTo(w+10,h+38)
	} else {
	window.innerWidth=w
	window.innerHeight=h
	}
}
function TrimString(sInString) {
	sInString = sInString.replace( /^\s+/g, "" );// strip leading
	return sInString.replace( /\s+$/g, "" );// strip trailing
}

function PopMypics() {
	if ((typeof PicWindow=='undefined') || !(PicWindow.open) || PicWindow.closed) {
		var Winsize = "alwaysRaised=yes, scrollbars=yes, status=yes, resizable=yes, width=648, height=480"
		PicWindow=window.open('mypics.php', 'MyPicWin', Winsize)
	}
	if (window.focus) {PicWindow.focus()}
}

function defXY() {
	var x,y;
	if (self.pageYOffset) { // all except Explorer
		x = self.pageXOffset;
		y = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
		x = document.documentElement.scrollLeft;
		y = document.documentElement.scrollTop;
	} else if (document.body) { // all other Explorers
		x = document.body.scrollLeft;
		y = document.body.scrollTop;
	}
	return Array(x, y)
}

function doStatus(disp, msg) {
	if (arguments.length==2) {	var idpanel='ajax_panel'	} else { var idpanel=arguments[2]}
	var xy=defXY()
	var elm=document.getElementById(idpanel)
	elm.style.top= xy[1] +'px'
	elm.style.left= xy[0] +'px'
	elm.innerHTML=msg
	elm.style.display=disp
}

//------------- ajax Post ---------------------------//
function ajaxPost(idname, phpfn, myrequest){
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				el = document.getElementById(idname)
				el.innerHTML = x.responseText
				doStatus('none', '')
				self.scrollTo(0,0)
			 } else doStatus('block', '..กำลังประมวลผล โปรดรอสักครู่ !')
		}
		x.open("POST", phpfn, true)
		x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		x.setRequestHeader("Content-length", myrequest.length);
		x.setRequestHeader("Connection", "close");
		x.send(myrequest);
	}
}

//------------- ajax Get ---------------------------//
function ajaxGet(idname, phpfn){
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				el = document.getElementById(idname)			
				el.innerHTML = x.responseText
				doStatus('none', '')
				self.scrollTo(0,0)
			 } else doStatus('block', '..กำลังประมวลผล.. โปรดรอสักครู่ !');
		}
		x.open("GET", phpfn, true)
		x.send(null);
	}
}

//------------- ajax Get 2 return ---------------------------//
function ajaxGet2Return(return_elm1, return_elm2, phpfn){
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				elm1 = document.getElementById(return_elm1)
				elm2 = document.getElementById(return_elm2)	
				var y=x.responseXML.getElementsByTagName('result')
				elm1.innerHTML=y[0].firstChild.data
				if (y[1].firstChild.data !=='no value') elm2.innerHTML=y[1].firstChild.data
				doStatus('none', '')
				self.scrollTo(0,0)
			 } else doStatus('block', '..กำลังประมวลผล โปรดรอสักครู่ !');
		}
		x.open("GET", phpfn, true)
		x.send(null);
	}
}

function getOption(mySelect, idname) {
	var myOptions=''
	for (var i = 0; i < mySelect.options.length; i++) {
		if (mySelect.options[i].selected && mySelect.options[i].value !== 'none') myOptions += mySelect.options[i].value+','
	}
	if (myOptions.length > 0){
		myOptions = myOptions.substr(0, myOptions.length-1)
		var phpfn = 'do_ajaxGetOption.php'
		var myrequest='InQuery='+encodeURIComponent(myOptions)
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
		if (x) {
			x.onreadystatechange = function() {
				if (x.readyState == 4 && x.status == 200) {
					var Rsptext = x.responseXML.getElementsByTagName('Rsptext')[0].firstChild.data
					var Rspbrand = x.responseXML.getElementsByTagName('Rsptext')[1].firstChild.data
					switch(idname) {
					case "mySubSelect" :
						document.getElementById('mySubSelect').innerHTML='<select name="subselect[]" multiple="yes" size="8" width="16" onChange="getOption(this, \'myTagSelect\');"><option value="none" selected="selected">------- ไม่เลือก -------</option>'+Rsptext+'</select>'
						document.getElementById('myTagSelect').innerHTML='<select name="tagselect[]" multiple="yes" size="8" width="16" onChange="getOption(this, \'myBrandSelect\');"><option value="none" selected="selected">------- ไม่เลือก -------</option></select>'
						document.getElementById('myBrandSelect').innerHTML='<select name="brandselect[]" multiple="yes" size="8" width="16"><option value="none" selected="selected">------- ไม่เลือก -------</option>'+Rspbrand+'</select>'
						break;
					case "myTagSelect" :
						document.getElementById('myTagSelect').innerHTML='<select name="tagselect[]" multiple="yes" size="8" width="16" onChange="getOption(this, \'myBrandSelect\');"><option value="none" selected="selected">------- ไม่เลือก -------</option>'+Rsptext+'</select>'
						document.getElementById('myBrandSelect').innerHTML='<select name="brandselect[]" multiple="yes" size="8" width="16"><option value="none" selected="selected">------- ไม่เลือก -------</option>'+Rspbrand+'</select>'
						break;
					case "myBrandSelect" :
						document.getElementById('myBrandSelect').innerHTML='<select name="brandselect[]" multiple="yes" size="8" width="16"><option value="none" selected="selected">------- ไม่เลือก -------</option>'+Rspbrand+'</select>'
						break;
					}
					
					doStatus('none', '', 'popup_panel')
				 } else doStatus('block', '..กำลังประมวลผล.. โปรดรอสักครู่!', 'popup_panel')
			}
			x.open("POST", phpfn, true)
			x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			x.setRequestHeader("Content-length", myrequest.length);
			x.setRequestHeader("Connection", "close");
			x.send(myrequest);
		}
	}
}

function ajaxGetGalleryPic(idname, path, picbin, picdir, picname, id){
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			el = document.getElementById(idname)			
			if (x.readyState == 4 && x.status == 200) {
				el.innerHTML = x.responseText
				//alert(x.responseText)
				doStatus('none', '')
			 } else {
				doStatus('block', '..กำลังประมวลผล.. โปรดรอสักครู่ !');
				el.innerHTML = '<div style="width:280px;height:280px; margin:auto;"><img src="/mall/center/main_stuffs/red-circle.gif" width="48" height="48" /><br /> Loading ...</div>'
			}
		}
		var phpfn=path+"shopajax/getGalleryPic.php?path="+encodeURIComponent(path)+"&picdir="+encodeURIComponent(picbin+"/"+picdir+"/fullsize/"+picname)
		x.open("GET", phpfn, true)
		x.send(null);
	}
}

// This function formats numbers by adding commas
function numberFormat(nStr,prefix){
    var prefix = prefix || '';
    nStr += '';
    x = nStr.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? (x[1].length==1) ? '.'+x[1]+'0' : '.' + x[1] : '';
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1))
        x1 = x1.replace(rgx, '$1' + ',' + '$2');
	if(x[1] == 0) x2='';
    return prefix + x1 + x2;
}

function changeCateItem(mythis) {
	var mycateText=''
	var myCateID=''

	var tmpOption=mythis.elements['mainselect['+mythis.reqID.value+']'];
	if(!tmpOption[0].selected) {
		for (var i = 1; i < tmpOption.length; i++ ) {
			if(tmpOption[i].selected) {
				mycateText += '<li>'+tmpOption[i].text+'</li>'
				myCateID += tmpOption[i].value+','
			}
		}
	}

	var tmpOption=mythis.elements['subselect['+mythis.reqID.value+']'];
	if(!tmpOption[0].selected) {
		for (var i = 1; i < tmpOption.length; i++ ) {
			if(tmpOption[i].selected) {
				mycateText += '<li>'+tmpOption[i].text+'</li>'
				myCateID += tmpOption[i].value+','
			}
		}
	}

	var tmpOption=mythis.elements['tagselect['+mythis.reqID.value+']'];
	if(!tmpOption[0].selected) {
		for (var i = 1; i < tmpOption.length; i++ ) {
			if(tmpOption[i].selected) {
				mycateText += '<li>'+tmpOption[i].text+'</li>'
				myCateID += tmpOption[i].value+','
			}
		}
	}

	var tmpOption=mythis.elements['brandselect['+mythis.reqID.value+']'];
	if(!tmpOption[0].selected) {
		for (var i = 1; i < tmpOption.length; i++ ) {
			if(tmpOption[i].selected) {
				mycateText += '<li>'+tmpOption[i].text+'</li>'
				myCateID += tmpOption[i].value+','
			}
		}
	}
	if(mycateText=='') {alert('หากต้องการเปลี่ยนหมวด..\nต้องเลือกหมวดสินค้าก่อน'); return false}
	var idname = 'catelistDIV'+mythis.item_id.value
	var phpfn ='ajax/do_changeCateItem.php'
	var myrequest='newnodeID='+encodeURIComponent(myCateID)
	myrequest+='&gid='+mythis.gid.value
	myrequest+='&item_id='+mythis.item_id.value
	myrequest+='&item_name='+encodeURIComponent(mythis.item_name.value)
	myrequest+='&newcateList='+encodeURIComponent(mycateText)
	ajaxPost(idname, phpfn, myrequest)
	mythis.style.display='none'
}

function numericOnly(elm) {
  exp = /^[0-9]+(?:\.?[0-9]{0,2})?$/m
  if (exp.test(elm.value) != true) {
    var newvalue= elm.value.substring(0, elm.value.length-1)
	if (exp.test(newvalue) != true) {
		alert('โปรดป้อนเฉพาะตัวเลขเท่านั้น')
		elm.select()
	} else elm.value= newvalue
	return "invalid"
  }
}

//------------------------- Lightbox effect--------------------------
function closeOverlay(refresh) {
	var objOverlay= document.getElementById('overlay')
	var objLightbox= document.getElementById('lightbox')
	objLightbox.innerHTML=''
	objOverlay.style.display='none'
	objLightbox.style.display='none'
	showSelect(); /* Remove if IE6 code not used below */
	if(refresh) {
		if (/BackOffice/.test(window.location)) {
			LoadPage('subMenuID', curMenu[0], curMenu[1], true, "norightmenu")
		} else self.location.reload()
	}
	
}

function closeOverlay2() {
	var objOverlay= document.getElementById('overlay')
	var objLightbox= document.getElementById('lightbox')
	objLightbox.innerHTML=''
	objOverlay.style.display='none'
	objLightbox.style.display='none'

}

function closeOverlay_richtext(refresh) {
	var objOverlay= document.getElementById('overlay')
	var objLightbox= document.getElementById('lightbox')
	if(confirm('คุณต้องการบันทึกข้อมูลทั้งหมดหรือไม่')){
		window.frames["frame_richtext"].submitForm();
	}else{
		objLightbox.innerHTML=''
		objOverlay.style.display='none'
		objLightbox.style.display='none'
		self.location.reload()
	}
}

function initOverlay() {
	removeSelect(); /* Remove if IE6 code not used below */
	if(document.getElementById('overlay') == null) {
		var objBody = document.getElementsByTagName("body").item(0);
		var objOverlay = document.createElement("div");
		
		objOverlay.setAttribute('id','overlay');
		objBody.appendChild(objOverlay);
		if(/MSIE/.test(navigator.userAgent)) objOverlay.style.filter='Alpha(Opacity=80)'
		var objLightbox = document.createElement("div");
		objLightbox.setAttribute('id','lightbox');

		objBody.appendChild(objLightbox);
	} else {
		var objOverlay= document.getElementById('overlay')
		var objLightbox= document.getElementById('lightbox')
	}
	var arrayPageSize = getPageSize();
	objOverlay.style.height = arrayPageSize[1] + "px"
	objLightbox.style.height= arrayPageSize[1] + "px"
	self.scrollTo(0,0)
}

// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}
function chooseOverlay(whatfor, login_id, urlname, ref_id, shop_id, paid){
	initOverlay()
	var objOverlay= document.getElementById('overlay')
	var objLightbox= document.getElementById('lightbox')
	var closeicon='<div style="text-align:right"><a href="javascript:closeOverlay(false);">ปิด [X]</a>&nbsp;&nbsp;</div>'
	var actionPaid = "";
	switch (whatfor) {
		case "showroom":
			closeicon+='<h1>Edit Area (Greeting Area)</h1><hr />'
			break;
		case "promote":
			closeicon+='<h1>Edit Area (Promote Area)</h1><hr />'
			break;
		case "about":
			closeicon+='<h1>Edit Area (About)</h1><hr />'
			break;
	}
	var phpfn="/mall/center/BackOffice/rte/chooseOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
	phpfn+='&frompage='+whatfor+'&paid='+paid
	
	var loading_text=closeicon + '<div style="width:106px;height:106px; margin:auto;"><img src="/mall/center/main_stuffs/circle-loading.gif" width="106" height="106" /><br /> Loading ...</div>'
	objOverlay.style.display = 'block';
	objLightbox.style.display = 'block';
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				objLightbox.innerHTML = closeicon + x.responseText
			 } else objLightbox.innerHTML=loading_text
		}
		x.open("GET", phpfn, true)
		x.send(null);
	}
}

function editOverlay(whatfor, login_id, urlname, ref_id, shop_id, paid) {
	initOverlay()
	var objOverlay= document.getElementById('overlay')
	var objLightbox= document.getElementById('lightbox')
	if(whatfor == "showroom_paid" || whatfor == "promote_paid" || whatfor == "about_paid"){
		var closeicon='<div style="text-align:right"><a href="javascript:closeOverlay_richtext(false);">ปิด [X]</a>&nbsp;&nbsp;</div>'
	}else{
		var closeicon='<div style="text-align:right"><a href="javascript:closeOverlay(true);">ปิด [X]</a>&nbsp;&nbsp;</div>'
	}
	switch (whatfor) {
	case "goods": //---- use seperate script -----//
		closeicon+='<h1>Edit Area (Goods)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditGoods.php?goods_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname+"&shop_id="+shop_id
		break;
	case "showroom":
		closeicon+='<h1>Edit Area (Greeting Area)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&whatfor=Greeting&paid='+paid
		break;
	case "showroom_paid":
		closeicon+='<h1>Edit Area (Greeting Area)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&whatfor=Greeting_paid&paid='+paid
		break;
	case "promote_paid":
		closeicon+='<h1>Edit Area (Promote Area)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&whatfor=Promote_paid&paid='+paid
		break;
	case "promote":
		closeicon+='<h1>Edit Area (Promote Area)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&whatfor=Promote&paid='+paid
		break;
	case "about":
		closeicon+='<h1>Edit Area (About)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&whatfor=About&paid='+paid
		break;
	case "about_paid":
		closeicon+='<h1>Edit Area (About)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&whatfor=About_paid&paid='+paid
		break;
	case "map_paid":
		closeicon+='<h1>Edit Area (About)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&whatfor=Map_paid&paid='+paid
		break;
	case "closed":
		closeicon+='<h1>Edit Area (Temporary Shop Closed)</h1><hr />'
		var phpfn="/mall/center/shopajax/GetEditOverlay.php?shop_id="+ref_id+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&whatfor=Closed'
		break;
	}
	var loading_text=closeicon + '<div style="width:106px;height:106px; margin:auto;"><img src="/mall/center/main_stuffs/circle-loading.gif" width="106" height="106" /><br /> Loading ...</div>'
	objOverlay.style.display = 'block';
	objLightbox.style.display = 'block';
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				objLightbox.innerHTML = closeicon + x.responseText
			 } else objLightbox.innerHTML=loading_text
		}
		x.open("GET", phpfn, true)
		x.send(null);
	}
}

function editBackOfficeOverlay(item_id, login_name, from, shop_id) {
	initOverlay()
	var objOverlay= document.getElementById('overlay')
	var objLightbox= document.getElementById('lightbox')

	var closeicon='<div style="text-align:right"><a href="javascript:closeOverlay(false);">ปิด [X]</a>&nbsp;&nbsp;</div>'
	closeicon+='<h1>Edit Area</h1>'
	//closeicon+='(นี่คือการแก้ไขข้อมูล"ต้นแบบ"ของสินค้านี้ โปรดแก้ไข/เพิ่มเติม หากท่านมีข้อมูลดีกว่า หรือถูกต้องกว่าที่มีอยู่เดิม)'
	//closeicon +='<br />ชื่อผู้แก้ไขข้อมูลครั้งนี้ : <strong>'+login_name+'</strong> &lt;== ระบบขอขอบคุณสำหรับความร่วมมือในการปรับปรุงข้อมูลต้นแบบสินค้า<hr />'
	var loading_text=closeicon + '<div style="width:106px;height:106px; margin:auto;"><img src="/mall/center/main_stuffs/circle-loading.gif" width="106" height="106" /><br /> Loading ...</div>'
	objOverlay.style.display = 'block';
	objLightbox.style.display = 'block';
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				objLightbox.innerHTML = closeicon + x.responseText
			 } else objLightbox.innerHTML=loading_text
		}
		var phpfn="ajax/GetEditItem.php?item_id="+item_id+"&from="+from+"&shop_id="+shop_id
		x.open("GET", phpfn, true)
		x.send(null);
	}
}

function doAjaxSaveEditItem(myform) {
		if (!is_englishname(myform.engname.value)) {
			alert('ป้อนช่องนี้เป็นภาษาอังกฤษเท่านั้น')
			myform.engname.select()
			myform.engname.focus()
			return false
		}
		//if (!is_englishname(myform.model_display.value)) {
		if (!is_englishmodel(myform.model_display.value)) {
			alert('ป้อนช่องนี้เป็นภาษาอังกฤษเท่านั้น')
			myform.model_display.select()
			myform.model_display.focus()
			return false
		}
		if (myform.engname.value=='') { alert('ป้อนชื่อยี่ห้อ(ภาษาอังกฤษ)'); myform.engname.focus(); return false }
		if (myform.model_display.value=='') { alert('ป้อนชื่อรุ่น'); myform.model_display.focus(); return false }
		if (myform.thainame.value=='') { alert('ป้อนชื่อยี่ห้อ(ไทย)'); myform.thainame.focus(); return false }

	var re_engname=myform.engname.value
	var re_thainame=myform.thainame.value
	var re_model=myform.model_display.value

	var el=document.getElementById('formDIV')
	var loading_text='<div style="width:106px;height:106px; margin:auto;"><img src="/mall/center/main_stuffs/circle-loading.gif" width="106" height="106" /><br /> Processing ...</div>'
	var phpfn="ajax/SaveEditItemPrototype.php"
	var myrequest='login_id='+myform.login_id.value
	myrequest+='&from='+myform.from.value
	myrequest+='&userType='+encodeURIComponent(myform.userType.value)
	myrequest+='&item_id='+myform.item_id.value
	myrequest+='&myengbrand='+encodeURIComponent(myform.engname.value)
	myrequest+='&mythaibrand='+encodeURIComponent(myform.thainame.value)
	myrequest+='&mymodel='+encodeURIComponent(myform.model_display.value)
	myrequest+='&mypic_id='+myform.DefPic_id.value
	for (var i = 0; i < myform.elements.length; i++)	{
		if (myform.elements[i].name.search('Meta-') != -1) {
			myrequest+= '&'+myform.elements[i].name+'='+encodeURIComponent(myform.elements[i].value)
		}
	}

	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				switch (x.responseText) {
				case "admin_addnew":
					closeOverlay(false)
					document.addmainFM.additem_stage.value='1'
					document.addmainFM.engbrand.value=re_engname
					document.addmainFM.thaibrand.value=re_thainame
					document.addmainFM.model.value=re_model
					doAddnewItem(document.addmainFM, curMenu[0], curMenu[1]);
					break;
				case "shop_addnew":
					closeOverlay(false)
					document.addmainFM.additem_stage.value='1'
					document.addmainFM.engbrand.value=re_engname
					document.addmainFM.thaibrand.value=re_thainame
					document.addmainFM.model.value=re_model
					doAddnewItem(document.addmainFM, curMenu[0], curMenu[1]);
					break;
				case "shop_pic_manage":
					closeOverlay(true)
					break;
				case "itemManage":
					closeOverlay(true)
					//LoadPage('MenuID', curMenu[0], curMenu[1], true)
					break;
				default:
					el.innerHTML = x.responseText
					break;
				}
				self.scrollTo(0,0)
			 } else el.innerHTML= loading_text
		}
		x.open("POST", phpfn, true)
		x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		x.setRequestHeader("Content-length", myrequest.length);
		x.setRequestHeader("Connection", "close");
		x.send(myrequest);
	}

}

function doAjaxSaveEditOverlay(myform, dofor) {
	var el=document.getElementById('formDIV')
	var loading_text='<div style="width:106px;height:106px; margin:auto;"><img src="/mall/center/main_stuffs/circle-loading.gif" width="106" height="106" /><br /> Processing ...</div>'
	var phpfn="/mall/center/shopajax/SaveEditOverlay.php"
	var myrequest='dofor='+dofor
	myrequest+='&gbody='+encodeURIComponent(myform.gbody.value)
	myrequest+='&shop_id='+myform.shop_id.value
	myrequest+='&urlname='+encodeURIComponent(myform.urlname.value)
	if(dofor=="Promote") {
		/*if(myform.showP.checked) { var myshowP="on" } else { var myshowP="off" }
		if(myform.showH.checked) { var myshowH="on" } else { var myshowH="off" }
		myrequest+='&showP='+myshowP
		myrequest+='&showH='+myshowH*/
		var myshowP="on"
		myrequest+='&showP='+myshowP
	}
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				if(x.responseText=='ok') {
					switch (dofor) {
					case "Greeting":
						window.location.replace('?node=showroom#Greet')
						closeOverlay(true)
						break;
					case "Promote":
						closeOverlay(true)
						break;
					case "About":
						closeOverlay(true)
						break;
					case "Closed":
						closeOverlay(true)
						break;
					}
				} else {
					el.innerHTML = x.responseText
					self.scrollTo(0,0)
				}
			 } else el.innerHTML= loading_text
		}
		x.open("POST", phpfn, true)
		x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		x.setRequestHeader("Content-length", myrequest.length);
		x.setRequestHeader("Connection", "close");
		x.send(myrequest);
	}
}

function doShopUpload(fm, elm) {
	if (fm.item_pic.value.length == 0 ) { alert("เลือกไฟล์ แล้วกดปุ่มอัพโหลด"); return false; }
	document.getElementById(elm).innerHTML ='<img src="/mall/center/main_stuffs/circle-loading.gif" width="53" height="53" align="absmiddle" />กำลังอัพโหลด.. โปรดรอสักครู่'
	return true
}

function ShopUpload_ok(returnText, picfor) {
	if (returnText=='uncompleted') {
		document.getElementById('sm_area').innerHTML = '<span class="tip">การอัพโหลดล้มเหลว เนื่องจากใส่รูปผิดประเภท (ใส่ได้เฉพาะรูป JPEG เท่านั้น)</span>'
	} else {
		switch (picfor){
		case "map":
			window.parent.closeOverlay(true)
			break;
		case "banner":
			window.parent.closeOverlay(true)
			break;
		}
	}
}

function doAjaxSaveEditGoods(myform) {
	 exp = /^[0-9]+(?:\.?[0-9]{0,2})?$/m
	if (exp.test(myform.price.value) != true) {
		alert('โปรดป้อนราคาเฉพาะตัวเลขเท่านั้น')
		myform.price.select()
		return false
	}
	if (exp.test(myform.stock.value) != true) {
		alert('โปรดป้อนจำนวนสต๊อกเฉพาะตัวเลขเท่านั้น')
		myform.stock.select()
		return false
	}
	var el=document.getElementById('formDIV')
	var loading_text='<div style="width:106px;height:106px; margin:auto;"><img src="/mall/center/main_stuffs/circle-loading.gif" width="106" height="106" /><br /> Processing ...</div>'
	var phpfn="/mall/center/shopajax/SaveEditGoods.php"
	var myrequest='goods_id='+myform.goods_id.value
	myrequest+='&item_id='+myform.item_id.value
	myrequest+='&shopurl='+encodeURIComponent(myform.shopurl.value)
	myrequest+='&topic='+encodeURIComponent(myform.topic.value)
	myrequest+='&DefPic_id='+myform.DefPic_id.value
	myrequest+='&price='+myform.price.value
	myrequest+='&price_alt='+encodeURIComponent(myform.price_alt.value)
	myrequest+='&stock='+myform.stock.value
	if(myform.brandeng.value!="" && myform.model.value!="") {
		myrequest+='&brandeng='+myform.brandeng.value
		myrequest+='&model='+myform.model.value
	}
	myrequest+='&promotion='+encodeURIComponent(myform.promotion.value)
	for (var i = 0; i < myform.elements.length; i++)	{
		if (myform.elements[i].name.search('Meta-') != -1) {
			myrequest+= '&'+myform.elements[i].name+'='+encodeURIComponent(myform.elements[i].value)
		}
	}

	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				if(x.responseText=='ok') {
					closeOverlay(true)
				} else {
					el.innerHTML = x.responseText
					self.scrollTo(0,0)
				}
				//doStatus('none', '')
			 } else el.innerHTML= loading_text
		}
		x.open("POST", phpfn, true)
		x.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		x.setRequestHeader("Content-length", myrequest.length);
		x.setRequestHeader("Connection", "close");
		x.send(myrequest);
	}
}

function ajaxGetPicLightBox(target_id, idname, login_id, b, s, shop_id){
	var el = document.getElementById(idname)
	var phpfn='/mall/center/shopajax/getPicTray.php?target_id='+target_id+'&idname='+idname+'&login_id='+login_id+'&b='+b+'&s='+s+'&shop_id='+shop_id
	var loading_gif='<br /><img src="/mall/center/main_stuffs/circle-loading.gif" width="53" height="53" />'
	if (el.innerHTML=='' || arguments[6]) {
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
		if (x) {
			x.onreadystatechange = function() {
				if (x.readyState == 4 && x.status == 200) {
					el.innerHTML = x.responseText
				 } else el.innerHTML=loading_gif
			}
			x.open("GET", phpfn, true)
			x.send(null);
		}
	}
}

function replacePic(target, fpath, pic_id) {
	document.getElementById('img_pic_default').setAttribute('src', fpath);
	switch (target) {
	case "itemEdit":
		document.editItemFM.DefPic_id.value=pic_id;
		break;
	case "goodsEdit":
		document.editGoodsFM.DefPic_id.value=pic_id;
		break;
	}
	document.getElementById('changePicDIV').style.display='none'
}

function AjaxAddRemoveGallery(path_fn, pic_id, myaction) {
	var el = document.getElementById('submitContainer')
	var goods_id=document.editGoodsFM.goods_id.value
	var phpfn='/mall/center/shopajax/AjaxAddRemoveGallery.php?pic_id='+pic_id+'&goods_id='+goods_id+'&myaction='+myaction
	var loading_gif='<br /><img src="/mall/center/main_stuffs/circle-loading.gif" width="53" height="53" />'

	var container=document.getElementById('galleryContainer')
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				if(x.responseText=="ok") {
					switch (myaction) {
					case "addpic":	
						if(container.innerHTML=='<p>ขณะนี้ ไม่มีภาพประกอบเพิ่มเติม</p>') container.innerHTML=''
						var newPic='<div style="float:left;padding:4px;" id="picDIV'+pic_id+'">'
						newPic+='<a href="javascript:AjaxAddRemoveGallery(\''+path_fn+'\', \''+pic_id+'\', \'removepic\');"><img src="'+path_fn+'" border="0" /></a>'
						newPic+='</div>'
						container.innerHTML+=newPic
						document.getElementById('changeGalleryDIV').style.display='none'
						break;
					case "removepic":
						var myelm=document.getElementById('picDIV'+pic_id)
						var parentelm=document.getElementById('galleryContainer')
						parentelm.removeChild(myelm)
						if (container.innerHTML=='') container.innerHTML='<p>ขณะนี้ ไม่มีภาพประกอบเพิ่มเติม</p>'
						break;
					}
				}
				el.innerHTML = x.responseText
			} else el.innerHTML=loading_gif
		}
		x.open("GET", phpfn, true)
		x.send(null);
	}
}

//--------------- insert code in Textarea -------------//
var isSelected = false;
function storeCaret(textEl) {
	if (textEl.createTextRange) {
		textEl.caretPos = document.selection.createRange().duplicate();
		isSelected = true;
	}
}

function insertMyCode (mysymbol) {
	var caretPos = document.getElementById('myEntry').caretPos;

	if (isSelected && !caretPos.text == '') {
		myText = mysymbol + ' ' + caretPos.text;
		isSelected = false;
	} else {
		myText = mysymbol + ' ';
	}
	doInsert(myText);
}

function mozInsert(txtarea, openTag, closeTag) {
	if (txtarea.selectionEnd > txtarea.value.length) { txtarea.selectionEnd = txtarea.value.length; }

	var startPos = txtarea.selectionStart;
	var endPos = txtarea.selectionEnd+openTag.length;

	txtarea.value=txtarea.value.slice(0,startPos)+openTag+txtarea.value.slice(startPos);
	txtarea.value=txtarea.value.slice(0,endPos)+closeTag+txtarea.value.slice(endPos);

	txtarea.selectionStart = startPos+openTag.length;
	txtarea.selectionEnd = endPos;
	txtarea.focus();
}

function doInsert(myCode) {
	var txtObj = document.getElementById('myEntry');
	if (txtObj.createTextRange && txtObj.caretPos) {
		var caretPos = txtObj.caretPos;
		if (caretPos.text.charAt(caretPos.text.length - 1) == ' ') {
			caretPos.text = myCode + ' ';
		} else {
			caretPos.text = myCode;
		}
		if (txtObj.caretPos.text=='') {
			isSelected = false;
			txtObj.focus();
		}
	} else if (txtObj.selectionEnd && (txtObj.selectionStart | txtObj.selectionStart == 0)) {
		mozInsert(txtObj, myCode, "");
		return;
	} else {
		document.getElementById('myEntry').value += myCode;
		document.getElementById('myEntry').focus();
	}
}

function doDeleteMap(mkpdir, urlname, mapfile) {
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				if(x.responseText=='ok') {
					closeOverlay(true)
				} else alert(x.responseText) 
				doStatus('none', '')
			} doStatus('block', '..กำลังประมวลผล.. โปรดรอสักครู่ !');
		}
		var phpfn=mkpdir+"shopajax/deleteMap.php?urlname="+urlname+"&mapfile="+encodeURIComponent(mapfile)
		x.open("GET", phpfn, true)
		x.send(null);
	}
}
//----------------------------------- end insert textarea ---------------------------//

function keywordCount(mythis) {
	var myq=mythis.q
	if (myq.value.length < 2) {
		alert("กรุณาป้อนคำค้น.. อย่างน้อย ๒ ตัวอักษร")
		myq.focus()
		return false
	}
	return true
}

/* Fix IE 6 */
// Hide the selectbox for IE6 fix - Code below is OPTIONAL
var rv = -1;
function getInternetExplorerVersion()	{
  //var rv = -1;
  if (navigator.appName == 'Microsoft Internet Explorer')
  {
	var ua = navigator.userAgent;
	var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
	if (re.exec(ua) != null)
	  rv = parseFloat( RegExp.$1 );
  }
  return rv;
}
function removeSelect() {
	var selectBox = document.getElementsByTagName('select');
	var selectObj = selectBox.item(0);
	if(selectObj==null) return '';
	var selectObj1 = selectBox.item(1);
	var isIE=/*@cc_on!@*/false;//IE detector
	if(isIE){ // IE
		getInternetExplorerVersion();
		if(rv == 6 && selectBox) {
		  	selectObj.style.display="none";
			if(selectObj1!=null)	selectObj1.style.display="none";
		}
	}
}
function removeSelect2() {
	var selectBox = document.getElementsByTagName('select');
	var selectObj = selectBox.item(0);
	if(selectObj==null) return '';
	var selectObj1 = selectBox.item(1);
	var selectObj2 = selectBox.item(2);
	//var selectObj3 = selectBox.item(3);
	var isIE=/*@cc_on!@*/false;//IE detector
		if(isIE){ // IE
			getInternetExplorerVersion();
			if(rv == 6 && selectBox) {
				 	selectObj.style.display="none";
				 	selectObj1.style.display="none";
				 	selectObj2.style.display="none";
				 //	selectObj3.style.display="none";
			}
	}
}
function showSelect() {
	var selectBox = document.getElementsByTagName('select');
	var selectObj = selectBox.item(0);
	if(selectObj==null) return '';
	var selectObj1 = selectBox.item(1);
	var isIE=/*@cc_on!@*/false;//IE detector
		if(isIE){ // IE
			getInternetExplorerVersion();
			if(rv == 6 && selectBox) {
			  	selectObj.style.display="inline";
				if(selectObj1!=null)	selectObj1.style.display="inline";
			}
	}
}
function showSelect2() {
	var selectBox = document.getElementsByTagName('select');
	var selectObj = selectBox.item(0);
	if(selectObj==null) return '';
	var selectObj1 = selectBox.item(1);
	var selectObj2 = selectBox.item(2);
	//var selectObj3 = selectBox.item(3);
	var isIE=/*@cc_on!@*/false;//IE detector
		if(isIE){ // IE
			getInternetExplorerVersion();
			if(rv == 6 && selectBox) {
				  	selectObj.style.display="inline";
				  	selectObj1.style.display="inline";
				  	selectObj2.style.display="inline";
				 // 	selectObj3.style.display="inline";
			  }
	}
}
function displayPage(pagenum, pagemax){
	for (i=1;i<=pagemax;i++){
		var mypage = document.getElementById("page"+i);
		mypage.style.display = "none";
	}
	document.getElementById(pagenum).style.display = "";
}

function expandcollapse (postid) { 
   whichpost = document.getElementById(postid); 
   if (whichpost.className=="postshown") { 
      whichpost.className="posthidden"; 
   } 
   else { 
      whichpost.className="postshown"; 
   } 
}
function chkmaxlength(element, maxvalue)
{
     var q = eval("document.cartform."+element+".value.length");
     var msg = "ขออภัย คุณใส่ข้อความยาว "+q+" ตัวอักษร กรุณาใส่ตัวอักษรไม่เกิน "+maxvalue+" ตัวอักษร";
     if (q > maxvalue) {
        alert(msg);
        return false;
     }
     else {
        return true;
     }
}
function checkIdPost(form) {
	if (form.TextBarcode.value == "") {
			alert("กรุณาป้อนหมายเลขพัสดุด้วยค่ะ !!!"); 
			form.TextBarcode.focus();
			return false;
	}
	else if (form.TextBarcode.value.length < 13) {
			alert("กรุณาป้อนหมายเลขพัสดุให้ครบ 13 หลักด้วยค่ะ !!!");   
			form.TextBarcode.focus();
			return false;
	}
	form.submit();
}
function myPopup() {
window.open( "http://track.thailandpost.co.th/trackinternet/Image/receipt.gif", "myWindow", 
"status = 1, height = 300, width = 250, left = 250, top = 200, resizable = 0" )
}
function chooseOverlayForm(choose, whatfor, login_id, urlname, ref_id, shop_id, paid){
	if(choose == "markdown"){
		editOverlay(whatfor, login_id, urlname, ref_id, shop_id, paid);
	}else{
		var whatforNew = whatfor+"_paid";
		editOverlay(whatforNew, login_id, urlname, ref_id, shop_id, paid);
	}
}
function delMarkdown(whatfor,login_id,shop_id,urlname,paid){
	var statusshop = (paid == "paid_markdown")? "paid_markdown" : "paid_free";
	var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP"): new XMLHttpRequest();
	if (x) {
		x.onreadystatechange = function() {
			if (x.readyState == 4 && x.status == 200) {
				if(x.responseText=='ok') {
					editOverlay(whatfor, login_id, urlname, shop_id, shop_id, statusshop);
				} else alert(x.responseText) 
			} 
		}
		var phpfn="/mall/center/shopajax/delmarkdown.php?whatfor="+whatfor+"&login_id="+login_id+"&urlname="+urlname
		phpfn+='&shop_id='+shop_id+'&shop_paid='+statusshop
		x.open("GET", phpfn, true)
		x.send(null);
	}
}

function bookmarksite(title,url){
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}

// -->
