Al☺k(A11) Smileys F☺r Orkut

By Al☺k Sharma Last update Aug 7, 2009 — Installed 1 time.
// ==UserScript==
// @name Captcha Free Smilies by Sawan
// @author Sawan
// @description Adds smileys to your scrapbook
// @include http://www.orkut.*/Scrapbook.aspx*
// @include http://www.orkut.*/CommMsgPost.aspx*
// ==/UserScript==


addEventListener('load', function(event) {
function getTextArea(n) {
	return document.getElementsByTagName('textarea')[n];
}

function insertSmiley(){
	var image = this.getElementsByTagName('img')[0].getAttribute("src");
	getTextArea(this.getAttribute("gult")).focus();
	getTextArea(this.getAttribute("gult")).value += "<img src="+image+">";
}

function dip() {
	var smileyarr = new Array();	


	smileyarr["Wink"]="http://lh4.ggpht.com/_wDlzTnBZvgY/SX_nKK942_I/AAAAAAAACLc/BtfSUNw2qO0/s400/after_boom.png";
	smileyarr["Smile"]="http://lh5.ggpht.com/_wDlzTnBZvgY/SX_na2L2mfI/AAAAAAAACLs/C8QJ30hCNoI/s400/amazing.png";
	smileyarr["Sleeping"]="http://lh5.ggpht.com/_wDlzTnBZvgY/SX_ngvjvl7I/AAAAAAAACL0/gXdUMUzpcqY/s400/anger.png";
	smileyarr[":-P"]="http://lh6.ggpht.com/_wDlzTnBZvgY/SX_nmO9C8XI/AAAAAAAACL8/hkOy6zU-f9E/s400/bad_egg.png";
	smileyarr["Ninja"]="http://lh5.ggpht.com/_wDlzTnBZvgY/SX_nr2oO3aI/AAAAAAAACME/TDSuD4k3L2o/s400/bad_smile.png";
	smileyarr["Emo..."]="http://lh6.ggpht.com/_wDlzTnBZvgY/SX_nw6z7hvI/AAAAAAAACMM/cjX0hqS-U7c/s400/beaten.png";
	smileyarr["Doubt"]="http://lh3.ggpht.com/_wDlzTnBZvgY/SX_n25VAiJI/AAAAAAAACMc/MdUk0WFpoyo/s400/big_smile.png";
	smileyarr["Secret sssshh"]="http://lh4.ggpht.com/_wDlzTnBZvgY/SX_oCcqXZRI/AAAAAAAACMs/8xu0BZDkFXc/s400/cry.png";
	smileyarr["Angel"]="http://lh3.ggpht.com/_wDlzTnBZvgY/SX_oITnmCEI/AAAAAAAACM0/rKPxjX-YeBc/s400/electric_shock.png";
	smileyarr["Heart"]="http://lh5.ggpht.com/_wDlzTnBZvgY/SX_oX7Sy3yI/AAAAAAAACM8/1FJ2OQkVvVo/s400/eyes_droped.png";
	smileyarr["Sad"]="http://lh5.ggpht.com/_wDlzTnBZvgY/SX_odc2EEdI/AAAAAAAACNE/sPgGUhAghYw/s400/grimace.png";
	smileyarr["Sick"]="http://lh4.ggpht.com/_wDlzTnBZvgY/SX_ohaVvOxI/AAAAAAAACNM/P0VgTTUXBKM/s400/haha.png";
	smileyarr["Rose"]="http://lh6.ggpht.com/_wDlzTnBZvgY/SX_omDjOLFI/AAAAAAAACNU/Q9wJxcBqHZ0/s400/horror.png";
	smileyarr["Party Time"]="http://lh5.ggpht.com/_wDlzTnBZvgY/SX_op3KSWRI/AAAAAAAACNc/vB_Db5a91Jc/s400/exciting.png";
	smileyarr["$$$$$$"]="http://lh4.ggpht.com/_wDlzTnBZvgY/SX_qgEZMZzI/AAAAAAAACNs/_UEymkS5yCM/s400/money.png";
	smileyarr["Surprised"]="http://lh6.ggpht.com/_wDlzTnBZvgY/SX_qYzhbTtI/AAAAAAAACNk/hD-6EBKtHl0/s400/matrix.png";
	smileyarr["Angry"]="http://lh4.ggpht.com/_wDlzTnBZvgY/SX_qjzIh4BI/AAAAAAAACN0/wUirSfrG_Bs/s400/nothing.png";
	smileyarr["Pirate"]="http://lh6.ggpht.com/_wDlzTnBZvgY/SX_qoe99RAI/AAAAAAAACN8/jlEJEPR43ho/s400/nothing_to_say.png";
	smileyarr["Grinning"]="http://lh4.ggpht.com/_wDlzTnBZvgY/SX_qsB5gsjI/AAAAAAAACOE/y8Sz4ELWcQY/s400/scorn.png";
	smileyarr["Injured"]="http://lh4.ggpht.com/_wDlzTnBZvgY/SX_qwFD4_5I/AAAAAAAACOM/Q73Ck0Yvjnw/s400/secret_smile.png";
	smileyarr["Worried"]="http://lh3.ggpht.com/_wDlzTnBZvgY/SX_q2XT-2vI/AAAAAAAACOU/8jWeru5ewmA/s400/shocked.png";
	smileyarr["DeViL"]="http://lh6.ggpht.com/_wDlzTnBZvgY/SX_q60kvvEI/AAAAAAAACOc/kWc6DFm2n0w/s400/super_man.png";
	smileyarr["Teasing"]="http://lh4.ggpht.com/_wDlzTnBZvgY/SX_rBqd-W5I/AAAAAAAACOk/RRhNTbts_1k/s400/the_iron_man.png";
	smileyarr["Laughing"]="http://lh6.ggpht.com/_wDlzTnBZvgY/SX_rI9vzEhI/AAAAAAAACOs/MChxs-zjuuQ/s400/unhappy.png";
	smileyarr["Ghost"]="http://lh6.ggpht.com/_wDlzTnBZvgY/SX_rNofUl5I/AAAAAAAACO0/ffLvHyZksOU/s400/victory.png";
	smileyarr["Big Eyes"]="http://lh3.ggpht.com/_wDlzTnBZvgY/SX_rSbPildI/AAAAAAAACO8/RsFhlgo6T1k/s400/what.png";
	
	
	var tb = document.getElementsByTagName('textarea');
	for(i=0;i<tb.length;i++){
		text=tb[i];
		if (!text) return;
		c=text.parentNode;
		d=document.createElement("div");
		d.className="T";
		d.style.fontSize="11px";
		d.align="left";
		
	        
	    d.style.marginTop="10px";
		c.appendChild(d);
		
		for(title in smileyarr){
			mm=document.createElement("a");
			mm.href="javascript:;";
			mm.setAttribute("gult",i);
			mm.innerHTML="<img src='"+smileyarr[title]+"' title='"+title+"'>";
			mm.addEventListener("click", insertSmiley, true);
			d.appendChild(mm);
		}
	}	
}
dip();
}, false);