function trim(str)
	{
		return str.replace(/^\s+|\s+$/g,'');
	}

/*
Check if a string is in valid email format. 
Returns true if valid, false otherwise.
*/
	function isEmail(str)
	{
		var regex = /^[-_.a-z0-9]+@(([-_a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
		return regex.test(str);
	}
		function Komentar(){
			var nm=document.frmBukuTamu.txtNama.value;
			var email=document.frmBukuTamu.txtEmail.value;
			var komentar=document.frmBukuTamu.txtKomentar.value;
			if (nm.length==0) { window.alert("Silahkan Masukkan Nama Anda"); }

			else { 
				if(!isEmail(trim(email))) {
				window.alert("Silahkan Periksa Alamat Email Anda"); }	
			else {
				if (komentar.length==0) { window.alert("Silahkan Masukkan Komentar Anda");}
				else {
					document.frmBukuTamu.submit();
					}
				}
			}
		}
function daftar(){
	var usr=document.fReg.username.value;
	var full=document.fReg.fullname.value;
	var ty=document.fReg.tanya.value;
	var jb=document.fReg.jawab.value;
	var pass=document.fReg.password.value;
	var mail=document.fReg.email.value;
	var agr=document.fReg.agree.checked;
	var vfy=document.fReg.verify.value;
	
	if (full.length==0) { window.alert("Silahkan Nama Lengkap"); document.fReg.fullname.focus();}
	else{
	if (usr.length<6 || usr=='username') { window.alert("Silahkan Periksa Username Anda. Username Min 6 Char"); document.fReg.username.focus();}
	else {
		if (pass.length<6) { window.alert("Password Min 6 Char");document.fReg.password.focus();}
		else {
		if(pass!=vfy){ window.alert("Password Verifikasi Salah");document.fReg.verify.focus();}
		else{
		if(!isEmail(trim(mail))) {
			window.alert("Silahkan Periksa Alamat Email Anda"); document.fReg.email.focus();}	
		else {
			if (ty.length<6) { window.alert("Silahkan Periksa Pertanyaan Keamanan");document.fReg.tanya.focus();}
			else {
				if (jb.length<4) { window.alert("Jawab Anda Min 4 Char");document.fReg.jawab.focus();}
				else {
						if (agr==false) { window.alert("Apakah Anda Setuju dengan Ketentuan Yang Ada ?");document.fReg.agree.focus();}
						else {
							document.fReg.submit();
							}
						}			
					}
				}
			}
			}
		}
	}
	}

		function textCounter(field, countfield, maxlimit) {
		if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
		else
		countfield.value = maxlimit - field.value.length;
		}
		
function cetak(url) {		
window.open(url, 'popupwindow', 'scrollbars=yes,width=550,height=520');return true
}
function createToPdf(url)
{
	window.location='pdf/toPdf.php?'+url;
}