// ==UserScript==
// @name          Textarea Enlargement in Flickr
// @version	  0.1
// @description   Enlarge textarea in Flickr
// @namespace     http://flickr.yuan.cc/
// @include       http://www.flickr.com/*
// @include       http://flickr.com/*

// Description
// ===========
// This script will enlarge the HTML textarea in Flickr
//
// Official Group: http://www.flickr.com/groups/flickr_tools/
// GeoTagging Flickr group: http://www.flickr.com/groups/geotagging/
// Geobloggers: http://www.geobloggers.com/ 
//
// ==/UserScript==

(function() {

    var textareas = document.getElementsByTagName('textarea');
    for(var i=0; i<textareas.length; i++) {
	var a = document.createElement("a");
	a.href = 'javascript:;';
	a.innerHTML = 'Enlarge textarea';
	a.onclick = function() {
	    this.previousSibling.previousSibling.rows +=10;
	}
	var b = document.createElement("br");
	if( textareas[i].nextSibling ) {
	    textareas[i].parentNode.insertBefore(a,textareas[i].nextSibling);
	    textareas[i].parentNode.insertBefore(b,a);
	} else {
	    textareas[i].parentNode.appendChild(b);
	    textareas[i].parentNode.appendChild(a);
	}
    }

})();
