// form depan, register dan login
function reg(jenis)
{ 
    var xhr; 
    try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }
  
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) 
                  document.getElementById("login").innerHTML=xhr.responseText;
              else 
                 document.getElementById("login").innerHTML="Error code " + xhr.status;
         } else {
		 
		 	document.getElementById("login").innerHTML="<div align='center'style='height:280px'><br /><img src='images/loader.gif' /></div>"; 
		 }
    }; 
	
	if(jenis) {
 		switch (jenis) {
			case 'r2' :
				email = document.formreg.halo.value;
				nama1 = document.formreg.namadpn.value;
				kota = document.formreg.kota.value;
				pass1 = document.formreg.pass.value;
				pass2 = document.formreg.pass2.value;
				statusname = document.formreg.status;
				status=document.formreg.status.options[document.formreg.status.selectedIndex].value;
				kelaminform = document.formreg.kelamin;
	
           if (kelaminform[1].checked) {
              var kelamin = kelaminform[1].value;
           }else{
              var kelamin = kelaminform[0].value;
		   }
	captcha_guess = document.formreg.captcha_guess.value;
	data = "email="+email+"&nama1="+nama1+"&kelamin="+kelamin+"&kota="+kota+"&status="+status+"&pass1="+pass1+"&pass2="+pass2+"&captcha_guess="+captcha_guess+"&kirim=masuk";
   xhr.open("POST", "registerform.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send(data); 
   			break;
			case 'r' :
   xhr.open("GET", "registerform.php",  true); 
   xhr.send(null); 		
			break;
			case 'l' :
   xhr.open("GET", "loginform.php",  true); 
   xhr.send(null); 		
			break;
      }
	}
} 



function KirimReg()
{ 
    var xhr; 
    try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }
  
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
			      if(xhr.responseText=="ok") {
				not = "<div style='padding:10px'><div class='headerorange' style='margin-bottom:10px'>Registrasi Sukses</div><div class='subcontent' style='margin-bottom:10px'>Selamat bergabung. Data registrasi dan kode aktivasi telah dikirim ke email kamu.<br /><br />Cek dan segera mulai kelas bahasa kamu hanya di klikbahasa.com.<br /><br />Untuk login ke dalam klikbahasa.com aktifkan terlebih dahulu kode aktivasi kamu!<br /><br /><strong>Lihat bulkmail &amp; kotak spam!</strong> </div><div> <input type='button' onclick=reg('l') value='kembali ke depan' /></div></div>";	  
                   document.getElementById("login").innerHTML=not;
				  }else{
					document.getElementById("divKirimReg").innerHTML=xhr.responseText;  
				  }
			  } else {
                 document.getElementById("divKirimReg").innerHTML="Gagal Kirim " + xhr.status;
			  }
         } else {
		 
		 	document.getElementById("divKirimReg").innerHTML="sedang mengirim..."; 
		 }
    }; 
	
				email = document.formreg.halo.value;
				nama1 = document.formreg.namadpn.value;
				kota = document.formreg.kota.value;
				pass1 = document.formreg.pass.value;
				pass2 = document.formreg.pass2.value;
				statusname = document.formreg.status;
				status=document.formreg.status.options[document.formreg.status.selectedIndex].value;
				kelaminform = document.formreg.kelamin;
	
           if (kelaminform[1].checked) {
              var kelamin = kelaminform[1].value;
           }else{
              var kelamin = kelaminform[0].value;
		   }
	captcha_guess = document.formreg.captcha_guess.value;
	data = "email="+email+"&nama1="+nama1+"&kelamin="+kelamin+"&kota="+kota+"&status="+status+"&pass1="+pass1+"&pass2="+pass2+"&captcha_guess="+captcha_guess+"&kirim=masuk";
    xhr.open("POST", "nextregisterform.php",  true); 
    xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xhr.send(data); 
} 




function lP(jenis)
{ 
    var xhr; 
    try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }
  
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) 
                  document.getElementById("lupapass").innerHTML=xhr.responseText;
				  
              else 
                  document.getElementById("lupapass").innerHTML="Error code " + xhr.status;
				  
         } else {
		 
		 	document.getElementById("lupapass").innerHTML="mengirim password..";
			
		 }
    }; 
	email = document.FormlupaPass.email.value;
	data = "email="+email+"&kirim=masuk";
   xhr.open("POST", "lupapass.php",  true); 
   xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   xhr.send(data); 
} 


var timeout	= 200;
var closetimer	= 0;
var ddmenuitem	= 0;
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
	ddmenuitem.style.overflow = 'visible';

}

function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
function kembalikanNilaiKodeCapca() {
	document.formreg.captcha_guess.value='masukkan kode disini';
}
document.onclick = mclose;
function ClearBg (nilai) {
	document.getElementById(nilai).style.backgroundColor='transparent';
}
function cekForm() {
	var em = document.formreg.halo.value;
	var p1 = document.formreg.pass.value;
	var p2 = document.formreg.pass2.value;
	var na = document.formreg.namadpn.value;
	var ko = document.formreg.kota.value;
	var ca = document.formreg.captcha_guess.value;
	var warna = "#FFA4A4";
	if(em=="") {
		document.getElementById('TrEmail').style.backgroundColor=warna;
	}else if((em.length==0) || (em.indexOf("@",1)==-1)){
		document.getElementById('TrEmail').style.backgroundColor=warna;
	}else if(p1=="" || p1.length<7){
		document.getElementById('TrPass1').style.backgroundColor=warna;
	}else if(p2==""){
		document.getElementById('TrPass2').style.backgroundColor=warna;
	}else if(p1!=p2) {
		document.getElementById('TrPass2').style.backgroundColor=warna;
	}else if(na==""){
		document.getElementById('TrNama').style.backgroundColor=warna;
	}else if(ko==""){
		document.getElementById('TrKota').style.backgroundColor=warna;
	}else if(ca==""){
		document.getElementById('TrCa').style.backgroundColor=warna;
	}else{
		KirimReg();
		return true;	
	}
	
}
