var d_root_front='/front';
var d_root_wcm='/wcm';

function stloading_front(st){
	obj =document.getElementById('icon_loading');
	if(obj){
		if(st=='open'){
			if(obj.src.indexOf("icon/loader_")<0){
				obj .src= d_root_wcm+"/images/icon/4-1.gif";
			}else{
				obj .src= d_root_wcm+"/images/icon/loader_2.gif";
			}
		}else{
			if(obj.src.indexOf("icon/loader_")<0){
				obj .src= d_root_wcm+"/images/icon/4-2.gif";
			}else{
				obj .src= d_root_wcm+"/images/icon/loader_1.gif";
			}
		}
	}
}
//------------------------
function resizeSpaceTableMain(tableMain){
		var objTbMain = document.getElementById(tableMain);
		var tdSpace = tableMain+"_space";
			var confH = 158;
		var objTdSpace = document.getElementById(tdSpace);


			if(objTbMain && objTdSpace){
					var bodyH = getWindowSize("height");
					var tbHeight= getObjHeight(tableMain);
					table_all =(confH + tbHeight);
							if(table_all < bodyH){
								objTdSpace.style.height=(bodyH-table_all)+"px";
							}						
			}

}
//------------------------
function resizetbContent(){		
	var tbName = "tb_main_content";var tdName = "td_main_content";
	var confH = 229;
	var objTb = document.getElementById(tbName);
	var objTd = document.getElementById(tdName);
	if(objTb){
		var bodyH = getWindowSize("height");
		var tbHeight= getObjHeight(tbName);
		var tdHeight= getObjHeight(tdName);
				//alert(tbHeight+" : "+tdHeight+" : "+bodyH);
		if(tbHeight < bodyH){
				objTd.style.height=(bodyH-confH)+"px";
				//alert((bodyH - confH));
		}
	}
}
//------------------------
function swapObject(objOn,objOff){
	objOff.style.display="none";
	objOn.style.display="";
}
//---------------------
function switchBtnF(st,obj){
	if(st=='on'){
		var srchText = /_2.png/g;
		var replacement = "_1.png";
	}else{
		var srchText = /_1.png/g;
		var replacement = "_2.png";
	}
var newImg =obj.src.replace(srchText, replacement);
	obj.src= newImg;
}
//----------------------
function stloading_p(st,path){
	obj =document.getElementById('icon_loading');
	if(obj){
		if(st=='open'){
				obj .src=path+"images/icon/loader_2.gif";
		}else{
				obj .src=path+"images/icon/loader_1.gif";
		}
	}
}
//------------------------------------
function getWindowSize(mode) {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
	if(mode=="width"){return myWidth;}else{return myHeight;}
}
//------------------------------------





//----------------------
function swapImage(objName,file){
	obj=document.getElementById(objName);
	obj.src=file;
}
//----------------------
function getObjHeight(objName){
var objH=50;
var obj = document.getElementById(objName);
	if(obj){
		objH = obj.clientHeight;
	}
	return objH;
}
//----------------------
function autoSetBgBox_h(objH){
	if(document.getElementById(objH)){
		var Hscale = getObjHeight(objH);
		Hscale = (Hscale+10);
			var lName = objH+'_bgL';var RName = objH+'_bgR';
			if(document.getElementById(lName)){document.getElementById(lName).style.height=Hscale+'px';}
			if(document.getElementById(RName)){document.getElementById(RName).style.height=Hscale+'px';}
	}
}
//----------------------
function checkBotLogin(d_userName,frmObj,path) {
	
		var frm=document.forms[frmObj];
		var url = path+"home_action.php";
		//alert(frmObj);alert(frm);alert(url);
		var myConn = new XHConn();
		if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
		var DataToSend = "cmd=checkBot&d_userName="+d_userName;
		var fnWhenDone = function (oXML) { 
				var result = oXML.responseText;
				if(result == "ok"){						
					frm.submit();
				} else {	
					alert("คุณกรอก Login ผิดเกิน 5 ครั้งกรุณา Login ใหม่ในอีก 5 นาที");
				} 		
		};
		myConn.connect(url, "POST", DataToSend, fnWhenDone);
		return false;	
}

//----------------------
function checkBotLogin_mini(d_userName,frmObj,path) {
	
		var frm=document.forms[frmObj];
		var url = path+"home_action.php";
		//alert(frmObj);alert(frm);alert(url);
		var myConn = new XHConn();
		if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
		var DataToSend = "cmd=checkBot&d_userName="+d_userName;
		var fnWhenDone = function (oXML) { 
				var result = oXML.responseText;
				if(result == "ok"){						
					frm.submit();
				} else {	
					alert("คุณกรอก Login ผิดเกิน 5 ครั้งกรุณา Login ใหม่ในอีก 5 นาที");
				} 		
		};
		myConn.connect(url, "POST", DataToSend, fnWhenDone);
		return false;	
}

//----------------------
function frm_checkLogin(frmObj,path){
	//alert(frmObj)
	var frm=document.forms[frmObj];
	frm.method="post";
	frm.action=path+"command.php"
	if(frm){
		var d_userName = Trim(frm.login_username.value);
		var d_password = Trim(frm.login_password.value);
		//validate(d_userName);
		if(d_userName.indexOf('@')=="-1"){
			if(validateNum(d_userName)==false){
				alert("กรุณากรอกชื่อผู้ใช้หรือเบอร์ไวรัสให้ถูกต้อง !");
				frm.login_username.focus();
				return false;
			}else{
				if(d_userName.length!=10){
					alert("กรุณากรอกชื่อผู้ใช้หรือเบอร์ไวรัสให้ถูกต้อง !");
					frm.login_username.focus();
					return false;}
			}
		}else{
			if(isValidEmail(d_userName)==false){
				alert("กรุณากรอกชื่อผู้ใช้หรือเบอร์ไวรัสให้ถูกต้อง !");
				frm.login_username.focus();
				return false;
			}
		}
	}
	if(d_password.length <4 ){	
		alert("กรุณากรอกรหัสผ่าน !");
		frm.login_password.focus();
		return false;
	}
	
	checkBotLogin(d_userName,frmObj,path);
	
}
//-------------------------
function frm_checkLogin_mini(frmObj,path){
	//alert(frmObj)
	var frm=document.forms[frmObj];
	frm.method="post";
	frm.action=path+"command.php"
	if(frm){
		var d_userName = Trim(frm.login_username.value);
		var d_password = Trim(frm.login_password.value);
		//validate(d_userName);
		if(d_userName.indexOf('@')=="-1"){
			if(validateNum(d_userName)==false){
				alert("กรุณากรอกชื่อผู้ใช้หรือเบอร์ไวรัสให้ถูกต้อง !");
				frm.login_username.focus();
				return false;
			}else{
				if(d_userName.length!=10){
					alert("กรุณากรอกชื่อผู้ใช้หรือเบอร์ไวรัสให้ถูกต้อง !");
					frm.login_username.focus();
					return false;}
			}
		}else{
			if(isValidEmail(d_userName)==false){
				alert("กรุณากรอกชื่อผู้ใช้หรือเบอร์ไวรัสให้ถูกต้อง !");
				frm.login_username.focus();
				return false;
			}
		}
	}
	if(d_password.length <4 ){	
		alert("กรุณากรอกรหัสผ่าน !");
		frm.login_password.focus();
		return false;
	}
	
	checkBotLogin_mini(d_userName,frmObj,path);
	
}
//-------------------------
function confirmChangeReqSim(m_id,path) {
	var flag = confirm("แน่ใจนะว่าอยากได้ซิม จะเปลี่ยนใจอีกไม่ได้แล้วนะ??");
	if (flag) {
		var myConn = new XHConn();
		if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
		var DataToSend = "cmd=confirmChange&m_id=" + m_id;
		var fnWhenDone = function (oXML) { 
				var result = oXML.responseText;
				if(result == "ok"){						
					alert('สุดยอด ตอนนี้คุณมีสิทธิได้ซิมแล้ว ลอง login ใหม่ดูนะ');
				}else{
					alert('ระบบขัดข้อง ลองใหม่อีกทีนะ');
				}
		};
		myConn.connect(path+"home_action.php", "POST", DataToSend, fnWhenDone);
		return false;
	} else  {
		alert("โอเค!! ไม่อยากได้ก็ตามใจ เชอะ");
	}
}
//-------------------------
function insertLogEmail(m_id,email,path,formName) {
		obj = document.forms[formName];
		var myConn = new XHConn();
		if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
		var DataToSend = "cmd=insertLogEmail&m_id=" + m_id +"&email=" + email;
		var fnWhenDone = function (oXML) { 
				var result = oXML.responseText;
				if(result == "ok"){		
					if (obj) {
						obj.submit();
					} 
				}else{
					alert('ระบบขัดข้อง ลองใหม่อีกทีนะ');
				}
		};
		myConn.connect(path+"home_action.php", "POST", DataToSend, fnWhenDone);
		return false;

}
//-------------------------
function validateNum(value) {
var valid = "0123456789";
var ok = "yes";
var temp;
for (var i=0; i<value.length; i++) {
temp = "" + value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
	return false;
   }
}
//----------------------
function validate(value) {
var valid = "abcdefghijklmnopqrstuvwxyz0123456789_@-.|"
var ok = "yes";
var temp;
for (var i=0; i<value.length; i++) {
temp = "" + value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("กรุณาตรวจสอบ ข้อมูลให้ถูกต้อง !");
//field.focus();
//field.select();
   }
}
//-------------------------
function LTrim(str){
	if (str==null){return null;}
	for(var i=0;str.charAt(i)==" ";i++);
	return str.substring(i,str.length);
}
function RTrim(str){
	if (str==null){return null;}
	for(var i=str.length-1;str.charAt(i)==" ";i--);
	return str.substring(0,i+1);
}
function Trim(str){return LTrim(RTrim(str));}
//------------------------
function isValidEmail(emailAddress) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[(2([0-4]\d|5[0-5])|1?\d{1,2})(\.(2([0-4]\d|5[0-5])|1?\d{1,2})){3} \])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    return re.test(emailAddress);
}
//--------------------



