/* JS by cheebhodh */

// counter gagal login
var loginGagal = 0;

// Begin JAM
var hari = new Array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");
var bulan = new Array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
function getTanggal(){
	sekarang = new Date();
	jamBono = "";
	menitBono = "";
	detikBono = "";
	kalendar = hari[sekarang.getDay()]+","+sekarang.getDate()+" "+bulan[sekarang.getMonth()]+" "+sekarang.getFullYear();
	if(sekarang.getHours()<10){
		jamBono = "0"+sekarang.getHours();
	}else{jamBono = sekarang.getHours();}
	if(sekarang.getMinutes()<10){
		menitBono = "0"+sekarang.getMinutes();
	}else{menitBono = sekarang.getMinutes();}
	if(sekarang.getSeconds()<10){
		detikBono = "0"+sekarang.getSeconds();
	}else{detikBono = sekarang.getSeconds();}
	waktu = jamBono+":"+menitBono+":"+detikBono;
	$('currentClock').innerHTML = waktu;
	setTimeout("getTanggal()",1000);
}
function openImage(url,judul){
	window.open("include/image.php?src="+url+"&judul="+judul);
}
var periodical;
checkPolling = function(){
/*--- Cek UserPoll ----*/
	url = 'include/AJAX_polling.php';			
	new Ajax(url, {
		data : Object.toQueryString({check:'user'}),
		method : 'get',
		onRequest : function(){
			$('pollingQuery').setStyle('display','none');
			$('pollingLoading').setStyle('display','block');
			$('pollingView').setStyle('display','none');
			$('pollingResult').setStyle('display','block');
		},
		onComplete : function(){
			this.evalScripts();					
		}
	}).request();
}
userLogon = function(){
/*--- User Logon ----*/
	var browser;
	if(window.ie){
		browser = 'ie';
	}else if(window.gecko){
		browser = 'gecko';
	}else if(window.opera){
		browser = 'opera';
	}else{
		browser = 'other';
	}
	url = 'include/AJAX_logon.php';			
	new Ajax(url, {
		data : Object.toQueryString({user:'logon',browser:browser}),
		method : 'get',
		onComplete : function(){
			this.evalScripts();					
		}
	}).request();
}
//END Jam
window.addEvent('domready', function() {	
	$('q').addEvent('focus', function(e) {	
		$('q').value='';
		$('q').setStyle('background-position', '-234px center'); 
	});	
	$('q').addEvent('blur', function(e) {
		$('q').value='';
		$('q').setStyle('background-position','left center'); 		
	});	
	
	var myEffect = $('kalender').effect('height', {duration: 3000, transition: Fx.Transitions.Bounce.easeInOut});
	myEffect.start(0, 230);
	
	var myEffect2 = $('cse-search-box').effect('opacity', {duration: 4000, transition: Fx.Transitions.Quad.easeInOut});
	myEffect2.start(0,1);	
	
	getTanggal();
	
	/*-- openLogin --*/
	$('openLogin').addEvent('click', function(e) {			
		new Event(e).stop();
		h = window.getScrollHeight();		
		t = window.getScrollTop();
		w = window.getScrollWidth();
		
		kiri = (w / 2) - 150 - 3;
		
		$('transBox').setStyles({
			display : 'block', 
			height: h,
		   opacity: 0.7
		});	
		$('windowLogin').setStyles({
			display:'block'			
		});
		
		$('windowLogin').innerHTML = "<div style=\"width:300px;margin:0 auto;font-weight:bold;text-align:right;position:relative;\"><a id=\"btnClose\" href=\"#cancel\">close</a></div><form id=\"formLoginUser\" method=\"post\" action=\"include/cekLogin.php\"><table class=\"tbLogin\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>Nama</td><td>:</td><td><input id=\"txt_user\" name=\"txt_user\" type=\"text\"/></td></tr><tr><td>Password</td><td>:</td><td><input id=\"txt_password\" name=\"txt_password\" type=\"password\"/></td></tr><tr><td colspan=2\"\"><span id=\"msgChecking\">checking ...</span></td><td><input style=\"border:none;\"  class=\"btnForm\" id=\"btn_submit\" name=\"btn_submit\" type=\"submit\" value=\"Login\"/><input style=\"border:none;\"  class=\"btnForm\" id=\"btn_reset\" name=\"btn_reset\" type=\"reset\" value=\"Clear\"/></td></tr></table></form>";
		
		 $('formLoginUser').addEvent('submit', function(e) {
				new Event(e).stop();
							
				var log = $('msgChecking').setStyle('display','block');
			
				$('txt_password').value = MD5($('txt_password').value)
				
				this.send({
				update: log,
				onComplete: function() {
					this.evalScripts();							
					}
				});
		}); 
		
		var myEffect3 = new Fx.Styles('windowLogin', {duration: 1000, transition: Fx.Transitions.Bounce.easeInOut});
		
		myEffect3.start({
		    'opacity': [0, 1],
		    'top': [t-100, t+200]
		}).chain(function(){
			
			if(window.ie6){
				$('windowLogin').setStyles({
					position:'absolute',
					left : 0,
					top:200
				});	
			}
			else if(window.ie7){
				$('windowLogin').setStyles({
					position:'fixed',
					left : 0,
					top:200		
				});	
			}else{
				$('windowLogin').setStyles({
					position:'fixed',
					left : kiri,
					top:200		
				});	
			}
			$('txt_user').focus();
		});	
		
		$('btnClose').addEvent('click',function(e){
			new Event(e).stop();			
			$('windowLogin').setStyles({
				position:'absolute',
				opacity:0.8
			});
			var myEffect4 = new Fx.Styles('windowLogin', {duration: 500, transition: Fx.Transitions.Bounce.easeInOut});
			var myEffect5 = new Fx.Styles('transBox', {duration: 500, transition: Fx.Transitions.Back.easeInOut});
			myEffect4.start({			  
				'opacity': [1, 0],				
			    'top': [t+200, t+400]
			}).chain(function(){
				myEffect5.start({
				    'opacity': [0.8, 0]			
				});	
				$('txt_user').value = '';
				$('txt_password').value  = '';
			});				
		});			
	});	
	$('divBeritaBaru').setStyle('opacity','0.6');
	$('btnCloseBerita').addEvent('click',function(e){
		$('divBeritaBaru').setStyle('display','none');
	});
	/* Tool Tip Gambar */
	var tooltip = new Tips($$('.tip'), {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		}
	});
	var rssEfect = $('rss').effect('backgroundPosition', {duration: 500, transition: Fx.Transitions.Bounce.easeInOut});
	$('rss').addEvent('mouseover',function(e){
		rssEfect.start('20px 0','135px 0');
	});
	$('rss').addEvent('mouseout',function(e){
		rssEfect.start('135px 0','20px 0');
	});
	$('rss').addEvent('click',function(e){
		new Event(e).stop();
		window.open("include/rss.php");
	});	
	checkPolling();	
	userLogon();
});
/*
window.onbeforeunload = function(){
	var browser = '';
	if(window.ie){
		browser = 'ie';
	}else if(window.gecko){
		browser = 'gecko';
	}else if(window.opera){
		browser = 'opera';
	}else{
		browser = 'other';
	}
	query = "include/exit.php?user=logoff&browser="+browser;
	window.open(query);
}
*/