//----------------- show  data --------------------
function changePage(pageIndex, pageCode) {
  parent.parent.pageCode.location = pageIndex; 
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  
   var newWindow = window.open(theURL,winName,features);
   newWindow.focus();
}

function showuserdata(page,hislogin)
{
var urlis=page+"?loginis="+hislogin;
newwnd = window.open(urlis ,"cl", "toolbar=0,resizable=1,status=1,menubar=0,scrollbars=1,left=120,top=5,width=500,height=520");
newwnd.focus();
}

//---------- delete or not delete ---------------
function del()
  {
    var tmp=confirm("Are You sure You want to delete ?");
     if(!tmp)
       return false;
     else
       return true; 
 }
function delthai()
  {
    var tmp=confirm("คุณต้องการลบใช่ไหม ?");
     if(!tmp)
       return false;
     else
       return true; 
 }
function can()
  {
    var tmp=confirm("Are You sure You want to cancel ?");
     if(!tmp)
       return false;
     else
       MM_goToURL('parent','cancel.php');
 }
function add()
  {
    var tmp=confirm("คุณต้องการจะเพิ่มสินค้าเข้าร้าน ?");
     if(!tmp)
       return false;
     else
       return true; 
 }
//----------------------- check text fields in the form without email-------------
function validate_form_no_email(nameofForm) //get name of form and email field
{
var rez=1;
//var ctr="document."+nameofForm+".length";
//alert(eval(ctr));
var ctr="document."+nameofForm;

var bad=new Array;  //create new array with bad (empty) fields
var j=0;
len=eval(ctr+".length");
for(i=0;i<len;i++)
 {
   aa_type=ctr + ".elements["+i+"].type";
   aa_value=ctr + ".elements[" + i + "].value"
  if (eval(aa_type) =="text")   //if type of field is 'text'
   {
    var pat="_nes";    // pattern 
    arr=ctr + ".elements[" + i + "].name";  //arr has name of field
	//   arr.split(pat); 
	//   arr=document.myform.elements[i].name; 
    ar=eval(arr+".split(pat)[0]");
      if (ar !=eval(arr))
         if(eval(ctr + ".elements[" + i + "].value") == "")
	       bad[j++]=ar;
	      
    }	

  else if (eval(aa_type) =="select-one")   //if type of field is 'select'
   {

    var pat="_selnes";    // pattern 
    arr=ctr + ".elements[" + i + "].name";  //arr has name of field
    ar=eval(arr+".split(pat)[0]");
      if (ar !=eval(arr))
         if(eval(ctr + ".elements[" + i + "].value") == "nothing")    //if value of select field is nothing
	       bad[j++]=ar;
	      
    }	

  }
 len=bad.length;
 if (len !=0) //if array bad not empty
  {
   var message="Please fill next field(s):";
   for (i=0;i<len;i++)
    {
    pat="zz";    // remove 'zz' from all fields
    bad[i]=bad[i].split(pat)[0];
     message+="\n - ";
     message+=bad[i];
     }

   alert (message);
   return false;
  }
 return true;

}



function validate_form_search(nameofForm) //get name of form 
{

var rez=1;
var ctr="document."+nameofForm;
var bad=new Array;  //create new array with bad (empty) fields
var j=0;
len=eval(ctr+".length");
for(i=0;i<len;i++)
 {
   aa_type=ctr + ".elements["+i+"].type";
   aa_value=ctr + ".elements[" + i + "].value"
  if (eval(aa_type) =="text" || eval(aa_type) =="file")   //if type of field is 'text' or 'file'
   {
    var pat="is";    // pattern 
    arr=ctr + ".elements[" + i + "].name";  //arr has name of field
    ar=eval(arr+".split(pat)[0]");
      if (ar !=eval(arr))
         if(eval(ctr + ".elements[" + i + "].value")=="")
	       bad[j++]=ar;
   }	

  else if (eval(aa_type) =="select-one" )   //if type of field is 'select'
   {

    var pat="is";    // pattern 
    arr=ctr + ".elements[" + i + "].name";  //arr has name of field
    ar=eval(arr+".split(pat)[0]");
      if (ar !=eval(arr))
         if(eval(ctr + ".elements[" + i + "].value") == "nothing")    //if value of select field is nothing
	       bad[j++]=ar;
    }	
  }

 len=bad.length;
// alert(len);
 if (len !=0) //if array bad not empty
  {
   var message="Please fill next field(s):";
   for (i=0;i<len;i++)
    {
     message+="\n - ";
     message+=bad[i];
     }
   alert (message);
   return false;
  }
 return true;
}

//********************* end check text fields in the form without email*******

// ------- help window opens --------
 function helpme(help1) 
{
if  (help1==1)
    window.open("help1.htm" ,"help_me", "toolbar=0,resizable=1,status=0,scrollbars=0,menubar=0,left=260,top=110,width=290,height=170");
}
// ----------- end help window -------

// --------------- check if feedback form is correct ----------
function checkfeedback()
{
if (document.feedback.visitoremail.value=="" || document.feedback.visitoremail.value.indexOf ('@')==-1 || document.feedback.visitoremail.value.indexOf ('.')==-1 )
  {
alert("Email is incorrect or absent");
document.feedback.visitoremail.focus();
return false;
  }
else if (document.feedback.visitorname.value=="" )
  {
alert("Name is absent");
document.feedback.visitorname.focus();
return false;
  }

else
return true;
}

// --------- end feedback form --------------

// --------- cart submit form ---------------

function mycart(){
window.open('_blank' ,"windName", "toolbar=0,resizable=0,status=0,menubar=0,scrollbars=0,left=220,top=150,width=200,height=180");
}


//--------- end cart submit form ------------

// ---------- print pages ------------
function printIt(page,hislogin) 
{ 
	showuserdata(page,hislogin);
	newwnd.focus(); 
	newwnd.print(); 
} 
// ------------- print pages -----------------


 
function display_status_line()
{
var d = new Date(); 
var y =  d.getYear() + 543; 
var h = d.getHours(); 
var m = d.getMinutes(); 
var s = d.getSeconds(); 
var mo = d.getMonth() + 1; 
var da = d.getDate(); 
var ampm = (h >= 12)?"PM":"AM"; 
if (da < 10) da = "0" + da;
if (mo < 10) mo = "0" + mo;
if (h > 12) h -= 12; 
if (h == 0) h = 12; 
if (m < 10) m = "0" + m; 
//var t = 'Ehotel Online Status Date' + da + '/' + mo + '/' + y + '  Time' + h + ':' + m +  ':' + s + ' ' + ampm; 
defaultStatus = 'Accounting-tax.co.th'; 
setTimeout("display_status_line()", 100); 
}

 

 
 
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,mm,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name;mm=val.alt; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+mm+' must contain an e-mail address.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+mm+' must contain a number.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+mm+' must contain a number between '+min+' and '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+mm+' is required.\n'; }
    } if (errors) alert('The following error(s) occurred:\n'+errors);
    document.MM_returnValue = (errors == '');
} }
  


function show_hide(divID){
var divArea = document.getElementById(divID)
var divAreaImg = document.getElementById(divID+"_img")
var divAreaVisible = divArea.style.display != "none"

if(divAreaVisible){
divArea.style.display = "none"
//divAreaImg.innerHTML = "<img src='/EN/Script/plus.jpg' border='0'>"
}else{
divArea.style.display = ""
//divAreaImg.innerHTML = "<img src='/EN/Script/minus.jpg' border='0'>"
}
}

function show_hide_text(divID){
var divArea = document.getElementById(divID)
var divAreaImg = document.getElementById(divID+"_img")
var divAreaVisible = divArea.style.display != "none"

if(divAreaVisible){
divArea.style.display = "none"
divAreaImg.innerHTML = "+"
}else{
divArea.style.display = ""
divAreaImg.innerHTML = "−"
//ADDED TO CLOSE ANY EXPANDED SECTIONS
close_others(divID)
}

}

 

 extArray1 = new Array(".jpg", ".jpeg", ".gif");
 extArray2 = new Array(".jpg", ".jpeg");  
    function LimitAttach(form, file, ext) {
	if(ext==1) extArray=extArray1; else  extArray=extArray2;
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
	 
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit) return true;
    else
    alert("Please only upload files that end in types:  "
    + (extArray.join("  ")) + "\nPlease select a new "
    + "file to upload and submit again.");
    return false;
    }
 