
	function HideInfo(){
		document.getElementById('Info').innerHTML = '';
	}
	function ShowAddCategory(){
		document.getElementById("AddCategory").innerHTML="<td></td><td></td><td><input type='text' name='AddCategory'><input type='button' value='Add'></td";
	}
	
	function DeleteCategory(IdCategory){
		var Ok=confirm('Do you want to delete category?');
		if(Ok){
			window.location='categories.php?Action=DeleteCategory&IdCategory='+IdCategory;
		}else{
			
		}
	}
	function DeleteUser(IdUser){
		var Ok=confirm('Do you want to delete user?');
		if(Ok){
			window.location='user.php?Action=DeleteUser&IdUser='+IdUser;
		}else{
			
		}
	}
	function ShowTest(IdNews){
		alert('testing coy'+IdNews);
	}
	function OrderBy(){
		var Param = document.getElementById('SelectCategory').value;
		window.location = 'news.php?OrderBy='+Param;
	}
	function ShowBy(){
		var ParamShow = document.getElementById('ShowCategory').value;
		window.location = 'news.php?ShowBy='+ParamShow;
		//alert(ParamShow);
	}
	function SearchBy(){
		var PromptSearch = window.prompt('Type IdNews You want to search!');
		var ParamSearch = document.getElementById('SelectSearch').value;
		if(PromptSearch){
			if(ParamSearch == null){
				return false;
			}else{
				window.location = 'news.php?Action=Search&IdNews='+PromptSearch;
			}
		}else{
			//window.location = 'news.php';
		}
		
		
	}
	function InsertContact(){
		document.forms['FormContact'].submit();
				
	}
	function ShowAlert(){
		alert('Sorry not available yet!.');
	}
	function SetPublish(IdNews){
		window.location = 'news.php?Action=SetPublish&IdNews='+IdNews;
	}
	function ShowDate(IdNews){
		window.location = 'news.php?Action=ShowDate&IdNews='+IdNews;
	}
	function SetComment(IdNews){
		window.location = 'news.php?Action=SetComment&IdNews='+IdNews;
	}
	//**************** CONTACT *************************//
	function ValidateForm(FormContact){
		var ErrMsg = "";
			ErrMsg += ValidateName(FormContact.FromContact);
			ErrMsg += ValidateEmail(FormContact.EmailContact);
			ErrMsg += ValidatePhone(FormContact.PhoneContact);
			ErrMsg += ValidateSay(FormContact.SayContact);
			ErrMsg += ValidateAnswer(FormContact.Answer);
		if(ErrMsg !=""){
			alert('Error : Silahkan dilengkapi!\n'+ErrMsg);
			return false;
		}
		return true;
	}
	function ValidateName(fld){
		var ErrName = "";
		var IllegalChars = /\W/;
		if(fld.value==""){
			fld.style.background = 'Yellow';
			ErrName = "Anda belum mengisi nama!\n";
		}else if((fld.value.length < 5) || (fld.value.length > 15)){
			fld.style.background = 'Yellow';
			ErrName = "Panjang nama Anda salah!\n";
		}else if(IllegalChars.test(fld.value)){
			fld.style.background = 'Yellow';
			ErrName = "Ada karakter yang tidak diperbolehkan!\n";
		}else{
			fld.style.background = 'White';
		}
		return ErrName;
	}			
	function Trim(s){
		return s.replace(/^\s+|s+$/,'');
	}
	function ValidateEmail(fld){
		var ErrEmail = "";
		var TrimFld = Trim(fld.value);
		var EmailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/;
		var IllegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
			
		if(fld.value == ""){
			fld.style.background = 'Yellow';
			ErrEmail = "Anda belum memasukkan email!.\n";
		}else if(!EmailFilter.test(TrimFld)){
			fld.style.background = 'Yellow';
			ErrEmail = "Email tidak valid!.\n";
		}else if(fld.value.match(IllegalChars)){
			fld.style.background = 'Yellow';
			ErrEmail = "Email tidak valid, ada karakter yang tidak diperbolehkan!.\n";
		}else{ 
			fld.style.background = 'White';
		}		
		return ErrEmail;
	}
	function ValidatePhone(fld){
		var ErrPhone = "";
		//var Stripped = fld.value.replace(/[\(\)\.\-\]/g,'');
		  var Stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');  
		if(fld.value == ""){
			fld.style.background = 'Yellow';
			ErrPhone = "Anda belum memasukkan nomor telepon!\n";
		}else if(isNaN(parseInt(Stripped))){
			fld.style.background = 'Yellow';
			ErrPhone = "Ada karakter nomor telepon yang tidak diperbolehkan!\n";
		}else if(Stripped.length < 6){
			fld.style.background = 'Yellow';
			ErrPhone = "Nomor telepon kurang!\n";
		}
		return ErrPhone;
	}
	function ValidateSay(fld){
		var ErrSay = "";
		if(fld.value == ""){
			fld.style.background = 'Yellow';
			ErrSay = "Anda belum mengisi pesan!\n";
		}else if(fld.value.length < 1){
			fld.style.background = 'Yellow';
			ErrSay = "Pesan Anda kurang banyak!\n";
		}
		return ErrSay;
	}
	function ValidateAnswer(fld){
		var ErrTantangan = "";
		if(fld.value == ""){
			fld.style.background = 'Yellow';
			ErrTantangan = "Anda belum menjawab tantangan!\n";
		}
		return ErrTantangan;
	}
	function ReplyMail(){
		document.getElementById('ReplyMailForm').style.display = 'block';
		
	}
	function DeleteContact(IdContact){
		var Ok=confirm('Do you want to delete Contact?');
		if(Ok){
			window.location='contacts.php?Action=DeleteContact&IdContact='+IdContact;
		}else{
			
		}
	}	

