// JS untuk user management

function ajaxListHide(serverPage,obj,obj2, getOrPost){
	xmlhttp = getxmlhttp ();
	if (getOrPost == "GET"){
		xmlhttp.open("GET", serverPage);		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById(obj2).innerHTML = '';
				document.getElementById(obj).innerHTML = xmlhttp.responseText;
			}

			if (xmlhttp.readyState == 1) {
			}
		}
		xmlhttp.send(null);
	} 
}


function ajaxList(serverPage,setForm,obj,obj2, objForm, getOrPost){
	xmlhttp = getxmlhttp ();
	if (getOrPost == "GET"){
		xmlhttp.open("GET", serverPage);		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById(objForm).innerHTML = '';
				document.getElementById(obj).innerHTML = xmlhttp.responseText;
				submit_ajax(setForm,obj2,'GET','');
			}

			if (xmlhttp.readyState == 1) {
			}
		}
		xmlhttp.send(null);
	} 
}



function submit_ajaxUser(nilai){
	xmlhttp = getxmlhttp ();

		xmlhttp.open("GET", 'mod/FrmGroup.php?status=cek&nilai='+nilai);		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById('validasiDataUser').innerHTML = xmlhttp.responseText;
				
				if (document.getElementById('validasiDataUser').innerHTML)
				{
					if (document.getElementById('validasiDataUser').innerHTML == '&nbsp;')
					{
						alert('Tambah User invalid !!\nKarakter legal a-zA-Z0-9_');
					}
					else if (document.getElementById('validasiDataUser').innerHTML == '&nbsp;&nbsp;')
					{
						alert('Periksa kembali data anda !!');	
					}
					else if (document.getElementById('validasiDataUser').innerHTML == '&nbsp;&nbsp;&nbsp;')
					{
						alert('Periksa kembali email anda !!');	
					}
					return false;
				}
				else
				{
					var nilai = Array();
		
			//		document.getElementById('password').value
					
					nilai[0] = document.formuser.orgid.value;
					nilai[1] = document.formuser.userid.value;
					nilai[2] = document.getElementById('userlogin').value;
					nilai[3] = document.getElementById('fullname').value;
					nilai[4] = document.getElementById('jabatan').value;
					nilai[5] = document.getElementById('nosik').value;
					nilai[6] = document.getElementById('noktp').value;
					nilai[7] = document.getElementById('alamat').value;
					nilai[8] = document.getElementById('kota').value;
					nilai[9] = document.getElementById('kodepos').value;
					nilai[10] = document.getElementById('telepon').value;
					nilai[11] = document.getElementById('hp').value;
					nilai[12] = document.getElementById('fax').value;
					nilai[13] = document.getElementById('email').value;
					
				 	submit_ajaxForm('mod/FrmGroup.php?nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=user',
									'divGroup','listUser', 'GET');					
					//hide();
					return true;
				}					
			}
			
			if (xmlhttp.readyState == 1) {
			}
		}
		xmlhttp.send(null);
	

}



function submit_ajaxFormGroup(serverPage,setForm,obj,obj2, objForm, getOrPost,nilai){
	xmlhttp = getxmlhttp ();
	if (getOrPost == "GET"){
		xmlhttp.open("GET", serverPage);		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById(objForm).innerHTML = '';
				document.getElementById(obj).innerHTML = xmlhttp.responseText;
				
				
				//if (nilai == 6)
				//{
					submit_ajax(setForm,obj2,'GET','');
				//}
				//else
				//{
					//submit_ajax('mod/ListView.php?finish=ok',obj2,'GET','');
				//}
								
			}

			if (xmlhttp.readyState == 1) {
			}
		}
		xmlhttp.send(null);
	} 
}

function submit_ajaxForm(serverPage,setForm,obj,obj2, getOrPost){
	xmlhttp = getxmlhttp ();
	if (getOrPost == "GET"){
		xmlhttp.open("GET", serverPage);		
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById(obj).innerHTML = xmlhttp.responseText;
				submit_ajax(setForm,obj2,'GET','');
			}

			if (xmlhttp.readyState == 1) {
			}
		}
		xmlhttp.send(null);
	} 
}

function hide() {
	if (document.layers) {browserType = "nn4"}
	if (document.all) {browserType = "ie"}
	if (window.navigator.userAgent.toLowerCase().match("gecko")) {
   		browserType= "gecko"
	}

  if (browserType == "gecko" )
     document.poppedLayer =  eval('document.getElementById("realtooltip")');
  else if (browserType == "ie")
     document.poppedLayer = eval('document.getElementById("realtooltip")');
  else
     document.poppedLayer =  eval('document.layers["realtooltip"]');
	 
 document.poppedLayer.style.visibility = "hidden";
}


function divCompany()
{
	
	var jnsorg = document.getElementById('jnsorg').value;
	
	submit_ajax('mod/frmorguser.php?code='+jnsorg,'divCompany','GET','');	
	return false;	

}

function cekClear()
{
	document.getElementById('divCompany').innerHTML = '';	

	var jnsorg = document.getElementById('jnsorg').value;
	
	document.formorg.noidorg.value = '';
	document.formorg.jnsorg.value = '';
	document.formorg.qualid.value = '';
	document.formorg.nmorg.value = '';
	document.formorg.almorg.value = '';
	document.formorg.kodepos.value = '';		
	document.formorg.fax.value = '';
	document.formorg.telepon.value = '';
	document.formorg.jnsorg.value = '';
	document.formorg.kota.value = '';

	return true;

	/*if (document.formorg.jnsorg.value>=80)
	{
		document.formorg.noidorg.value = '';
		document.formorg.jnsorg.value = '';
		document.formorg.qualid.value = 1;
		document.formorg.nmorg.value = '';
		document.formorg.almorg.value = '';
		document.formorg.kodepos.value = '';		
		document.formorg.fax.value = '';
		document.formorg.telepon.value = '';
		document.formorg.jnsorg.value = '';
		document.formorg.kota.value = '';
		document.formorg.tglppjk.value = '';
		document.formorg.noppjk.value = '';
		document.formorg.noregimp.value = '';
		document.formorg.noregeks.value = '';
		document.formorg.jnsimportir.value = '';
		document.formorg.jnseksportir.value = '';
		document.formorg.jnsorg.disabled = false;			
	}
	else
	{	*/
		/*document.formorg.noidorg.value = '';
		document.formorg.jnsorg.value = '';
		document.formorg.qualid.value = 1;
		document.formorg.nmorg.value = '';
		document.formorg.almorg.value = '';
		document.formorg.kodepos.value = '';		
		document.formorg.fax.value = '';
		document.formorg.telepon.value = '';
		document.formorg.jnsorg.value = '';
		document.formorg.kota.value = '';*/
		/*document.getElementById('divCompany').innerHTML = '';
		document.formorg.jnsorg.disabled = false;		
	}*/
	
	//submit_ajax('mod/frmorguser.php?code=0','divCompany','GET','');			
}

function cekOrg()
{
	var counter=1;
	var nilai = Array();
	var msg = Array();
	var jumlahElement=0;
	var stringTitle="";
	var status=false;
	var stringTemp = document.formorg.jnsorg.value;
	var counter =1;
	var pesan="";
	var nilai = Array();
	
	var banyak = 0;
	var jnsimportir="";
	
			
	if ((stringTemp == 91) ||  (stringTemp == 93 ) || (stringTemp == 96))
	{
		jumlahElement = (document.formorg.elements.length) - 4;		
		status = false;
	}
	else if ((stringTemp == 92) || (stringTemp == 94) || (stringTemp == 95))
	{
		jumlahElement = (document.formorg.elements.length) - 5;		
		status = true;
	}
	else
	{
		jumlahELement = (document.formorg.elements.length) - 3;		
		status = null;
	}
	
	//default
	msg[0] = "Jenis Organisasi Masih Kosong \n";
	msg[1] = "Qualify ID Masih Kosong \n";
	msg[2] = "No ID Organisasi Masih Kosong \n";		
	msg[3] = "Nama Organisasi Masih Kosong \n";
	msg[4] = "Alamat Organisasi Masih Kosong \n";
	msg[5] = "Kota Masih Kosong \n";
	msg[6] = "Kode Pos Masih Kosong \n";
	msg[7] = "Telepon Masih Kosong \n";
	msg[8] = "Fax Masih Kosong \n";
	
	if (document.formorg.jnsorg.value.length == 0){pesan = pesan + msg[0];}
	
	if (document.formorg.qualid.value.length == 0){pesan = pesan + msg[1];}
	
	if (document.formorg.noidorg.value.length == 0){pesan = pesan + msg[2];}
					
	if (document.formorg.nmorg.value.length == 0){pesan = pesan + msg[3];}
			
	if (document.formorg.almorg.value.length == 0){pesan = pesan + msg[4];}
	
	if (document.formorg.kota.value.length == 0){pesan = pesan + msg[5];}
	
	if (document.formorg.kodepos.value.length == 0){pesan = pesan + msg[6];}
	
	if (document.formorg.telepon.value.length == 0){pesan = pesan + msg[7];}
					
	if (document.formorg.fax.value.length == 0){pesan= pesan + msg[8];}
	
	if (status == false)
	{
		if (stringTemp == 91)
		{
			var panjang  = document.formorg.cbx.length;
			var cek = panjang;
			msg[9] = "No Registrasi Impor Masih Kosong \n";
			msg[10] = "Jenis Importir Masih Kosong \n";
			
			if (document.formorg.noregimp.value.length == 0){pesan = pesan + msg[9];}
			
		
			for (c=0; c<panjang; c++)
			{
				if (document.formorg.cbx[c].checked == false)
				{
					cek--;
					
					jnsimportir = jnsimportir + document.formorg.cbx[c].value;
				}
			}
			
			if (cek == 0)
			{
				pesan = pesan + msg[10]	;
			}
			
		
			//if (document.formorg.jnsimportir.value.length == 0){pesan = pesan + msg[10];}		
		}
		else if (stringTemp == 93)
		{
			msg[9] = "Tanggal PPJK Masih Kosong \n";
			msg[10] = "No PPJK Masih Kosong \n";
			
			if (document.formorg.tglppjk.value.length == 0){pesan = pesan + msg[9];}
			if (document.formorg.noppjk.value.length == 0){pesan = pesan + msg[10];}
		}
		else if (stringTemp == 96)
		{
			msg[9] = "No Registrasi Ekspor Masih Kosong \n";
			msg[10] = "Jenis Eksportir Masih Kosong \n";
			
			if (document.formorg.noregeks.value.length == 0){pesan = pesan + msg[9];}		
			if (document.formorg.jnseksportir.value.length == 0){pesan = pesan + msg[10];}
		}
		
	}
	else if (status ==true)
	{
		if (stringTemp == 92)
		{
			msg[9] = "No Registrasi Impor Masih Kosong \n";
			msg[10] = "Jenis Importir Masih Kosong \n";
			msg[11] = "Tanggal PPJK Masih Kosong \n";
			msg[12] = "No PPJK Masih Kosong \n";
			
			if (document.formorg.noregimp.value.length == 0){pesan = pesan + msg[9];}
			//if (document.formorg.jnsimportir.value.length == 0){pesan = pesan + msg[10];}	
			if (document.formorg.tglppjk.value.length == 0){pesan = pesan + msg[11];}
			if (document.formorg.noppjk.value.length == 0){pesan = pesan + msg[12];}
			var panjang  = document.formorg.cbx.length;
			var cek = panjang;
			for (c=0; c<panjang; c++)
			{
				if (document.formorg.cbx[c].checked == false)
				{
					cek--;
					
					jnsimportir = jnsimportir + document.formorg.cbx[c].value;
				}
			}
			
			if (cek == 0)
			{
				pesan = pesan + msg[10]	;
			}
		}
		else if (stringTemp == 94)
		{
			msg[9] = "No Registrasi Ekspor Masih Kosong \n";
			msg[10] = "Jenis Eksportir Masih Kosong \n";
			msg[11] = "No Registrasi Impor Masih Kosong \n";
			msg[12] = "Jenis Importir Masih Kosong \n";
			
			if (document.formorg.noregeks.value.length == 0){pesan = pesan + msg[9];}		
			if (document.formorg.jnseksportir.value.length == 0){pesan = pesan + msg[10];}
			if (document.formorg.noregimp.value.length == 0){pesan = pesan + msg[11];}
			//if (document.formorg.jnsimportir.value.length == 0){pesan = pesan + msg[12];}
			var panjang  = document.formorg.cbx.length;
			var cek = panjang;
			for (c=0; c<panjang; c++)
			{
				if (document.formorg.cbx[c].checked == false)
				{
					cek--;
					
					jnsimportir = jnsimportir + document.formorg.cbx[c].value;
				}
			}
			
			if (cek == 0)
			{
				pesan = pesan + msg[12]	;
			}
		}
		else if (stringTemp == 95)
		{
			msg[9] = "No Registrasi Ekspor Masih Kosong \n";
			msg[10] = "Jenis Eksportir Masih Kosong \n";
			msg[11] = "Tanggal PPJK Masih Kosong \n";
			msg[12] = "No PPJK Masih Kosong \n";
			
			if (document.formorg.noregeks.value.length == 0){pesan = pesan + msg[9];}		
			if (document.formorg.jnseksportir.value.length == 0){pesan = pesan + msg[10];}
			if (document.formorg.tglppjk.value.length == 0){pesan = pesan + msg[11];}
			if (document.formorg.noppjk.value.length == 0){pesan = pesan + msg[12];}
		}
	}
	
	if (pesan.length>0)
	{
		alert(pesan);	
		return false;
	}
	else
	{
		var quotedUser="(\"[^\"]*\")"
		var specialChars="\\(\\)<>`?'+=|#$%^\&;:\\\\\\\"\\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var atom=validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var userPat=new RegExp("^" + word + "(\.\\\ " + word + ")*$");
		var userPatOrg=new RegExp("^" + word + "(\.\\\ " + word + ")*$");
		
		var jumlah = nilai.length;
		var count = 0;	
		
		nilai[0] = trimAll(document.getElementById('jnsorg').value);
		nilai[1] = trimAll(document.formorg.qualid.value);
		nilai[2] = trimAll(document.getElementById('noidorg').value);
		nilai[3] = trimAll(document.getElementById('nmorg').value);
		nilai[4] = trimAll(document.getElementById('almorg').value);		
		nilai[5] = trimAll(document.getElementById('kota').value);
		nilai[6] = trimAll(document.getElementById('kodepos').value);
		nilai[7] = trimAll(document.getElementById('telepon').value);
		nilai[8] = trimAll(document.getElementById('fax').value);		
		
		if (nilai[0].match(userPat)==null) {alert("Inputan Jenis Organisasi invalid !!");return false;}				
		if (nilai[1].match(userPat)==null) {alert("Inputan Qualify id invalid !!");return false;}					
		if (nilai[2].match(userPat)==null) {alert("Inputan No ID Organisasi invalid !!");return false;}					
		if (nilai[3].match(userPatOrg)==null) {alert("Inputan Nama Organisasi invalid !!");return false;}					
		if (nilai[4].match(userPat)==null) {alert("Inputan Alamat Organisasi invalid !!");return false;}					
		if (nilai[5].match(userPat)==null) {alert("Inputan Kota invalid !!");return false;}					
		if (nilai[6].match(userPat)==null) {alert("Inputan Kode Pos invalid !!");return false;}					
		if (nilai[7].match(userPat)==null) {alert("Inputan Telepon invalid !!");return false;}					
		if (nilai[8].match(userPat)==null) {alert("Inputan Fax invalid !!");return false;}	
		
		jnsimportir="";
		
		for (c=0; c<panjang; c++)
			{
				if (document.formorg.cbx[c].checked == true)
				{
					banyak++;
					
					jnsimportir = jnsimportir + document.formorg.cbx[c].value;
				}
			}
			
		if (banyak > 3)
		{
			alert('Jenis importir maksimal 3');
			return false;
		}
		
		if (stringTemp == 91)//importir
		{
			nilai[9] =  trimAll(document.getElementById('noregimp').value);
			//nilai[10] =  trimAll(document.getElementById('jnsimportir').value);
			nilai[10] =  trimAll(jnsimportir);
			
			if (nilai[9].match(userPat)==null) {alert("Inputan No Registrasi invalid !!");return false;}					
			//if (nilai[10].match(userPat)==null) {alert("Inputan invalid !!");return false;}	
			//if (nilai[10].match(userPat)==null) {alert("Inputan invalid !!");return false;}	
			
		}
		else if (stringTemp == 92)//importir ppjk
		{
			nilai[9] =  trimAll(document.getElementById('noregimp').value);
			nilai[10] = trimAll(jnsimportir);
			
			//nilai[10] =  trimAll(document.getElementById('jnsimportir').value);
			nilai[11] =  trimAll(document.getElementById('tglppjk').value);
			nilai[12] =  trimAll(document.getElementById('noppjk').value);
			if (nilai[9].match(userPat)==null) {alert("Inputan No Registrasi invalid !!");return false;}					
			if (nilai[10].match(userPat)==null) {alert("Inputan Jenis Importir invalid !!");return false;}					
			if (nilai[11].match(userPat)==null) {alert("Inputan Tanggal PPJK invalid !!");return false;}					
			if (nilai[12].match(userPat)==null) {alert("Inputan No PPJK invalid !!");return false;}	
		}
		else if (stringTemp == 93)//ppjk
		{
			nilai[9] =  trimAll(document.getElementById('tglppjk').value);
			nilai[10] =  trimAll(document.getElementById('noppjk').value);
			if (nilai[9].match(userPat)==null) {alert("Inputan Tanggal PPJK invalid !!");return false;}					
			if (nilai[10].match(userPat)==null) {alert("Inputan No PPJK invalid !!");return false;}					
		}
		else if (stringTemp == 94)//eksportir/importir
		{
			nilai[9] =  trimAll(document.getElementById('noregeks').value);
			nilai[10] =  trimAll(document.getElementById('jnseksportir').value);
			nilai[11] =  trimAll(document.getElementById('noregimp').value);
			//nilai[12] =  trimAll(document.getElementById('jnsimportir').value);
			nilai[12] = trimAll(jnsimportir);
			
			if (nilai[9].match(userPat)==null) {alert("Inputan No Registrasi Eksportir invalid !!");return false;}					
			if (nilai[10].match(userPat)==null) {alert("Inputan Jenis Eksportir invalid !!");return false;}					
			if (nilai[11].match(userPat)==null) {alert("Inputan No Registrasi Importir invalid !!");return false;}					
			if (nilai[12].match(userPat)==null) {alert("Inputan Jenis Importir invalid !!");return false;}	
		}
		else if (stringTemp == 95)//eksportir/ppjk
		{
			nilai[9] =  trimAll(document.getElementById('noregeks').value);
			nilai[10] =  trimAll(document.getElementById('jnseksportir').value);
			nilai[11] =  trimAll(document.getElementById('tglppjk').value);
			nilai[12] =  trimAll(document.getElementById('noppjk').value);
			if (nilai[9].match(userPat)==null) {alert("Inputan No Registrasi Eksportir invalid !!");return false;}					
			if (nilai[10].match(userPat)==null) {alert("Inputan Jenis Eksportir invalid !!");return false;}					
			if (nilai[11].match(userPat)==null) {alert("Inputan  Tanggal PPJK invalid !!");return false;}					
			if (nilai[12].match(userPat)==null) {alert("Inputan  No PPJK invalid !!");return false;}	
			
		}
		else if (stringTemp == 96)//eksportir
		{
			nilai[9] =  trimAll(document.getElementById('noregeks').value);
			nilai[10] =  trimAll(document.getElementById('jnseksportir').value);
			if (nilai[9].match(userPat)==null) {alert("Inputan No Registrasi Eksportir invalid !!");return false;}					
			if (nilai[10].match(userPat)==null) {alert("Inputan Jenis Eksportir invalid !!");return false;}					
		}	
		
		submit_ajaxForm('mod/FrmEdi.php?nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=org',
									'divEDI','listOrg', 'GET');
		
		return true;
	}
}
	
	
	
	/*
		if(msg.length > 0)
		{
			alert(msg); 
			return false;
		} 
		else
		{
			
			if (document.formorg.jnsorg.value>=80)
			{	
				var jumlahElement = (document.formorg.elements.length) - 3;
			}
			else
			{
				var jumlahElement = (document.formorg.elements.length) - 3;
			}
			
			for (counter=1;counter<=jumlahElement;counter++)
			{			
				nilai[counter-1] = document.formorg.elements[counter].value;
			}
				
			xmlhttp = getxmlhttp ();
			
			xmlhttp.open("GET", 'mod/validasiData.php?status=org&nilai='+nilai);		
			xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById('validasiDataOrg').innerHTML = xmlhttp.responseText;
						
				if (document.getElementById('validasiDataOrg').innerHTML)
				{
					if (document.getElementById('validasiDataOrg').innerHTML == '&nbsp;')
					{
						alert('User login invalid !!\nKarakter legal a-zA-Z0-9_');
					}
					else //if (document.getElementById('validasiDataOrg').innerHTML == '&nbsp;&nbsp;')
					{
						alert('Silahkan isi data yang benar !!');	
					}
					return false;
				}	
				
				else
				{
					var nilai = Array();
			
			
					nilai[0] = document.formorg.orgid.value;
					nilai[1] = document.getElementById('noidorg').value;
					nilai[2] = document.formorg.qualid.value;
					nilai[3] = document.getElementById('nmorg').value;
					nilai[4] = document.getElementById('almorg').value;
					nilai[5] = document.getElementById('kodepos').value;
					nilai[7] = document.getElementById('fax').value;
					nilai[6] = document.getElementById('telepon').value;
					nilai[8] = document.getElementById('jnsorg').value;
					nilai[9] = document.getElementById('kota').value;
					
					if (nilai[8] >= 80)
					{
						nilai[10] = document.getElementById('tglppjk').value;
						nilai[11] = document.getElementById('noppjk').value;
						nilai[12] = document.getElementById('noregimp').value;
						nilai[13] = document.getElementById('noregeks').value;
						nilai[14] = document.getElementById('jnsimportir').value;
						nilai[15] = document.getElementById('jnseksportir').value;
					}
					
					submit_ajaxForm('mod/FrmEdi.php?nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=org',
									'divEDI','tabViewOrg', 'GET');
			
					document.formorg.jnsorg.disabled = true;
					
					hide();
				}
													
			}
				
				if (xmlhttp.readyState == 1) {
				}
			}
			xmlhttp.send(null);
		
		}*/



function cekEdi()
{
	var msg="";
	
	
	if (document.formedi.edi.value.length == 0)	
	{
		msg = msg + "EDI number masih kosong \n";
	}
	if (document.getElementById('kpbcuser').value.length == 0)
	{
		msg = msg + "KPBC user masih kosong \n";
	}
	if (document.getElementById('srp').value.length == 0)
	{
			msg = msg + "SRP masih kosong \n";
	}
	if (document.getElementById('namattd').value.length == 0)
	{
		msg = msg + "Nama tanda tangan masih kosong \n";
	}
	if (document.getElementById('kotattd').value.length == 0)
	{
		msg = msg + "Kota tanda tangan masih kosong \n";
	}
	/*if (document.getElementById('jndok').value.length == 0)
	{
	msg = msg + "Jenis dokumen masih kosong \n";
	}
	if (document.getElementById('kdprsh').value.length == 0)
	{
		msg = msg + "Kode perusahaan masih kosong \n";
	}*/
	
	if (msg.length>0)
	{
		alert(msg);	
		return false;
	}
	else 
	{
	
	}
			/*var jumlahElement = (document.formedi.elements.length) - 3;
			var counter = 1;
			var nilai = Array();
			
			for (counter=1;counter<=jumlahElement;counter++)
			{			
				nilai[counter-1] = document.formedi.elements[counter].value;
			}
			
			xmlhttp = getxmlhttp ();
			
			xmlhttp.open("GET", 'mod/validasiData.php?status=edi&nilai='+nilai);		
			xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById('validasiDataEdi').innerHTML = xmlhttp.responseText;
						
				if (document.getElementById('validasiDataEdi').innerHTML)
				{	
					alert('Silahkan isi data yang benar !!');	
					
					return false;
				}	
				
				else
				{
					var nilai = Array();
					
					nilai[0] = document.formedi.orgid.value;
					nilai[1] = document.getElementById('edi').value;
					nilai[2] = document.getElementById('kpbcuser').value;
					nilai[3] = document.getElementById('srp').value;
					nilai[4] = document.getElementById('namattd').value;
					nilai[5] = document.getElementById('kotattd').value;
					nilai[6] = document.getElementById('jndok').value;
					nilai[7] = document.getElementById('kdprsh').value;
		listEdi
					submit_ajaxForm('mod/FrmDoc.php?nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=edi'
									,'divDoc','tabViewEdi', 'GET');
		
					document.getElementById('edi').value ='';
					document.getElementById('kpbcuser').value = '';
					document.getElementById('srp').value = '';
					document.getElementById('namattd').value = '';
					document.getElementById('kotattd').value = '';
					document.getElementById('jndok').value = '';
					document.getElementById('kdprsh').value = '';
					return true;
				}
													
			}
				
				if (xmlhttp.readyState == 1) {
				}
			}
			xmlhttp.send(null);
	
	}	*/
	
		var nilai = Array();
		
		nilai[0] = trimAll(document.formedi.orgid.value);
		nilai[1] = trimAll(document.getElementById('edi').value);
		nilai[2] = trimAll(document.getElementById('kpbcuser').value);
		nilai[3] = trimAll(document.getElementById('srp').value);
		nilai[4] = trimAll(document.getElementById('namattd').value);
		nilai[5] = trimAll(document.getElementById('kotattd').value);
		
		
		var quotedUser="(\"[^\"]*\")"
		var specialChars="\\(\\)<>`?'+=|#$%^\&;:\\\\\\\"\\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var atom=validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var userPat=new RegExp("^" + word + "(\.\\\ " + word + ")*$");
		
		if (nilai[0].match(userPat)==null) {alert("Inputan invalid !!");return false;}				
		if (nilai[1].match(userPat)==null) {alert("Inputan invalid !!");return false;}					
		if (nilai[2].match(userPat)==null) {alert("Inputan invalid !!");return false;}					
		if (nilai[3].match(userPat)==null) {alert("Inputan invalid !!");return false;}					
		if (nilai[4].match(userPat)==null) {alert("Inputan invalid !!");return false;}					
		if (nilai[5].match(userPat)==null) {alert("Inputan invalid !!");return false;}				
		
		
		/*nilai[6] = document.getElementById('jndok').value;
		nilai[7] = document.getElementById('kdprsh').value;*/
		
		ajaxList('mod/FrmDoc.php?nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=edi'
						,'divDoc','listEdi','frmedi', 'GET');
}

function cekDoc()
{
	var msg="";
	
	if (document.formdoc.kode.value.length == 0)
	{
		msg = msg + "Kode Dokumen Masih Kosong \n";
	}
	
	if (document.formdoc.nodok.value.length == 0)
	{
		msg = msg + "No Dokumen Masih Kosong \n";
	}
	
	/*if (document.formdoc.tgldok.value.length == 0)
	{
		msg = msg + "Tgl Dokumen Masih Kosong \n";
	}
	*/
	if (document.formdoc.status.value.length == 0)
	{
		msg = msg + "Status Dokumen Masih Kosong \n";
	}
	
	if (msg.length>0)
	{
		alert(msg);
		return false;
	}
	else
	{	
			/*var counter=1;
			var nilai = Array();
			
			var jumlahElement = (document.formdoc.elements.length) - 3;
			
			
			for (counter=1;counter<=jumlahElement;counter++)
			{			
				nilai[counter-1] = document.formdoc.elements[counter].value;
			}
				
			xmlhttp = getxmlhttp ();
			
			xmlhttp.open("GET", 'mod/validasiData.php?status=doc&nilai='+nilai);		
			xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById('validasiDataDoc').innerHTML = xmlhttp.responseText;
						
				if (document.getElementById('validasiDataDoc').innerHTML)
				{
					
					alert('User login invalid !!\nKarakter legal a-zA-Z0-9_');
				
					return false;
				}	
				
				else
				{*/
					var nilai = Array();
			
					nilai[0]=trimAll(document.formdoc.orgid.value);
					nilai[1]=trimAll(document.formdoc.kode.value);
					nilai[2]=trimAll(document.formdoc.nodok.value);
					nilai[3]=trimAll(document.formdoc.tgldok.value);
					nilai[4]=trimAll(document.formdoc.status.value);		
					
				/*	var quotedUser="(\"[^\"]*\")"
					var specialChars="\\(\\)<>,!@`?'+=|#$%^\&;:\\\\\\\"\\\[\\]";
					var validChars="\[^\\s" + specialChars + "\]";
					var atom=validChars + '+';
					var word="(" + atom + "|" + quotedUser + ")";
					var userPat=new RegExp("^" + word + "(\.\\\ " + word + ")*$");
					
					if (nilai[0].match(userPat)==null) {alert("Inputan invalid !!");return false;}				
					if (nilai[1].match(userPat)==null) {alert("Inputan invalid !!");return false;}					
					if (nilai[2].match(userPat)==null) {alert("Inputan invalid !!");return false;}					
					if (nilai[3].match(userPat)==null) {alert("Inputan invalid !!");return false;}					
					if (nilai[4].match(userPat)==null) {alert("Inputan invalid !!");return false;}		*/			
					
					
					//alert(nilai);				
					//submit_ajaxForm('mod/ListView.php?div=end&nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=doc','divFinish','tabViewDoc', 'GET');
					
					ajaxList('mod/ListView.php?div=end&nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=doc','divFinish','tabViewDoc', 'frmdoc','GET');
					
					
					document.formdoc.kode.value = '';
					document.formdoc.nodok.value = '';
					document.formdoc.tgldok.value = '';
					document.formdoc.status.value = '';
					return true;
			/*	}
													
			}
				
				if (xmlhttp.readyState == 1) {
				}
			}
			xmlhttp.send(null);*/
	
	}
}

function hapus(value,status,parameter,div)
{
	var confirmation = confirm('Anda Yakin Data Akan Dihapus ?');
	
	
	if (confirmation)
	{
	
//		submit_ajaxForm(serverPage,setForm,obj,obj2, getOrPost)'mod/FrmDoc.php?nilai='+nilai,'divDoc'
		submit_ajax('mod/hapusfile.php?kode='+value+'&status='+status+'&parameter='+parameter,div,'GET','');
				
		return true;
	}			
	else
	{
		return false;
	}
}

function hapusEDI(value,status,parameter,div)
{
	var confirmation = confirm('Anda Yakin Data Akan Dihapus ?');
	
	if (confirmation)
	{
		submit_ajaxForm('mod/hapusfile.php?kode='+value+'&status='+status+'&parameter='+parameter,
						'mod/FrmDoc.php?nilai='+parameter+'&parameter='+parameter,div,'divDoc','GET');
		return true;
	}
	else
	{
		return false;	
	}
}

function cekUser()
{
	var msg="";
	//alert('tes');
	
	if (document.formuser.jabatan.value.length == 0)
	{
		msg = msg + "Jabatan Masih Kosong \n";
	}
	
	if (document.formuser.nosik.value.length == 0)
	{
		msg = msg + "No SIK Masih Kosong \n";	
	}
	
	if (document.formuser.noktp.value.length == 0)
	{
		msg = msg + "No KTP Masih Kosong \n";
	}
	
	if (document.formuser.alamat.value.length == 0)
	{
		msg = msg + "Alamat User Masih Kosong \n";
	}
	
	if (document.formuser.telepon.value.length == 0)
	{
		msg = msg + "Telepon Masih Kosong \n";
	}
	
	if (document.formuser.fax.value.length == 0)
	{
		msg = msg + "Fax Masih Kosong \n";
	}
	
	if (document.formuser.kodepos.value.length == 0)
	{
		msg = msg + "Kode Pos Masih Kosong \n";
	}
	
	if (document.formuser.kota.value.length == 0)	
	{
		msg = msg +	"Kota Masih Kosong \n";
	}
	
	if (document.formuser.hp.value.length == 0)
	{
		msg = msg + "HP Masih Kosong \n";
	}
	
	if (document.formuser.email.value.length == 0)
	{
		msg = msg + "E-mail Masih Kosong \n";
	}
	
	if (document.formuser.userlogin.value.length == 0)
	{
		msg = msg + "User Login Masih Kosong \n";
	}
	
	if (document.formuser.fullname.value.length == 0)
	{
		msg = msg + "Full Name Masih Kosong \n";
	}
	
	if (msg.length>0)
	{
		alert(msg);
		return false;
	}
	else
	{
	
		
		
			var jumlahElement = (document.formuser.elements.length) - 3;
			var nilai = Array();
			
			for (counter=1;counter<=jumlahElement;counter++)
			{			
				nilai[counter-1] = document.formuser.elements[counter].value;
			}
				
			xmlhttp = getxmlhttp ();
			
			xmlhttp.open("GET", 'mod/validasiData.php?status=user&nilai='+nilai);		
			xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				document.getElementById('cekuserlogin').innerHTML = xmlhttp.responseText;
						
				if (document.getElementById('cekuserlogin').innerHTML)
				{
					if (document.getElementById('cekuserlogin').innerHTML == '&nbsp;')
					{
						alert('Tambah user invalid !!\nKarakter legal a-zA-Z0-9_');
					}
					else if (document.getElementById('cekuserlogin').innerHTML == '&nbsp;&nbsp;')
					{
						alert('User login Sudah Ada !!\nSilakan ganti user login terlebih dahulu !!');	
					}
					
					
					return false;
				}	
				
				else
				{
					submit_ajaxUser(nilai);					
				}
													
			}
				
				if (xmlhttp.readyState == 1) {
				}
			}
			xmlhttp.send(null);
	}
		
}

function cekGroup()
{
	if (document.getElementById('idgroup').value.length == 0)
	{
		alert('Nama Group Masih Kosong');
		return false;
	}
	else
	{		
	
		var nilai = Array();	
		
		//nilai[2] = document.getElementById('idgroup').value;
		//nilai[1] = document.formgroup.userid.value;
		//nilai[0] = document.formgroup.orgid.value;
		
		nilai[2] = document.formgroup.elements[2].value;
		nilai[1] = document.formgroup.elements[1].value;
		nilai[0] =document.formgroup.elements[0].value;
		
		//submit_ajaxForm('mod/ListView.php?nilai='+nilai+'&list=group','mod/frmediuser.php?nilai='+nilai,'tabViewGroup','divEdiUser', 'GET',nilai[2]);
		
		submit_ajaxFormGroup('mod/ListView.php?nilai='+nilai+'&list=group','mod/frmediuser.php?nilai='+nilai,'listGroup','divEdiUser', 'frmgroup','GET',nilai[2]);
		
		document.formgroup.elements[2].value = '';
		//submit_ajaxFormGroup('mod/frmediuser.php?nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=group','divEdiUser','tabViewGroup', 'GET',nilai[2]);	
	}
}

function cekEdiUser()
{
	var msg="";
	
	if (document.formediuser.edi.value == '')
	{
		msg = "Edi Number Masih Kosong"	;
	}
	
	if (msg.length>0)
	{
		alert(msg);	
		return false;
	}
	else
	{
		var nilai = Array();
		
		//nilai[0] = document.getElementById('orgid').value;
		nilai[0] = document.forms[0].elements[0].value;
		nilai[1] = document.formediuser.userid.value;
		nilai[2] = document.formediuser.edi.value;
		
			
		submit_ajaxForm('mod/ListView.php?finish=end&nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=ediuser','finish','listEdiUser', 'GET');
		
	
		document.formediuser.edi.value = '';
		
		return true;		//submit_ajaxForm('mod/ListView.php?nilai='+nilai+'&list=ediuser','mod/ListView.php?nilai='+nilai+'&list=ediuser','finish','tabViewEdiUser', 'GET');	
		
	}
	
	
}

function cekuserlogin(status,Txt)
{
	if (status == "cek")
	{
		var nilai = document.formuser.userlogin.value;
		
		//submit_ajax('mod/FrmGroup.php?status=cek&nilai='+nilai,'cekuserlogin','GET','');

		submit_ajaxUser(nilai);

	}
	else if (status == "empty")
	{
		document.formuser.userlogin.value ='';
		document.getElementById('cekuserlogin').innerHTML = '';
		for (var counter=3;counter<=13;counter++)
		{
			document.formuser.elements[counter].disabled = false;
		}
	}
}

function hapusGroup(value,status,parameter,div,divHapus)
{
	var confirmation = confirm('Anda Yakin Data Akan Dihapus ?');
	
	
	if (confirmation)
	{
		//submit_ajax('mod/hapusfile.php?kode='+value+'&status='+status+'&parameter='+parameter,div,divHapus,'GET','');
		
		//hapus('".$idgroup."','formgroup','".$userid."','tabViewGroup','divEdiUser');
		submit_ajaxForm('mod/hapusfile.php?kode='+value+'&status='+status+'&parameter='+parameter,'mod/hapusfile.php?kode='+value+'&status=hapusDiv&parameter='+parameter,div,divHapus, 'GET');
		return true;
	}			
	else
	{
		return false;
	}
}



function charCheck(nilai)
{
	var quotedUser="(\"[^\"]*\")"
	var specialChars="\\(\\)<>,`\/?'+=|#$%^\&;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var counter=1;
	
	var jumlah = nilai.length;
	alert(jumlah);
	for (counter;counter<=jumlah;counter++)
	{
		if (nilai[counter].match(userPat)==null) {
    	alert("Inputan invalid !!")
		}	
	}
}

//////////////////////////////

function isValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}

/////////////////////////////

//emailCheck(document.formorg.nmorg.value);
//function emailCheck (emailStr) {
/* The following pattern is used to check if the entered e-mail address
   fits the user@domain format.  It also is used to separate the username
   from the domain. */
//	var emailPat=/^(.+)@(.+)$/
/* The following string represents the pattern for matching all special
   characters.  We don't want to allow special characters in the address. 
   These characters include ( ) < > @ , ; : \ " . [ ]    */
//	var specialChars="\\(\\)<>@,`\/?'+=|#$%^\&;:\\\\\\\"\\.\\[\\]"
/* The following string represents the range of characters allowed in a 
   username or domainname.  It really states which chars aren't allowed. */
//	var validChars="\[^\\s" + specialChars + "\]"
/* The following pattern applies if the "user" is a quoted string (in
   which case, there are no rules about which characters are allowed
   and which aren't; anything goes).  E.g. "jiminy cricket"@disney.com
   is a legal e-mail address. */
//	var quotedUser="(\"[^\"]*\")"
/* The following pattern applies for domains that are IP addresses,
   rather than symbolic names.  E.g. joe@[123.124.233.4] is a legal
   e-mail address. NOTE: The square brackets are required. */
//	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
/* The following string represents an atom (basically a series of
   non-special characters.) */
//	var atom=validChars + '+'
/* The following string represents one word in the typical username.
   For example, in john.doe@somewhere.com, john and doe are words.
   Basically, a word is either an atom or quoted string. */
//	var word="(" + atom + "|" + quotedUser + ")"
// The following pattern describes the structure of the user
//	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
/* The following pattern describes the structure of a normal symbolic
   domain, as opposed to ipDomainPat, shown above. */
//	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")


/* Finally, let's start trying to figure out if the supplied address is
   valid. */

/* Begin with the coarse pattern to simply break up user@domain into
   different pieces that are easy to analyze. */
//	var matchArray=emailStr.match(emailPat)
//	if (matchArray==null) {
  /* Too many/few @'s or something; basically, this address doesn't
     even fit the general mould of a valid e-mail address. */
		//alert("Email address seems incorrect (check @ and .'s)")
//		alert("Periksa alamat email anda !!")
//		return false
//	}
	
	
//	var user=matchArray[1]
//	var domain=matchArray[2]

	// See if "user" is valid 
//	if (user.match(userPat)==null) {
    	// user is not valid
    	//alert("The username doesn't seem to be valid.")
//		alert("Username invalid !!")
//		return false
	//}

/* if the e-mail address is at an IP address (as opposed to a symbolic
   host name) make sure the IP address is valid. */
//	var IPArray=domain.match(ipDomainPat)
//	if (IPArray!=null) {
   	 // this is an IP address
//	  	for (var i=1;i<=4;i++) {
//	    	if (IPArray[i]>255) {
//	        	alert("Destination IP address is invalid!")
//			return false
//	    	}
 //   	}
 //  		return true
//	}

// Domain is symbolic name
//	var domainArray=domain.match(domainPat)
//	if (domainArray==null) {
		//alert("The domain name doesn't seem to be valid.")
//		alert("Nama domain invalid !")
 //   	return false
//	}

/* domain name seems valid, but now make sure that it ends in a
   three-letter word (like com, edu, gov) or a two-letter word,
   representing country (uk, nl), and that there's a hostname preceding 
   the domain or country. */

/* Now we need to break up the domain to get a count of how many atoms
   it consists of. */
	/*var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length*/
//	if (domArr[domArr.length-1].length<2 || 
	//	domArr[domArr.length-1].length>3) {
	   // the address must end in a two letter or three letter word.
	   //alert("The address must end in a three-letter domain, or two letter country.")
//	   alert("Alamat harus diakhiri dengan 3 huruf domain atau 2 huruf negara")
//	   return false
//	}

	// Make sure there's a host name preceding the domain.
//	if (len<2) {
	   //var errStr="This address is missing a hostname!"
//	   var errStr="alamat host salah !!"
//	   alert(errStr)
//	   return false
//	}
	
	// If we've gotten this far, everything's valid!
//	return true;
//}
	//  End -->
	

	
function cekUserKPBC()
{
	var msg = "";
	var userid = document.getElementById('userid').value;
	var nip = document.getElementById('nip').value;

	var ap = document.frmuserkpbc.ap.value;
	
	var kpbc = document.getElementById('kdkpbc').value;
	
	var nilai = Array();
	
	//alert(userid+nip+ap+kpbc);
	
	if (nip.length==0)
	{
		msg = msg + "NIP masih kosong \n";
	}
	
	if (ap.length==0)
	{
		msg = msg + "AP masih kosong \n";
	}
	
	if (kpbc.length==0)
	{
		msg = msg + "Kode KPBC masih kosong \n";
	}
	
	if (msg.length>0)
	{
		alert(msg);	
	}
	else
	{
		var quotedUser="(\"[^\"]*\")"
		var specialChars="\\(\\)<>,`?'+=|#$%^\&;:\\\\\\\"\\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var atom=validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var userPat=new RegExp("^" + word + "(\.\\\ " + word + ")*$");
		
		nilai[0] = trimAll(userid);
		nilai[1] = trimAll(nip);
		nilai[2] = trimAll(ap);
		nilai[3] = trimAll(kpbc); 	
			
		if (nilai[0].match(userPat)==null) {alert("Inputan invalid !!");return false;}				
		if (nilai[1].match(userPat)==null) {alert("Inputan invalid !!");return false;}					
		if (nilai[2].match(userPat)==null) {alert("Inputan invalid !!");return false;}	
		
		submit_ajaxForm('mod/ListView.php?div=end&nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=kpbc','finish','listKodeKPBC', 'GET');
		
		document.getElementById('nip').value='';
		document.frmuserkpbc.ap.value='';
		document.getElementById('kdkpbc').value='';
		document.getElementById('urkdkpbc').value='';
	}
	
}


function openpopupdataKPBC(tipe, div, out, dataTambah)
{
	var theurl = "mod/frmuserkpbc.php?tipe="+tipe+"&div="+div+"&out="+out+'&dataTambah='+dataTambah;
	window.open(theurl,'mywindow','width=600,height=430,toolbar=no,location=NO,directories=no,status=yes,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes,left=100,top=100,screenX=0,screenY=100');
}


function returnpopupdataKPBC(kode, uraian, div, out)
{
	
	var i;
	var splitkode = kode.split(';');
	var splitdiv = div.split(';');
	var banyakkode = splitkode.length;
	var banyakdiv = splitdiv.length;
	if (banyakkode == banyakdiv)
	{
		for (i=0; i<banyakkode; i++)
		{
			document.getElementById(splitdiv[i]).value = splitkode[i];
		}
	}
	
	if (out != "")
		document.getElementById(out).innerHTML=uraian
}


function cekRegister()
{
	var msg ="";
	
	var nmorg = trimAll(document.getElementById('nmorg').value);
	var almorg =  trimAll(document.getElementById('almorg').value);
	var kota=  trimAll(document.getElementById('kota').value);
	var kodepos=  trimAll(document.getElementById('kodepos').value);
	var telepon=  trimAll(document.getElementById('telepon').value);
	var fax=  trimAll(document.getElementById('fax').value);
	var email=  trimAll(document.getElementById('email').value);
	
	
	if (nmorg.length==0)
	{
		msg = msg + "Nama Belum Diisi \n";
	}
	if(almorg.length==0)
	{
		msg = msg + "Alamat Belum Diisi \n";		
	}
	if(kota.length==0)
	{
		msg = msg + "Kota Belum Diisi \n";		
	}
	if(kodepos.length==0)
	{
		msg = msg + "Kode Pos Belum Diisi \n";		
	}
	if(telepon.length==0)
	{
		msg = msg + "Telepon Belum Diisi \n";		
	}
	if(fax.length==0)
	{
		msg = msg + "Fax Belum Diisi \n";		
	}
	if(email.length==0)
	{
		msg = msg + "Email Belum Diisi \n";		
	}
	
	
	if (msg.length>0)
	{
		alert(msg);
		return false;
	}
	else
	{
		
		var nilai = Array();
		
		nilai[0] =nmorg;
		nilai[1] = almorg;
		nilai[2] = kota;
		nilai[3] = kodepos;
		nilai[4] = telepon;
		nilai[5] = fax;
		nilai[6] = email;
		
		
		if (isValidEmail(email) != false)
		{
			submit_ajax('registerSend.php?nilai='+nilai,'register','GET','');
			
			document.getElementById('nmorg').value="";
			document.getElementById('almorg').value="";
			document.getElementById('kota').value="";
			document.getElementById('kodepos').value="";
			document.getElementById('telepon').value="";
			document.getElementById('fax').value="";
			document.getElementById('email').value="";
			
			return true;
		}
		else
		{
			 alert("Please enter a valid email address");
			return false;
		}
		
		
	}
}

function showValue(varfile,value,obj){
	var arrayIndex = value.split("|");
	submit_ajax (varfile+"?group="+arrayIndex[0]+"&orgid="+arrayIndex[1],obj,'GET','');
}


function val_userEdit(){
	var msg="";
	
	var email=  trimAll(document.formuser.email.value);
	if (document.formuser.userlogin.value.length == 0)
	{
		msg = msg + "User Login Masih Kosong \n";
	}
	
	if (document.formuser.email.value.length == 0)
	{
		msg = msg + "E-mail Masih Kosong \n";
	}
		
	if (document.formuser.groupuser.value.length == 0)
	{
		msg = msg + "Group User Masih Kosong \n";
	}
	
	if (document.formuser.edinumber.value.length == 0)
	{
		msg = msg + "Edinumber User Masih Kosong \n";
	}
	
	if (document.formuser.keycode.value.length == 0)
	{
		msg = msg + "Key Code User Masih Kosong \n";
	}
	
	
	if (msg.length>0)
	{
		alert(msg);
		return false;
	}
	else
	{
		if (isValidEmail(email) != false)
		{
			var quotedUser="(\"[^\"]*\")"
			var specialChars="\\(\\)<>,,`?'+=|#$%^\&;:\\\\\\\"\\\[\\]";
			var validChars="\[^\\s" + specialChars + "\]";
			var atom=validChars + '+';
			var word="(" + atom + "|" + quotedUser + ")";
			var userPat=new RegExp("^" + word + "(\.\\\ " + word + ")*$");
			var userPatLogin = new RegExp("^" + word + "(" + word + ")*$");
			
			fullname = trimAll(document.getElementById('fullname').value);
			jabatan = trimAll(document.getElementById('jabatan').value);
			nosik = trimAll(document.getElementById('nosik').value);		
			noktp = trimAll(document.getElementById('noktp').value);
			alamat = trimAll(document.getElementById('alamat').value);
			kota = trimAll(document.getElementById('kota').value);
			kodepos = trimAll(document.getElementById('kodepos').value);	
			telepon = trimAll(document.getElementById('telepon').value);
			hp = trimAll(document.getElementById('hp').value);		
			fax = trimAll(document.getElementById('fax').value);
			user = trimAll(document.formuser.userlogin.value);
			
			if (fullname.length>0){
				if (fullname.match(userPat)==null) {alert("Inputan Nama Lengkap invalid !!");return false;}					
			}
			if (jabatan.length>0){
				if (jabatan.match(userPat)==null) {alert("Inputan Jabatan invalid !!");return false;}					
			}
			if (nosik.length>0){
				if (nosik.match(userPat)==null) {alert("Inputan No SIK invalid !!");return false;}					
			}
			if (noktp.length>0){
				if (noktp.match(userPat)==null) {alert("Inputan No KTP invalid !!");return false;}					
			}
			if (alamat.length>0){
				if (alamat.match(userPat)==null) {alert("Inputan Alamat invalid !!");return false;}					
			}
			if (kota.length>0){
				if (kota.match(userPat)==null) {alert("Inputan Kota invalid !!");return false;}	
			}
			if (kodepos.length>0){
				//if (kodepos.match(userPat)==null) {alert("Inputan Kode Pos invalid !!");return false;}	
				if (isNaN(kodepos)){alert("Inputan Kode Pos isi dengan angka !!");return false;}	
			}
			if (telepon.length>0){
				//if (telepon.match(userPat)==null) {alert("Inputan Telepon invalid !!");return false;}
				if (isNaN(telepon)){alert("Inputan Telepon isi dengan angka !!");return false;}
			}
			if (hp.length>0){
				//if (hp.match(userPat)==null) {alert("Inputan Handphone invalid !!");return false;}	
				if (isNaN(hp)){alert("Inputan Handphone isi dengan angka !!");return false;}	
			}
			if (fax.length>0){
				//if (fax.match(userPat)==null) {alert("Inputan Fax invalid !!");return false;}	
				if (isNaN(fax)){alert("Inputan Fax isi dengan angka !!");return false;}	
			}
			
			user = trimAll(document.formuser.userlogin.value);		
			if (user.match(userPatLogin)==null) {alert("Inputan User Login invalid !!");return false;}		
			return true;
		}
		else{
			 alert("Please enter a valid email address");
			return false;	
		}
		
	}
}

function val_userEditNSW(){
	var msg="";	
	var email=  trimAll(document.formuser.email.value);
	
	if (document.formuser.userlogin.value.length == 0)
	{
		msg = msg + "User Login Masih Kosong \n";
	}
	
	if (document.formuser.email.value.length == 0)
	{
		msg = msg + "E-mail Masih Kosong \n";
	}
		
	if (document.formuser.groupuser.value.length == 0)
	{
		msg = msg + "Group User Masih Kosong \n";
	}	
	
	if (document.formuser.groupuser.value == "6"){
		
		if (document.formuser.edinumber.value.length == 0)
		{
			msg = msg + "Edinumber User Masih Kosong \n";
		}		
		
	}
	else if (document.formuser.groupuser.value == "5"){
		if (document.formuser.nip.value.length == 0)
		{
			msg = msg + "NIP Masih Kosong \n";
		}
		
		if (document.formuser.AP.value.length == 0)
		{
			msg = msg + "AP Masih Kosong \n";
		}
			
		if (document.formuser.kdkpbc.value.length == 0)
		{
			msg = msg + "Kode KPBC Masih Kosong \n";
		}	
	}
	
	if (document.formuser.keycode.value.length == 0)
	{
		msg = msg + "Key Code User Masih Kosong \n";
	}
	
	if (msg.length>0)
	{
		alert(msg);
		return false;
	}
	else
	{
		if (isValidEmail(email) != false)
		{
			/*if (document.formuser.keycode.value != document.formuser.passCode.value)
			{
				alert("Key Code User Salah");
				return false;
			}
			else{
				return true;
			}*/
			var quotedUser="(\"[^\"]*\")"
			var specialChars="\\(\\)<>,,`?'+=|#$%^\&;:\\\\\\\"\\\[\\]";
			var validChars="\[^\\s" + specialChars + "\]";
			var atom=validChars + '+';
			var word="(" + atom + "|" + quotedUser + ")";
			var userPat=new RegExp("^" + word + "(\.\\\ " + word + ")*$");
			var userPatLogin = new RegExp("^" + word + "(" + word + ")*$");
			
			fullname = trimAll(document.getElementById('fullname').value);
			jabatan = trimAll(document.getElementById('jabatan').value);
			nosik = trimAll(document.getElementById('nosik').value);		
			noktp = trimAll(document.getElementById('noktp').value);
			alamat = trimAll(document.getElementById('alamat').value);
			kota = trimAll(document.getElementById('kota').value);
			kodepos = trimAll(document.getElementById('kodepos').value);	
			telepon = trimAll(document.getElementById('telepon').value);
			hp = trimAll(document.getElementById('hp').value);		
			fax = trimAll(document.getElementById('fax').value);
			user = trimAll(document.formuser.userlogin.value);
			
			if (fullname.length>0){
				if (fullname.match(userPat)==null) {alert("Inputan Nama Lengkap invalid !!");return false;}					
			}
			if (jabatan.length>0){
				if (jabatan.match(userPat)==null) {alert("Inputan Jabatan invalid !!");return false;}					
			}
			if (nosik.length>0){
				if (nosik.match(userPat)==null) {alert("Inputan No SIK invalid !!");return false;}					
			}
			if (noktp.length>0){
				if (noktp.match(userPat)==null) {alert("Inputan No KTP invalid !!");return false;}					
			}
			if (alamat.length>0){
				if (alamat.match(userPat)==null) {alert("Inputan Alamat invalid !!");return false;}					
			}
			if (kota.length>0){
				if (kota.match(userPat)==null) {alert("Inputan Kota invalid !!");return false;}	
			}
			if (kodepos.length>0){
				//if (kodepos.match(userPat)==null) {alert("Inputan Kode Pos invalid !!");return false;}	
				if (isNaN(kodepos)){alert("Inputan Kode Pos isi dengan angka !!");return false;}	
			}
			if (telepon.length>0){
				//if (telepon.match(userPat)==null) {alert("Inputan Telepon invalid !!");return false;}
				if (isNaN(telepon)){alert("Inputan Telepon isi dengan angka !!");return false;}
			}
			if (hp.length>0){
				//if (hp.match(userPat)==null) {alert("Inputan Handphone invalid !!");return false;}	
				if (isNaN(hp)){alert("Inputan Handphone isi dengan angka !!");return false;}	
			}
			if (fax.length>0){
				//if (fax.match(userPat)==null) {alert("Inputan Fax invalid !!");return false;}	
				if (isNaN(fax)){alert("Inputan Fax isi dengan angka !!");return false;}	
			}
			
			if (document.formuser.groupuser.value == "5"){
				nip = trimAll(document.formuser.nip.value);
				
				if (nip.length>0){
					if (nip.match(userPat)==null) {alert("Inputan NIP invalid !!");return false;}	
				}				
			}
			user = trimAll(document.formuser.userlogin.value);		
			if (user.match(userPatLogin)==null) {alert("Inputan User Login invalid !!");return false;}		
			
			return true;
		}
		else{
			alert("Please enter a valid email address");
			return false;	
		}
		
	}
}


function cekOrg_baru()
{
	var counter=1;
	var nilai = Array();
	var msg = Array();
	var jumlahElement=0;
	var stringTitle="";
	var status=false;
	var stringTemp = document.formorg.jnsorg.value;
	var counter =1;
	var pesan="";
	var nilai = Array();
	
	var banyak = 0;
	var jnsimportir="";
	
			
	if ((stringTemp == 91) ||  (stringTemp == 93 ) || (stringTemp == 96))
	{
		jumlahElement = (document.formorg.elements.length) - 4;		
		status = false;
	}
	else if ((stringTemp == 92) || (stringTemp == 94) || (stringTemp == 95))
	{
		jumlahElement = (document.formorg.elements.length) - 5;		
		status = true;
	}
	else
	{
		jumlahELement = (document.formorg.elements.length) - 3;		
		status = null;
	}
	
	//default
	msg[0] = "Jenis Organisasi Masih Kosong \n";
	msg[1] = "Qualify ID Masih Kosong \n";
	msg[2] = "No ID Organisasi Masih Kosong \n";		
	msg[3] = "Nama Organisasi Masih Kosong \n";
	msg[4] = "Alamat Organisasi Masih Kosong \n";
	msg[5] = "Kota Masih Kosong \n";
	msg[6] = "Kode Pos Masih Kosong \n";
	msg[7] = "Telepon Masih Kosong \n";
	msg[8] = "Fax Masih Kosong \n";
	
	if (document.formorg.jnsorg.value.length == 0){pesan = pesan + msg[0];}
	
	if (document.formorg.qualid.value.length == 0){pesan = pesan + msg[1];}
	
	if (document.formorg.noidorg.value.length == 0){pesan = pesan + msg[2];}
					
	if (document.formorg.nmorg.value.length == 0){pesan = pesan + msg[3];}
			
	if (document.formorg.almorg.value.length == 0){pesan = pesan + msg[4];}
	
	if (document.formorg.kota.value.length == 0){pesan = pesan + msg[5];}
	
	if (document.formorg.kodepos.value.length == 0){pesan = pesan + msg[6];}
	
	if (document.formorg.telepon.value.length == 0){pesan = pesan + msg[7];}
					
	if (document.formorg.fax.value.length == 0){pesan= pesan + msg[8];}
	
	if (status == false)
	{
		if (stringTemp == 91)
		{
			var panjang  = document.formorg.cbx.length;
			var cek = panjang;
			msg[9] = "No Registrasi Impor Masih Kosong \n";
			msg[10] = "Jenis Importir Masih Kosong \n";
			
			if (document.formorg.noregimp.value.length == 0){pesan = pesan + msg[9];}
			
		
			for (c=0; c<panjang; c++)
			{
				if (document.formorg.cbx[c].checked == false)
				{
					cek--;
					
					jnsimportir = jnsimportir + document.formorg.cbx[c].value;
				}
			}
			
			if (cek == 0)
			{
				pesan = pesan + msg[10]	;
			}
			
		
			//if (document.formorg.jnsimportir.value.length == 0){pesan = pesan + msg[10];}		
		}
		else if (stringTemp == 93)
		{
			msg[9] = "Tanggal PPJK Masih Kosong \n";
			msg[10] = "No PPJK Masih Kosong \n";
			
			if (document.formorg.tglppjk.value.length == 0){pesan = pesan + msg[9];}
			if (document.formorg.noppjk.value.length == 0){pesan = pesan + msg[10];}
		}
		else if (stringTemp == 96)
		{
			msg[9] = "No Registrasi Ekspor Masih Kosong \n";
			msg[10] = "Jenis Eksportir Masih Kosong \n";
			
			if (document.formorg.noregeks.value.length == 0){pesan = pesan + msg[9];}		
			if (document.formorg.jnseksportir.value.length == 0){pesan = pesan + msg[10];}
		}
		
	}
	else if (status ==true)
	{
		if (stringTemp == 92)
		{
			msg[9] = "No Registrasi Impor Masih Kosong \n";
			msg[10] = "Jenis Importir Masih Kosong \n";
			msg[11] = "Tanggal PPJK Masih Kosong \n";
			msg[12] = "No PPJK Masih Kosong \n";
			
			if (document.formorg.noregimp.value.length == 0){pesan = pesan + msg[9];}
			//if (document.formorg.jnsimportir.value.length == 0){pesan = pesan + msg[10];}	
			if (document.formorg.tglppjk.value.length == 0){pesan = pesan + msg[11];}
			if (document.formorg.noppjk.value.length == 0){pesan = pesan + msg[12];}
			var panjang  = document.formorg.cbx.length;
			var cek = panjang;
			for (c=0; c<panjang; c++)
			{
				if (document.formorg.cbx[c].checked == false)
				{
					cek--;
					
					jnsimportir = jnsimportir + document.formorg.cbx[c].value;
				}
			}
			
			if (cek == 0)
			{
				pesan = pesan + msg[10]	;
			}
		}
		else if (stringTemp == 94)
		{
			msg[9] = "No Registrasi Ekspor Masih Kosong \n";
			msg[10] = "Jenis Eksportir Masih Kosong \n";
			msg[11] = "No Registrasi Impor Masih Kosong \n";
			msg[12] = "Jenis Importir Masih Kosong \n";
			
			if (document.formorg.noregeks.value.length == 0){pesan = pesan + msg[9];}		
			if (document.formorg.jnseksportir.value.length == 0){pesan = pesan + msg[10];}
			if (document.formorg.noregimp.value.length == 0){pesan = pesan + msg[11];}
			//if (document.formorg.jnsimportir.value.length == 0){pesan = pesan + msg[12];}
			var panjang  = document.formorg.cbx.length;
			var cek = panjang;
			for (c=0; c<panjang; c++)
			{
				if (document.formorg.cbx[c].checked == false)
				{
					cek--;
					
					jnsimportir = jnsimportir + document.formorg.cbx[c].value;
				}
			}
			
			if (cek == 0)
			{
				pesan = pesan + msg[12]	;
			}
		}
		else if (stringTemp == 95)
		{
			msg[9] = "No Registrasi Ekspor Masih Kosong \n";
			msg[10] = "Jenis Eksportir Masih Kosong \n";
			msg[11] = "Tanggal PPJK Masih Kosong \n";
			msg[12] = "No PPJK Masih Kosong \n";
			
			if (document.formorg.noregeks.value.length == 0){pesan = pesan + msg[9];}		
			if (document.formorg.jnseksportir.value.length == 0){pesan = pesan + msg[10];}
			if (document.formorg.tglppjk.value.length == 0){pesan = pesan + msg[11];}
			if (document.formorg.noppjk.value.length == 0){pesan = pesan + msg[12];}
		}
	}
	
	if (pesan.length>0)
	{
		alert(pesan);	
		return false;
	}
	else
	{
		var quotedUser="(\"[^\"]*\")"
		var specialChars="\\(\\)<>,,`?'+=|#$%^\&;:\\\\\\\"\\\[\\]";
		var validChars="\[^\\s" + specialChars + "\]";
		var atom=validChars + '+';
		var word="(" + atom + "|" + quotedUser + ")";
		var userPat=new RegExp("^" + word + "(\.\\\ " + word + ")*$");
		
		
		var jumlah = nilai.length;
		var count = 0;	
		
		var jnsorg="";
		var qualid="";
		var noidorg="";
		var nmorg="";
		var almorg="";
		var kota="";
		var kodepos="";
		var telepon="";
		var fax="";
		var noregimp="";
		var	jnsimportir="";
		var	noregeks="";
		var	jnseksportir="";
		
		var	tglppjk="";
		var	noppjk="";
		
		jnsorg = trimAll(document.getElementById('jnsorg').value);
		qualid = trimAll(document.formorg.qualid.value);
		noidorg = trimAll(document.getElementById('noidorg').value);
		nmorg = trimAll(document.getElementById('nmorg').value);
		almorg = trimAll(document.getElementById('almorg').value);		
		kota = trimAll(document.getElementById('kota').value);
		kodepos = trimAll(document.getElementById('kodepos').value);
		telepon = trimAll(document.getElementById('telepon').value);
		fax = trimAll(document.getElementById('fax').value);		
		
		if (jnsorg.match(userPat)==null) {alert("Inputan Jenis Organisasi invalid !!");return false;}				
		if (qualid.match(userPat)==null) {alert("Inputan Qualify id invalid !!");return false;}					
		if (noidorg.match(userPat)==null) {alert("Inputan No ID Organisasi invalid !!");return false;}					
		if (nmorg.match(userPat)==null) {alert("Inputan Nama Organisasi invalid !!");return false;}					
		if (almorg.match(userPat)==null) {alert("Inputan Alamat Organisasi invalid !!");return false;}					
		if (kota.match(userPat)==null) {alert("Inputan Kota invalid !!");return false;}					
		if (kodepos.match(userPat)==null) {alert("Inputan Kode Pos invalid !!");return false;}					
		if (telepon.match(userPat)==null) {alert("Inputan Telepon invalid !!");return false;}					
		if (fax.match(userPat)==null) {alert("Inputan Fax invalid !!");return false;}	
		
		jnsimportir="";
		
		for (c=0; c<panjang; c++)
			{
				if (document.formorg.cbx[c].checked == true)
				{
					banyak++;
					
					jnsimportir = jnsimportir + document.formorg.cbx[c].value;
				}
			}
			
		if (banyak > 3)
		{
			alert('Jenis importir maksimal 3');
			return false;
		}
		
		if (stringTemp == 91)//importir
		{
			noregimp =  trimAll(document.getElementById('noregimp').value);
			jnsimportir =  trimAll(jnsimportir);
			
			if (noregimp.match(userPat)==null) {alert("Inputan No Registrasi invalid !!");return false;}					
			//if (nilai[10].match(userPat)==null) {alert("Inputan invalid !!");return false;}	
			//if (nilai[10].match(userPat)==null) {alert("Inputan invalid !!");return false;}	
			
			
			
			
			
		}
		else if (stringTemp == 92)//importir ppjk
		{
			noregimp =  trimAll(document.getElementById('noregimp').value);
			jnsimportir = trimAll(jnsimportir);
			
			//nilai[10] =  trimAll(document.getElementById('jnsimportir').value);
			tglppjk =  trimAll(document.getElementById('tglppjk').value);
			noppjk =  trimAll(document.getElementById('noppjk').value);
			if (noregimp.match(userPat)==null) {alert("Inputan No Registrasi invalid !!");return false;}					
			if (jnsimportir.match(userPat)==null) {alert("Inputan Jenis Importir invalid !!");return false;}					
			if (tglppjk.match(userPat)==null) {alert("Inputan Tanggal PPJK invalid !!");return false;}					
			if (noppjk.match(userPat)==null) {alert("Inputan No PPJK invalid !!");return false;}	
		}
		else if (stringTemp == 93)//ppjk
		{
			tglppjk =  trimAll(document.getElementById('tglppjk').value);
			noppjk =  trimAll(document.getElementById('noppjk').value);
			if (tglppjk.match(userPat)==null) {alert("Inputan Tanggal PPJK invalid !!");return false;}					
			if (noppjk.match(userPat)==null) {alert("Inputan No PPJK invalid !!");return false;}					
		}
		else if (stringTemp == 94)//eksportir/importir
		{
			noregeks =  trimAll(document.getElementById('noregeks').value);
			jnseksportir =  trimAll(document.getElementById('jnseksportir').value);
			noregimp =  trimAll(document.getElementById('noregimp').value);
			//nilai[12] =  trimAll(document.getElementById('jnsimportir').value);
			jnsimportir = trimAll(jnsimportir);
			
			if (noregeks.match(userPat)==null) {alert("Inputan No Registrasi Eksportir invalid !!");return false;}					
			if (jnseksportir.match(userPat)==null) {alert("Inputan Jenis Eksportir invalid !!");return false;}					
			if (noregimp.match(userPat)==null) {alert("Inputan No Registrasi Importir invalid !!");return false;}					
			if (jnsimportir.match(userPat)==null) {alert("Inputan Jenis Importir invalid !!");return false;}	
		} 
		else if (stringTemp == 95)//eksportir/ppjk
		{
			noregeks =  trimAll(document.getElementById('noregeks').value);
			jnseksportir =  trimAll(document.getElementById('jnseksportir').value);
			tglppjk =  trimAll(document.getElementById('tglppjk').value);
			noppjk =  trimAll(document.getElementById('noppjk').value);
			if (noregeks.match(userPat)==null) {alert("Inputan No Registrasi Eksportir invalid !!");return false;}					
			if (jnseksportir.match(userPat)==null) {alert("Inputan Jenis Eksportir invalid !!");return false;}					
			if (tglppjk.match(userPat)==null) {alert("Inputan Tanggal PPJK invalid !!");return false;}					
			if (noppjk.match(userPat)==null) {alert("Inputan No PPJK invalid !!");return false;}	
			
		}
		else if (stringTemp == 96)//eksportir
		{
			noregeks =  trimAll(document.getElementById('noregeks').value);
			jnseksportir =  trimAll(document.getElementById('jnseksportir').value);
			if (noregeks.match(userPat)==null) {alert("Inputan No Registrasi Eksportir invalid !!");return false;}					
			if (jnseksportir.match(userPat)==null) {alert("Inputan Jenis Eksportir invalid !!");return false;}					
		}	
	
	
	//alert(jnsorg+qualid+noidorg+nmorg+almorg+kota+kodepos+telepon+fax+noregeks+jnseksportir+tglppjk+noppjk+noregimp+jnsimportir);
	
		submit_ajaxForm('mod/FrmEdi.php?jnsorg='+jnsorg+'&qualid='+qualid+'&noidorg='+noidorg+'&nmorg='+nmorg+'&almorg='+almorg+'&kota='+kota+'&kodepos='+kodepos+'&telepon='+telepon+'&fax='+fax+'&noregeks='+noregeks+'&jnseksportir='+jnseksportir+'&tglppjk='+tglppjk+'&noppjk='+noppjk+'&noregimp='+noregimp+'&jnsimportir='+jnsimportir,'mod/ListView.php?jnsorg='+jnsorg+'&qualid='+qualid+'&noidorg='+noidorg+'&nmorg='+nmorg+'&almorg='+almorg+'&kota='+kota+'&kodepos='+kodepos+'&telepon='+telepon+'&fax='+fax+'&noregeks='+noregeks+'&jnseksportir='+jnseksportir+'&tglppjk='+tglppjk+'&noppjk='+noppjk+'&noregimp='+noregimp+'&jnsimportir='+jnsimportir+'&list=org','divEDI','listOrg', 'GET');	
		
		//submit_ajaxForm('mod/FrmEdi.php?nilai='+nilai,'mod/ListView.php?nilai='+nilai+'&list=org',
		//							'divEDI','listOrg', 'GET');
		
		return true;
	}
}

function val_chk()
{
	var panjang = document.frmRegistrasi.cbx.length;
	var banyak=0;
	
	document.frmRegistrasi.jnsimp.value ="";
	for (i=0;i<panjang;i++){
		if (document.frmRegistrasi.cbx[i].checked == true){
			banyak++;
			document.frmRegistrasi.jnsimp.value = document.frmRegistrasi.jnsimp.value+document.frmRegistrasi.cbx[i].value+";";
		}	
	}	
	if (banyak>3){
		document.frmRegistrasi.jnsimp.value ="";
		alert('Jenis importir maksimal 3 !!');	
		for (i=0;i<panjang;i++){
			document.frmRegistrasi.cbx[i].checked = false;	
		}	
	}
}

function EnabledFunction(val){	
	switch (val){
		case "91":
			//eksport
			document.frmRegistrasi.jnseks.disabled = true;			
			document.frmRegistrasi.noregeks.readOnly = true;
			document.frmRegistrasi.jnseks.value = "";
			document.frmRegistrasi.noregeks.value = "";
			
			//ppjk
			document.frmRegistrasi.noppjk.readOnly = true;			
			document.frmRegistrasi.tglPPJK.readOnly = true;
			document.frmRegistrasi.noppjk.value = "";
			document.frmRegistrasi.tglPPJK.value = "";	
			
			//impor
			document.frmRegistrasi.noregimp.readOnly = false;
			document.frmRegistrasi.noregimp.value = "";			
			var panjang = document.frmRegistrasi.cbx.length;
			for (i=0;i<panjang;i++){
				document.frmRegistrasi.cbx[i].disabled = false;
			}	
			break;
		case "92":
			//eksport
			document.frmRegistrasi.jnseks.disabled = true;			
			document.frmRegistrasi.noregeks.readOnly = true;
			document.frmRegistrasi.jnseks.value = "";
			document.frmRegistrasi.noregeks.value = "";
			
			//impor
			document.frmRegistrasi.noregimp.readOnly = false;
			document.frmRegistrasi.noregimp.value = "";			
			var panjang = document.frmRegistrasi.cbx.length;
			for (i=0;i<panjang;i++){
				document.frmRegistrasi.cbx[i].disabled = false;
			}		
			
			//ppjk
			document.frmRegistrasi.noppjk.readOnly = false;			
			document.frmRegistrasi.tglPPJK.readOnly = true;
			document.frmRegistrasi.noppjk.value = "";
			document.frmRegistrasi.tglPPJK.value = "";		
			break;
		case "93":
			//ekspor
			document.frmRegistrasi.jnseks.disabled = true;			
			document.frmRegistrasi.noregeks.readOnly = true;
			document.frmRegistrasi.jnseks.value = "";
			document.frmRegistrasi.noregeks.value = "";
			
			
			//impor
			document.frmRegistrasi.noregimp.readOnly = true;
			document.frmRegistrasi.noregimp.value = "";			
			var panjang = document.frmRegistrasi.cbx.length;
			for (i=0;i<panjang;i++){
				document.frmRegistrasi.cbx[i].disabled = true;
			}		
			
			//ppjk
			document.frmRegistrasi.noppjk.readOnly = false;			
			document.frmRegistrasi.tglPPJK.readOnly = true;
			document.frmRegistrasi.noppjk.value = "";
			document.frmRegistrasi.tglPPJK.value = "";		
			break;
		case "94":
			//ekspor
			document.frmRegistrasi.jnseks.disabled = false;			
			document.frmRegistrasi.noregeks.readOnly = false;
			document.frmRegistrasi.jnseks.value = "";
			document.frmRegistrasi.noregeks.value = "";
			
			
			//impor
			document.frmRegistrasi.noregimp.readOnly = false;
			document.frmRegistrasi.noregimp.value = "";			
			var panjang = document.frmRegistrasi.cbx.length;
			for (i=0;i<panjang;i++){
				document.frmRegistrasi.cbx[i].disabled = false;
			}		
			
			//ppjk
			document.frmRegistrasi.noppjk.readOnly = true;			
			document.frmRegistrasi.tglPPJK.readOnly = true;
			document.frmRegistrasi.noppjk.value = "";
			document.frmRegistrasi.tglPPJK.value = "";		
			break;
		case "95":
			//ekspor
			document.frmRegistrasi.jnseks.disabled = false;			
			document.frmRegistrasi.noregeks.readOnly = false;
			document.frmRegistrasi.jnseks.value = "";
			document.frmRegistrasi.noregeks.value = "";
			
			
			//impor
			document.frmRegistrasi.noregimp.readOnly = true;
			document.frmRegistrasi.noregimp.value = "";			
			var panjang = document.frmRegistrasi.cbx.length;
			for (i=0;i<panjang;i++){
				document.frmRegistrasi.cbx[i].disabled = true;
			}		
			
			//ppjk
			document.frmRegistrasi.noppjk.readOnly = false;			
			document.frmRegistrasi.tglPPJK.readOnly = true;
			document.frmRegistrasi.noppjk.value = "";
			document.frmRegistrasi.tglPPJK.value = "";	
			break;
		case "96":
			//ekspor
			document.frmRegistrasi.jnseks.disabled = false;			
			document.frmRegistrasi.noregeks.readOnly = false;
			document.frmRegistrasi.jnseks.value = "";
			document.frmRegistrasi.noregeks.value = "";
			
			
			//impor
			document.frmRegistrasi.noregimp.readOnly = true;
			document.frmRegistrasi.noregimp.value = "";			
			var panjang = document.frmRegistrasi.cbx.length;
			for (i=0;i<panjang;i++){
				document.frmRegistrasi.cbx[i].disabled = true;
			}		
			
			//ppjk
			document.frmRegistrasi.noppjk.readOnly = true;			
			document.frmRegistrasi.tglPPJK.readOnly = true;
			document.frmRegistrasi.noppjk.value = "";
			document.frmRegistrasi.tglPPJK.value = "";	
			break;
	}
	
}

function showTgl(val){
	
	switch (val){
		case "91":
			break;
		case "92":
		case "93":
			if(self.gfPop)gfPop.fPopCalendar(document.frmRegistrasi.tglPPJK);return false;
			break;
		case "94":
			break;
		case "95":
			if(self.gfPop)gfPop.fPopCalendar(document.frmRegistrasi.tglPPJK);return false;
			break;
		case "96":
			break;			
	}
	
}


function cekRegistrasi(){
	/*jnsorg
	qualid
	noidorg
	nmorg
	almorg
	kota
	kodepos
	telepon
	fax
	nomou
	tglMOU
	noppjk
	tglPPJK
	cbx
	noregimp
	jnseks
	noregeks
	nmpj
	nmadmin
	jbtnadmin
	email
	hp
	agree
	cap*/
	var msg="";
	var data="";
	if (document.frmRegistrasi.jnsorg.value== "")	
	{
		msg = msg + "Jenis Organisasi masih kosong \n";
	}
	if (document.frmRegistrasi.qualid.value== "")
	{
		msg = msg + "Qualify ID masih kosong \n";
	}
	if (document.frmRegistrasi.noidorg.value== "")
	{
			msg = msg + "No Id organisasi masih kosong \n";
	}
	if (document.frmRegistrasi.nmorg.value== "")
	{
		msg = msg + "Nama Organisasi masih kosong \n";
	}
	if (document.frmRegistrasi.almorg.value== "")
	{
		msg = msg + "Alamat Organisasi masih kosong \n";
	}
	if (document.frmRegistrasi.kota.value== "")
	{
		msg = msg + "Kota masih kosong \n";
	}
	if (document.frmRegistrasi.kodepos.value== "")
	{
		msg = msg + "Kode Pos masih kosong \n";
	}
	else if (isNaN(document.frmRegistrasi.kodepos.value)){
		msg = msg + "Kode Pos isi dengan angka \n";
	}
	if (document.frmRegistrasi.telepon.value== "")
	{
		msg = msg + "Telepon masih kosong \n";
	}
	else if (isNaN(document.frmRegistrasi.telepon.value)){
		msg = msg + "Telepon isi dengan angka \n";
	}

	if (document.frmRegistrasi.fax.value== "")
	{
		msg = msg + "Fax masih kosong \n";
	}
	else if (isNaN(document.frmRegistrasi.fax.value)){
		msg = msg + "Fax isi dengan angka \n";
	}


	//tambahan
	/*if (document.frmRegistrasi.txtKDAPI.value== "")
	{
		msg = msg + "Kode API/APIT masih kosong \n";
	}
	
	if (document.frmRegistrasi.noAPI.value== "")
	{
		msg = msg + "No API/APIT masih kosong \n";
	}	
	if (document.frmRegistrasi.tglAPI.value== "")
	{
		msg = msg + "Tanggal API/APIT masih kosong \n";
	}
*/
	/*if (document.frmRegistrasi.nomou.value== "")
	{
		msg = msg + "No MOU masih kosong \n";
	}
	if (document.frmRegistrasi.tglMOU.value== "")
	{
		msg = msg + "Tanggal MOU masih kosong \n";
	}*/
	
	
	
	if (document.frmRegistrasi.jnsorg.value== "91"){
		//impor	
		if (document.frmRegistrasi.noregimp.value== "")
		{
			msg = msg + "No Reg Importir masih kosong \n";
		}	
		else if (isNaN(document.frmRegistrasi.noregimp.value)){
			msg = msg + "No Reg Importir isi dengan angka \n";
		}

		var panjang = document.frmRegistrasi.cbx.length;
		var banyak =0;
		
		for (i=0;i<panjang;i++){
			if (document.frmRegistrasi.cbx[i].checked == true){
				data = data + document.frmRegistrasi.cbx[i].value+";";
				banyak++;	
			}
		}	
		document.frmRegistrasi.jnsimp.value = data;
		if (banyak== "0")
		{
			msg = msg + "Jenis Impor masih kosong \n";
		}	
		
	}
	else if (document.frmRegistrasi.jnsorg.value== "92"){
		//importir
		if (document.frmRegistrasi.noregimp.value== "")
		{
			msg = msg + "No Reg Importir masih kosong \n";
		}	
		else if (isNaN(document.frmRegistrasi.noregimp.value)){
			msg = msg + "No Reg Importir isi dengan angka \n";
		}

		var panjang = document.frmRegistrasi.cbx.length;
		var banyak =0;
		for (i=0;i<panjang;i++){
			if (document.frmRegistrasi.cbx[i].checked == true){
				banyak++;	
				data = data + document.frmRegistrasi.cbx[i].value+";";
			}
		}	
		document.frmRegistrasi.jnsimp.value = data;
		if (banyak== "0")
		{
			msg = msg + "Jenis Impor masih kosong \n";
		}	
		
		//ppjk
		if (document.frmRegistrasi.noppjk.value== "")
		{
			msg = msg + "No PPJK masih kosong \n";
		}
		else if (isNaN(document.frmRegistrasi.noppjk.value)){
			msg = msg + "No PPJK isi dengan angka \n";
		}
		
		if (document.frmRegistrasi.tglPPJK.value== "")
		{
			msg = msg + "Tanggal PPJK masih kosong \n";
		}
	}
	else if (document.frmRegistrasi.jnsorg.value== "93"){
		//ppjk
		if (document.frmRegistrasi.noppjk.value== "")
		{
			msg = msg + "No PPJK masih kosong \n";
		}
		else if (isNaN(document.frmRegistrasi.noppjk.value)){
			msg = msg + "No PPJK isi dengan angka \n";
		}
		
		if (document.frmRegistrasi.tglPPJK.value== "")
		{
			msg = msg + "Tanggal PPJK masih kosong \n";
		}
	}
	else if (document.frmRegistrasi.jnsorg.value== "94"){
			//importir
		if (document.frmRegistrasi.noregimp.value== "")
		{
			msg = msg + "No Reg Importir masih kosong \n";
		}	
		else if (isNaN(document.frmRegistrasi.noregimp.value)){
			msg = msg + "No Reg Importir isi dengan angka \n";
		}

		var panjang = document.frmRegistrasi.cbx.length;
		var banyak =0;
		for (i=0;i<panjang;i++){
			if (document.frmRegistrasi.cbx[i].checked == true){
				data = data + document.frmRegistrasi.cbx[i].value+";";
				banyak++;				
			}
		}	
		document.frmRegistrasi.jnsimp.value = data;
		
		if (banyak== "0")
		{
			msg = msg + "Jenis Impor masih kosong \n";
		}	
		
		//eksportir
		if (document.frmRegistrasi.jnseks.value== "")
		{
			msg = msg + "Jenis Eksportir masih kosong \n";
		}
		/*if (document.frmRegistrasi.noregeks.value== "")
		{
			msg = msg + "No Reg Eksportir masih kosong \n";
		}
		else if (isNaN(document.frmRegistrasi.noregeks.value)){
			msg = msg + "No Reg Eksportir isi dengan angka \n";
		}*/
		
	}
	else if (document.frmRegistrasi.jnsorg.value== "95"){
		//ppjk
		if (document.frmRegistrasi.noppjk.value== "")
		{
			msg = msg + "No PPJK masih kosong \n";
		}
		else if (isNaN(document.frmRegistrasi.noppjk.value)){
			msg = msg + "No PPJK isi dengan angka \n";
		}
		
		if (document.frmRegistrasi.tglPPJK.value== "")
		{
			msg = msg + "Tanggal PPJK masih kosong \n";
		}
		
		//eksportir
		if (document.frmRegistrasi.jnseks.value== "")
		{
			msg = msg + "Jenis Eksportir masih kosong \n";
		}
		/*if (document.frmRegistrasi.noregeks.value== "")
		{
			msg = msg + "No Reg Eksportir masih kosong \n";
		}
		else if (isNaN(document.frmRegistrasi.noregeks.value)){
			msg = msg + "No Reg Eksportir isi dengan angka \n";
		}*/
		
	}
	else if (document.frmRegistrasi.jnsorg.value== "96"){
		//eksportir
		if (document.frmRegistrasi.jnseks.value== "")
		{
			msg = msg + "Jenis Eksportir masih kosong \n";
		}
		/*if (document.frmRegistrasi.noregeks.value== "")
		{
			msg = msg + "No Reg Eksportir masih kosong \n";
		}
		else if (isNaN(document.frmRegistrasi.noregeks.value)){
			msg = msg + "No Reg Eksportir isi dengan angka \n";
		}*/
		
	}
	
	
	
	if (document.frmRegistrasi.nmpj.value== "")
	{
		msg = msg + "Nama Penanggung Jawab masih kosong \n";
	}
	if (document.frmRegistrasi.jabpj.value== "")
	{
		msg = msg + "Jabatan Penanggung Jawab masih kosong \n";
	}
	if (document.frmRegistrasi.nmadmin.value== "")
	{
		msg = msg + "Nama Admin masih kosong \n";
	}
	if (document.frmRegistrasi.jbtnadmin.value== "")
	{
		msg = msg + "Jabatan Admin masih kosong \n";
	}
	if (document.frmRegistrasi.email.value== "")
	{
		msg = msg + "Email masih kosong \n";
	}
	if (document.frmRegistrasi.hp.value== "")
	{
		msg = msg + "Handphone masih kosong \n";
	}
	else if (isNaN(document.frmRegistrasi.hp.value)){
		msg = msg + "Handphone isi dengan angka \n";
	}
	
/*	if (document.frmRegistrasi.agree.value== "")
	{
		msg = msg + " masih kosong \n";
	}
	if (document.frmRegistrasi.cap.value== "")
	{
		msg = msg + "Kota tanda tangan masih kosong \n";
	} 
*/	
	if (msg.length>0){
		alert(msg);	
		return false;
	}
	else{
		if (document.frmRegistrasi.agree.checked == false){
			alert("Isian belum lengkap");
			return false;
		}
		else{
			if (isValidEmail(document.frmRegistrasi.email.value) != false){
				return true;		
			}
			else{
				alert("Please enter a valid email address");
				return false;	
			}
		}
		
	}
	
}

function edinumberperusahaan(){
	var panjang=document.frmEdinumber.edinumber.length;
	var banyak = 0;
	
	if (panjang >0){
		for(c=0;c<panjang;c++){
			if (document.frmEdinumber.edinumber[c].value != "")	{
				banyak++;	
			}
		}
		
		if (banyak == "0"){
			alert('Edi number masih kosong');				
			return false;	
		}
		else{
			return true;
		}
	}
	else{		
		if (document.frmEdinumber.edinumber.value == ""){
			alert('Edi number masih kosong');
			return false;
		}
		else{
			return true;
		}
	}

}

function cekRegistrasiEdit(){
	var msg="";	
	if (document.frmRegistrasi.email.value.length == 0)
	{
		msg = msg + "Email Masih Kosong \n";
	}
	
	if (document.frmRegistrasi.noreg.value.length == 0)
	{
		msg = msg + "No Registrasi Masih Kosong \n";	
	}
	
	if (msg.length>0){
		alert(msg);
		return false;	
	}
	else{
		return true;
	}
}

function divCompany_reg(nilai,div){
	var div = div;
	var nilai = nilai;
	submit_ajax('mod/frmorguserReg.php?jnsorg='+nilai,div,'GET','');	
	return false;	
}

function setujuApp(){
	var panjang=document.frmEdinumber.edinumber.length;
	var banyak = 0;
	var msg = "";
	if (panjang >0){
		for(c=0;c<panjang;c++){
			if (document.frmEdinumber.edinumber[c].value != "")	{
				banyak++;	
			}
		}
		
		if (banyak == "0"){
			alert('Edi number masih kosong');				
			return false;	
		}
		else{
			if (document.frmEdinumber.tglMOU.value == ""){
				msg = msg + 'Tanggal MOU masih kosong \n';
			}
			if (document.frmEdinumber.noMOU.value == ""){
				msg = msg + 'No MOU masih kosong \n';
			}
			if (msg.length>0){
				alert(msg);
				return false;
			}
			else{
				document.frmEdinumber.action.value = "edinumberSave";
				document.frmEdinumber.method = "POST";
				document.frmEdinumber.target = "_self";
				document.frmEdinumber.submit();
				return true;
			}
		}
	}
	else{		
		if (document.frmEdinumber.edinumber.value == ""){
			alert('Edi number masih kosong');
			return false;
		}
		else{
			if (document.frmEdinumber.tglMOU.value == ""){
				msg = msg + 'Tanggal MOU masih kosong \n';
			}
			if (document.frmEdinumber.noMOU.value == ""){
				msg = msg + 'No MOU masih kosong \n';
			}
			if (document.frmEdinumber.tglPer.value == ""){
				msg = msg + 'Tanggal Perjanjian masih kosong \n';
			}
			if (msg.length>0){
				alert(msg);
				return false;
			}
			else{
				document.frmEdinumber.action.value = "edinumberSave";
				document.frmEdinumber.method = "POST";
				document.frmEdinumber.target = "_self";
				document.frmEdinumber.submit();
				return true;
			}
			
		}
	}
	
}
function tolakApp(){
	var winl = (screen.width - 600) / 2;
	var wint = (screen.height - 400) / 2;
	popup = window.open('mod/setremark.php?orgid='+document.getElementById('orgid').value, 'frmEdinumber',"left="+winl+",top="+wint+',width=550, height=300,scrollbars=yes,resizable=yes,statusbar=yes');
	/*window.open('mod/setremark.php','frmEdinumber','width=600,height=430,toolbar=no,location=NO,directories=no,status=yes,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes,left=100,top=100,screenX=0,screenY=100');*/
	/*document.frmEdinumber.action.value = "edinumberSaveTolak";
	document.frmEdinumber.target = "_self";
	document.frmEdinumber.submit();*/
}

function val_remark(){
	if (document.frmremark.remark.value == ""){
		alert("Remark masih kosong");	
		return false;
	}
	else{
		return true;	
	}
}

function divNPWP(nilai,nilai2,div){
	if (nilai2 == "0"){
		
		if (nilai.length == 0){
			return false;
		}
		else if (nilai.length != 12){
			alert("Isikan NPWP 12 digit");
			document.frmRegistrasi.noidorg1.focus();
		}
		else{
			submit_ajax('mod/frmorguserNPWP.php?npwp='+nilai+'&nilai2='+nilai2,div,'GET','');	
		}
	}
	else if (nilai2 == "1"){
		 if (nilai.length == 0){
			return false;
		}		
		else if (nilai.length != 10){
			alert("Isikan NPWP 10 digit");
			document.frmRegistrasi.noidorg1.focus();
		}		
		else{
			submit_ajax('mod/frmorguserNPWP.php?npwp='+nilai+'&nilai2='+nilai2,div,'GET','');	
		}
	}
	else if (nilai2 == "5"){
		 if (nilai.length == 0){
			return false;
		}	
		else if (nilai.length != 15){
			alert("Isikan NPWP 15 digit");
			document.frmRegistrasi.noidorg1.focus();
		}
		
		else{
			submit_ajax('mod/frmorguserNPWP.php?npwp='+nilai+'&nilai2='+nilai2,div,'GET','');	
		}
	}
	else{
		submit_ajax('mod/frmorguserNPWP.php?npwp='+nilai+'&nilai2='+nilai2,div,'GET','');	
	}
	
	return false;	
}
function hapusFieldReg(){
	/*jnsorg
	qualid
	noidorg
	nmorg
	almorg
	kota
	kodepos
	telepon
	fax
	noppjk
	tglPPJK
	cbx
	noregimp
	jnseks
	noregeks
	nmpj
	nmadmin
	jbtnadmin
	email
	hp*/
	//importir
	if (document.frmRegistrasi.jnsorg.value== "91"){
		document.frmRegistrasi.noregimp.value = "";
		var panjang = document.frmRegistrasi.cbx.length;
		var banyak =0;
		
		for (i=0;i<panjang;i++){
			if (document.frmRegistrasi.cbx[i].checked == true){
				document.frmRegistrasi.cbx[i].checked = false;
			}
		}	
		document.frmRegistrasi.jnsimp.value = "";
	}
	//importir/ppjk
	else if (document.frmRegistrasi.jnsorg.value== "92"){
		document.frmRegistrasi.noregimp.value = "";
		document.frmRegistrasi.noppjk.value = "";
		document.frmRegistrasi.tglPPJK.value = "";
		var panjang = document.frmRegistrasi.cbx.length;
		var banyak =0;
		
		for (i=0;i<panjang;i++){
			if (document.frmRegistrasi.cbx[i].checked == true){
				document.frmRegistrasi.cbx[i].checked = false;
			}
		}	
		document.frmRegistrasi.jnsimp.value = "";

	}
	//ppjk
	else if (document.frmRegistrasi.jnsorg.value== "93"){
		document.frmRegistrasi.noppjk.value = "";
		document.frmRegistrasi.tglPPJK.value = "";
	}
	//eksportir/importir
	else if (document.frmRegistrasi.jnsorg.value== "94"){
		document.frmRegistrasi.noregimp.value = "";
		document.frmRegistrasi.jnseks.value = "";
		document.frmRegistrasi.noregeks.value = "";
		var panjang = document.frmRegistrasi.cbx.length;
		var banyak =0;
		
		for (i=0;i<panjang;i++){
			if (document.frmRegistrasi.cbx[i].checked == true){
				document.frmRegistrasi.cbx[i].checked = false;
			}
		}	
		document.frmRegistrasi.jnsimp.value = "";

	}
	//eksportir/ppjk
	else if (document.frmRegistrasi.jnsorg.value== "95"){
		document.frmRegistrasi.noppjk.value = "";
		document.frmRegistrasi.tglPPJK.value = "";
		document.frmRegistrasi.jnseks.value = "";
		document.frmRegistrasi.noregeks.value = ""
	}
	//eksportir
	else if (document.frmRegistrasi.jnsorg.value== "96"){
		document.frmRegistrasi.jnseks.value = "";
		document.frmRegistrasi.noregeks.value = ""
	}
	document.frmRegistrasi.jnsorg.value = "";
	document.frmRegistrasi.qualid.value = "";
	document.frmRegistrasi.noidorg.value = "";
	document.frmRegistrasi.nmorg.value = "";
	document.frmRegistrasi.almorg.value = "";
	document.frmRegistrasi.kota.value = "";
	document.frmRegistrasi.kodepos.value = "";
	document.frmRegistrasi.telepon.value = "";
	document.frmRegistrasi.fax.value = "";
	document.frmRegistrasi.nmpj.value = "";
	document.frmRegistrasi.nmadmin.value = "";
	document.frmRegistrasi.jbtnadmin.value = "";
	document.frmRegistrasi.email.value = "";
	document.frmRegistrasi.jabpj.value = "";
	document.frmRegistrasi.hp.value = "";
	document.frmRegistrasi.noidorg1.value = "";
	
	document.getElementById('divjnsorg').innerHTML = '';
}
