﻿function OpenNew(theURL,winName,features)
{
  var putItThere = null;   
  putItThere = window.open(theURL,winName,features);
  if (putItThere.blur)
  {
    putItThere.focus();
  }
}

function FormSubmit(formName)
{
  var formName;
  formName.submit();
}

function FormReset(formName)
{
  var formName;
  formName.reset();
}

function PageReload()
{
  window.location.reload()
}

function CloseW()
{
  window.close();
}

function BackW(x)
{
  var x;
  history.back(-'+ x +');
}

function jumppage(x)
{
  var x;
  location.href = x;
}

function EntLin(eventobject)
{
  if (window.event.keyCode==13)
  {
    this.document.form.submit();
  }
}

function CtlEnt(eventobject)
{
  if (event.ctrlKey && window.event.keyCode==13)
  {
    this.document.FormName.submit();
  }
}

function CheckKeyPressed(eSrc)
{
  var isValidKey = false;
  if (eSrc.value.length==0 && window.event.keyCode==48)
  {
    window.event.returnValue = false;
    return;
  }
  switch(window.event.keyCode)
  {
    case 46:isValidKey=true;break;
    case 48:isValidKey=true;break;
    case 49:isValidKey=true;break;
    case 50:isValidKey=true;break;
    case 51:isValidKey=true;break;
    case 52:isValidKey=true;break;
    case 53:isValidKey=true;break;
    case 54:isValidKey=true;break;
    case 55:isValidKey=true;break;
    case 56:isValidKey=true;break;
    case 57:isValidKey=true;break;
  }
  window.event.returnValue = isValidKey;
}

function DataGridDelConf(frmName)
{
  if (confirm("Are you sure wish to continue?"))
  {
    frmName.submit();
  }
  else
  {
    return false;
  }
}

function ImgDelConf3(DelSn,DelName,PageName,processID)
{
  if (confirm("\nAre you sure delete it?\n"))
  {
    location.href = PageName+'.asp?Del=1&DelName='+DelName+'&DelSn='+DelSn+'&Active=Y'+'&processID='+processID;
  }
}

function ImgDelConf2(DelSn,DelName,PageName)
{
  if (confirm("\nAre you sure delete it?\n"))
  {
    location.href = PageName+'.asp?Del=1&DelName='+DelName+'&DelSn='+DelSn+'&Active=Y';
  }
}

function ImgDelConf1(DelName,PageName)
{
  if (confirm("\nAre you sure delete it?\n"))
  {
    location.href = PageName+'.asp?Del=1&DelName='+DelName;
  }
}

function ImgDelConf(DelSn,DelName,Sn,Page,PageName)
{
  if (confirm("\nAre you sure delete ("+DelName+")?\n"))
  {
    location.href = PageName+'.asp?Del=1&DelSn='+DelSn+'&DelName='+DelName+'&processID='+Sn+'&Page='+Page;
  }
}

function rmachecks(x)
{
  var x;
  var c1 = document.getElementById("PAStatus");
  var c2 = document.getElementById("PBStatus");
  var c3 = document.getElementById("PCStatus");
  var c4 = document.getElementById("PDStatus");
  var c5 = document.getElementById("PEStatus");
  if (x=='2')
  {
    c3.checked = false;
    c4.checked = false;
    c5.checked = false;
  }
  else if (x=='3')
  {
    if (c3.checked==false)
    {
      /*c2.checked = false;
      c3.checked = false;
      c4.checked = false;
      c5.checked = false;*/
    }
    else
    {
      c2.checked = true;
      c3.checked = true;
    }
  }
  else if (x=='4')
  {
    if (c4.checked==false)
    {
      /*c2.checked = false;
      c3.checked = false;
      c4.checked = false;
      c5.checked = false;*/
    }
    else
    {
      c2.checked = true;
      c3.checked = true;
      c4.checked = true;
    }
  }
  else
  {
    if (c5.checked==false)
    {
      /*c2.checked = false;
      c3.checked = false;
      c4.checked = false;
      c5.checked = false;*/
    }
    else
    {
      c2.checked = true;
      c3.checked = true;
      c4.checked = true;
      c5.checked = true;
    }
  }
}

function ConChecks(id,id2)
{ 
  check_box = document.getElementById(id);
  if (check_box.checked)
  {
    if (confirm('Are you sure?'))
    {
       rmachecks(id2);
    }
    else
    {
      check_box.checked = false;
    }
  }
}

function P1Check(obj)
{
  if (!obj.CategoryName.value)
  {
    alert('Please enter Product Categories.');
    obj.CategoryName.focus();
    return false;
  }
  return true;
}

function RLSCheck(obj)
{
  if (obj.ddlCAId[0].selected)
  {
    alert('Please select Product Categories.');
    obj.ddlCAId.focus();
    return false;
  }
  if (!obj.LinkName.value)
  {
    alert('Please enter LinkName.');
    obj.LinkName.focus();
    return false;
  }
  if (!obj.FtpUrl.value)
  {
    alert('Please enter Ftp Url.');
    obj.FtpUrl.focus();
    return false;
  }
  return true;
}

function P2Check(obj)
{
  if (obj.ddlCAId[0].selected)
  {
    alert('Please select Product Categories.');
    obj.ddlCAId.focus();
    return false;
  }
  if (!obj.SeriesName.value)
  {
    alert('Please enter SeriesName.');
    obj.SeriesName.focus();
    return false;
  }
  return true;
}

function P3Check(obj)
{
  var New_ddlCAId = ifrModelAdd.document.forms[0].ddlCAId;
  var New_ddlSAId = ifrModelAdd.document.forms[0].ddlSAId;
  if (New_ddlCAId[0].selected)
  {
    alert('Please select Product Categories.');
    New_ddlCAId.focus();
    return false;
  }
  if (New_ddlSAId[0].selected)
  {
    alert('Please select Product Series.');
    New_ddlSAId.focus();
    return false;
  }
  if (!obj.ModelsName.value)
  {
    alert('Please enter ModelsName.');
    obj.ModelsName.focus();
    return false;
  }
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlSAId.value = New_ddlSAId.options[New_ddlSAId.selectedIndex].value;
  return true;
}

function P3Search()
{
  var New_ddlCAId = ifrModelSearch.document.forms[0].ddlCAId;
  var New_ddlSAId = ifrModelSearch.document.forms[0].ddlSAId;
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlSAId.value = New_ddlSAId.options[New_ddlSAId.selectedIndex].value;
}

function P4Search()
{
  var New_ddlCAId = ifrProductsSearch.document.forms[0].ddlCAId;
  var New_ddlSAId = ifrProductsSearch.document.forms[0].ddlSAId;
  var New_ddlOAId = ifrProductsSearch.document.forms[0].ddlOAId;
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlSAId.value = New_ddlSAId.options[New_ddlSAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
}

function Product1Check(obj)
{
  var New_ddlCAId = ifrProductsAdd.document.forms[0].ddlCAId;
  var New_ddlSAId = ifrProductsAdd.document.forms[0].ddlSAId;
  var New_ddlOAId = ifrProductsAdd.document.forms[0].ddlOAId;
  if (New_ddlCAId[0].selected)
  {
    alert('Please select Product Categories.');
    New_ddlCAId.focus();
    return false;
  }
  if (New_ddlSAId[0].selected)
  {
    alert('Please select Product Series.');
    New_ddlSAId.focus();
    return false;
  }
  if (!obj.ProductsName.value)
  {
    alert('Please enter Products Name.');
    obj.ProductsName.focus();
    return false;
  }
  if (!obj.PeakCode.value)
  {
    alert('Please enter OtgCode.');
    obj.PeakCode.focus();
    return false;
  }
  /*if (obj.PeakCode.value.length < 8)
  {
    alert('PeakCode Format Error.');
    obj.PeakCode.focus();
    return false;
  }*/
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlSAId.value = New_ddlSAId.options[New_ddlSAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
  return true;
}

function PDLCheck(obj)
{
  if (obj.DLClass[0].selected)
  {
    alert('Please select Class.');
    obj.DLClass.focus();
    return false;
  }
  if (!obj.DLTitle.value)
  {
    alert('Please enter Title.');
    obj.DLTitle.focus();
    return false;
  }
  return true;
}

function PQACheck(obj)
{
  if (!obj.QTitle.value)
  {
    alert('Please enter Title.');
    obj.QTitle.focus();
    return false;
  }
  return true;
}

function D2Check(obj)
{
  if (obj.ddlDAId[0].selected)
  {
    alert('Please select Device Types.');
    obj.ddlDAId.focus();
    return false;
  }
  if (!obj.BrandName.value)
  {
    alert('Please enter BrandName.');
    obj.BrandName.focus();
    return false;
  }
  return true;
}

function D3Check(obj)
{
  var New_ddlDAId = ifrModelAdd.document.forms[0].ddlDAId;
  var New_ddlBAId = ifrModelAdd.document.forms[0].ddlBAId;
  if (New_ddlDAId[0].selected)
  {
    alert('Please select Flash Card.');
    New_ddlDAId.focus();
    return false;
  }
  if (New_ddlBAId[0].selected)
  {
    alert('Please select Device Brands.');
    New_ddlBAId.focus();
    return false;
  }
  if (!obj.ModelName.value)
  {
    alert('Please enter Device Models.');
    obj.ModelName.focus();
    return false;
  }
  document.forms[0].GetddlDAId.value = New_ddlDAId.options[New_ddlDAId.selectedIndex].value;
  document.forms[0].GetddlBAId.value = New_ddlBAId.options[New_ddlBAId.selectedIndex].value;
  return true;
}

function D3Search()
{
  var New_ddlDAId = ifrModelSearch.document.forms[0].ddlDAId;
  var New_ddlBAId = ifrModelSearch.document.forms[0].ddlBAId;
  document.forms[0].GetddlDAId.value = New_ddlDAId.options[New_ddlDAId.selectedIndex].value;
  document.forms[0].GetddlBAId.value = New_ddlBAId.options[New_ddlBAId.selectedIndex].value;
}

function D4Check()
{
  var New_ddlDAId = ifrDCSetupAdd.document.forms[0].ddlDAId;
  var New_ddlBAId = ifrDCSetupAdd.document.forms[0].ddlBAId;
  var New_ddlOAId = ifrDCSetupAdd.document.forms[0].ddlOAId;
  if (New_ddlDAId[0].selected)
  {
    alert('Please select Flash Card.');
    New_ddlDAId.focus();
    return false;
  }
  if (New_ddlBAId[0].selected)
  {
    alert('Please select Device Brands.');
    New_ddlBAId.focus();
    return false;
  }
  if (New_ddlOAId[0].selected)
  {
    alert('Please select Device Models.');
    New_ddlOAId.focus();
    return false;
  }
  document.forms[0].GetddlDAId.value = New_ddlDAId.options[New_ddlDAId.selectedIndex].value;
  document.forms[0].GetddlBAId.value = New_ddlBAId.options[New_ddlBAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
}

function D4Search()
{
  var New_ddlDAId = ifrDCSearch.document.forms[0].ddlDAId;
  var New_ddlBAId = ifrDCSearch.document.forms[0].ddlBAId;
  var New_ddlOAId = ifrDCSearch.document.forms[0].ddlOAId;
  document.forms[0].GetddlDAId.value = New_ddlDAId.options[New_ddlDAId.selectedIndex].value;
  document.forms[0].GetddlBAId.value = New_ddlBAId.options[New_ddlBAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
}

function C2Check(obj)
{
  if (obj.ddlCAId[0].selected)
  {
    alert('Please select Card.');
    obj.ddlCAId.focus();
    return false;
  }
  if (!obj.ModelName.value)
  {
    alert('Please enter Card Speed.');
    obj.ModelName.focus();
    return false;
  }
  return true;
}

function C3Check(obj)
{
  var New_ddlCAId = ifrBrandAdd.document.forms[0].ddlCAId;
  var New_ddlOAId = ifrBrandAdd.document.forms[0].ddlOAId;
  if (New_ddlCAId[0].selected)
  {
    alert('Please select Card.');
    New_ddlCAId.focus();
    return false;
  }
  if (New_ddlOAId[0].selected)
  {
    alert('Please select Card Speed.');
    New_ddlOAId.focus();
    return false;
  }
  if (!obj.BrandName.value)
  {
    alert('Please enter Device Brands.');
    obj.BrandName.focus();
    return false;
  }
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
  return true;
}

function C3Search()
{
  var New_ddlCAId = ifrBrandSearch.document.forms[0].ddlCAId;
  var New_ddlOAId = ifrBrandSearch.document.forms[0].ddlOAId;
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
}

function C4Check(obj)
{
  var New_ddlCAId = ifrTypeAdd.document.forms[0].ddlCAId;
  var New_ddlOAId = ifrTypeAdd.document.forms[0].ddlOAId;
  var New_ddlBAId = ifrTypeAdd.document.forms[0].ddlBAId;
  if (New_ddlCAId[0].selected)
  {
    alert('Please select Cards.');
    New_ddlCAId.focus();
    return false;
  }
  if (New_ddlOAId[0].selected)
  {
    alert('Please select Card Speed.');
    New_ddlOAId.focus();
    return false;
  }
  if (New_ddlBAId[0].selected)
  {
    alert('Please select Device Brands.');
    New_ddlBAId.focus();
    return false;
  }
  if (!obj.TypeNames.value)
  {
    alert('Please enter Type Name.');
    obj.TypeNames.focus();
    return false;
  }
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
  document.forms[0].GetddlBAId.value = New_ddlBAId.options[New_ddlBAId.selectedIndex].value;
}

function C4Search()
{
  var New_ddlCAId = ifrTypeSearch.document.forms[0].ddlCAId;
  var New_ddlOAId = ifrTypeSearch.document.forms[0].ddlOAId;
  var New_ddlBAId = ifrTypeSearch.document.forms[0].ddlBAId;
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
  document.forms[0].GetddlBAId.value = New_ddlBAId.options[New_ddlBAId.selectedIndex].value;
}

function C5Check(obj)
{
  var New_ddlCAId = ifrCardsAdd.document.forms[0].ddlCAId;
  var New_ddlOAId = ifrCardsAdd.document.forms[0].ddlOAId;
  var New_ddlBAId = ifrCardsAdd.document.forms[0].ddlBAId;
  var New_ddlTAId = ifrCardsAdd.document.forms[0].ddlTAId;
  if (New_ddlCAId[0].selected)
  {
    alert('Please select Cards.');
    New_ddlCAId.focus();
    return false;
  }
  if (New_ddlOAId[0].selected)
  {
    alert('Please select Card Speed.');
    New_ddlOAId.focus();
    return false;
  }
  if (New_ddlBAId[0].selected)
  {
    alert('Please select Device Brands.');
    New_ddlBAId.focus();
    return false;
  }
  if (New_ddlTAId[0].selected)
  {
    alert('Please select Device Types.');
    New_ddlTAId.focus();
    return false;
  }
  if (!obj.FCName.value)
  {
    alert('Please enter Device Models.');
    obj.FCName.focus();
    return false;
  }
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
  document.forms[0].GetddlBAId.value = New_ddlBAId.options[New_ddlBAId.selectedIndex].value;
  document.forms[0].GetddlTAId.value = New_ddlTAId.options[New_ddlTAId.selectedIndex].value;
}

function C5Search()
{
  var New_ddlCAId = ifrCDSearch.document.forms[0].ddlCAId;
  var New_ddlOAId = ifrCDSearch.document.forms[0].ddlOAId;
  var New_ddlBAId = ifrCDSearch.document.forms[0].ddlBAId;
  var New_ddlTAId = ifrCDSearch.document.forms[0].ddlTAId;
  document.forms[0].GetddlCAId.value = New_ddlCAId.options[New_ddlCAId.selectedIndex].value;
  document.forms[0].GetddlOAId.value = New_ddlOAId.options[New_ddlOAId.selectedIndex].value;
  document.forms[0].GetddlBAId.value = New_ddlBAId.options[New_ddlBAId.selectedIndex].value;
  document.forms[0].GetddlTAId.value = New_ddlTAId.options[New_ddlTAId.selectedIndex].value;
}

function ChkReMsg(obj)
{
  if (!obj.ReMessage.value)
  {
    alert('Please enter ReMessage.');
    //obj.ReMessage.focus();
    return false;
  } 
  return true;
}

function AuthorityCheck(obj)
{
  if (!obj.UserID.value)
  {
    alert('Please enter your Identification.');
    obj.UserID.focus();
    return false;
  }
  if (!obj.PassCode.value)
  {
    alert('Please enter your Password.');
    obj.PassCode.focus();
    return false;
  }
  return true;
}

function ChkAuthEdit(obj)
{
  if (!obj.NickName.value)
  {
    alert('Please enter your Name.');
    obj.NickName.focus();
    return false;
  }
  if (obj.org_pwd.value)
  {
    if (!obj.user_pwd.value)
    {
      alert('Please enter your New Password.');
      obj.user_pwd.focus();
      return false;
    }
    if (!obj.user_conf_pwd.value)
    {
      alert('Please enter your Confirm New Password.');
      obj.user_conf_pwd.focus();
      return false;
    }
    if (obj.user_pwd.value != obj.user_conf_pwd.value)
    {
      alert('The new password is inconsistent with the confirmation password');
      return false;
    }
  }
  return true;
}

function MemberCheck(obj)
{
  if (!obj.FName.value)
  {
    alert('Please enter your First Name.');
    obj.FName.focus();
    return false;
  }
  if (!obj.SName.value)
  {
    alert('Please enter your Surname.');
    obj.SName.focus();
    return false;
  }
  if (obj.MType[0].selected)
  {
    alert('Please select your Member Type.');
    obj.MType.focus();
    return false;
  }
  if (!obj.EMail.value)
  {
    alert('Please select your E-Mail.');
    obj.EMail.focus();
    return false;
  }
  if (!CheckMail(obj.EMail))
  {
    alert('Your E-mail format is wrong!');
    obj.EMail.focus();
    return false;
  }
  return true;
}

function ChkKB(obj)
{
  if (obj.ddlGAId[0].selected)
  {
    alert('Please select Product Group.');
    obj.ddlGAId.focus();
    return false;
  }
  if (!obj.KTitle.value)
  {
    alert('Please enter Title.');
    obj.KTitle.focus();
    return false;
  }
  if (!obj.FtpUrl.value)
  {
    alert('Please enter Ftp Url.');
    obj.FtpUrl.focus();
    return false;
  }
  return true;
}

function NewsCheck(obj)
{
  if (obj.ddlNClass[0].selected)
  {
    alert('Please select Class.');
    obj.ddlNClass.focus();
    return false;
  }
  if (!obj.NSubject.value)
  {
    alert('Please enter Subject.');
    obj.NSubject.focus();
    return false;
  }
  return true;
}

function DC1Redir(x)
{
  location.href = 'index1.asp?A='+x.options[x.selectedIndex].value;
}

function DC2Redir(x,y)
{
  location.href = 'index1.asp?A='+x+'&B='+y.options[y.selectedIndex].value;
}

function DC3Redir(x,y,z)
{
  location.href = 'index1list.asp?A='+x+'&B='+y+'&C='+z.options[z.selectedIndex].value;
}

function CD1Redir(x)
{
  location.href = 'index2.asp?A='+x.options[x.selectedIndex].value;
}

function CD2Redir(x,y)
{
  location.href = 'index2.asp?A='+x+'&B='+y.options[y.selectedIndex].value;
}

function CD3Redir(x,y,z)
{
  location.href = 'index2list.asp?A='+x+'&B='+y+'&C='+z.options[z.selectedIndex].value;
}

function DL1Redir(x)
{
  location.href = 'download.asp?A='+x.options[x.selectedIndex].value;
}

function DL2Redir(x,y,j)
{
  ny = y.options[y.selectedIndex].value.split(',')[0];
  location.href = j+'.asp?A='+x+'&B='+ny;
}

function DL3Redir(x,y,z)
{
  location.href = 'downloadlist.asp?A='+x+'&B='+y+'&C='+z.options[z.selectedIndex].value;
}

function QA1Redir(x)
{
  location.href = 'faq.asp?A='+x.options[x.selectedIndex].value;
}

function QA2Redir(x,y,j)
{
  ny = y.options[y.selectedIndex].value.split(',')[0];
  location.href = j+'.asp?A='+x+'&B='+ny;
}

function QA3Redir(x,y,z)
{
  location.href = 'faqlist.asp?A='+x+'&B='+y+'&C='+z.options[z.selectedIndex].value;
}

function KBRedir(x)
{
  location.href = 'Knowledge.asp?A='+x.options[x.selectedIndex].value;
}

function SPF1Redir(f,x)
{
  var f;
  var x = x.options[x.selectedIndex] ;
  location.href = f+'?X='+x.value;
}

function SPF2Redir(x,y,z)
{
  var x , z;
  var ny = y.options[y.selectedIndex].value.split(',')[0];
  switch(z)
  {
    case '1': nz = 'support.asp'; break
    case '2': nz = 'support2.asp'; break
    case '3': nz = 'support3.asp'; break
    case '4': nz = 'support4.asp'; break
    default:  nz = 'index.asp'; break;
  }
  location.href = nz+'?X='+x+'&Y='+ny;
}

function chkSupport(obj)
{
  if (!XOK || !YOK)
  {
    if (obj.X[0].selected || obj.Y[0].selected)
    {
      alert('Please select your product type.');
      return false;
    }
  }
  if (!obj.IPModel.value)
  {
    alert('Please enter your product model.');
    obj.IPModel.focus();
    return false;
  }
  if (obj.IGOS[8].selected || obj.IGOS[18].selected || obj.IGOS[20].selected)
  {
    alert('Please select Operating System.');
     obj.IGOS.focus();
    return false;
  }
  if (!obj.IGPTitle.value)
  {
    alert('Please enter your problem title.');
    obj.IGPTitle.focus();
    return false;
  }
  /*if (!obj.IGPDesc.value)
  {
    alert('Please enter IGPDesc.');
    obj.IGPDesc.focus();
    return false;
  }*/
  /*if (!obj.IGPart.value)
  {
    alert('How long has this part worked?');
    obj.IGPart.focus();
    return false;
  }*/
  return true;
}

function chkSupport2(obj)
{ 
  if (!XOK || !YOK)
  {
    if (obj.X[0].selected || obj.Y[0].selected)
    {
      alert('Please select your product type.');
      return false;
    }
  }
  if (!obj.IPModel.value)
  {
    alert('Please enter your product model.');
    obj.IPModel.focus();
    return false;
  }
  if (obj.IGOS[8].selected || obj.IGOS[18].selected || obj.IGOS[20].selected)
  {
    alert('Please select Operating System.');
     obj.IGOS.focus();
    return false;
  }
  if (!obj.IGPTitle.value)
  {
    alert('Please enter your problem title.');
    obj.IGPTitle.focus();
    return false;
  }
  /*if (!obj.IGPDesc.value)
  {
    alert('Please enter IGPDesc.');
    obj.IGPDesc.focus();
    return false;
  }*/
  /*if (!obj.IGPart.value)
  {
    alert('How long has this part worked?');
    obj.IGPart.focus();
    return false; 
  }*/
  return true;
}

function chkSupport3(obj)
{ 
  if (!XOK || !YOK)
  {
    if (obj.X[0].selected || obj.Y[0].selected)
    {
      alert('Please select your product type.');
      return false;
    } 
  }
  if (!obj.IPModel.value)
  {
    alert('Please enter your product model.');
    obj.IPModel.focus();
    return false;
  }
  return true;
}

function chkSupport4(obj)
{ 
  if (!XOK || !YOK)
  {
    if (obj.X[0].selected || obj.Y[0].selected)
    {
      alert('Please select your product type.');
      return false;
    } 
  }
  if (!obj.IPModel.value)
  {
    alert('Please enter your product model.');
    obj.IPModel.focus();
    return false;
  }
  if (!obj.IVBrand.value)
  {
    alert('Please enter Motherboard Brand & Model.');
    obj.IVBrand.focus();
    return false;
  }
  if (!obj.IVSpeed.value)
  {
    alert('Please enter Model & Speed.');
    obj.IVSpeed.focus();
    return false;
  }
  if (!obj.IVMemory.value)
  {
    alert('Please enter Memory Capacity.');
    obj.IVMemory.focus();
    return false;
  }
  if (obj.IGOS[8].selected || obj.IGOS[18].selected || obj.IGOS[20].selected)
  {
    alert('Please select Operating System.');
     obj.IGOS.focus();
    return false;
  }
  if (!obj.IGPTitle.value)
  {
    alert('Please enter your problem title.');
    obj.IGPTitle.focus();
    return false;
  }
  /*if (!obj.IGPDesc.value)
  {
    alert('Please enter IGPDesc.');
    obj.IGPDesc.focus();
    return false;
  }*/
  /*if (!obj.IGPart.value)
  {
    alert('How long has this part worked?');
    obj.IGPart.focus();
    return false; 
  }*/
  return true;
}

function ContactRedir(x)
{
  if (x.options[x.selectedIndex].value=='--')
  {
    location.href = '../support/support.asp';
  }
}

function contactchk(obj)
{
  if (!obj.CAMessage.value)
  {
    alert('Please enter your message.');
    obj.CAMessage.focus();
    return false;
  }
  return true;
}

function forgetpass(obj)
{
  if (!obj.MyMail.value)
  {
    alert('Please put in thie e-mail address that you register as PEAK Member.');
    obj.MyMail.focus();
    return false;
  }
  return true;
}

function SwapMultiImgs(index)
{
  imgCar.src = ary_imgCar[index].src;
}

function CheckMail(objMail)
{
  var email = objMail.value;
  var rege = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
  if (email.length == 0 || rege.exec(email) == null)
  {
    return false;
  }
  return true;
}

function ChkBox(val)
{
  var val;
  var tt = document.all.ch1.value;
  var ss = document.all.ch2.value;
  var pp1 = document.all.ch3.value;
  var pp2 = pp1 - 1;
  if (ss == 1)
  {
    var ss1 = 1;
  }
  else
  {
    var ss1 = eval(ss)*pp1-pp2;
  }
  for (var t=ss1;t<=tt;t++)
  {
    if (val == 1)
    {
      document.all(document.all.ch4.value+t).checked = true;
    }
    else
    {
      document.all(document.all.ch4.value+t).checked = false;
    }
  }
}

function ToggleDivState(x)
{
  div = document.getElementById(x);
  div.style.display = div.style.display == "block" ? "none" : "block";
}

function showHideContent(id,bOn)
{
	var bMO = false;
	var oContent = document.all.item(id);
	var oImage   = document.all.item('ImgRL');
	if (!oContent || !oImage) return;

	if (event.srcElement)
		bOn = (oContent.style.display.toLowerCase() == "none");

	if (bOn == false)
	{
		oContent.style.display = 'none';
		oImage.src = '../images/add.jpg';
	}
	else
	{  
		oContent.style.display = '';
		oImage.src = '../images/sub.jpg';
	}
}

_editor_url = "htmledit/";
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>');
}

function pageredir(x)
{
  var x;
  location.href = x + '.asp';
}

function newImage(arg)
{
  if (document.images)
  {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

function changeImages()
{
  if (document.images && (preloadFlag == true))
  {
    for (var i=0; i<changeImages.arguments.length; i+=2)
    {
      document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
  }
}

var preloadFlag = false;
function preloadImages()
{
  if (document.images)
  {
    home_over = newImage("../images/menu/menu-home_over.gif");
    about_over = newImage("../images/menu/menu-about_over.gif");
    products_over = newImage("../images/menu/menu-products_over.gif");
    service_over = newImage("../images/menu/menu-service_over.gif");
    wheretobuy_over = newImage("../images/menu/menu-wheretobuy_over.gif");
    news_over = newImage("../images/menu/menu-news_over.gif");
    contact_over = newImage("../images/menu/menu-contact_over.gif");
    preloadFlag = true;
  }
}

function swapTabs(visibleTab){
	if (visibleTab!='productBoxProductDetails'){
		document.getElementById('productBoxProductDetails').style.display = 'none';
		document.getElementById('productBoxProductDetailsTab').className = 'nonSelectedTab';
	}
	if (visibleTab!='productBoxTechSpecs'){
		document.getElementById('productBoxTechSpecs').style.display = 'none';
		document.getElementById('productBoxTechSpecsTab').className = 'nonSelectedTab';
	}
	if (visibleTab!='productBoxDownloads'){
		document.getElementById('productBoxDownloads').style.display = 'none';
		document.getElementById('productBoxDownloadsTab').className = 'nonSelectedTab';
	}
	if (visibleTab!='productBoxSupport'){
		document.getElementById('productBoxSupport').style.display = 'none';
		document.getElementById('productBoxSupportTab').className = 'nonSelectedTab';
	}

	document.getElementById(visibleTab).style.display = 'block';
	document.getElementById(visibleTab+'Tab').className = 'selectedTab';
}

/*function swapTabs1(visibleTab){
	if (visibleTab!='tech1'){
		document.getElementById('tech1').style.display = 'none';
		document.getElementById('tech1Tab').className = 'nonSelectedTab';
	}
	if (visibleTab!='tech2'){
		document.getElementById('tech2').style.display = 'none';
		document.getElementById('tech2Tab').className = 'nonSelectedTab';
	}
	if (visibleTab!='tech3'){
		document.getElementById('tech3').style.display = 'none';
		document.getElementById('tech3Tab').className = 'nonSelectedTab';
	}
	if (visibleTab!='tech4'){
		document.getElementById('tech4').style.display = 'none';
		document.getElementById('tech4Tab').className = 'nonSelectedTab';
	}
	if (visibleTab!='tech5'){
		document.getElementById('tech5').style.display = 'none';
		document.getElementById('tech5Tab').className = 'nonSelectedTab';
	}
	if (visibleTab!='tech6'){
		document.getElementById('tech6').style.display = 'none';
		document.getElementById('tech6Tab').className = 'nonSelectedTab';
	}
   if (visibleTab!='tech7'){
		document.getElementById('tech7').style.display = 'none';
		document.getElementById('tech7Tab').className = 'nonSelectedTab';
	}
	
	document.getElementById(visibleTab).style.display = 'block';
	document.getElementById(visibleTab+'Tab').className = 'selectedTab';
}*/

function faqAnswerShow(faqQuestion)
{
	if (document.getElementById(faqQuestion).style.display == 'block')
	{
	  document.getElementById(faqQuestion).style.display = 'none';
	}
	else
	{
	  document.getElementById(faqQuestion).style.display = 'block';
	}
}

function showhide(x)
{
	if (document.getElementById(x).style.display == 'block')
	{
	  document.getElementById(x).style.display = 'none';
	}
	else
	{
	  document.getElementById(x).style.display = 'block';
	}
}

function openWindow(theURL,winName,features)
{
  window.open(theURL,winName,features);
}

function formatDate()
{
  var Today = new Date();
  var day, month, dayDate;

  switch (Today.getDay())
  {
    case 0:
      day = "Sunday";
      break;
    case 1:
      day = "Monday";
      break;
    case 2:
      day = "Tuesday";
      break;
    case 3:
      day = "Wednesday";
      break;
    case 4:
      day = "Thursday";
      break;
    case 5:
      day = "Friday";
      break;
    case 6:
      day = "Saturday";
      break;
  }

  switch (Today.getMonth())
  {
    case 0:
      month = "January";
      break;
    case 1:
      month = "February";
      break;
    case 2:
      month = "March";
      break;
    case 3:
      month = "April";
      break;
    case 4:
      month = "May";
      break;
    case 5:
      month = "June";
      break;
    case 6:
      month = "July";
      break;
    case 7:
      month = "August";
      break;
    case 8:
      month = "September";
      break;
    case 9:
      month = "October";
      break;
    case 10:
      month = "November";
      break;
    case 11:
      month = "December";
      break;
  }
  dayDate = Today.getDate();
	if (dayDate == 1 || dayDate == 21 || dayDate == 31 )
	{
		dayDate=dayDate+"st";
	}
	else if (dayDate == 2 || dayDate == 22 )
	{
		dayDate=dayDate+"nd";
	}
	else if (dayDate == 3 || dayDate == 23 )
	{
		dayDate=dayDate+"rd";
	}
	else
	{
		dayDate=dayDate+"th"
	}
	//return (day + " " + month + " " + dayDate + ", " + Today.getYear());
	
	year=Today.getYear()
	if (year<2000)
	{
		year+=1900
	}
	return (dayDate + " " + month + ", " + year);
}

function Client_MemReg(obj)
{
  if (!obj.FName.value)
  {
    alert('Please enter your First Name.');
    obj.FName.focus();
    return false;
  }
  if (!obj.SName.value)
  {
    alert('Please enter your Surname.');
    obj.SName.focus();
    return false;
  }
  if (obj.MType[0].selected)
  {
    alert('Please select your Member Type.');
    obj.MType.focus();
    return false;
  }
  if (obj.MType[2].selected || obj.MType[3].selected || obj.MType[4].selected || obj.MType[5].selected)
  {
    if (!obj.Company.value)
    {
      alert('Please enter your Company Name.');
      obj.Company.focus();
      return false;
    }
    if (!obj.JTitle.value)
    {
      alert('Please enter your Job Title.');
      obj.JTitle.focus();
      return false;
    }
  }
  if (reged=="0")
  {
    if (!obj.EMail.value)
    {
      alert('Please enter your e-mail address.');
      obj.EMail.focus();
      return false;
    }
    if (!CheckMail(obj.EMail))
    {
      alert('The format of your e-mail address is incorrect; please correct your e-mail address.');
      obj.EMail.focus();
      return false;
    }
  }
  if (!obj.PassCode.value)
  {
    alert('Please enter your Password.');
    obj.PassCode.focus();
    return false;
  }
  return true;
}