﻿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 gotoURL(url){
	document.location.href=url;
}

function delItem(id,cond){
	if(confirm("กรุณายืนยันความต้องการลบข้อมูลดังกล่าว")){
		switch(cond){
		    case "shop":
		        gotoURL('addshop.aspx?op=delete&xcontactID='+id);
				break;
			case "admin":
					gotoURL('addadmin.aspx?op=delete&xadminID='+id);
				break;
			case "news":
					gotoURL('addnews.aspx?cm=delete&orderIDs='+id);
				break;		
		    case "pm":
					gotoURL('addpm.aspx?cm=delete&pmIDs='+id);
				break;
		    case "help":
					gotoURL('addhelp.aspx?cm=delete&helpIDs='+id);
				break;
			case "shoplimit":
					gotoURL('addshoplimit.aspx?cm=delete&limitIDs='+id);
				break;
			case "shopcate":
					gotoURL('addshopcategory.aspx?cm=delete&shopIDs='+id);
				break;
			case "alertlist":
					gotoURL('addalertlist.aspx?cm=delete&alertIDs='+id);
				break;
			case "image_activity":
				gotoURL('addimagesupport.aspx?cm=delete&imgIDs='+id);
			break;
			case "promotion":
				gotoURL('addpromotion.aspx?cm=delete&proIDs='+id);
			break;
			case "webservice":
				gotoURL('addwebservice.aspx?cm=delete&wsIDs='+id);
			break;
			case "theme":
			        gotoURL('addtheme.aspx?op=delete&xthemeID='+id);
			    break;
			default:
					return false;
				break;
		}
	}
}

function chkLogin(e){
	var user = Trim(e.username.value);
	var pass = Trim(e.password.value);
	var captcha = Trim(e.captchaBox.value);
	var err = 0;
	var msg = "";
	if(user == ""){
		err = 1;
		msg += "กรุณากรอกข้อมูล Username ด้วยค่ะ\n";
	}

	if(pass == ""){
		err = 1;
		msg += "กรุณากรอกข้อมูล Password ด้วยค่ะ\n";	
	}

	if(captcha == ""){
		err = 1;
		msg += "กรุณากรอกข้อมูล Catcha ด้วยค่ะ\n";		
	}

	if(err == 1){
		alert(msg);
		return false;
	}else{
		return true;
	}
}

function DelUser(x){
	
            return false;
}

function resetForm(from){
    from.reset();
}

function visibleSecretQ(ddlSecretQ,txtSecretQ)
{

	if ((ddlSecretQ.value=="Others") || (ddlSecretQ.value=="ตั้งคำถามของคุณเอง"))
	{
	    txtSecretQ.disabled = false;
		txtSecretQ.value = "";
		txtSecretQ.focus();
	}	
	else
	{
	    txtSecretQ.disabled = true;
		txtSecretQ.value = ddlSecretQ.value
	}
}
function startDesktop(newDesktop)
{
    var desktop = window.open(newDesktop,'Pop',"toolbar=no,status=no,menubar=no,scrollbars=auto,resizable=no,width=650,height=580");
}
function selectPanel(panel)
{
    if (panel.value == "PSB")
    {
        document.getElementById("paynow_p_inc_paynow_psb").style.display = "block";
        document.getElementById("paynow_p_inc_paynow_visa").style.display = "none";
        document.getElementById("paynow_p_inc_paynow_paypal").style.display = "none";
        document.getElementById("paynow_p_inc_paynow_amex").style.display = "none";
    }
    else if(panel.value == "VISA")
    {
        document.getElementById("paynow_p_inc_paynow_psb").style.display = "none";
        document.getElementById("paynow_p_inc_paynow_visa").style.display = "block";
        document.getElementById("paynow_p_inc_paynow_paypal").style.display = "none";
        document.getElementById("paynow_p_inc_paynow_amex").style.display = "none";
    }
    else if(panel.value == "PAYPAL")
    {
        document.getElementById("p_inc_paynow_psb").style.display = "none";
        document.getElementById("p_inc_paynow_visa").style.display = "none";
        document.getElementById("p_inc_paynow_paypal").style.display = "block";
        document.getElementById("p_inc_paynow_amex").style.display = "none";
    }
    else
    {
        document.getElementById("p_inc_paynow_psb").style.display = "none";
        document.getElementById("p_inc_paynow_visa").style.display = "none";
        document.getElementById("p_inc_paynow_paypal").style.display = "none";
        document.getElementById("p_inc_paynow_amex").style.display = "block";
    }
}

function visibleProvince(ddProvince, val)
{
    if(val=="210") // Thailand
    {
        ddProvince.disabled = false;
	}else{
        ddProvince.disabled = true;
		ddProvince[77].selected = true;
	}
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
function onKeyUp(obj,n) {


/*
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
var keyCode = (isNN) ? e.which : e.keyCode; 

*/
isNetscape=(document.layers);
eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
/*alert(obj.value);*/

if (!IsInt(obj.value)) {
		alert("INVALID CHARECTER 0-9");
		obj.value = '';
	}   
	else if (obj.value.length == obj.maxLength) {
			if ((eventChooser >47) && (eventChooser <128)) 
			{
				n.focus();
			}
	}

}
function IsInt(str) {
	var ch;
	if(str.length == 0) 	return true;
	for(var i=0;i<str.length;i++)	{
		ch = str.substring(i,i+1);
		if((ch < "0") ||(ch > "9")) 
			return false;		
	}
	return true;
}