function SelAll() {
  for (var i=0;i<document.myform.elements.length;i++) {
      document.myform.elements[i].checked=1;
  }
}// End SelAll

function isEmpty(s){   
	return ((s == null) || (s.length == 0));
}// End isEmpty
	
function ErrorPrompt (Ctrl, Str) {
   alert (Str);
   Ctrl.focus();
    return;
} // End   ErrorPrompt

function check_txt(fd,str){
	if (isEmpty(fd.value)) {
		ErrorPrompt (fd, str + " Empty");
		return false;
	} // End IF
	return true ;
} // End check_txt

   function CheckMail(fd,str)
	{
		var A=0;
		var B=0;
		var P=999;

		if (isEmpty(fd.value)) {
			ErrorPrompt (fd,"Please insert email.");
			return false;
		}

		if (fd.value.length>0)
		{	
			for (i=0;i<fd.value.length;i++)
			{
			//	alert(document.addform.temail.value.charCodeAt(i));
				if(fd.value.substr(i,1)==" ")				//อีเมล์เป็นช่องว่าง spacebar
				{
					alert(str);
					fd.focus();
					fd.select();
					return false;
				}

			
				if(i==0 && fd.value.substr(i,1)=="@")				//อีเมล์ตัวแรกขึ้นต้นด้วย @
				{
					alert(str);
					fd.focus();
					fd.select();
					return false;
				}
				if(i==0  && fd.value.substr(i,1)==".")				//อีเมล์ตัวแรกขึ้นต้นด้วย .
				{
					alert(str);
					fd.focus();
					fd.select();
					return false;
				}
				
				if(fd.value.substr(i,1)=="@")
				{
					A=A+1;
					
					if(fd.value.substr(i+1,1)=="." || fd.value.substr(i-1,1)==".")			// อีเมล์ที่มี . อยู่ติดกับ @
					{
						alert(str);
						fd.focus();
						fd.select();
						return false;
					}
				}
				if(fd.value.substr(i,1)==".")
				{
					B=B+1;			
				}
				
				//alert(document.addform.temail.value.charCodeAt(i));
				if ((fd.value.charCodeAt(i)<48 || fd.value.charCodeAt(i)>57) && (fd.value.charCodeAt(i)<65 || fd.value.charCodeAt(i)>90)&&(fd.value.charCodeAt(i)<97 || fd.value.charCodeAt(i)>122))
				{		
					
					if (fd.value.charCodeAt(i) !=64 &&  fd.value.charCodeAt(i) !=46 && fd.value.charCodeAt(i) !=95 && fd.value.charCodeAt(i) !=45)
					{
					//alert(document.addform.temail.value.charCodeAt(i));
					alert(str);
					fd.focus();
					fd.select();
					return false;
					}
				}
				
				
			}
			if ((A>1) || (A<1 || B<1))
			{
				alert(str);
				fd.focus();
				fd.select();
				return false;
				
			}
			return ;
		}
	}
function Validate_Data_Forgot(form){
        if (CheckMail(document.forms[form.name].sendmail,"Invalid e-mail address.") == false) return false;
		return true;
}


function Validate_Data_Register(form){
        if (CheckMail(document.forms[form.name].femail,"Invalid e-mail address.") == false) return false;
		if (!check_txt(document.forms[form.name].fname,"Firstname")) return false;
		if (!check_txt(document.forms[form.name].fsname,"Lastname") ) return false;
		if (!check_txt(document.forms[form.name].sex,"Sex")) return false;
		if (!check_txt(document.forms[form.name].company,"Company")) return false;
		if (!check_txt(document.forms[form.name].address,"Address")) return false;
		if (!check_txt(document.forms[form.name].province,"Province")) return false;	
		if (!check_txt(document.forms[form.name].zip,"Zip")) return false;
		if (!check_txt(document.forms[form.name].country,"Country")) return false;
		if (!check_txt(document.forms[form.name].tel,"Telephone")) return false;
		return true;
}

function Validate_Data_Email(form){
        if (CheckMail(document.forms[form.name].email,"Invalid e-mail address.") == false) return false;
		if (!check_txt(document.forms[form.name].form,"Form")) return false;
		if (!check_txt(document.forms[form.name].subject,"Subject") ) return false;
		return true;
}
// Validate_Data_login
function Validate_Data_login(form){
		if (!check_txt(document.forms[form.name].useradmin,"User Name") ) return false;
		if (!check_txt(document.forms[form.name].userpassword,"Password") ) return false;		
		return true;
}


function Validate_News(form){
		if (!check_txt(document.forms[form.name].subject,"Subject") ) return false;
		return true;
}

function Validate_link(form){
		if (!check_txt(document.forms[form.name].hotlink,"Hotlink") ) return false;
		return true;
}

function Validate_L(form){
	if (!check_txt(document.forms[form.name].L,"Categories")) return false;
	if (!check_txt(document.forms[form.name].S,"Categories Small")) return false;
	return true;
}// End  Validate_Data

function Validate_Data(form){
	if (!check_txt(document.forms[form.name].username,"Username Name")) return false;
	if (!check_txt(document.forms[form.name].password,"Password")) return false;
	return true;
}// End  Validate_Data

function Validate_Cart(form){
	if (!check_txt(document.forms[form.name].cartacount,"Email Cart Name")) return false;
	if (!check_txt(document.forms[form.name].cartpassword,"Password")) return false;
	return true;
}// End  Validate_Data

function Validate_Data1(form){
	if (!check_txt(document.forms[form.name].catname,"Categories")) return false;
	return true;
}// End  Validate_Data

function Validate_Data_vote(form){
	if (!check_txt(document.forms[form.name].namevote,"Section")) return false;
	return true;
}// End  Validate_Data

function Change(form){
	if (!check_txt(document.forms[form.name].change,"Change Password")) return false;
	return true;
}// End  Validate_Data


function Validate_Data2(form){
	if (!check_txt(document.forms[form.name].id_cat,"Categories")) return false;
	if (!check_txt(document.forms[form.name].catsmall,"Categories Small")) return false;
	return true; 
}// End  Validate_Data Validate_Data_officervote

function Validate_Data_officervote(form){
	if (!check_txt(document.forms[form.name].id_vote,"Section")) return false;
	if (!check_txt(document.forms[form.name].namevote,"Name")) return false;	
	return true; 
}// End  Validate_Data Validate_Data_officervote

function Validate_Data3(form){
	if (!check_txt(document.forms[form.name].id,"Categories")) return false;
	return true;
}// End  Validate_Data


function Validate_Data4(form){
	if (!check_txt(document.forms[form.name].catid,"Categories")) return false;
	if (!check_txt(document.forms[form.name].smallid,"Categories Small")) return false;	
	if (!check_txt(document.forms[form.name].price,"Price")) return false;
	if (!check_txt(document.forms[form.name].productname,"Product Name")) return false;
	if (!check_txt(document.forms[form.name].un,"Unit")) return false;
	if (!check_txt(document.forms[form.name].day,"Date")) return false;
	if (!check_txt(document.forms[form.name].tel,"Telephone")) return false;	
	if (!check_txt(document.forms[form.name].month,"Month")) return false;
	if (!check_txt(document.forms[form.name].year,"Year")) return false;
	return true;
}// End  Validate_Data

function Validate_Data5(form){
	if (!check_txt(document.forms[form.name].catid,"Categories")) return false;
	if (!check_txt(document.forms[form.name].smallid,"Categories Small")) return false;
	return true;
}// End  Validate_Data

function Validate_Data6(form){
	if (!check_txt(document.forms[form.name].catid,"Categories")) return false;
	if (!check_txt(document.forms[form.name].smallid,"Categories Small")) return false;
	if (!check_txt(document.forms[form.name].productname,"Product Name")) return false;		
	return true;
}// End  Validate_Data


function Validate_Small(form){
	if (!check_txt(document.forms[form.name].catid,"Categories")) return false;
	if (!check_txt(document.forms[form.name].smallid,"Categories Small")) return false;	
	if (!check_txt(document.forms[form.name].small2,"Small")) return false;
	return true;
}// End  Validate_Data

_editor_url = "";                     // URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
  document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
  document.write(' language="Javascript1.2"></scr' + 'ipt>');  
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
// --></script>

function gotoLink(form) {
       var OptionIndex=form1.catid.selectedIndex;
      parent.location = form1.catid.options[OptionIndex].value;
} // End IF gotolink

<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}