function billing()
{	 
	var b, d, f, h, p, r,TOTAL;
	var TOTAL = 0;
	var ie = document.all ? true : false;
	B = (document.all)?"":"document."; 
	eval("s = "+B+"form.beli.checked");
	eval("domain= "+B+"form.r_domain_name.value");
	eval("status= "+B+"form.r_domain_status.options[document.form.r_domain_status.selectedIndex].value");
	eval("paket= "+B+"form.r_hosting_plan.options[document.form.r_hosting_plan.selectedIndex].value");
	eval("siklus= "+B+"form.r_billing_cycle.options[document.form.r_billing_cycle.selectedIndex].value");
	 
	if(domain.length < 6 ) {alert("Isi Nama Domain dengan benar");document.form.r_domain_name.focus();return false;} 
	if(domain.length>0){j=domain.indexOf(".");k=domain.indexOf(",");kk=domain.indexOf(" ");jj=domain.lastIndexOf(".")+1;len=domain.length
	if ( (j>1) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)){}
	else 
	{
		alert("Periksa kembali nama domain yang Anda masukkan.\n" + domain + " kelihatannya tidak valid.")
		document.form.r_domain_name.select();return false;
	}
	
	if(paket == "Starter" || paket == "Mini") 
	{	 
		if(siklus == 1 || siklus == 2) 
		{
			alert('Minimum siklus pembayaran 3 Bulan');
			document.form.r_billing_cycle.selectedIndex = 3;
			siklus = 3
		}
	}
	else if(paket == 'Iron')
	{	 
		if(siklus == 1) 
		{
			alert('Minimum siklus pembayaran 2 Bulan');
			document.form.r_billing_cycle.selectedIndex = 4;
			siklus = 2
		}
	};
}

text = "<table width=100% border=0 cellspacing=2 valign=top><tr>";
if(paket == "Registrasi Domain") 
{	
	document.form.r_billing_cycle.selectedIndex = 1;
	document.form.r_domain_status.selectedIndex = 0;
	if(domain.indexOf(".id") > 0)
	{
		text += "<tr><td>Registrasi Domain ccTLD-ID "+domain+" untuk 1 tahun</td><td align=right>Rp.</td><td align='right'>"+rp(IDNIC)+",-</td></tr>";
		TOTAL += IDNIC;
	}
	else
	{	
		text += "<td>Registrasi Domain "+ domain + " untuk 1 tahun</td><td align=right>Rp.</td><td align=right>"+rp(COM)+",-</td>";
		TOTAL += COM;
	}
}
else if (paket == "Domain Forwarding") 
{
	document.form.r_billing_cycle.selectedIndex = 1;
	document.form.r_domain_status.selectedIndex = 0;

	if (domain.indexOf(".id") > 0)
	{
		text += "<tr><td>Domain Registration ccTLD-ID & Forwarding "+ domain + " untuk 1 tahun</td><td align=right>Rp.</td><td align='right'>"+rp(forward)+",-</td></tr>";
		TOTAL += forward;
	}
	else	
	{
		text += "<td>Domain Registration & Forwarding "+ domain + " untuk 1 tahun</td><td align=right>Rp.</td><td align='right'>"+rp(forwardsaja)+",-</td>";
		TOTAL += forwardsaj;
	}
} 
else
{
	 
	b=DOMAIN
	if (domain.indexOf(".biz") > 0) b=DOMAIN=BIZ;
	else b=DOMAIN=COM;
	var penawaran_khusus;
	eval("biaya_hosting = harga_"+paket);
	if (siklus == "1")	{	p_khusus = 0;bulan=1;penawaran_khusus = p_khusus;} 
	else if (siklus == "3") {	p_khusus = 0;bulan=3;penawaran_khusus = p_khusus*3;} 
	else if (siklus == "6") {	p_khusus = 0;bulan=6;penawaran_khusus = p_khusus*6;} 
	else if (siklus == "12") {	p_khusus = 1;bulan=2;penawaran_khusus = p_khusus*12;} 
	else if (siklus == "24") {	p_khusus = 3;bulan=24;penawaran_khusus = p_khusus*24;} 
	PAKET=penawaran_khusus;

	if (status != "Baru") 
	{
		text += "<td>Biaya hosting untuk "+ siklus +" bulan @ Rp. "+ rp(biaya_hosting) + ",-/bulan</td><td align=right>Rp.</td><td align=right>"+ rp(siklus*biaya_hosting) +",-</td></tr>";
		TOTAL += siklus*biaya_hosting
	}
	else
	{	 
		if(s == true)
		{
			text += "<td>Biaya Domain</td><td align=right>Rp.</td><td align=right>"+rp(DOMAIN)+",-</td></tr>";
			TOTAL += DOMAIN;
		}

		text += "<tr><td>Biaya hosting untuk "+ siklus +" bulan @ Rp. "+rp(biaya_hosting)+ ",-/bulan</td><td align=right>Rp.</td><td align=right>"+ rp(siklus*biaya_hosting) +",-</td></tr>";
		TOTAL += siklus*biaya_hosting
		 
		if(domain.indexOf(".id") > 0)
		{	
	   		 TOTAL += plus_IDNIC;
			 text += "<tr><td>Biaya pendaftaran nama domain ccTLD-ID baru :</td><td align=right>Rp.</td><td align=right>"+rp(plus_IDNIC)+",-</td></tr>";
			 
		}
    }
	
	f = biaya_hosting*p_khusus;
	TOTAL -= f; 
	if (f) text += "<tr><td>Penawaran khusus bebas biaya hosting "+ p_khusus +" bulan</td><td align=right>Rp.</td><td align=right>"+ rp(f) +",-</td></tr>";
	
	tawaran=(biaya_hosting*p_khusus);
	for(g=1;g<=jump;g++)
	{
		
		 
	 	 
		if(promosi[g]<1)
		{
			
			if(promosi_status[g]=="-")
			{
				text += "<tr><td><font color=blue>"+nama_promosi[g]+"</td><td align=right><font color=blue>Rp.</td><td align=right><font color=blue>"+rp(promosi[g]*(biaya_hosting*siklus))+",-</td></tr>";
				TOTAL -= (promosi[g]*((biaya_hosting*siklus)+tawaran))
			}
			else
			{
				text += "<tr><td><font color=blue>"+nama_promosi[g]+"</td><td align=right><font color=blue>Rp.</td><td align=right><font color=blue>"+rp(promosi[g]*(biaya_hosting*siklus))+",-</td></tr>";
				TOTAL += (promosi[g]*((biaya_hosting*siklus)+tawaran))
			}
		}
		else
		{
			if(promosi_status[g]=="-")
			{
				text += "<tr><td><font color=blue>"+nama_promosi[g]+"</td><td align=right><font color=blue>Rp.</td><td align=right><font color=blue>"+rp(promosi[g])+",-</td></tr>";
				TOTAL -= promosi[g]; 
			}
			else
			{
				text += "<tr><td><font color=blue>"+nama_promosi[g]+"</td><td align=right><font color=blue>Rp.</td><td align=right><font color=blue>"+rp(promosi[g])+",-</td></tr>";
				TOTAL += promosi[g]; 
			}
		}
	 
	}



	}
	text += "<tr><td align=center><strong>TOTAL</strong></td><td align=right>Rp.</td><td align=right><b>"+ rp(TOTAL) +",-</td></tr></table>";
	if (ie) 
	{
		price.innerHTML = text;
		document.form.harga.value=text;

	}
	else if (document.layers) 
	{
		document.price.pageX = document.price1.pageX;//pos.x
		document.price.pageY = document.price1.pageY;//pos.y
		document.price.document.write(text);
		document.price.document.close();
		document.form.harga.value=text;
		
	}else document.form.harga.value=text;

}




function formCheck() {
	 
	if (document.form.r_domain_name.value.length < 5) {
		alert("Isilah bagian Nama domain");
		document.form.r_domain_name.focus();
		return false;
		}
	if (document.form.r_domain_name.value.length >0) {
		j=document.form.r_domain_name.value.indexOf(".")
		k=document.form.r_domain_name.value.indexOf(",")
		kk=document.form.r_domain_name.value.indexOf(" ")
		jj=document.form.r_domain_name.value.lastIndexOf(".")+1
		len=document.form.r_domain_name.value.length

	if ( (j>1) && (k==-1) && (kk==-1) &&
		(len-jj >=2) && (len-jj<=3)) {
		
	} else {
		alert("Periksa kembali nama domain yang Anda masukkan.\n" + document.form.r_domain_name.value + " kelihatannya tidak valid.")
		document.form.r_domain_name.select();
		return false;
		}
		}
	if (document.form.r_first_name.value.length == 0) {
		alert("Isilah nama Anda");
		document.form.r_first_name.focus();
		return false;
		}
 
if (document.form.r_company_name.value.length == 0 && document.form.org[0].checked) {
		alert("Isilah Organisasi Anda.");
		document.form.r_company_name.focus();
		return false;
		}


	if (document.form.r_address.value.length == 0) {
		alert("Isilah alamat Anda.");
		document.form.r_address.focus();
		return false;
		}
	if (document.form.r_city.value.length == 0) {
		alert("Isilah nama kota.");
		document.form.r_city.focus();
		return false;
		}
	if (document.form.provinsi.options[document.form.provinsi.selectedIndex].value == 'all') {
		alert("Isilah nama provinsi.");
		document.form.provinsi.focus();
		return false;
		}
	if (document.form.r_zip_code.value.length == 0) {
		alert("Isilah bagian kode pos.");
		document.form.r_zip_code.focus();
		return false;
		}
	for (var i = 0; i < document.form.r_zip_code.value.length; i++) {
		if (document.form.r_zip_code.value.charAt(i) < "0" ||
			document.form.r_zip_code.value.charAt(i) > "9") {
		alert("Periksa kembali kode pos yang Anda masukkan.\n" + document.form.r_zip_code.value + " kelihatannya tidak valid.");
		document.form.r_zip_code.select();
		return false;
        }
        }		
	 
	if (document.form.r_phone_number.value.length == 0) { 
		alert("Isilah bagian Telepon");
		document.form.r_phone_number.focus();
		return false;
		}
	if (document.form.r_phone_number.value.length < 6) { 
		alert("Periksa kembali nomor telepon yang Anda masukkan.\n" + document.form.r_phone_number.value + " kelihatannya tidak valid.");
		document.form.r_phone_number.focus();
		return false;
		}
	if (document.form.r_email.value.length == 0) {
		alert("Isilah bagian Alamat e-mail.");
		document.form.r_email.focus();
		return false;
		}
	if (document.form.r_email.value.length >0) {
		i=document.form.r_email.value.indexOf("@")
		j=document.form.r_email.value.indexOf(".",i)
		k=document.form.r_email.value.indexOf(",")
		kk=document.form.r_email.value.indexOf(" ")
		jj=document.form.r_email.value.lastIndexOf(".")+1
		len=document.form.r_email.value.length

	if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) &&
		(len-jj >=2) && (len-jj<=3)) {
		
	} else {
		alert("Periksa kembali alamat e-mail yang Anda masukkan.\n" + document.form.r_email.value + " kelihatannya tidak valid.")
		document.form.r_email.select();
		return false;
		}}
	 
		if(document.form.username.value.length < 4) {alert("User Name minimal 5 karakter."); document.form.username.focus();return false;}
		else if(document.form.password.value.length < 4) {alert("User password minimal 5 Karakter");document.form.password.focus(); return false;}
		else if(document.form.password.value.length != document.form.password2.value.length) {alert("Ulangi Password dengan benar.");document.form.password2.focus(); return false;}

	
	/*
	if (document.form.r_term.checked == 0) {
		alert("Anda harus setuju dengan Syarat Penggunaan kami sebelum melangkah lebih lanjut.");
		return false;
		}
		*/
 
return true;
}





function check() {
	if ((document.form.r_hosting_plan.options[document.form.r_hosting_plan.selectedIndex].value == "Starter") || 
		(document.form.r_hosting_plan.options[document.form.r_hosting_plan.selectedIndex].value == "Registrasi Domain") ||
		(document.form.r_hosting_plan.options[document.form.r_hosting_plan.selectedIndex].value == "Domain Forwarding")) {
		 
	}
	if ((document.form.r_hosting_plan.options[document.form.r_hosting_plan.selectedIndex].value == "Registrasi Domain") ||
		(document.form.r_hosting_plan.options[document.form.r_hosting_plan.selectedIndex].value == "Domain Forwarding")) {
		document.form.r_billing_cycle.selectedIndex = 1;
		document.form.r_domain_status.selectedIndex = 0;
	}

	B = (document.all)?"":"document."; 
	eval("s = "+B+"form.r_domain_status.value");
	 
	if(s == "Transfer") {eval(B+"form.beli.checked=false");eval(B+"form.beli.disabled=true");}
	else {eval(B+"form.beli.checked=true");eval(B+"form.beli.disabled=false");}


	//if(s == "Transfer") eval(B+"statusdomain.style.visibility='hiddenf'");
	//else eval(B+"statusdomain.style.visibility='visible'");
}

function init() {
	if (document.form.r_domain_name.value.length == 0) {
		document.form.r_domain_name.focus();
		return false;
	} else {
		billing();
	}
}

 

