// CHECK EMPTY FIELD IN FORM
function Field(form) {
	nameForm=form.name;
	switch (nameForm){
		case "program":
			element=new Array("Nama", "Name");
		break;
		case "support":
			element=new Array("Nama", "Name");
		break;
		case "area":
			element=new Array("Nama", "Name");
		break;
		case "partner":
			element=new Array("Logo", "Nama", "Name");
		break;
		case "reference":
			element=new Array("File", "Nama", "Name");
		break;
		case "ct_news":
			element=new Array("Nama", "Name");
		break;
		case "dt_news":
			element=new Array("Judul", "Title");
		break;
		case "ct_article":
			element=new Array("Nama", "Name");
		break;
		case "dt_article":
			element=new Array("Judul", "Title");
		break;
		case "ct_faq":
			element=new Array("Nama", "Name");
		break;
		case "dt_faq":
			element=new Array("Pertanyaan", "Question");
		break;
		case "menu":
			element=new Array("Nama", "Name");
		break;
		case "galery":
			element=new Array("Photo","Nama", "Name");
		break;
		case "login1":
			element=new Array("Username","Password");
		break;
		case "login2":
			element=new Array("Username","Old Password", "New Password");
		break;

		case "login":
			element=new Array("Username", "Password", "Code");
		break;
		case "send_mail":
			element=new Array("Name", "E-mail", "Message", "Retype Code");
		break;
		
	}
	txtAlert="Kolom:\n";
	fieldAlert="";
	nElement=element.length;
	for(i=1;i<=nElement;i++){
		ID = document.getElementById(i);
		if (ID.value==""){
			if (fieldAlert!="") fieldAlert+=", ";
			fieldAlert+=element[i-1];
		}
	}
	if (fieldAlert!=""){ 
		txtAlert+=fieldAlert+"..\nHarus Diisi!";
		alert (txtAlert);
		return false;
	}else return true;
}
// -------------------------

// CHECK INPUT EMAIL
function CheckMail(id) {
	ID=document.getElementById(id);
	amail=/(^.+@[^\.].*\.[a-z]{2,}$)/;

	if ( (amail.test(ID.value))||(ID.value=="") ){
		hasilcek=true;
	}else{
		alert("Invalid email address!");
		ID.value="";
		return false;
	}
}
// -----------------

// CHECK INPUT NUMBER
function CheckNumber(id){
	ID=document.getElementById(id);
	anum=/(^\d+.$)|(^\d+$)|(^\d+\.\d+$)/;
	if ( (anum.test(ID.value))||(ID.value=="") ){
		hasilcek=true;
	}else{
		alert("Invalid number");
		ID.value="";
		return false;
	}
}
// ------------------

// CHECK TYPE FILE IN FILE FIELD
function TypeFile(form,fieldFile,category){
	switch (category){
		case "img":
			extArray = new Array("jpg", "png", "bmp", "gif");
		break;
		case "doc":
			extArray = new Array("pdf", "txt", "doc");
		break;
		case "sys":
			extArray = new Array("php");
		break;
		case "all":
			extArray = new Array();
		break;
	}
	
	path=fieldFile.value;
	allowSubmit = false;
	if (!path) return false;
	while (path.indexOf("\\") != -1) path = path.slice(path.indexOf("\\") + 1);
	file=path;
	splitFile=file.split(".");
	indexExt=(splitFile.length)-1;
	ext=splitFile[indexExt].toLowerCase();
	if(extArray.length>0){
		for (var i = 0; i < extArray.length; i++) {
			if (extArray[i] == ext) { 
				allowSubmit = true;
				break; 
			}
		}
	}else allowSubmit=true;
	if (allowSubmit){
		fieldText.value=file;
		return true;
	}else{ 
	 alert("Please only upload files that end in types:  ."
		 + (extArray.join(";  .")) + "\nPlease select a new "
		 + "file to upload and submit again.");
		form.reset();
	}
	return false;
}
// -----------------------------

// OPEN NEW WINDOW
function NewWindow(data,cat)
{
	switch (cat){
		case "partner":
			w=105;
			h=105;
		break;
		case "dt_news":
			w=120;
			h=120;
		break;
		case "support":
			w=237;
			h=70;
		break;
		case "galery":
			w=337;
			h=175;
		break;
	}
	
	page="image_view.php?data="+data+"&title="+cat
	win=null;
	s="yes";
	rs="no";
	
	LeftPosition=(screen.width)?(screen.width-w)/2:0;
	TopPosition=(screen.height)?(screen.height-h)/2:0;
	settings='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+s+',resizable='+rs;
	
	win=window.open(page,"displayWindow",settings);
	win.focus();
}
// ---------------

// CHANGE SRC IMAGE 1
function ChangeImg1(id){
	elem=document.getElementById(id);
	elem.src="/CD-Bethesda/work/design/arrowcollapse.jpg";
}
// =========

// CHANGE SRC IMAGE 2
function ChangeImg2(id){
	elem=document.getElementById(id);
	elem.src="/CD-Bethesda/work/design/arrowexpand.jpg";
}
// =========

// SHOW ID
function ShowDisplay(id){
	elem=document.getElementById(id);
	elem.style.display="";
}
// =========

// HIDDEN ID
function HiddenDisplay(id){
	elem=document.getElementById(id);
	elem.style.display="none";
}
// =========

// SHOW FIELD
function TipeMenu(id,val){
	id1=id+"1";
	id2=id+"2";
	elem1=document.getElementById(id1);
	elem2=document.getElementById(id2);
	
	if (val==2){
		elem1.style.display="";
		elem2.style.display="none";
	}
	else if (val==3){
		elem1.style.display="none";
		elem2.style.display="";
	}else{
		elem1.style.display="none";
		elem2.style.display="none";
	}
}


function s_show(){return false}
function s_hide(){return false}
if(window.event+''=='undefined')event=0

// =========