<!--
function emailCheck (emailStr) {
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailStr.match(emailPat);
if (matchArray==null) {
alert("Email anda belum benar, harap perbaiiki (check @ dan .'s)");
return false;
}
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i<user.length; i++) {
if (user.charCodeAt(i)>127) {
alert("Username email terdapat karakter yang tidal valid.");
return false;
   }
}
for (i=0; i<domain.length; i++) {
if (domain.charCodeAt(i)>127) {
alert("Domain email terdapat karakter yang tidak valid");
return false;
   }
}
if (user.match(userPat)==null) {
alert("Username email nampaknya tidak valid");
return false;
}
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {
for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
alert("Destination IP address is invalid!");
return false;
   }
}
return true;
}
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) {
if (domArr[i].search(atomPat)==-1) {
alert("Nama domain email anda nampaknya tidak valid.");
return false;
   }
}
if (checkTLD && domArr[domArr.length-1].length!=2 && 
domArr[domArr.length-1].search(knownDomsPat)==-1) {
alert("Alamat email harus berakhiran domain yang dikenal\natau \"2 letters\" " + "country.");
return false;
}
if (len<2) {
alert("Alamat email anda tanpa hostname!");
return false;
}
  with (document.daftar)
  {
    if((!gender[0].checked)&&(!gender[1].checked))
    {
	alert("Anda belum memilih gender");
        return false;
    }
  }
return input();
}

function input()
{

  if(document.daftar.username.value.length<1)
  {
   alert("Anda belum mengisi username");
   document.daftar.username.focus();
   return false;
  }
  if(document.daftar.pass1.value.length<1)
  {
   alert("Anda belum mengisi password");
   document.daftar.pass1.focus();
   return false;
  }
  if(document.daftar.pass2.value.length<1)
  {
   alert("Anda belum mengisi konfirmasi password");
   document.daftar.pass2.focus();
   return false;
  }
  if(document.daftar.pass2.value!=document.daftar.pass1.value)
  {
   alert("Password form satu dan dua tidak sama. Harap perbaiki");
   document.daftar.pass2.focus();
   return false;
  }

 if(document.daftar.namaD.value.length<1)
 {
  alert("Anda belum mengisi nama depan");
  document.daftar.namaD.focus();
  return false;
 }

 if(document.daftar.tanggal.value=="0")
 {
  alert("Anda belum memilih tanggal lahir Anda");
  document.daftar.tanggal.focus();
  return false;
 }
 if(document.daftar.bulan.value=="0")
 {
  alert("Anda belum memilih bulan lahir Anda");
  document.daftar.bulan.focus();
  return false;
 }

 if(document.daftar.tahun.value=="0")
 {
  alert("Anda belum memilih tanun lahir Anda");
  document.daftar.tahun.focus();
  return false;
 }

 if(document.daftar.security_code.value.length<1)
 {
  alert("Masukkan Security Code");
  document.daftar.security_code.focus();
  return false;
 }

 if(document.daftar.ym.value!="" || document.daftar.ym.value.length > 1)
 {
  isi=document.daftar.ym.value;
  if(isi.indexOf("@")!=-1)
  {
    alert("Input Yahoo Massager anda salah\nSilahkan baca help disamping");
    document.daftar.ym.focus();
    return false;
    }
  else
  {
   if(isi.indexOf(".")!=-1)
   {
    alert("Input Yahoo Massager anda salah\nSilahkan baca help disamping");
    document.daftar.ym.focus();
    return false;
    }
   }
  }
 return true;
}
function cekYM(){
if(document.form.ym.value!="" || document.form.ym.value.length > 1)
 {
  isi=document.form.ym.value;
  if(isi.indexOf("@")!=-1)
  {
    alert("Input Yahoo Massager anda salah\nSilahkan baca keterangan di bawah");
    document.form.ym.focus();
    return false;
    }
  else
  {
   if(isi.indexOf(".")!=-1)
   {
    alert("Input Yahoo Massager anda salah\nSilahkan baca keterangan di bawah");
    document.form.ym.focus();
    return false;
    }
   }
  }
return true
}

function cekYMEdit(){
if(document.form.ym.value!="" || document.form.ym.value.length > 1)
 {
  isi=document.form.ym.value;
  if(isi.indexOf("@")!=-1)
  {
    alert("Input Yahoo Massager anda salah\nSilahkan baca keterangan di bawah");
    document.form.ym.focus();
    return false;
    }
  }
return true
}


/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
		
var horizontal_offset="9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
var ie=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
if (whichedge=="rightedge"){
var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
}
else{
var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
}
return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth){
if ((ie||ns6) && document.getElementById("hintbox")){
dropmenuobj=document.getElementById("hintbox")
dropmenuobj.innerHTML=menucontents
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (tipwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=tipwidth
}
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
dropmenuobj.style.visibility="visible"
obj.onmouseout=hidetip
}
}

function hidetip(e){
dropmenuobj.style.visibility="hidden"
dropmenuobj.style.left="-500px"
}

function createhintbox(){
var divblock=document.createElement("div")
divblock.setAttribute("id", "hintbox")
document.body.appendChild(divblock)
}

if (window.addEventListener)
window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
window.attachEvent("onload", createhintbox)
else if (document.getElementById)
window.onload=createhintbox



function textCounter(field, countfield, maxlimit) {
   if(field.value.length > maxlimit){
      field.value = field.value.substring(0, maxlimit);
   }
   else{ 
      countfield.value = maxlimit - field.value.length;
   }
}
function cek(){
if(document.kirim.nama.value<1){
   alert("Anda belum mengisi nama anda\nHarap isi");
   document.kirim.nama.focus();
   return false}
if(document.kirim.email.value<1){
   alert("Anda belum mengisi email anda\nHarap isi");
   document.kirim.email.focus();
   return false}
if(document.kirim.subjek.value<4){
   alert("Anda belum mengisi subjek anda\nHarap isi. Minimal 4 karakter");
   document.kirim.subjek.focus();
   return false}
if(document.kirim.pesan.value<10){
   alert("Anda belum mengisi pesan anda\nHarap isi. Minimal 10 karakter");
   document.kirim.pesan.focus();
   return false}
return true;
}
-->