// JavaScript Document
var stssynergy = 0;

function formatCurrency(num) {
var arr=new Array();
var data=new Array();
data[0]="";
data[1]="";
if (num.indexOf(".")>=0) {
	data = num.split(".");
	num=data[0];
}
if (num.indexOf(",")>=0) {
	arr=num.split(",");
	num="";
	for (var loop1=0;loop1<arr.length;loop1++) {
		num=num+arr[loop1];
	}
}
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
num = Math.floor(num/100).toString();
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) {
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
}
if (data[1] != "") {
	return ("Rp " + num + "." + data[1]);
}
else {
	return ("Rp " + num);
}
}


function formatCurrency2(num, formName, kode) {
var arr=new Array();
var data=new Array();
data[0]="";
data[1]="";
if (num.indexOf(".")>=0) {
	data = num.split(".");
	num=data[0];
}
if (num.indexOf(",")>=0) {
	arr=num.split(",");
	num="";
	for (var loop1=0;loop1<arr.length;loop1++) {
		num=num+arr[loop1];
	}
}
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
num = Math.floor(num/100).toString();
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) {
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
}
if (data[1] != "") {
	document.getElementById(kode).value=(num + "." + data[1]);
}
else {
	document.getElementById(kode).value=(num);
}
}

function valid() {
	if (document.getElementById("txtHint2").value == "Tidak Valid, ID Sponsor Anda Belum Terdaftar") {
		alert("Maaf, silakan menghubungi sponsor Anda untuk membantu proses pendaftaran");
		return false;
	}
	else if (document.getElementById("txtHint2").value == "") {
		alert("Maaf, silakan menghubungi sponsor Anda untuk membantu proses pendaftaran");
		return false;
	}
	else {
		return true;
	}	
}

function upMem(val, id, cat){
	var url = "";
	if (val == "daftar_1") {
		url = "member_synergy.php?act=us&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	else if (val == "daftar_2") {
		url = "member_synergy.php?act=daftar_2&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	else if (val == "daftar_3") {
		url = "member_synergy.php?act=daftar_3&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	else if (val == "bayar_1") {
		url = "member_lihat.php?act=us&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	else if (val == "bayar_2") {
		url = "member_lihat.php?act=bayar_2&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	document.location.href=url;
}

function upMem2(val, id, cat, synergy){
	var url = "";
	if (val == "daftar_1") {
		url = "member_lihat.php?act=us&id=" + id + "&ket=1&halaman=1&cat=" + cat + "&synergy=" + synergy;
	}
	else if (val == "daftar_2") {
		url = "member_lihat.php?act=daftar_2&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	else if (val == "daftar_3") {
		url = "member_lihat.php?act=daftar_3&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	else if (val == "bayar_1") {
		url = "member_lihat.php?act=us&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	else if (val == "bayar_2") {
		url = "member_lihat.php?act=bayar_2&id=" + id + "&ket=1&halaman=1&cat=" + cat;
	}
	document.location.href=url;
}

function jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=selObj.selectedIndex;
}

function openNewWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function checkAll(form_name)
{
	var frm = eval('document.' + form_name);
	for(var i=0;i<frm.elements.length;i++)
	{
		var e = frm.elements[i];
		if(typeof(e.checked) != "undefined")
		{
			e.checked = true;
		}
	}
}

function uncheckAll(form_name)
{
	var frm = eval('document.' + form_name);
	for(var i=0;i<frm.elements.length;i++)
	{
		var e = frm.elements[i];
		if(typeof(e.checked) != "undefined")
		{
			e.checked = false;
		}
	}
}

function funcLoad() {
	if (document.getElementById("txtHint2").value != "Tidak Valid, Sponsor Anda Belum Terdaftar" || document.getElementById("txtHint2").value != "") {
		document.getElementById("loading").style.visibility="hidden";
		//alert('show it');//hide("loading");
	 }
	 else {
	 	document.getElementById("loading").style.visibility="visible";
		//alert('hide it');//show("loading");
	 }
}

function changeProduct(status) {
	if (status==0) {
		removeTable("prd1");
		showTable("prd0");
	}
	else {
		removeTable("prd0");
		showTable("prd1");
	}
	stssynergy = status;
}

function setElementVisibility(elementToSet, showItSwitch, keepPlacementSwitch){
 if (showItSwitch) {
   elementToSet.style.display = "inline";
   elementToSet.style.visibility = "visible";
 }
 else{
   if (keepPlacementSwitch) {
     elementToSet.style.display = "inline";
     elementToSet.style.visibility = "hidden";
   }
   else{
     elementToSet.style.display = "none";
   }
 }
}
function hideTable(str){
 setElementVisibility(document.getElementById(str), false, true);
}

function removeTable(str){
 setElementVisibility(document.getElementById(str), false, false);
}

function showTable(str){
 setElementVisibility(document.getElementById(str), true);
}

function setCaraBayar(val) {
	if (val == "0") {
		removeTable("bayarKoordinator");
		showTable("bayarBank");
		showTable("tombolSimpan");
	}
	else {
		removeTable("bayarBank");
		showTable("bayarKoordinator");
		showTable("tombolSimpan");
	}
}

function openProduct(tipe) {
	var idProduct = "";
	if (tipe == 0) {
		idProduct = document.getElementById("produk0").value;
	}
	else {
		idProduct = document.getElementById("produk1").value;
	}
	var arrProduct = new Array();
	arrProduct = idProduct.split(".");
	if (tipe == 0) {
		window.open("index.php?act=product&goto=aktivasi&prd=" + arrProduct[0] + "&pck=" + arrProduct[1] + "&id=" + arrProduct[2] + "&sts=" + arrProduct[3]);
	}
	else {
		window.open("index.php?act=product&goto=autoship&prd=" + arrProduct[0] + "&pck=" + arrProduct[1] + "&id=" + arrProduct[2] + "&sts=" + arrProduct[3]);
	}
	//alert (document.getElementById("statussynergy").value);	
}


function tes() {
	//var synergy = document.getElementById("txtHint2").value
	//var synergy = document.getElementById("synergy").value
	var userStatus = document.getElementById("txtHint3").value
	var nama = document.getElementById("nama").value
	var identitas  = document.getElementById("identitas").value
	var sponsorStatus = document.getElementById("txtHint2").value
	var password1 = document.getElementById("password1").value
	password1 = password1.replace(" ", "")
	var password2 = document.getElementById("password2").value
	var alamat  = document.getElementById("alamat").value
	var kota = document.getElementById("kota").value
	var province = document.getElementById("province").value
	var hp = document.getElementById("hp").value
	var email = document.getElementById("email").value
	var cabang = document.getElementById("cabang").value
	var rekening = document.getElementById("rekening").value
	var nasabah = document.getElementById("nasabah").value
	var bank = document.getElementById("bank").value
	
	/*if (isNaN(synergy)){
		alert ("Maaf, ID Synergy Anda salah")
		frmRegistration.synergy.focus
		return false
	}*/
	if (userStatus != "User name dapat digunakan") {
		alert ("Maaf, user name belum dapat digunakan")
		frmRegistration.username.focus
		return false
	}
	if (sponsorStatus.substring(0,5) != "Valid") {
		alert ("Maaf, sponsor belum dapat digunakan")
		frmRegistration.sponsor.focus
		return false
	}
	if (nama == "") {
		alert ("Maaf, nama harus diisi")
		frmRegistration.nama.focus
		return false
	}
	if (identitas == "") {
		alert ("Maaf, identitas harus diisi")
		frmRegistration.identitas.focus
		return false
	}
	if (password1 == "") {
		alert("Maaf password tidak boleh kosong")
		frmRegistration.password1.focus
		return false
	}
	if (password1 != password2) {
		alert ("Maaf, password tidak sama")
		frmRegistration.password2.focus
		return false
	}
	if (alamat == "") {
		alert("Maaf alamat tidak boleh kosong")
		frmRegistration.alamat.focus
		return false
	}
	if (kota == "") {
		alert("Maaf kota tidak boleh kosong")
		frmRegistration.kota.focus
		return false
	}
	if (province == "") {
		alert("Maaf provinsi tidak boleh kosong")
		frmRegistration.province.focus
		return false
	}
	if (hp == "") {
		alert("Maaf no HP tidak boleh kosong")
		frmRegistration.hp.focus
		return false
	}
	if (email == "") {
		alert("Maaf email tidak boleh kosong")
		frmRegistration.email.focus
		return false
	}
	if (bank == "") {
		alert("Maaf nama bank tidak boleh kosong")
		frmRegistration.bank.focus
		return false
	}
	if (cabang == "") {
		alert("Maaf kantor cabang bank tidak boleh kosong")
		frmRegistration.cabang.focus
		return false
	}
	if (rekening == "") {
		alert("Maaf nomor rekening bank tidak boleh kosong")
		frmRegistration.rekening.focus
		return false
	}
	if (nasabah == "") {
		alert("Maaf nasabah tidak boleh kosong")
		frmRegistration.nasabah.focus
		return false
	}
}

function tesConfirm() {
	var userStatus = document.getElementById("txtHint3").value
	
	if (userStatus != "Valid, Silakan melanjutkan konfirmasi pembayaran") {
		alert("Maaf, ID Member Anda masih salah")
		frmConfirm.memberID.focus
		return false
	}
	
	var caraBayar = document.getElementById("pembayaran").value
	if (caraBayar == "0") {
		var cabang = document.getElementById("cabang").value
		cabang = cabang.replace(" ", "")
		var kotaCabang = document.getElementById("kotaCabang").value
		kotaCabang = kotaCabang.replace(" ", "")
		var rekening = document.getElementById("rekening").value
		rekening = rekening.replace(" ", "")
		var nasabah = document.getElementById("nasabah").value
		nasabah = nasabah.replace(" ", "")
		
		if (cabang == "") {
			alert("Maaf, cabang bank tidak boleh kosong")
			frmConfirm.cabang.focus
			return false
		}
		if (kotaCabang == "") {
			alert("Maaf, kota cabang bank tidak boleh kosong")
			frmConfirm.kotaCabang.focus
			return false
		}
		if (rekening == "") {
			alert("Maaf, nomer rekening bank Anda tidak boleh kosong")
			frmConfirm.rekening.focus
			return false
		}
		if (nasabah == "") {
			alert("Maaf, nama nasabah pemilik rekening tidak boleh kosong")
			frmConfirm.nasabah.focus
			return false
		}

	}
	else if (caraBayar == "1") {
		var voucher = document.getElementById("txtHint5").value
		var password = document.getElementById("txtHint6").value
		
		if (voucher != "Valid, ID Voucher Anda Benar") {
			frmConfirm.voucher1.focus
			return false
		}
		if (password != "Valid, Password Voucher Anda Benar") {
			frmConfirm.id_koordinator.focus
			return false
		}
	}
}

function getDKMStatus() {
	var str1 = document.getElementById("voucher1").value
	var str2 = document.getElementById("voucher2").value
	var str3 = document.getElementById("voucher3").value
	var kodeVoucher = str1 + "." + str2 + "." + str3
	showHint(kodeVoucher, '5')
}
function getDKMKoordinator() {
	var str1 = document.getElementById("voucher1").value
	var str2 = document.getElementById("voucher2").value
	var str3 = document.getElementById("voucher3").value
	var passVoucher = document.getElementById("password_voucher").value
	var kodeVoucher = str1 + "." + str2 + "." + str3
	var kode = kodeVoucher + "_" + passVoucher
	showHint(kode, '6')
	//alert(kode)
}