function init(){
var CallCount = 0;	
new PeriodicalExecuter(function(pe){if (++CallCount > 6){
												pe.stop();  
												}else{
												LiveCount();
												}}, 30)
										}
	
function LiveCount(){
var url  		= 'worker.php';
var ajax = new Ajax.Request(url, {
							method: 'post',  
							parameters: {op: "timecount"},
							onLoading: function(preload){},
							onSuccess: function(transport){ 
								var response = transport.responseText;    
								$('timecount').update(response);
								$('timecount').innerHTML;								
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
	
	}	
	
function TimeStamp(){
var params  	= $('frmTS').serialize(true);
var url  		= 'worker.php';

var ajax = new Ajax.Request(url, {
							method: 'post',  
							parameters: params,
							onLoading: function(preload){
							},
							onSuccess: function(transport){ 
								var response = transport.responseText.evalJSON(); 
								$('result_timestamp').update(response.timestamp);
								$('result_iso8601').update(response.iso8601);
								$('result_rfc2822').update(response.rfc2822);
								$('result_location').update(response.location);
								$('result_day_of_week').update(response.day_of_week);								
								$('result_timestamp').innerHTML;
								$('result_iso8601').innerHTML;
								$('result_rfc2822').innerHTML;			
								$('result_location').innerHTML;											
								$('result_day_of_week').innerHTML;											
								new Effect.Highlight('result_timestamp');																								
								new Effect.Highlight('result_iso8601');																								
								new Effect.Highlight('result_rfc2822');																								
								new Effect.Highlight('result_location');																								
								new Effect.Highlight('result_day_of_week');
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
}
function RTimeStamp(t){
var s = (t == undefined) ? $F('r_stamp') : t;	
var url  		= 'worker.php';
var ajax = new Ajax.Request(url, {
							method: 'post', 
							parameters: {stamp: s, location: $F('r_location')},
							onLoading: function(preload){},
							onSuccess: function(transport){ 
								var response = transport.responseText.evalJSON(); 
								$('result_timestamp').update(response.timestamp);
								$('result_iso8601').update(response.iso8601);
								$('result_rfc2822').update(response.rfc2822);
								$('result_location').update(response.location);
								$('result_day_of_week').update(response.day_of_week);								
								$('result_timestamp').innerHTML;
								$('result_iso8601').innerHTML;
								$('result_rfc2822').innerHTML;			
								$('result_location').innerHTML;											
								$('result_day_of_week').innerHTML;	
								new Effect.Highlight('result_timestamp');																								
								new Effect.Highlight('result_iso8601');																								
								new Effect.Highlight('result_rfc2822');																								
								new Effect.Highlight('result_location');																								
								new Effect.Highlight('result_day_of_week');
								
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
}
function Now(){
var url  		= 'worker.php';
var ajax = new Ajax.Request(url, {
							method: 'post', 
							parameters:{op: 'now'} , 
							onLoading: function(preload){},
							onSuccess: function(transport){ 
								var response = transport.responseText;    
								$('r_stamp').value = response;
								new Effect.Highlight('r_stamp');
								
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
}
function MD5(){
var params  	= $('frmMD5').serialize(true);
var url  		= 'worker.php';
var ajax = new Ajax.Request(url, {
							method: 'post', 
							parameters: params,
							onLoading: function(preload){},
							onSuccess: function(transport){ 
								var response = transport.responseText;    
								$('result_md5').update(response);
								$('result_md5').innerHTML;	
								new Effect.Highlight('result_md5');																																
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
}
function SHA1(){
var params  	= $('frmSHA1').serialize(true);
var url  		= 'worker.php';
var ajax = new Ajax.Request(url, {
							method: 'post', 
							parameters: params,
							onLoading: function(preload){},
							onSuccess: function(transport){ 
								var response = transport.responseText;    
								$('result_sha1').update(response);
								$('result_sha1').innerHTML;	
								new Effect.Highlight('result_sha1');																								
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
}
function WhoIs(){
var params  	= $('frmWhois').serialize(true);
var url  		= 'worker.php';
var ajax = new Ajax.Request(url, {
							method: 'post', 
							parameters: params,
							onLoading: function(preload){
							    $('result_whois').update('<img src="/images/ajax-loader.gif" style="margin:25px;">');
								$('result_whois').innerHTML;		
								
							},
							onSuccess: function(transport){ 
								var response = transport.responseText;    
								$('result_whois').update(response);
								$('result_whois').innerHTML;	
								new Effect.Highlight('result_whois');																																
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
}
function SS(){
var url  		= 'worker.php';
var ajax = new Ajax.Request(url, {
							method: 'get', 
							parameters: {op: "stripslashes",
										source: $F('source')
							},
							onLoading: function(preload){
							    $('result').update('Processing....');
							    $('result').innerHTML;								
							},
							onSuccess: function(transport){ 
								var response = transport.responseText;    
							    $('result').update(response);
							    $('result').innerHTML;			
								new Effect.Highlight('result');																																
								
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
}
function AS(){
var url  		= 'worker.php';
var ajax = new Ajax.Request(url, {
							method: 'get', 
							parameters: {op: "addslashes",
										source: $F('source')
							},
							onLoading: function(preload){
							    $('result').update('Processing....');
							    $('result').innerHTML;								
							},
							onSuccess: function(transport){ 
								var response = transport.responseText;    
							    $('result').update(response);
							    $('result').innerHTML;			
								new Effect.Highlight('result');																																
								
								},		
							onFailure: function(){ 
								alert('Something went wrong...'); 
								} 							
						}); 
}