var adminButtonStatus = 0;
var adminOptionsLayer = 0;
function loadFlickr(layer)
{
	$(layer).set('html', "<img src=\""+domain+"/img/web/flickr-loading.gif\" /> cargando imágenes...");
	new Request({
		url:domain+"/ajax.php", 
		onComplete: function(text){	$(layer).set('html', text)}		
	}).send("mode=getflickr");	
}
function deletePost(post_id)
{	
	if(confirm("Borrar: "+post_id+"?"))
	{
		new Request({url:domain+'/ajax.php'}).send('mode=deletepost&post_id='+post_id);
		$('post-'+post_id).destroy();
	}
}
function editPost(post_id)
{
	window.open(domain+"/admin/write.php?mode=edit&post_id="+post_id, "Edit", 'width=606, scrollbars=yes,height=600');
}
function editComment(comment_id)
{
	elem = $('comment-'+comment_id).getElement('div[class=comment-Body]').getElement('div[class=comment-Text]');
	mode = 'edit-comment';
	url = domain+'/ajax.php';
	editArea(comment_id, mode, elem, url);
}
function editArea(object_id, mode, elem, url)
{		
	var tmpElem = elem.clone();
	var editarea = elem;
	var editForm = new Element('form', {
		'name':'editform', 
	});
	var textArea = new Element('textarea', {
		'styles':{
			width: '400px',
			height: '200px',
			border: '1px solid #000'
		}
	}).inject(editForm);
	var menu = new Element('div').inject(textArea, 'after');
	var status = new Element('span').inject(menu);
	var saveButton = new Element('input', {
		'id': 'svBt',
		'type':'button',
		'value':'Guardar',
		'styles':{
			border: '1px solid #000',
			'font-family': 'verdana',
			'font-size': '12px'
		}
	}).inject(menu).addEvent('click', function(){
		status.set('text',"guardando...");
		new Request({url:url,			
			onComplete: function(){status.set('text',"Guardado!");tmpElem.set('html',textArea.value);tmpElem.replaces(editForm);}
		}).send('mode='+mode+'&comment_id='+object_id+'&text='+textArea.value);
		
	});
	var cancelButton = new Element('input', {
		'id': 'clBt',
		'type':'button',
		'value':'Cancelar',
		'styles':{
			border: '1px solid #000',
			'font-family': 'verdana',
			'font-size': '12px'
		}
	}).inject(saveButton, 'after').addEvent('click', function(){
		//editForm.replaces(tmpElem);
		tmpElem.replaces(editForm);
	});
	var clearButton = new Element('input', {
		'id': 'clrBt',
		'type':'button',
		'value':'Borrar',
		'styles':{
			border: '1px solid #000',
			'font-family': 'verdana',
			'font-size': '12px'
		}
	}).inject(cancelButton, 'after').addEvent('click', function(){
		textArea.value = "";
	});
	var text = editarea.innerHTML;
	textArea.value = text;
	//editearea.replaces(editForm);
	editForm.replaces(editarea);
}
var searchClicked = false;
window.addEvent('domready', function()
{			
	loadFlickr('flickrPhotos');
	$('googleSearchInput').addEvent('click', function(){
		if(!searchClicked) this.value = '';
		searchClicked = true;
	})		
});
