// JavaScript Document
<!--
function Trim(s)
{
	var temp = " ";
	var i = 0;

	while ((temp == " ") && (i <= s.length)) {
		temp = s.charAt(i);
		i++;
	}
	s = s.substring(i - 1, s.length);

	i = s.length;
	temp = " ";
	while ((temp == " ") && (i >= 0)) {
		temp = s.charAt(i - 1);
		i = i - 1;
	}
	s = s.substring(0, i+1);
	return(s);
}

function IsSelected(s)
{
	if (s.options[s.selectedIndex].value == "NULL") {
		return(false);
	} else {
		return(true);
	}
}

function IsEmpty(s)
{
	if (Trim(s) == "") {
		return(true);
	} else {
		return(false);
	}
}


function IsNum(s){
	tmp = true;
	for (var i = 0; i < s.length; i++) {
		var ch = s.substring(i, i + 1);
		 if (ch < "0" || "9" < ch) {
			tmp = false;
			break;
		 }
		 if (tmp == false) {
			break;
		 }
	}
	return(tmp);
}

function IsDecimal(s){
	tmp = true;
	s.value = Trim(s.value);
	firstChar = s.substring(0, 1);
	if (firstChar < "0" || "9" < firstChar )  {
		return false;	
	}
	
	for (var i = 0; i < s.length; i++) {
		var ch = s.substring(i, i + 1);
		 if ((ch < "0" || "9" < ch ) && (ch != ".") && (ch != ",")) {
			tmp = false;
			break;
		 }
		 if (tmp == false) {
			break;
		 }
	}
	return(tmp);
}
function IsEmail(strEmail){
  //validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
 validRegExp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;

   // search email text for regular exp matches
   if (strEmail.search(validRegExp) == -1) 
   {   
      return false;
   } 
      return true; 
}

function IsEmail_o(email) 
					{
						var pos, pos2;
						email = Trim(email);
						pos = email.indexOf("@");
						pos2 = email.indexOf("'");
						pos3 = email.indexOf(",");					
						if ((pos < 2) || (email.indexOf(".", pos + 1) == -1)) {
							return(false);
						} else if ( pos2 > 0 ) {
							return(false);
						} else if ( pos3 > 0 ) {
							return(false);
						} else if ( IsSpace(email) ) {
							return (false);
						} else if ( !IsEmailCharacter(email) ) {
							return (false);
						} else {
							return(true);
						}
					}

function IsSpace(s){
	var temp = " ";
	var i = 0;
	space	= false;
	s = Trim(s);
	while (i <= s.length) {
		temp = s.charAt(i);
		if (temp == " " ) {
			if ( i < s.length - 1 ) {
				space = true
			}
		}
		i++;
	}
	return (space);
}

function IsEmailCharacter(s) {
  for (var i = 0; i < s.length; i++) 
   {
   var ch = s.substring(i, i + 1);
   if ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch != "@") && (ch != "." ) && (ch != "_" ) && (ch != "-" ) && (ch < "0" || "9" < ch) ) 
     {
     return false;
		 break;
     }
   }
  return true;
  }


function IsOption(s)
{
	Temp = false;
	for (i = 0; i < s.length; i++) {
		if (s[i].checked == true) {
			Temp = true;
			break;
		}
	}
	return(Temp);
}

function IsCheck(s)
{
	Temp = false;
		if (s.checked == true) {
			Temp = true;
		}
	return(Temp);
}


function IsFileEmpty(objField) {
	var WSPACE=' \t\n\r';
	var v = objField.value;
	if ((v == null) || (!v.length)) return true;
	for (var i = 0; i < v.length; i++) {
		if (WSPACE.indexOf(v.charAt(i)) == -1) return false;
	}
	return true;
}

function IsPassword(s) {
  for (var i = 0; i < s.length; i++) 
   {
   var ch = s.substring(i, i + 1);
   if ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch) && (ch != "_" ) && (ch != "-" ) && (ch < "0" || "9" < ch) ) 
     {
     return false;
		 break;
     }
   }
  return true;
 }


function Warning(obj, msg) {
	alert(msg);
	obj.focus();
}

function WarningAndSelect(obj, msg) {
	alert(msg);
	obj.select();
}


function fn_delete_confirm(n, url, msg) {
	var answer = confirm (msg);
	if (answer) {
		window.location = url;
	} else {
		return (false);
	}
}


// update 17 Aug 2004 by Noy
function numeralsOnly_o(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        alert("Enter numerals only in this field.");
        return false;
    }
    return true;
}

function EngCharOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
     if (  (charCode > 31 && (charCode < 48 || charCode > 57))  && (charCode != 32  )  && ( charCode < 65 || charCode > 90 ) && ( charCode < 97 || charCode > 122 ) && ( charCode < 40 || charCode > 47 )){
	//	alert(charCode);
        alert("Enter English only in this field.");
        return false;
    }
    return true;
}

function EngCharWebboardOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
     if (  (charCode > 31 && (charCode < 48 || charCode > 57))  && (charCode != 32  )  && ( charCode < 65 || charCode > 90 ) && ( charCode < 97 || charCode > 122 ) && ( charCode < 40 || charCode > 47 )){
		if ( charCode > 100)
		{
        alert("Enter English only in this field.");
        return false;
		}
		else
		return true;
    }
    return true;
}


function EngCharOnly_landingPage(evt) {
	//alert(evt);
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
     if (  (charCode > 31 && (charCode < 48 || charCode > 57))  && (charCode != 32  )  && ( charCode < 65 || charCode > 90 ) && ( charCode < 97 || charCode > 122 ) && ( charCode < 40 || charCode > 47 )){
      //  alert("Enter English only in this field.");
        return false;
    }
    return true;
}

function EmailCharOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
     if (  (charCode > 31 && (charCode < 48 || charCode > 57))    && ( charCode < 65 || charCode > 90 ) && ( charCode < 97 || charCode > 122 ) && ( charCode < 40 || charCode > 47 )  && (charCode != 64  )  && (charCode != 95  ) ){
        alert("Enter Email only in this field.");
        return false;
    }
    return true;
}

function EmailCharOnly_landingPage(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
     if (  (charCode > 31 && (charCode < 48 || charCode > 57))    && ( charCode < 65 || charCode > 90 ) && ( charCode < 97 || charCode > 122 ) && ( charCode < 40 || charCode > 47 )  && (charCode != 64  )  && (charCode != 95  ) ){
        //alert("Enter Email only in this field.");
        return false;
    }
    return true;
}

function ValidatePhone_o(m)

{
	p=m.value
	if(p.length==1 || p.length==6)
	{
        pp=p;
		pp=pp+"-"
        m.value="";
        m.value=pp;
	}
}



function comfirmLink(msg, url) {
	var answer = confirm (msg);
	if (answer) {
		window.location = url;
	}
} 

function numeralsOnly(evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : 
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        alert("Enter numerals only in this field.");
        return false;
    }
	else
    return true;
}

function ValidatePhone(m)
{
	p=m.value
	if(p.length==2)
	{
        pp=p;
		pp=pp+"-"
        m.value="";
        m.value=pp;
	}
	
	/*
	if((p.length > 6)&&(p.length < 8))
	{
		 pp=p;
		pp=pp+"-"
       m.value="";
       m.value=pp;
	}
	*/

}

function IsPhone(str) {
    //
    // Check the Phone field to see if any characters were entered
    //
    if (str.length !=11)
    {
        return false;
    }
	else
	  return true;
	
}

function Chr(c) { var h = c . toString (16);     h = unescape ('%'+h);return h;}

function EngOnly(Text) {
	//alert(Text);
	var engwords = '_01234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.!?"<>^^|-+*/\n ';

	var i ;
	var obj = Text ;
	for ( i=0; i<obj.length; i++ )
		if( engwords.indexOf(obj.substring(i,i+1)) < 0 )
		{
			//alert(obj.substring(i,i+1));
		    // alert(Chr(13));
			if (obj.charCodeAt(i) !=13)
			{
				break;
			}
			
		}
		
	if ( i != obj.length ) {		
		//alert(obj.substring(i,i+1));
		//obj.focus();
		return false;
	}	
	return true ; 
}
function  GoldmineCity(Data) 
{

var strList = new Array("Bangkok","Karnchanaburi","Chantaburi","Chacheungchao","Cholburi","Nakornnayok","Nakornpathom","Nontaburi"
			,"Pathumthani","Prachinburi","Phetcharuri","Rayong","Ratchaburi","Samuthprakarn","Samuthsongkhram","Samuthsakorn","Saraburi","Ayutthaya");
			
/* strList ={"Bangkok","Karnchanaburi","Chantaburi","Chacheungchao","Cholburi","Nakornnayok","Nakornpathom","Nontaburi"
			,"Pathumthani","Prachinburi","Phetcharuri","Rayong","Ratchaburi","Samuthprakarn","Samuthsongkhram","Samuthsakorn","Saraburi","Ayutthaya"};
	*/	
			for(var i=0;i<strList.length;i++)
			{
				//alert(strList[i] );
				
				if (strList[i] ==Data)
				{
					return "Bangkok";
				}
				
			}
			return Data;
			
}

//-->