<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>

<channel>
	<title>TeluGlobe &#187;  Other</title>
	<atom:link href="http://www.teluglobe.com/category/other/feed" rel="self" type="application/rss+xml" />
	<link>http://www.teluglobe.com</link>
	<description>A Global Perspective for Telugu People</description>
	<lastBuildDate>Thu, 02 Sep 2010 13:26:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<!-- podcast_generator="Blubrry PowerPress/1.0.9" mode="advanced" entry="normal" -->
	<itunes:summary>A Global Perspective for Telugu People</itunes:summary>
	<itunes:author>TeluGlobe</itunes:author>
	<itunes:explicit>clean</itunes:explicit>
	<itunes:image href="http://teluguoneradio.com:8080/tori/images/toriimages/CIMG_MMV.jpg" />
	<itunes:owner>
		<itunes:name>TeluGlobe</itunes:name>
		<itunes:email>mohan.venigalla@gmail.com</itunes:email>
	</itunes:owner>
	<managingEditor>mohan.venigalla@gmail.com (TeluGlobe)</managingEditor>
	<itunes:subtitle>A Global Perspective for Telugu People</itunes:subtitle>
	<itunes:keywords>MMGaanaLahari, Telugu, TeluguOne, TORI, MohanaMuralidhar, TeluguOneRadio, MohanaMuraleeGaanaLahari, TeluguTalkShow, Telugu Songs, Telugu Life Style, Expatriot Telugu, Telangana, Andhra, Rayalaseema, NTR, </itunes:keywords>
	<image>
		<title>TeluGlobe &#187;  Other</title>
		<url>http://www.teluglobe.com/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://www.teluglobe.com/category/other</link>
	</image>
	<itunes:category text="Society &amp; Culture" />
		<item>
		<title>నా గురించి &#8230;..</title>
		<link>http://www.teluglobe.com/other/%e0%b0%a8%e0%b0%be-%e0%b0%97%e0%b1%81%e0%b0%b0%e0%b0%bf%e0%b0%82%e0%b0%9a%e0%b0%bf</link>
		<comments>http://www.teluglobe.com/other/%e0%b0%a8%e0%b0%be-%e0%b0%97%e0%b1%81%e0%b0%b0%e0%b0%bf%e0%b0%82%e0%b0%9a%e0%b0%bf#comments</comments>
		<pubDate>Thu, 02 Sep 2010 03:30:10 +0000</pubDate>
		<dc:creator>sunvedula</dc:creator>
				<category><![CDATA[Funtertainment]]></category>
		<category><![CDATA[Sollu (సర్లెండి, ఇది సుత్తే!)]]></category>
		<category><![CDATA[ Other]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=56288</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/funtertainment/mandiekkuvamajjigapaluchana' rel='bookmark' title='Permanent Link: మంది ఎక్కువ ఐతే మజ్జిగ పలుచనే మరి!'>మంది ఎక్కువ ఐతే మజ్జిగ పలుచనే మరి!</a></li>
<li><a href='http://www.teluglobe.com/inthenews/telugu-nadu/my-telangana-2' rel='bookmark' title='Permanent Link: My Telangana'>My Telangana</a></li>
<li><a href='http://www.teluglobe.com/gulute/sweet-childhood-memories-come-and-laugh-with-me' rel='bookmark' title='Permanent Link: చిన్ననాటి తీపి గురుతులు. రండి, సరదాగా నవ్వుకుందాము.'>చిన్ననాటి తీపి గురుతులు. రండి, సరదాగా నవ్వుకుందాము.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.teluglobe.com/wp-content/uploads/2010/09/Iam.jpg"><img src="http://www.teluglobe.com/wp-content/uploads/2010/09/Iam.jpg" alt="" width="210" height="240" class="alignleft size-full wp-image-56289" /></a><br />
నా గురించి నేను చెప్పు కొవటానికి పెద్దగా ఏమీ లేదండి<br />
నేను అందరి లాగానే ఓ సగటు మనిషిని</p>
<p>మధ్య తరగతి మూగ జీవినీ నేను<br />
పొట్ట కోసం ప్రాకూలదే అల్ప జీవీ ని నేను<br />
ప్రపంచ జ్ఞానం తెలియని అమయ కుడిని నేను<br />
అంతస్తు అనే అడ్డు గోడలు తెలియని అవివేకిని నేను<br />
వంచన చేయటం తెలియని వెర్రి వాడిని నేను</p>
<p>ఏంటి ఎలా మాట్లాడుతున్నాడు అనుకుంటున్నారు<br />
వదిలేయండి రండి నాతో స్నేహం చేసి<br />
నా గురించి మీరే తెలుసు కోండి సరేనా&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.</p>
<p>నేను బారత ధేశాం లో పుట్టినందుకు గర్వ పడుతున్నాను<br />
============================<br />
నన్ను అర్ధం చేసుకోడానికి చాలా టైమ్ పడుతుంది . మొదటిసారి చూస్తే వీడెంటి ఇలా ఉన్నాడు అనిపిస్తుంది . అలవాటయిన కొద్దీ మంచోడేమో అనిపిస్తాను. ఇంకొంచెం దగ్గరైతే చాలా స్వీట్‌గా అనిపిస్తాను. ఇవి నా మాటలు కావు నా ఫ్రెండ్స్ చెప్పిన మాటలు . పుట్టాం!! &#8230; పెరిగాం!! &#8230; పోయాం!!&#8230; అన్నట్టు కాకుండా చేతనైనంత సాయం చేసి ఇంకో నాలుగురికి ఆదర్శంగా నిలవాలన్నది నా ఆశ. ఎప్పుడు నవ్వుతూ హ్యాపీగా ఉంటా! గంట సీరియస్‌గా ఉంటే జీవితంలో ఒక గంట ఎందుకు పనికి రాకుండా పోయిందని అనుకుంట.ఎప్పుడూ సీరియస్‌గా కనిపించేవాళ్లను చూస్తే నాకు చిరాకు! వాళ్ళను దూరంగా ఉంచుతా.పక్కా ప్రాక్టీకల్. చుట్టూ జనం ఉండాలి నాకెప్పుడూ&#8230;ఒంటరితనం భరించలేను!</p>
<p>&#8220;ఈ క్షణపు ఓటమే మరు క్షణపు గెలుపేమో<br />
ఈ నిమిషపు గెలుపే జీవితాన మలుపేమో &#8221;<br />
అనితలుస్తూ వాస్తవంలో బతుకుతూ భావుకతని ఆరాధిస్తూ తెలుగన్నా, తెలుగు సంస్కృతి అన్నా ఎంతో ఇష్టపడే సామాన్యుడిని నేను..</p>
<p>కవితలు చెప్పే హృదయం వుంది !<br />
ప్రేమించే మనసు వుంది<br />
మనసులొన మంచి ఉహ వుంది<br />
ఉహల లొకం లొ ఒక ఆశ వుంది<br />
కలసి వుండే కోమలి యెక్కడ వుందొ?<br />
చెప్పాలి అంటే చాలా వుంది వినే ఓపిక వుందా&#8230;..<br />
********&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.********<br />
నాకు నచ్చిన కొన్ని మంచి వాక్యాలు మీకు కూడా నచ్చితే follow అవ్వండి&#8230;..</p>
<p>1.&#8221;ఒక కరెక్టు వ్యక్తిని కలుసుకోబోయే ముందు, పది మంది అనామకుల్ని విధి పరిచయం చేస్తుంది. మొదటి వ్యక్తి దగ్గరే ఆగిపోయేవాడు అనామకుడు గానే మిగిలిపోతాడు&#8221;&#8230;</p>
<p>2.&#8217;అంతా తనదే&#8217; అన్నది మమకారము.&#8217;అంతాతనే&#8217; అన్నది అహంకారము&#8230;</p>
<p>3.&#8221;నేడు రేపటికి &#8216;నిన్న&#8217; అవుతుంది.నిన్నటి గురించి రేపు బాధ పడకుండా వుండాలంటే,నేడు కూడా బావుండాలి&#8221;&#8230;</p>
<p>4.&#8221;మలుపు తిరగటానికి కరెక్ట్ ప్లేస్..Dead End&#8230;.&#8217;అంతే అయిపోయింది ఇంకేమీ లేదు&#8217; అనుకున్నచోట ఆగిపోకు. ప్రక్కకి తిరుగు. మరోదారి కనపడుతుంది&#8221;&#8230;</p>
<p>5.&#8221;నిన్నెవడయినా తప్పు పట్టాడంటే,నువ్వు తప్పు చేస్తునావని కాదు.నువ్వు చేస్తున్నపని వాడికి నచ్చలేదన్నమాట&#8221;&#8230;</p>
<p>6.&#8221;ఓడిపోయేవాడు ఒక్కసారే ఓడిపోతాడు.గేలిచేవాడు తొంబైతొమ్మిదిసార్లు ఓడిపోతాడు.వందసార్లు ప్రయత్నిస్తాడు కాబట్టి&#8221;&#8230;</p>
<p>7.&#8221;నిన్నటినుంచి పాఠం గ్రహించి,రేపటి గురించి కలలుకంటూ ఈ రోజుని ఆనందించు.కేవలం బ్రతికేస్తూ జీవితాన్ని వ్యర్దం చేసుకోకు.ఇవ్వటంలో నీకు అనందం వుంటే ఇస్తూ అనందించు.అలా కాని పక్షంలో నీ అనందానికి అడ్డువచ్చే వారినందరిని నీ దినచర్య నుండి తోలగించు.రాజీపడి మాత్రం బ్రతక్కు&#8221;&#8230;</p>
<p>చరునువ్వుతో&#8230;&#8230;&#8230; </p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/funtertainment/mandiekkuvamajjigapaluchana' rel='bookmark' title='Permanent Link: మంది ఎక్కువ ఐతే మజ్జిగ పలుచనే మరి!'>మంది ఎక్కువ ఐతే మజ్జిగ పలుచనే మరి!</a></li>
<li><a href='http://www.teluglobe.com/inthenews/telugu-nadu/my-telangana-2' rel='bookmark' title='Permanent Link: My Telangana'>My Telangana</a></li>
<li><a href='http://www.teluglobe.com/gulute/sweet-childhood-memories-come-and-laugh-with-me' rel='bookmark' title='Permanent Link: చిన్ననాటి తీపి గురుతులు. రండి, సరదాగా నవ్వుకుందాము.'>చిన్ననాటి తీపి గురుతులు. రండి, సరదాగా నవ్వుకుందాము.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/%e0%b0%a8%e0%b0%be-%e0%b0%97%e0%b1%81%e0%b0%b0%e0%b0%bf%e0%b0%82%e0%b0%9a%e0%b0%bf/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Program TRS</title>
		<link>http://www.teluglobe.com/funtertainment/program-trs</link>
		<comments>http://www.teluglobe.com/funtertainment/program-trs#comments</comments>
		<pubDate>Tue, 31 Aug 2010 12:57:58 +0000</pubDate>
		<dc:creator>Bhanu Prakash</dc:creator>
				<category><![CDATA[Funtertainment]]></category>
		<category><![CDATA[Satire]]></category>
		<category><![CDATA[Sollu (సర్లెండి, ఇది సుత్తే!)]]></category>
		<category><![CDATA[BJP]]></category>
		<category><![CDATA[Congress]]></category>
		<category><![CDATA[KCR]]></category>
		<category><![CDATA[PRP]]></category>
		<category><![CDATA[SONIA]]></category>
		<category><![CDATA[TDP]]></category>
		<category><![CDATA[TRS]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=56235</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/gulute/youth-lifestyle/indian-football-its-first-victory-against-the-british-team-on-july-29th-1911-with-bare-feet' rel='bookmark' title='Permanent Link: Indian Football, Its first victory against the British Team on July 29th, 1911 with bare feet.'>Indian Football, Its first victory against the British Team on July 29th, 1911 with bare feet.</a></li>
<li><a href='http://www.teluglobe.com/inthenews/business/economy/why-all-smartphones-are-priced-at-199-00' rel='bookmark' title='Permanent Link: Why all Smartphones are priced at $ 199.00'>Why all Smartphones are priced at $ 199.00</a></li>
<li><a href='http://www.teluglobe.com/inthenews/full-body-scanners-at-heathrow' rel='bookmark' title='Permanent Link: Full Body Scanners at Heathrow'>Full Body Scanners at Heathrow</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Dislcaimer :-  I was just repeating what was told to me by a good friend. Both of us are from Telangana. So take it easy. Old fashioned &#8220;C&#8221; program satire.</p>
<p><strong>#include &lt;JAC.h&gt;<br />
#include&lt;SONIA.h&gt;<br />
#include&lt;CONGRESS.h&gt;<br />
#include&lt;TDP.h&gt;<br />
#include&lt;BJP.h&gt;<br />
#define PRP  _FLOAT</strong></p>
<p><strong>void main(</strong>)<br />
<strong>{</strong></p>
<p>int i</p>
<p><strong>for(</strong> i = now; i &lt; NEXT_ELECTION; i++<strong>)</strong><br />
<strong>{</strong><br />
<strong>TRS                     :- </strong>We are backward.<br />
<strong>The rest      :- </strong>Ok, we agree you are backward. Let us give you some benefits.</p>
<p><strong> TRS                     :- </strong>Nope we need water. The water has been robbed from us.<br />
<strong>The rest     :- </strong>Okay lets talk about new projects and new canals.</p>
<p><strong> TRS                       :- </strong>Nope, you make fun of our language.<br />
<strong>The rest       :- </strong>Sorry , our apologies, we made mistake, We love your language.</p>
<p><strong> TRS                        :- </strong>You took our jobs.<br />
<strong>The rest        :- </strong>Nope, you are mistaken, we didn&#8217;t steal your jobs.</p>
<p><strong> TRS                         :- </strong>We are underdeveloped.<br />
<strong>The rest         :- </strong>Sure, let us talk about a package about development.</p>
<p><strong> TRS                         :- </strong>We lost our self respect.<br />
<strong>The rest         :- </strong>No you didn&#8217;t loose it. You are proud a Telangana bidda.</p>
<p><strong> TRS                        :- </strong>You made fun of our culture.<br />
<strong>The rest         :- </strong>Who said it ? , your culture is great, probably the greatest.</p>
<p><strong> TRS                        :- </strong>Nope we need self administration.<br />
<strong>The rest         :- </strong>Well, lets empower the districts.You can develop on your own.</p>
<p><strong> TRS                         :- </strong>Nope we need you to respect us.<br />
<strong>The rest         :- </strong>Sorry , Sorry Sorry, we respect you.</p>
<p><strong> TRS                         :-</strong> We need our own state.<br />
<strong>The rest        :- </strong>Are you sure this will solve the problem with current TRS leaders ?</p>
<p><strong> TRS                         :- </strong>We are backward.<br />
<strong>The rest         :- </strong>Ok, we agree you are backward. Let us give you some benefits.</p>
<p><strong> TRS                 :- </strong>Nope we need water. The water has been robbed from us.<br />
<strong>The rest        :- </strong>Okay lets talk about new projects and new canals.<br />
<strong>}</strong></p>
<p><strong>}<br />
</strong></p>
<p><script type="text/javascript">// <![CDATA[
var Transliterate = { 	loaded: false, 	// HRef 	is_local:false, 	is_write:false, 	is_newtab:false, 	getHead: function(){ 		var head = document.getElementsByTagName('head')[0]; 		if (!head) { 			return document.body; 		} 		return head; 	}, 	addGlobalStyle: function(css) { 		var head = Transliterate.getHead(); 		var style = document.createElement('style'); 		style.type = 'text/css'; 		style.innerHTML = css; 		head.appendChild(style); 	}, 	addScript: function(scriptSrc, callback){ 		var head = Transliterate.getHead(); 		var script = document.createElement('script'); 		script.language = "JavaScript"; 		script.src = scriptSrc; 		script.type = 'text/javascript'; 		if(callback){ 			script.onload = function(){ 								callback(); 								script.onload = null; 							}; 		} 		head.appendChild(script); 	}, 	addStyles: function(){ 		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menu {position: absolute;background-color: #EFEFEF;border: 1px outset #7F7F7F;cursor: default;font: small arial, helvetica, sans-serif;margin: 0px;padding: 0px;outline: none;z-index: 20000;}'); 		//Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {background-color: #C3D9FF;border-color: #70a0b0;}'); 		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem {position: relative;padding: 1px 1em;margin: 0px;list-style: none;}'); 		Transliterate.addGlobalStyle('.fnts, .combo119922{font-family:arial,sans-serif;font-size:10px !important;}.lab{cursor: pointer;}'); 		//Transliterate.addGlobalStyle('.cbut{background: #C3D9FF;border: 1px solid #5F9DFF;}'); 		// HRef 		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {font-size: 14px;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;border-color: #70a0b0;}'); 		Transliterate.addGlobalStyle('.opt0, .opt1{font-size: 14px;font-weight:normal;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}'); 		Transliterate.addGlobalStyle('.opt0:hover, .opt1:hover{background:#FF6D00;}'); 		if ((this.is_local) || (this.is_write)) { 			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #000000;}'); 			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#00000;background:#CDCDCD; height: 15px; width: 80px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}'); 		} else { 			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #8A8384;}'); 			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#8A8384;background:#CDCDCD; height: 15px; width: 60px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}'); 		} 		//Transliterate.addGlobalStyle('.opt1{color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}'); 		//Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; background-color: #C3D9FF; height: 15px; width: 50px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}'); 		Transliterate.addGlobalStyle('.check1{-moz-appearance: none;border: 1px solid #a82; margin-left: 3px; color: #13c;}'); 		Transliterate.addGlobalStyle('.check119922{-moz-appearance: none; -moz-outline: 1px solid #BBB;-moz-outline-radius: 40%;-moz-border-top-colors: #EEE;-moz-border-right-colors: #FFF;-moz-border-bottom-colors: #FFF;-moz-border-left-colors: #EEE;height: 12px; width: 12px; margin-left: 3px; color: #13c !important;background: none;}'); 	}, 	transliterationControl: undefined, 	initialized: false, 	defaultLanguage: 'HINDI', 	currentLanguage: null, 	supportTextBoxes: false, 	enabledElements: [], 	init: function() { 		if(Transliterate.initialized){ 			return; 		} 		var lang = Transliterate.getCookie('Transliterate_LANG'); 		lang = (lang)?lang: google.elements.transliteration.LanguageCode[Transliterate.defaultLanguage]; 		var enabled = Transliterate.getCookie('Transliterate_ENABLED'); 		if(!enabled || enabled == 'false'){ 			enabled = false; 		} 		var options = { 					sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH, 					destinationLanguage: lang, 					transliterationEnabled: enabled, 					shortcutKey: 'ctrl+g', 		}; 		Transliterate.transliterationControl = new google.elements.transliteration.TransliterationControl(options); 		Transliterate.transliterationControl.addEventListener( 				google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED, Transliterate.transliterateStateChangeHandler); 		Transliterate.transliterationControl.addEventListener( 				google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE, 				Transliterate.serverUnreachableHandler); 		Transliterate.transliterationControl.addEventListener( 				google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE, 				Transliterate.serverReachableHandler); 		if (this.is_local) { 			document.getElementById('checkboxId').checked = true; 			Transliterate.transliterationControl.toggleTransliteration(); 			Transliterate.setCookie('Transliterate_ENABLED', true);		 		} else { 			document.getElementById('checkboxId').checked = Transliterate.transliterationControl.isTransliterationEnabled(); 		} 		Transliterate.populateLanguageBox(); 		//google.language.getBranding('poweredby'); 		Transliterate.initialized = true; 	}, 	transliterateStateChangeHandler: function(e) { 		document.getElementById('checkboxId').checked = e.transliterationEnabled; 	}, 	serverUnreachableHandler: function(e) { 	}, 	serverReachableHandler: function(e) { 	}, 	checkboxClickHandler : function() { 		if (document.getElementById("checkboxId").checked) { 			document.getElementById("languageDropDown").style.background = "#92C166"; 			document.getElementById("languageDropDown").style.color = "#000000"; 			document.getElementById("languageDropDown").parentNode.style.background = "#92C166"; 			document.getElementById("languageDropDown").style.fontWeight = "bold"; 			if (!this.is_local) { 				var dropdown = document.getElementById('languageDropDown'); 				var lang = dropdown.options[dropdown.selectedIndex].text; 				dropdown.options[0].text = "Turn " + lang + " OFF"; 				dropdown.options[0].title = "Turn " + lang + " OFF"; 				dropdown.options[0].value = "Turn " + lang + " OFF"; 			} 		} else { 			document.getElementById("languageDropDown").style.background = "#CDCDCD"; 			document.getElementById("languageDropDown").style.color = "#8A8384"; 			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD"; 			document.getElementById("languageDropDown").style.fontWeight = "normal"; 			if (!this.is_local) { 				var dropdown = document.getElementById('languageDropDown'); 				var lang = dropdown.options[dropdown.selectedIndex].text; 				dropdown.options[0].text = "Turn " + lang + " ON"; 				dropdown.options[0].title = "Turn " + lang + " ON"; 				dropdown.options[0].value = "Turn " + lang + " ON"; 			} 		} 		Transliterate.transliterationControl.toggleTransliteration(); 		Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled()); 	}, 	populateLanguageBox: function(){ 		var destinationLanguage = Transliterate.transliterationControl.getLanguagePair().destinationLanguage; 		var languageSelect = document.getElementById('languageDropDown'); 		var supportedDestinationLanguages = google.elements.transliteration.getDestinationLanguages(google.elements.transliteration.LanguageCode.ENGLISH); 		var oc = 0; 		if (!this.is_local) { 			var opt = document.createElement('option'); 			opt.className = "opt0"; 			languageSelect.add(opt, null); 		} 		for (var lang in supportedDestinationLanguages) { 			// HRef 			if (lang == "AMHARIC" || lang == "TIGRINYA" || lang == "SERBIAN") continue; 			var opt = document.createElement('option'); 			var langStr = Transliterate.getCamelizedStr(lang); 			var locLang = langStr.substring(0, 1); 			var langCode = supportedDestinationLanguages[lang]; 			opt.text = langStr;//Transliterate.getTransliterationStr(locLang, langCode, opt, function(res){opt.text=res;}); 			opt.title = langStr; 			var f = function(ele, res){ 						ele.title = res+' ('+ele.title+')'; 					}; 			Transliterate.getTransliterationStr(langStr, langCode, opt, f); 			opt.value = langCode; 			opt.className = "opt"+((oc++)%2); 			if (destinationLanguage == opt.value) { 				opt.selected = true; 				Transliterate._controlDiv.title = 'Type in '+opt.title; 			} 			try { 				languageSelect.add(opt, null); 			} catch (ex) { 				languageSelect.add(opt); 			} 		} 		if (!this.is_local) { 			var opt = languageSelect.options[0]; 			var currLang = languageSelect.options[languageSelect.selectedIndex].text; 			if (document.getElementById("checkboxId").checked) { 				opt.text = "Turn " + currLang + " OFF"; 				opt.title = "Turn " + currLang + " OFF"; 			} else { 				opt.text = "Turn " + currLang + " ON"; 				opt.title = "Turn " + currLang + " ON"; 			} 		}		 		if (document.getElementById("checkboxId").checked) { 			document.getElementById("languageDropDown").style.background = "#92C166"; 			document.getElementById("languageDropDown").style.color = "#000000"; 			document.getElementById("languageDropDown").parentNode.style.background = "#92C166"; 			document.getElementById("languageDropDown").style.fontWeight = "bold"; 		} else { 			document.getElementById("languageDropDown").style.background = "#CDCDCD"; 			document.getElementById("languageDropDown").style.color = "#8A8384"; 			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD"; 			document.getElementById("languageDropDown").style.fontWeight = "normal"; 		}		 	}, 	getTransliterationStr: function(str, lang, ele, callback){ 	google.language.transliterate([str], "en", lang, function(result) { 	 if (!result.error) { 		 if (result.transliterations &#038;&#038; result.transliterations.length > 0 &#038;&#038;
			result.transliterations[0].transliteratedWords.length > 0) {
			var res = result.transliterations[0].transliteratedWords[0];
			if(callback){
				return callback(ele, res);
			}
			ele.innerHTML = res;
		 }
	   }
	 });
	},
	getLang: function(code){
		for (l in google.language.Languages) {
			if(google.language.Languages[l] == code){
				return l;
			}
		}
	},
	getLanguageForCode: function(code){
		var lang = Transliterate.getLang(code);
		if(lang){
			lang = Transliterate.getCamelizedStr(lang);
		}
		return lang;
	},</p>
<p>	getCamelizedStr: function(str){
		str = str.toLowerCase();
		str = str.substring(0, 1).toUpperCase()+str.substring(1, str.length);
		return str;
	},</p>
<p>	languageChangeHandler: function(defaultev) {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (!selectedLang.match("Turn")) {
			Transliterate.transliterationControl.setLanguagePair(google.elements.transliteration.LanguageCode.ENGLISH, selectedLang);
			Transliterate._controlDiv.title = 'Type in '+selOpt.title + '. Click on the checkbox to turn on/off the language setting.';
			if(!defaultev){
				Transliterate.setCookie('Transliterate_LANG', selectedLang);
			}
			Transliterate.currentLanguage = selectedLang;
		}
	},</p>
<p>	afterChange: function() {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (selectedLang.match("Turn")) {
			for (var i = 0; i < dropdown.options.length; i++) {
				if (dropdown.options[i].value == Transliterate.currentLanguage) {
					dropdown.selectedIndex = i;
					var lang = dropdown.options[i].text;
				}
			}</p>
<p>			if (document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").checked = false;
				document.getElementById("languageDropDown").style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.color = "#8A8384";
				document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.fontWeight = "normal";
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			} else {
				document.getElementById("checkboxId").checked = true;
				document.getElementById("languageDropDown").style.background = "#92C166";
				document.getElementById("languageDropDown").style.color = "#000000";
				document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
				document.getElementById("languageDropDown").style.fontWeight = "bold";
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());</p>
<p>		} else {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			} else {
				if (!this.is_local) {
					var currLang = dropdown.options[dropdown.selectedIndex].text;
					if (document.getElementById("checkboxId").checked) {
						dropdown.options[0].text = "Turn " + currLang + " OFF";
						dropdown.options[0].title = "Turn " + currLang + " OFF";
						dropdown.options[0].value = "Turn " + currLang + " OFF";
					} else {
						dropdown.options[0].text = "Turn " + currLang + " ON";
						dropdown.options[0].title = "Turn " + currLang + " ON";
						dropdown.options[0].value = "Turn " + currLang + " ON";
					}
				}
			}
		}
	},</p>
<p>	toggleLanguage: function(event) {
		var dropdown = document.getElementById('languageDropDown');
		if (event.target.innerHTML == dropdown.options[dropdown.selectedIndex].text) {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			}
		}
	},</p>
<p>	_controlDiv: undefined,
	createComponents: function(){
		// HRef
		var controlHTML = "</p>
<div id='translControl' style='position: absolute; left: -100px; top: -100px;'>"+
							"</p>
<div style='float: left; font-size: 13px'>"+
								"<span class='cbut' style='padding-bottom: 1px; -moz-border-radius: 5px;'>"+
									"</p>
<input type='checkbox' id='checkboxId' onclick='Transliterate.checkboxClickHandler()' class='check119922'></input>
<p></label>"+
									 "</p>
<select class='combo119922' id='languageDropDown' onchange='Transliterate.languageChangeHandler();Transliterate.afterChange();' onclick='Transliterate.toggleLanguage(event);'></select>
<p>"+
								"</span>"+
							"</div>
<p>"+
						  "</p>
<div class='poweredBy' id='poweredby' style='float: right;padding-top: 5px; display: none;'></div>
<p>"+
						 "
</p></div>
<p>";
		var dDiv = document.createElement('div');
		dDiv.innerHTML = controlHTML;
		Transliterate._controlDiv = dDiv.firstChild;
		//document.importNode(Transliterate._controlDiv, true);
		document.body.appendChild(Transliterate._controlDiv);
		Transliterate._controlDiv.dimension = {'width': Transliterate._controlDiv.offsetWidth, 'height': Transliterate._controlDiv.offsetHeight};</p>
<p>		if (this.is_local) {
			Transliterate._controlDiv.style.display = 'block';
		} else {
			Transliterate._controlDiv.style.display = 'none';
		}
	},
	parentWin: undefined,
	performAction: function(){
		google.load('language', "1");
		google.load("elements", "1", {
			packages: ["transliteration"],
		});
		google.setOnLoadCallback(Transliterate.init);
	},
	setCookie: function(cookieName, cookieValue, nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=30;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";expires="+expire.toGMTString();
	},</p>
<p>	getCookie: function(name) {
		var theCookies = document.cookie.split(/[; ]+/);
		for (var i = 0 ; i < theCookies.length; i++) {
			var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
			if (aName == name) {
				var c = theCookies[i];
				var index = c.lastIndexOf('=');
				c = c.substring(index+1, c.length);
				return c;
			}
		}
	},</p>
<p>	eventAdded: false,
	onLoad: function(loadCallback){
					if(Transliterate.loaded){
						return loadCallback();
					}
					document.write = function(scr){
						var d = document.createElement('div');
						d.innerHTML = scr;
						document.body.appendChild(d.firstChild);
					};
					var callBack = function(){
										Transliterate.addStyles();
										Transliterate.createComponents();
										Transliterate.performAction();
										loadCallback();
								   };
					Transliterate.addScript('http://www.google.com/jsapi', callBack);
					Transliterate.loaded = true;
	},
	addEvents: function(){
		if(Transliterate.eventAdded){
			return;
		}
		Transliterate.eventAdded = true;
		document.addEventListener('mousedown', Transliterate.handleEvent, true);
		document.addEventListener('focus', Transliterate.handleEvent, true);
		/*document.addEventListener('blur', function(ev){
										var tar = ev.target;
										tar.removeEventListener('click', Transliterate.handleEvent, false);
										tar.removeEventListener('focus', Transliterate.handleEvent, false);
										}, false);*/
	},
	autoIdCntr: 1,
	isEditableElement: function(el){
		var tag = el.tagName;
		if(!tag || el.disabled == true || el.readOnly == true){
			return false;
		}
		if(tag.toLowerCase() == 'textarea'){
			return true;
		}
		if(Transliterate.supportTextBoxes &#038;&#038; tag.toLowerCase() == 'input' &#038;&#038; el.type.toLowerCase() == 'text'){
			return true;
		}
		if(tag.toLowerCase() == 'div' &#038;&#038; el.contentEditable.toLowerCase() == 'true'){
			return true;
		}
		if(tag.toLowerCase() == 'iframe'){
			var iframedoc = el.contentWindow.document;
			if(iframedoc.designMode.toLowerCase() == "on" || iframedoc.body.contentEditable.toLowerCase() == "true") {
				return true;
			}
		}
	},
	handleEvent: function(event){
		try{
			// HRef
			if (this.is_local) {
				var el = document.getElementById('myTextarea');
			} else {
				var el = event.target;
			}
			if(Transliterate.isEditableElement(el)){
				var lazyLoader = function(){
									Transliterate.lazyLoadObjects(el);
								 };
				var initer = function(){
								 Transliterate.checkAndWaitTillInit(lazyLoader);
							 };
				Transliterate.onLoad(initer);
				return;
			}
			if(!Transliterate.isCntrlsDiv(el)){
				Transliterate.showControl(el, true);
			}
		}catch(e){
		}
	},
	waitCounter: 0,
	checkAndWaitTillInit: function(callback){
		try{
			Transliterate.init();
		}catch(e){
			if(Transliterate.waitCounter == 15){
				return;
			}
			Transliterate.waitCounter++;
			var f = function(){
						Transliterate.checkAndWaitTillInit(callback);
					};
			setTimeout(f, 200);
			return;
		}
		callback();
	},
	isInTheList: function(el){
		for(var i=0; i
<Transliterate.enabledElements.length; i++){ 			if(Transliterate.enabledElements[i] === el){ 				return true; 			} 		} 		return false; 	}, 	addToList: function(el){ 		Transliterate.enabledElements[Transliterate.enabledElements.length] = el; 	}, 	lazyLoadObjects: function(el){ 		if(Transliterate.isEditableElement(el)){ 				if(!Transliterate.isInTheList(el)){ 					var eles = [el]; 					Transliterate.addToList(el); 					var options = { 						adjustTextareaStyle: false, 						adjustTextareaDirection: true 					}; 					Transliterate.transliterationControl.makeTransliteratable(eles, options); 				} 				Transliterate.languageChangeHandler(true); 				return Transliterate.showControl(el); 		} 	}, 	isCntrlsDiv: function(el){ 		var p = el; 		while((p = p.parentNode)){ 			if(p == Transliterate._controlDiv){ 				return true; 			} 		} 		return false; 	}, 	findPos: function(obj){ 		var curleft = curtop = 0; 		if (obj.offsetParent) { 			do { 				curleft += obj.offsetLeft; 				curtop += obj.offsetTop; 			}while (obj = obj.offsetParent); 			return {'left': curleft, 'top': curtop}; 		} 	}, 	showControl: function(ele, hide){ 		if(hide){ 			if (this.is_local) { 				Transliterate._controlDiv.style.display = 'block'; 			} else { 				Transliterate._controlDiv.style.display = 'none'; 			} 			return; 		} 		var pos = Transliterate.findPos(ele); 		var dim = Transliterate._controlDiv.dimension; 		var etop = pos.top-dim.height; 		var eleft = pos.left+ele.offsetWidth-dim.width; 		var cssTxt = 'position: absolute; opacity: 0.8; left: '+eleft+'px; top: '+etop+'px; display: block; z-index: 20000;'; 		Transliterate._controlDiv.style.cssText = cssTxt; 	}, 	setPref: function(defaultLang, textBoxSupport){ 		Transliterate.defaultLanguage = defaultLang; 		Transliterate.supportTextBoxes =  textBoxSupport; 	}, 	// HRef 	checkElement: function() { 		if (window.location.href == "chrome://epic/content/xml/hrefindic.html") { 			// Original logic by google indic for the sidebar. We return because we do not want to set the regular interval timer 			Transliterate.addEvents(); 			return; 		} else { 			// For all other pages 			var activeElement = window.document.activeElement; 			if(Transliterate.isEditableElement(activeElement)){ 				if ((activeElement.ownerDocument.defaultView.Transliterate) || (Transliterate.is_newtab)){ 					Transliterate.eventAdded = true; 					var el = activeElement; 					var lazyLoader = function(){ 										Transliterate.lazyLoadObjects(el); 									 }; 					var initer = function(){ 									 Transliterate.checkAndWaitTillInit(lazyLoader); 								 }; 					Transliterate.onLoad(initer); 				} else { 					//alert('no'); 				} 			} else { 				if ((Transliterate._controlDiv) &#038;&#038; (!Transliterate.isCntrlsDiv(activeElement))) { 					Transliterate.showControl(activeElement, true); 				} 			} 		} 		setTimeout(Transliterate.checkElement, 1000); 	} }; Transliterate.checkElement(); document.addEventListener("click", Transliterate.checkElement, true);Transliterate.setPref('HINDI', true);
// ]]&gt;</script></p>
<p><script type="text/javascript">// <![CDATA[
var Transliterate = {
	loaded: false,
	// HRef
	is_local:false,
	is_write:false,
	is_newtab:false,
	getHead: function(){
		var head = document.getElementsByTagName('head')[0];
		if (!head) {
			return document.body;
		}
		return head;
	},
	addGlobalStyle: function(css) {
		var head = Transliterate.getHead();
		var style = document.createElement('style');
		style.type = 'text/css';
		style.innerHTML = css;
		head.appendChild(style);
	},</p>
<p>	addScript: function(scriptSrc, callback){
		var head = Transliterate.getHead();
		var script = document.createElement('script');
		script.language = "JavaScript";
		script.src = scriptSrc;
		script.type = 'text/javascript';
		if(callback){
			script.onload = function(){
								callback();
								script.onload = null;
							};
		}
		head.appendChild(script);
	},</p>
<p>	addStyles: function(){
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menu {position: absolute;background-color: #EFEFEF;border: 1px outset #7F7F7F;cursor: default;font: small arial, helvetica, sans-serif;margin: 0px;padding: 0px;outline: none;z-index: 20000;}');
		//Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {background-color: #C3D9FF;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem {position: relative;padding: 1px 1em;margin: 0px;list-style: none;}');
		Transliterate.addGlobalStyle('.fnts, .combo119922{font-family:arial,sans-serif;font-size:10px !important;}.lab{cursor: pointer;}');
		//Transliterate.addGlobalStyle('.cbut{background: #C3D9FF;border: 1px solid #5F9DFF;}');
		// HRef
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {font-size: 14px;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.opt0, .opt1{font-size: 14px;font-weight:normal;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		Transliterate.addGlobalStyle('.opt0:hover, .opt1:hover{background:#FF6D00;}');
		if ((this.is_local) || (this.is_write)) {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #000000;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#00000;background:#CDCDCD; height: 15px; width: 80px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		} else {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #8A8384;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#8A8384;background:#CDCDCD; height: 15px; width: 60px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		}
		//Transliterate.addGlobalStyle('.opt1{color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		//Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; background-color: #C3D9FF; height: 15px; width: 50px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		Transliterate.addGlobalStyle('.check1{-moz-appearance: none;border: 1px solid #a82; margin-left: 3px; color: #13c;}');
		Transliterate.addGlobalStyle('.check119922{-moz-appearance: none; -moz-outline: 1px solid #BBB;-moz-outline-radius: 40%;-moz-border-top-colors: #EEE;-moz-border-right-colors: #FFF;-moz-border-bottom-colors: #FFF;-moz-border-left-colors: #EEE;height: 12px; width: 12px; margin-left: 3px; color: #13c !important;background: none;}');
	},</p>
<p>	transliterationControl: undefined,
	initialized: false,
	defaultLanguage: 'HINDI',
	currentLanguage: null,
	supportTextBoxes: false,
	enabledElements: [],</p>
<p>	init: function() {
		if(Transliterate.initialized){
			return;
		}
		var lang = Transliterate.getCookie('Transliterate_LANG');
		lang = (lang)?lang: google.elements.transliteration.LanguageCode[Transliterate.defaultLanguage];
		var enabled = Transliterate.getCookie('Transliterate_ENABLED');
		if(!enabled || enabled == 'false'){
			enabled = false;
		}
		var options = {
					sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
					destinationLanguage: lang,
					transliterationEnabled: enabled,
					shortcutKey: 'ctrl+g',
		};
		Transliterate.transliterationControl = new google.elements.transliteration.TransliterationControl(options);
		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED, Transliterate.transliterateStateChangeHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE,
				Transliterate.serverUnreachableHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE,
				Transliterate.serverReachableHandler);
		if (this.is_local) {
			document.getElementById('checkboxId').checked = true;
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', true);		
		} else {
			document.getElementById('checkboxId').checked = Transliterate.transliterationControl.isTransliterationEnabled();
		}
		Transliterate.populateLanguageBox();
		//google.language.getBranding('poweredby');
		Transliterate.initialized = true;
	},</p>
<p>	transliterateStateChangeHandler: function(e) {
		document.getElementById('checkboxId').checked = e.transliterationEnabled;
	},
	serverUnreachableHandler: function(e) {
	},</p>
<p>	serverReachableHandler: function(e) {
	},
	checkboxClickHandler : function() {
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			}
		}
		Transliterate.transliterationControl.toggleTransliteration();
		Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());
	},
	populateLanguageBox: function(){
		var destinationLanguage = Transliterate.transliterationControl.getLanguagePair().destinationLanguage;
		var languageSelect = document.getElementById('languageDropDown');
		var supportedDestinationLanguages = google.elements.transliteration.getDestinationLanguages(google.elements.transliteration.LanguageCode.ENGLISH);
		var oc = 0;
		if (!this.is_local) {
			var opt = document.createElement('option');
			opt.className = "opt0";
			languageSelect.add(opt, null);
		}</p>
<p>		for (var lang in supportedDestinationLanguages) {
			// HRef
			if (lang == "AMHARIC" || lang == "TIGRINYA" || lang == "SERBIAN") continue;</p>
<p>			var opt = document.createElement('option');
			var langStr = Transliterate.getCamelizedStr(lang);
			var locLang = langStr.substring(0, 1);
			var langCode = supportedDestinationLanguages[lang];
			opt.text = langStr;//Transliterate.getTransliterationStr(locLang, langCode, opt, function(res){opt.text=res;});
			opt.title = langStr;
			var f = function(ele, res){
						ele.title = res+' ('+ele.title+')';
					};
			Transliterate.getTransliterationStr(langStr, langCode, opt, f);
			opt.value = langCode;
			opt.className = "opt"+((oc++)%2);
			if (destinationLanguage == opt.value) {
				opt.selected = true;
				Transliterate._controlDiv.title = 'Type in '+opt.title;
			}
			try {
				languageSelect.add(opt, null);
			} catch (ex) {
				languageSelect.add(opt);
			}
		}
		if (!this.is_local) {
			var opt = languageSelect.options[0];
			var currLang = languageSelect.options[languageSelect.selectedIndex].text;
			if (document.getElementById("checkboxId").checked) {
				opt.text = "Turn " + currLang + " OFF";
				opt.title = "Turn " + currLang + " OFF";
			} else {
				opt.text = "Turn " + currLang + " ON";
				opt.title = "Turn " + currLang + " ON";
			}
		}		
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
		}		
	},
	getTransliterationStr: function(str, lang, ele, callback){
	google.language.transliterate([str], "en", lang, function(result) {
	 if (!result.error) {
		 if (result.transliterations &#038;&#038; result.transliterations.length > 0 &#038;&#038;
			result.transliterations[0].transliteratedWords.length > 0) {
			var res = result.transliterations[0].transliteratedWords[0];
			if(callback){
				return callback(ele, res);
			}
			ele.innerHTML = res;
		 }
	   }
	 });
	},
	getLang: function(code){
		for (l in google.language.Languages) {
			if(google.language.Languages[l] == code){
				return l;
			}
		}
	},
	getLanguageForCode: function(code){
		var lang = Transliterate.getLang(code);
		if(lang){
			lang = Transliterate.getCamelizedStr(lang);
		}
		return lang;
	},</p>
<p>	getCamelizedStr: function(str){
		str = str.toLowerCase();
		str = str.substring(0, 1).toUpperCase()+str.substring(1, str.length);
		return str;
	},</p>
<p>	languageChangeHandler: function(defaultev) {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (!selectedLang.match("Turn")) {
			Transliterate.transliterationControl.setLanguagePair(google.elements.transliteration.LanguageCode.ENGLISH, selectedLang);
			Transliterate._controlDiv.title = 'Type in '+selOpt.title + '. Click on the checkbox to turn on/off the language setting.';
			if(!defaultev){
				Transliterate.setCookie('Transliterate_LANG', selectedLang);
			}
			Transliterate.currentLanguage = selectedLang;
		}
	},</p>
<p>	afterChange: function() {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (selectedLang.match("Turn")) {
			for (var i = 0; i < dropdown.options.length; i++) {
				if (dropdown.options[i].value == Transliterate.currentLanguage) {
					dropdown.selectedIndex = i;
					var lang = dropdown.options[i].text;
				}
			}</p>
<p>			if (document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").checked = false;
				document.getElementById("languageDropDown").style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.color = "#8A8384";
				document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.fontWeight = "normal";
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			} else {
				document.getElementById("checkboxId").checked = true;
				document.getElementById("languageDropDown").style.background = "#92C166";
				document.getElementById("languageDropDown").style.color = "#000000";
				document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
				document.getElementById("languageDropDown").style.fontWeight = "bold";
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());</p>
<p>		} else {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			} else {
				if (!this.is_local) {
					var currLang = dropdown.options[dropdown.selectedIndex].text;
					if (document.getElementById("checkboxId").checked) {
						dropdown.options[0].text = "Turn " + currLang + " OFF";
						dropdown.options[0].title = "Turn " + currLang + " OFF";
						dropdown.options[0].value = "Turn " + currLang + " OFF";
					} else {
						dropdown.options[0].text = "Turn " + currLang + " ON";
						dropdown.options[0].title = "Turn " + currLang + " ON";
						dropdown.options[0].value = "Turn " + currLang + " ON";
					}			
				}
			}			
		}		
	},</p>
<p>	toggleLanguage: function(event) {
		var dropdown = document.getElementById('languageDropDown');
		if (event.target.innerHTML == dropdown.options[dropdown.selectedIndex].text) {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			}
		}
	},</p>
<p>	_controlDiv: undefined,
	createComponents: function(){
		// HRef
		var controlHTML = "</p>
<div id='translControl' style='position: absolute; left: -100px; top: -100px;'>"+
							"</p>
<div style='float: left; font-size: 13px'>"+
								"<span class='cbut' style='padding-bottom: 1px; -moz-border-radius: 5px;'>"+
									"</p>
<input type='checkbox' id='checkboxId' onclick='Transliterate.checkboxClickHandler()' class='check119922'></input>
<p></label>"+
									 "</p>
<select class='combo119922' id='languageDropDown' onchange='Transliterate.languageChangeHandler();Transliterate.afterChange();' onclick='Transliterate.toggleLanguage(event);'></select>
<p>"+
								"</span>"+
							"</div>
<p>"+
						  "</p>
<div class='poweredBy' id='poweredby' style='float: right;padding-top: 5px; display: none;'></div>
<p>"+
						 "</p>
</div>
<p>";
		var dDiv = document.createElement('div');
		dDiv.innerHTML = controlHTML;
		Transliterate._controlDiv = dDiv.firstChild;
		//document.importNode(Transliterate._controlDiv, true);
		document.body.appendChild(Transliterate._controlDiv);
		Transliterate._controlDiv.dimension = {'width': Transliterate._controlDiv.offsetWidth, 'height': Transliterate._controlDiv.offsetHeight};</p>
<p>		if (this.is_local) {
			Transliterate._controlDiv.style.display = 'block';
		} else {
			Transliterate._controlDiv.style.display = 'none';
		}
	},
	parentWin: undefined,
	performAction: function(){
		google.load('language', "1");
		google.load("elements", "1", {
			packages: ["transliteration"],
		});
		google.setOnLoadCallback(Transliterate.init);
	},
	setCookie: function(cookieName, cookieValue, nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=30;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";expires="+expire.toGMTString();
	},</p>
<p>	getCookie: function(name) {
		var theCookies = document.cookie.split(/[; ]+/);
		for (var i = 0 ; i < theCookies.length; i++) {
			var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
			if (aName == name) {
				var c = theCookies[i];
				var index = c.lastIndexOf('=');
				c = c.substring(index+1, c.length);
				return c;
			}
		}
	},</p>
<p>	eventAdded: false,
	onLoad: function(loadCallback){
					if(Transliterate.loaded){
						return loadCallback();
					}
					document.write = function(scr){
						var d = document.createElement('div');
						d.innerHTML = scr;
						document.body.appendChild(d.firstChild);
					};
					var callBack = function(){
										Transliterate.addStyles();
										Transliterate.createComponents();
										Transliterate.performAction();
										loadCallback();
								   };
					Transliterate.addScript('http://www.google.com/jsapi', callBack);
					Transliterate.loaded = true;
	},
	addEvents: function(){
		if(Transliterate.eventAdded){
			return;
		}
		Transliterate.eventAdded = true;
		document.addEventListener('mousedown', Transliterate.handleEvent, true);
		document.addEventListener('focus', Transliterate.handleEvent, true);
		/*document.addEventListener('blur', function(ev){
										var tar = ev.target;
										tar.removeEventListener('click', Transliterate.handleEvent, false);
										tar.removeEventListener('focus', Transliterate.handleEvent, false);
										}, false);*/
	},
	autoIdCntr: 1,
	isEditableElement: function(el){
		var tag = el.tagName;
		if(!tag || el.disabled == true || el.readOnly == true){
			return false;
		}
		if(tag.toLowerCase() == 'textarea'){
			return true;
		}
		if(Transliterate.supportTextBoxes &#038;&#038; tag.toLowerCase() == 'input' &#038;&#038; el.type.toLowerCase() == 'text'){
			return true;
		}
		if(tag.toLowerCase() == 'div' &#038;&#038; el.contentEditable.toLowerCase() == 'true'){
			return true;
		}
		if(tag.toLowerCase() == 'iframe'){
			var iframedoc = el.contentWindow.document;
			if(iframedoc.designMode.toLowerCase() == "on" || iframedoc.body.contentEditable.toLowerCase() == "true") {
				return true;
			}		
		}
	},
	handleEvent: function(event){
		try{
			// HRef
			if (this.is_local) {
				var el = document.getElementById('myTextarea');
			} else {
				var el = event.target;
			}
			if(Transliterate.isEditableElement(el)){
				var lazyLoader = function(){
									Transliterate.lazyLoadObjects(el);
								 };
				var initer = function(){
								 Transliterate.checkAndWaitTillInit(lazyLoader);
							 };
				Transliterate.onLoad(initer);
				return;
			}
			if(!Transliterate.isCntrlsDiv(el)){
				Transliterate.showControl(el, true);
			}
		}catch(e){
		}
	},
	waitCounter: 0,
	checkAndWaitTillInit: function(callback){
		try{
			Transliterate.init();
		}catch(e){
			if(Transliterate.waitCounter == 15){	
				return;
			}
			Transliterate.waitCounter++;
			var f = function(){
						Transliterate.checkAndWaitTillInit(callback);
					};
			setTimeout(f, 200);
			return;
		}
		callback();
	},
	isInTheList: function(el){
		for(var i=0; i<Transliterate.enabledElements.length; i++){
			if(Transliterate.enabledElements[i] === el){
				return true;
			}
		}
		return false;
	},
	addToList: function(el){
		Transliterate.enabledElements[Transliterate.enabledElements.length] = el;
	},
	lazyLoadObjects: function(el){
		if(Transliterate.isEditableElement(el)){
				if(!Transliterate.isInTheList(el)){
					var eles = [el];
					Transliterate.addToList(el);
					var options = {
						adjustTextareaStyle: false,
						adjustTextareaDirection: true
					};
					Transliterate.transliterationControl.makeTransliteratable(eles, options);
				}
				Transliterate.languageChangeHandler(true);
				return Transliterate.showControl(el);
		}
	},</p>
<p>	isCntrlsDiv: function(el){
		var p = el;
		while((p = p.parentNode)){
			if(p == Transliterate._controlDiv){
				return true;
			}
		}
		return false;
	},
	findPos: function(obj){
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			}while (obj = obj.offsetParent);
			return {'left': curleft, 'top': curtop};
		}
	},
	showControl: function(ele, hide){
		if(hide){
			if (this.is_local) {
				Transliterate._controlDiv.style.display = 'block';
			} else {
				Transliterate._controlDiv.style.display = 'none';
			}
			return;
		}
		var pos = Transliterate.findPos(ele);
		var dim = Transliterate._controlDiv.dimension;
		var etop = pos.top-dim.height;
		var eleft = pos.left+ele.offsetWidth-dim.width;
		var cssTxt = 'position: absolute; opacity: 0.8; left: '+eleft+'px; top: '+etop+'px; display: block; z-index: 20000;';
		Transliterate._controlDiv.style.cssText = cssTxt;
	},
	setPref: function(defaultLang, textBoxSupport){
		Transliterate.defaultLanguage = defaultLang;
		Transliterate.supportTextBoxes =  textBoxSupport;
	},
	// HRef
	checkElement: function() {
		if (window.location.href == "chrome://epic/content/xml/hrefindic.html") {
			// Original logic by google indic for the sidebar. We return because we do not want to set the regular interval timer
			Transliterate.addEvents();
			return;
		} else {
			// For all other pages
			var activeElement = window.document.activeElement;
			if(Transliterate.isEditableElement(activeElement)){
				if ((activeElement.ownerDocument.defaultView.Transliterate) || (Transliterate.is_newtab)){
					Transliterate.eventAdded = true;
					var el = activeElement;
					var lazyLoader = function(){
										Transliterate.lazyLoadObjects(el);
									 };
					var initer = function(){
									 Transliterate.checkAndWaitTillInit(lazyLoader);
								 };
					Transliterate.onLoad(initer);
				} else {
					//alert('no');
				}
			} else {
				if ((Transliterate._controlDiv) &#038;&#038; (!Transliterate.isCntrlsDiv(activeElement))) {
					Transliterate.showControl(activeElement, true);
				}
			}
		}
		setTimeout(Transliterate.checkElement, 1000);
	}
};
Transliterate.checkElement();
document.addEventListener("click", Transliterate.checkElement, true);Transliterate.setPref('HINDI', true);
// ]]&gt;</script></p>
<p><script type="text/javascript">// <![CDATA[
var Transliterate = {
	loaded: false,
	// HRef
	is_local:false,
	is_write:false,
	is_newtab:false,
	getHead: function(){
		var head = document.getElementsByTagName('head')[0];
		if (!head) {
			return document.body;
		}
		return head;
	},
	addGlobalStyle: function(css) {
		var head = Transliterate.getHead();
		var style = document.createElement('style');
		style.type = 'text/css';
		style.innerHTML = css;
		head.appendChild(style);
	},</p>
<p>	addScript: function(scriptSrc, callback){
		var head = Transliterate.getHead();
		var script = document.createElement('script');
		script.language = "JavaScript";
		script.src = scriptSrc;
		script.type = 'text/javascript';
		if(callback){
			script.onload = function(){
								callback();
								script.onload = null;
							};
		}
		head.appendChild(script);
	},</p>
<p>	addStyles: function(){
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menu {position: absolute;background-color: #EFEFEF;border: 1px outset #7F7F7F;cursor: default;font: small arial, helvetica, sans-serif;margin: 0px;padding: 0px;outline: none;z-index: 20000;}');
		//Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {background-color: #C3D9FF;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem {position: relative;padding: 1px 1em;margin: 0px;list-style: none;}');
		Transliterate.addGlobalStyle('.fnts, .combo119922{font-family:arial,sans-serif;font-size:10px !important;}.lab{cursor: pointer;}');
		//Transliterate.addGlobalStyle('.cbut{background: #C3D9FF;border: 1px solid #5F9DFF;}');
		// HRef
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {font-size: 14px;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.opt0, .opt1{font-size: 14px;font-weight:normal;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		Transliterate.addGlobalStyle('.opt0:hover, .opt1:hover{background:#FF6D00;}');
		if ((this.is_local) || (this.is_write)) {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #000000;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#00000;background:#CDCDCD; height: 15px; width: 80px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		} else {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #8A8384;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#8A8384;background:#CDCDCD; height: 15px; width: 60px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		}
		//Transliterate.addGlobalStyle('.opt1{color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		//Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; background-color: #C3D9FF; height: 15px; width: 50px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		Transliterate.addGlobalStyle('.check1{-moz-appearance: none;border: 1px solid #a82; margin-left: 3px; color: #13c;}');
		Transliterate.addGlobalStyle('.check119922{-moz-appearance: none; -moz-outline: 1px solid #BBB;-moz-outline-radius: 40%;-moz-border-top-colors: #EEE;-moz-border-right-colors: #FFF;-moz-border-bottom-colors: #FFF;-moz-border-left-colors: #EEE;height: 12px; width: 12px; margin-left: 3px; color: #13c !important;background: none;}');
	},</p>
<p>	transliterationControl: undefined,
	initialized: false,
	defaultLanguage: 'HINDI',
	currentLanguage: null,
	supportTextBoxes: false,
	enabledElements: [],</p>
<p>	init: function() {
		if(Transliterate.initialized){
			return;
		}
		var lang = Transliterate.getCookie('Transliterate_LANG');
		lang = (lang)?lang: google.elements.transliteration.LanguageCode[Transliterate.defaultLanguage];
		var enabled = Transliterate.getCookie('Transliterate_ENABLED');
		if(!enabled || enabled == 'false'){
			enabled = false;
		}
		var options = {
					sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
					destinationLanguage: lang,
					transliterationEnabled: enabled,
					shortcutKey: 'ctrl+g',
		};
		Transliterate.transliterationControl = new google.elements.transliteration.TransliterationControl(options);
		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED, Transliterate.transliterateStateChangeHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE,
				Transliterate.serverUnreachableHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE,
				Transliterate.serverReachableHandler);
		if (this.is_local) {
			document.getElementById('checkboxId').checked = true;
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', true);		
		} else {
			document.getElementById('checkboxId').checked = Transliterate.transliterationControl.isTransliterationEnabled();
		}
		Transliterate.populateLanguageBox();
		//google.language.getBranding('poweredby');
		Transliterate.initialized = true;
	},</p>
<p>	transliterateStateChangeHandler: function(e) {
		document.getElementById('checkboxId').checked = e.transliterationEnabled;
	},
	serverUnreachableHandler: function(e) {
	},</p>
<p>	serverReachableHandler: function(e) {
	},
	checkboxClickHandler : function() {
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			}
		}
		Transliterate.transliterationControl.toggleTransliteration();
		Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());
	},
	populateLanguageBox: function(){
		var destinationLanguage = Transliterate.transliterationControl.getLanguagePair().destinationLanguage;
		var languageSelect = document.getElementById('languageDropDown');
		var supportedDestinationLanguages = google.elements.transliteration.getDestinationLanguages(google.elements.transliteration.LanguageCode.ENGLISH);
		var oc = 0;
		if (!this.is_local) {
			var opt = document.createElement('option');
			opt.className = "opt0";
			languageSelect.add(opt, null);
		}</p>
<p>		for (var lang in supportedDestinationLanguages) {
			// HRef
			if (lang == "AMHARIC" || lang == "TIGRINYA" || lang == "SERBIAN") continue;</p>
<p>			var opt = document.createElement('option');
			var langStr = Transliterate.getCamelizedStr(lang);
			var locLang = langStr.substring(0, 1);
			var langCode = supportedDestinationLanguages[lang];
			opt.text = langStr;//Transliterate.getTransliterationStr(locLang, langCode, opt, function(res){opt.text=res;});
			opt.title = langStr;
			var f = function(ele, res){
						ele.title = res+' ('+ele.title+')';
					};
			Transliterate.getTransliterationStr(langStr, langCode, opt, f);
			opt.value = langCode;
			opt.className = "opt"+((oc++)%2);
			if (destinationLanguage == opt.value) {
				opt.selected = true;
				Transliterate._controlDiv.title = 'Type in '+opt.title;
			}
			try {
				languageSelect.add(opt, null);
			} catch (ex) {
				languageSelect.add(opt);
			}
		}
		if (!this.is_local) {
			var opt = languageSelect.options[0];
			var currLang = languageSelect.options[languageSelect.selectedIndex].text;
			if (document.getElementById("checkboxId").checked) {
				opt.text = "Turn " + currLang + " OFF";
				opt.title = "Turn " + currLang + " OFF";
			} else {
				opt.text = "Turn " + currLang + " ON";
				opt.title = "Turn " + currLang + " ON";
			}
		}		
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
		}		
	},
	getTransliterationStr: function(str, lang, ele, callback){
	google.language.transliterate([str], "en", lang, function(result) {
	 if (!result.error) {
		 if (result.transliterations &#038;&#038; result.transliterations.length > 0 &#038;&#038;
			result.transliterations[0].transliteratedWords.length > 0) {
			var res = result.transliterations[0].transliteratedWords[0];
			if(callback){
				return callback(ele, res);
			}
			ele.innerHTML = res;
		 }
	   }
	 });
	},
	getLang: function(code){
		for (l in google.language.Languages) {
			if(google.language.Languages[l] == code){
				return l;
			}
		}
	},
	getLanguageForCode: function(code){
		var lang = Transliterate.getLang(code);
		if(lang){
			lang = Transliterate.getCamelizedStr(lang);
		}
		return lang;
	},</p>
<p>	getCamelizedStr: function(str){
		str = str.toLowerCase();
		str = str.substring(0, 1).toUpperCase()+str.substring(1, str.length);
		return str;
	},</p>
<p>	languageChangeHandler: function(defaultev) {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (!selectedLang.match("Turn")) {
			Transliterate.transliterationControl.setLanguagePair(google.elements.transliteration.LanguageCode.ENGLISH, selectedLang);
			Transliterate._controlDiv.title = 'Type in '+selOpt.title + '. Click on the checkbox to turn on/off the language setting.';
			if(!defaultev){
				Transliterate.setCookie('Transliterate_LANG', selectedLang);
			}
			Transliterate.currentLanguage = selectedLang;
		}
	},</p>
<p>	afterChange: function() {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (selectedLang.match("Turn")) {
			for (var i = 0; i < dropdown.options.length; i++) {
				if (dropdown.options[i].value == Transliterate.currentLanguage) {
					dropdown.selectedIndex = i;
					var lang = dropdown.options[i].text;
				}
			}</p>
<p>			if (document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").checked = false;
				document.getElementById("languageDropDown").style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.color = "#8A8384";
				document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.fontWeight = "normal";
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			} else {
				document.getElementById("checkboxId").checked = true;
				document.getElementById("languageDropDown").style.background = "#92C166";
				document.getElementById("languageDropDown").style.color = "#000000";
				document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
				document.getElementById("languageDropDown").style.fontWeight = "bold";
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());</p>
<p>		} else {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			} else {
				if (!this.is_local) {
					var currLang = dropdown.options[dropdown.selectedIndex].text;
					if (document.getElementById("checkboxId").checked) {
						dropdown.options[0].text = "Turn " + currLang + " OFF";
						dropdown.options[0].title = "Turn " + currLang + " OFF";
						dropdown.options[0].value = "Turn " + currLang + " OFF";
					} else {
						dropdown.options[0].text = "Turn " + currLang + " ON";
						dropdown.options[0].title = "Turn " + currLang + " ON";
						dropdown.options[0].value = "Turn " + currLang + " ON";
					}			
				}
			}			
		}		
	},</p>
<p>	toggleLanguage: function(event) {
		var dropdown = document.getElementById('languageDropDown');
		if (event.target.innerHTML == dropdown.options[dropdown.selectedIndex].text) {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			}
		}
	},</p>
<p>	_controlDiv: undefined,
	createComponents: function(){
		// HRef
		var controlHTML = "</p>
<div id='translControl' style='position: absolute; left: -100px; top: -100px;'>"+
							"</p>
<div style='float: left; font-size: 13px'>"+
								"<span class='cbut' style='padding-bottom: 1px; -moz-border-radius: 5px;'>"+
									"</p>
<input type='checkbox' id='checkboxId' onclick='Transliterate.checkboxClickHandler()' class='check119922'></input>
<p></label>"+
									 "</p>
<select class='combo119922' id='languageDropDown' onchange='Transliterate.languageChangeHandler();Transliterate.afterChange();' onclick='Transliterate.toggleLanguage(event);'></select>
<p>"+
								"</span>"+
							"</div>
<p>"+
						  "</p>
<div class='poweredBy' id='poweredby' style='float: right;padding-top: 5px; display: none;'></div>
<p>"+
						 "
</p></div>
<p>";
		var dDiv = document.createElement('div');
		dDiv.innerHTML = controlHTML;
		Transliterate._controlDiv = dDiv.firstChild;
		//document.importNode(Transliterate._controlDiv, true);
		document.body.appendChild(Transliterate._controlDiv);
		Transliterate._controlDiv.dimension = {'width': Transliterate._controlDiv.offsetWidth, 'height': Transliterate._controlDiv.offsetHeight};</p>
<p>		if (this.is_local) {
			Transliterate._controlDiv.style.display = 'block';
		} else {
			Transliterate._controlDiv.style.display = 'none';
		}
	},
	parentWin: undefined,
	performAction: function(){
		google.load('language', "1");
		google.load("elements", "1", {
			packages: ["transliteration"],
		});
		google.setOnLoadCallback(Transliterate.init);
	},
	setCookie: function(cookieName, cookieValue, nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=30;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";expires="+expire.toGMTString();
	},</p>
<p>	getCookie: function(name) {
		var theCookies = document.cookie.split(/[; ]+/);
		for (var i = 0 ; i < theCookies.length; i++) {
			var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
			if (aName == name) {
				var c = theCookies[i];
				var index = c.lastIndexOf('=');
				c = c.substring(index+1, c.length);
				return c;
			}
		}
	},</p>
<p>	eventAdded: false,
	onLoad: function(loadCallback){
					if(Transliterate.loaded){
						return loadCallback();
					}
					document.write = function(scr){
						var d = document.createElement('div');
						d.innerHTML = scr;
						document.body.appendChild(d.firstChild);
					};
					var callBack = function(){
										Transliterate.addStyles();
										Transliterate.createComponents();
										Transliterate.performAction();
										loadCallback();
								   };
					Transliterate.addScript('http://www.google.com/jsapi', callBack);
					Transliterate.loaded = true;
	},
	addEvents: function(){
		if(Transliterate.eventAdded){
			return;
		}
		Transliterate.eventAdded = true;
		document.addEventListener('mousedown', Transliterate.handleEvent, true);
		document.addEventListener('focus', Transliterate.handleEvent, true);
		/*document.addEventListener('blur', function(ev){
										var tar = ev.target;
										tar.removeEventListener('click', Transliterate.handleEvent, false);
										tar.removeEventListener('focus', Transliterate.handleEvent, false);
										}, false);*/
	},
	autoIdCntr: 1,
	isEditableElement: function(el){
		var tag = el.tagName;
		if(!tag || el.disabled == true || el.readOnly == true){
			return false;
		}
		if(tag.toLowerCase() == 'textarea'){
			return true;
		}
		if(Transliterate.supportTextBoxes &#038;&#038; tag.toLowerCase() == 'input' &#038;&#038; el.type.toLowerCase() == 'text'){
			return true;
		}
		if(tag.toLowerCase() == 'div' &#038;&#038; el.contentEditable.toLowerCase() == 'true'){
			return true;
		}
		if(tag.toLowerCase() == 'iframe'){
			var iframedoc = el.contentWindow.document;
			if(iframedoc.designMode.toLowerCase() == "on" || iframedoc.body.contentEditable.toLowerCase() == "true") {
				return true;
			}		
		}
	},
	handleEvent: function(event){
		try{
			// HRef
			if (this.is_local) {
				var el = document.getElementById('myTextarea');
			} else {
				var el = event.target;
			}
			if(Transliterate.isEditableElement(el)){
				var lazyLoader = function(){
									Transliterate.lazyLoadObjects(el);
								 };
				var initer = function(){
								 Transliterate.checkAndWaitTillInit(lazyLoader);
							 };
				Transliterate.onLoad(initer);
				return;
			}
			if(!Transliterate.isCntrlsDiv(el)){
				Transliterate.showControl(el, true);
			}
		}catch(e){
		}
	},
	waitCounter: 0,
	checkAndWaitTillInit: function(callback){
		try{
			Transliterate.init();
		}catch(e){
			if(Transliterate.waitCounter == 15){	
				return;
			}
			Transliterate.waitCounter++;
			var f = function(){
						Transliterate.checkAndWaitTillInit(callback);
					};
			setTimeout(f, 200);
			return;
		}
		callback();
	},
	isInTheList: function(el){
		for(var i=0; i<Transliterate.enabledElements.length; i++){
			if(Transliterate.enabledElements[i] === el){
				return true;
			}
		}
		return false;
	},
	addToList: function(el){
		Transliterate.enabledElements[Transliterate.enabledElements.length] = el;
	},
	lazyLoadObjects: function(el){
		if(Transliterate.isEditableElement(el)){
				if(!Transliterate.isInTheList(el)){
					var eles = [el];
					Transliterate.addToList(el);
					var options = {
						adjustTextareaStyle: false,
						adjustTextareaDirection: true
					};
					Transliterate.transliterationControl.makeTransliteratable(eles, options);
				}
				Transliterate.languageChangeHandler(true);
				return Transliterate.showControl(el);
		}
	},</p>
<p>	isCntrlsDiv: function(el){
		var p = el;
		while((p = p.parentNode)){
			if(p == Transliterate._controlDiv){
				return true;
			}
		}
		return false;
	},
	findPos: function(obj){
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			}while (obj = obj.offsetParent);
			return {'left': curleft, 'top': curtop};
		}
	},
	showControl: function(ele, hide){
		if(hide){
			if (this.is_local) {
				Transliterate._controlDiv.style.display = 'block';
			} else {
				Transliterate._controlDiv.style.display = 'none';
			}
			return;
		}
		var pos = Transliterate.findPos(ele);
		var dim = Transliterate._controlDiv.dimension;
		var etop = pos.top-dim.height;
		var eleft = pos.left+ele.offsetWidth-dim.width;
		var cssTxt = 'position: absolute; opacity: 0.8; left: '+eleft+'px; top: '+etop+'px; display: block; z-index: 20000;';
		Transliterate._controlDiv.style.cssText = cssTxt;
	},
	setPref: function(defaultLang, textBoxSupport){
		Transliterate.defaultLanguage = defaultLang;
		Transliterate.supportTextBoxes =  textBoxSupport;
	},
	// HRef
	checkElement: function() {
		if (window.location.href == "chrome://epic/content/xml/hrefindic.html") {
			// Original logic by google indic for the sidebar. We return because we do not want to set the regular interval timer
			Transliterate.addEvents();
			return;
		} else {
			// For all other pages
			var activeElement = window.document.activeElement;
			if(Transliterate.isEditableElement(activeElement)){
				if ((activeElement.ownerDocument.defaultView.Transliterate) || (Transliterate.is_newtab)){
					Transliterate.eventAdded = true;
					var el = activeElement;
					var lazyLoader = function(){
										Transliterate.lazyLoadObjects(el);
									 };
					var initer = function(){
									 Transliterate.checkAndWaitTillInit(lazyLoader);
								 };
					Transliterate.onLoad(initer);
				} else {
					//alert('no');
				}
			} else {
				if ((Transliterate._controlDiv) &#038;&#038; (!Transliterate.isCntrlsDiv(activeElement))) {
					Transliterate.showControl(activeElement, true);
				}
			}
		}
		setTimeout(Transliterate.checkElement, 1000);
	}
};
Transliterate.checkElement();
document.addEventListener("click", Transliterate.checkElement, true);Transliterate.setPref('HINDI', true);
// ]]&gt;</script></p>
<p><script type="text/javascript">// <![CDATA[
var Transliterate = {
	loaded: false,
	// HRef
	is_local:false,
	is_write:false,
	is_newtab:false,
	getHead: function(){
		var head = document.getElementsByTagName('head')[0];
		if (!head) {
			return document.body;
		}
		return head;
	},
	addGlobalStyle: function(css) {
		var head = Transliterate.getHead();
		var style = document.createElement('style');
		style.type = 'text/css';
		style.innerHTML = css;
		head.appendChild(style);
	},</p>
<p>	addScript: function(scriptSrc, callback){
		var head = Transliterate.getHead();
		var script = document.createElement('script');
		script.language = "JavaScript";
		script.src = scriptSrc;
		script.type = 'text/javascript';
		if(callback){
			script.onload = function(){
								callback();
								script.onload = null;
							};
		}
		head.appendChild(script);
	},</p>
<p>	addStyles: function(){
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menu {position: absolute;background-color: #EFEFEF;border: 1px outset #7F7F7F;cursor: default;font: small arial, helvetica, sans-serif;margin: 0px;padding: 0px;outline: none;z-index: 20000;}');
		//Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {background-color: #C3D9FF;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem {position: relative;padding: 1px 1em;margin: 0px;list-style: none;}');
		Transliterate.addGlobalStyle('.fnts, .combo119922{font-family:arial,sans-serif;font-size:10px !important;}.lab{cursor: pointer;}');
		//Transliterate.addGlobalStyle('.cbut{background: #C3D9FF;border: 1px solid #5F9DFF;}');
		// HRef
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {font-size: 14px;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.opt0, .opt1{font-size: 14px;font-weight:normal;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		Transliterate.addGlobalStyle('.opt0:hover, .opt1:hover{background:#FF6D00;}');
		if ((this.is_local) || (this.is_write)) {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #000000;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#00000;background:#CDCDCD; height: 15px; width: 80px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		} else {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #8A8384;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#8A8384;background:#CDCDCD; height: 15px; width: 60px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		}
		//Transliterate.addGlobalStyle('.opt1{color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		//Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; background-color: #C3D9FF; height: 15px; width: 50px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		Transliterate.addGlobalStyle('.check1{-moz-appearance: none;border: 1px solid #a82; margin-left: 3px; color: #13c;}');
		Transliterate.addGlobalStyle('.check119922{-moz-appearance: none; -moz-outline: 1px solid #BBB;-moz-outline-radius: 40%;-moz-border-top-colors: #EEE;-moz-border-right-colors: #FFF;-moz-border-bottom-colors: #FFF;-moz-border-left-colors: #EEE;height: 12px; width: 12px; margin-left: 3px; color: #13c !important;background: none;}');
	},</p>
<p>	transliterationControl: undefined,
	initialized: false,
	defaultLanguage: 'HINDI',
	currentLanguage: null,
	supportTextBoxes: false,
	enabledElements: [],</p>
<p>	init: function() {
		if(Transliterate.initialized){
			return;
		}
		var lang = Transliterate.getCookie('Transliterate_LANG');
		lang = (lang)?lang: google.elements.transliteration.LanguageCode[Transliterate.defaultLanguage];
		var enabled = Transliterate.getCookie('Transliterate_ENABLED');
		if(!enabled || enabled == 'false'){
			enabled = false;
		}
		var options = {
					sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
					destinationLanguage: lang,
					transliterationEnabled: enabled,
					shortcutKey: 'ctrl+g',
		};
		Transliterate.transliterationControl = new google.elements.transliteration.TransliterationControl(options);
		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED, Transliterate.transliterateStateChangeHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE,
				Transliterate.serverUnreachableHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE,
				Transliterate.serverReachableHandler);
		if (this.is_local) {
			document.getElementById('checkboxId').checked = true;
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', true);		
		} else {
			document.getElementById('checkboxId').checked = Transliterate.transliterationControl.isTransliterationEnabled();
		}
		Transliterate.populateLanguageBox();
		//google.language.getBranding('poweredby');
		Transliterate.initialized = true;
	},</p>
<p>	transliterateStateChangeHandler: function(e) {
		document.getElementById('checkboxId').checked = e.transliterationEnabled;
	},
	serverUnreachableHandler: function(e) {
	},</p>
<p>	serverReachableHandler: function(e) {
	},
	checkboxClickHandler : function() {
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			}
		}
		Transliterate.transliterationControl.toggleTransliteration();
		Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());
	},
	populateLanguageBox: function(){
		var destinationLanguage = Transliterate.transliterationControl.getLanguagePair().destinationLanguage;
		var languageSelect = document.getElementById('languageDropDown');
		var supportedDestinationLanguages = google.elements.transliteration.getDestinationLanguages(google.elements.transliteration.LanguageCode.ENGLISH);
		var oc = 0;
		if (!this.is_local) {
			var opt = document.createElement('option');
			opt.className = "opt0";
			languageSelect.add(opt, null);
		}</p>
<p>		for (var lang in supportedDestinationLanguages) {
			// HRef
			if (lang == "AMHARIC" || lang == "TIGRINYA" || lang == "SERBIAN") continue;</p>
<p>			var opt = document.createElement('option');
			var langStr = Transliterate.getCamelizedStr(lang);
			var locLang = langStr.substring(0, 1);
			var langCode = supportedDestinationLanguages[lang];
			opt.text = langStr;//Transliterate.getTransliterationStr(locLang, langCode, opt, function(res){opt.text=res;});
			opt.title = langStr;
			var f = function(ele, res){
						ele.title = res+' ('+ele.title+')';
					};
			Transliterate.getTransliterationStr(langStr, langCode, opt, f);
			opt.value = langCode;
			opt.className = "opt"+((oc++)%2);
			if (destinationLanguage == opt.value) {
				opt.selected = true;
				Transliterate._controlDiv.title = 'Type in '+opt.title;
			}
			try {
				languageSelect.add(opt, null);
			} catch (ex) {
				languageSelect.add(opt);
			}
		}
		if (!this.is_local) {
			var opt = languageSelect.options[0];
			var currLang = languageSelect.options[languageSelect.selectedIndex].text;
			if (document.getElementById("checkboxId").checked) {
				opt.text = "Turn " + currLang + " OFF";
				opt.title = "Turn " + currLang + " OFF";
			} else {
				opt.text = "Turn " + currLang + " ON";
				opt.title = "Turn " + currLang + " ON";
			}
		}		
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
		}		
	},
	getTransliterationStr: function(str, lang, ele, callback){
	google.language.transliterate([str], "en", lang, function(result) {
	 if (!result.error) {
		 if (result.transliterations &#038;&#038; result.transliterations.length > 0 &#038;&#038;
			result.transliterations[0].transliteratedWords.length > 0) {
			var res = result.transliterations[0].transliteratedWords[0];
			if(callback){
				return callback(ele, res);
			}
			ele.innerHTML = res;
		 }
	   }
	 });
	},
	getLang: function(code){
		for (l in google.language.Languages) {
			if(google.language.Languages[l] == code){
				return l;
			}
		}
	},
	getLanguageForCode: function(code){
		var lang = Transliterate.getLang(code);
		if(lang){
			lang = Transliterate.getCamelizedStr(lang);
		}
		return lang;
	},</p>
<p>	getCamelizedStr: function(str){
		str = str.toLowerCase();
		str = str.substring(0, 1).toUpperCase()+str.substring(1, str.length);
		return str;
	},</p>
<p>	languageChangeHandler: function(defaultev) {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (!selectedLang.match("Turn")) {
			Transliterate.transliterationControl.setLanguagePair(google.elements.transliteration.LanguageCode.ENGLISH, selectedLang);
			Transliterate._controlDiv.title = 'Type in '+selOpt.title + '. Click on the checkbox to turn on/off the language setting.';
			if(!defaultev){
				Transliterate.setCookie('Transliterate_LANG', selectedLang);
			}
			Transliterate.currentLanguage = selectedLang;
		}
	},</p>
<p>	afterChange: function() {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (selectedLang.match("Turn")) {
			for (var i = 0; i < dropdown.options.length; i++) {
				if (dropdown.options[i].value == Transliterate.currentLanguage) {
					dropdown.selectedIndex = i;
					var lang = dropdown.options[i].text;
				}
			}</p>
<p>			if (document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").checked = false;
				document.getElementById("languageDropDown").style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.color = "#8A8384";
				document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.fontWeight = "normal";
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			} else {
				document.getElementById("checkboxId").checked = true;
				document.getElementById("languageDropDown").style.background = "#92C166";
				document.getElementById("languageDropDown").style.color = "#000000";
				document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
				document.getElementById("languageDropDown").style.fontWeight = "bold";
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());</p>
<p>		} else {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			} else {
				if (!this.is_local) {
					var currLang = dropdown.options[dropdown.selectedIndex].text;
					if (document.getElementById("checkboxId").checked) {
						dropdown.options[0].text = "Turn " + currLang + " OFF";
						dropdown.options[0].title = "Turn " + currLang + " OFF";
						dropdown.options[0].value = "Turn " + currLang + " OFF";
					} else {
						dropdown.options[0].text = "Turn " + currLang + " ON";
						dropdown.options[0].title = "Turn " + currLang + " ON";
						dropdown.options[0].value = "Turn " + currLang + " ON";
					}			
				}
			}			
		}		
	},</p>
<p>	toggleLanguage: function(event) {
		var dropdown = document.getElementById('languageDropDown');
		if (event.target.innerHTML == dropdown.options[dropdown.selectedIndex].text) {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			}
		}
	},</p>
<p>	_controlDiv: undefined,
	createComponents: function(){
		// HRef
		var controlHTML = "</p>
<div id='translControl' style='position: absolute; left: -100px; top: -100px;'>"+
							"</p>
<div style='float: left; font-size: 13px'>"+
								"<span class='cbut' style='padding-bottom: 1px; -moz-border-radius: 5px;'>"+
									"</p>
<input type='checkbox' id='checkboxId' onclick='Transliterate.checkboxClickHandler()' class='check119922'></input>
<p></label>"+
									 "</p>
<select class='combo119922' id='languageDropDown' onchange='Transliterate.languageChangeHandler();Transliterate.afterChange();' onclick='Transliterate.toggleLanguage(event);'></select>
<p>"+
								"</span>"+
							"</div>
<p>"+
						  "</p>
<div class='poweredBy' id='poweredby' style='float: right;padding-top: 5px; display: none;'></div>
<p>"+
						 "</p>
</div>
<p>";
		var dDiv = document.createElement('div');
		dDiv.innerHTML = controlHTML;
		Transliterate._controlDiv = dDiv.firstChild;
		//document.importNode(Transliterate._controlDiv, true);
		document.body.appendChild(Transliterate._controlDiv);
		Transliterate._controlDiv.dimension = {'width': Transliterate._controlDiv.offsetWidth, 'height': Transliterate._controlDiv.offsetHeight};</p>
<p>		if (this.is_local) {
			Transliterate._controlDiv.style.display = 'block';
		} else {
			Transliterate._controlDiv.style.display = 'none';
		}
	},
	parentWin: undefined,
	performAction: function(){
		google.load('language', "1");
		google.load("elements", "1", {
			packages: ["transliteration"],
		});
		google.setOnLoadCallback(Transliterate.init);
	},
	setCookie: function(cookieName, cookieValue, nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=30;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";expires="+expire.toGMTString();
	},</p>
<p>	getCookie: function(name) {
		var theCookies = document.cookie.split(/[; ]+/);
		for (var i = 0 ; i < theCookies.length; i++) {
			var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
			if (aName == name) {
				var c = theCookies[i];
				var index = c.lastIndexOf('=');
				c = c.substring(index+1, c.length);
				return c;
			}
		}
	},</p>
<p>	eventAdded: false,
	onLoad: function(loadCallback){
					if(Transliterate.loaded){
						return loadCallback();
					}
					document.write = function(scr){
						var d = document.createElement('div');
						d.innerHTML = scr;
						document.body.appendChild(d.firstChild);
					};
					var callBack = function(){
										Transliterate.addStyles();
										Transliterate.createComponents();
										Transliterate.performAction();
										loadCallback();
								   };
					Transliterate.addScript('http://www.google.com/jsapi', callBack);
					Transliterate.loaded = true;
	},
	addEvents: function(){
		if(Transliterate.eventAdded){
			return;
		}
		Transliterate.eventAdded = true;
		document.addEventListener('mousedown', Transliterate.handleEvent, true);
		document.addEventListener('focus', Transliterate.handleEvent, true);
		/*document.addEventListener('blur', function(ev){
										var tar = ev.target;
										tar.removeEventListener('click', Transliterate.handleEvent, false);
										tar.removeEventListener('focus', Transliterate.handleEvent, false);
										}, false);*/
	},
	autoIdCntr: 1,
	isEditableElement: function(el){
		var tag = el.tagName;
		if(!tag || el.disabled == true || el.readOnly == true){
			return false;
		}
		if(tag.toLowerCase() == 'textarea'){
			return true;
		}
		if(Transliterate.supportTextBoxes &#038;&#038; tag.toLowerCase() == 'input' &#038;&#038; el.type.toLowerCase() == 'text'){
			return true;
		}
		if(tag.toLowerCase() == 'div' &#038;&#038; el.contentEditable.toLowerCase() == 'true'){
			return true;
		}
		if(tag.toLowerCase() == 'iframe'){
			var iframedoc = el.contentWindow.document;
			if(iframedoc.designMode.toLowerCase() == "on" || iframedoc.body.contentEditable.toLowerCase() == "true") {
				return true;
			}		
		}
	},
	handleEvent: function(event){
		try{
			// HRef
			if (this.is_local) {
				var el = document.getElementById('myTextarea');
			} else {
				var el = event.target;
			}
			if(Transliterate.isEditableElement(el)){
				var lazyLoader = function(){
									Transliterate.lazyLoadObjects(el);
								 };
				var initer = function(){
								 Transliterate.checkAndWaitTillInit(lazyLoader);
							 };
				Transliterate.onLoad(initer);
				return;
			}
			if(!Transliterate.isCntrlsDiv(el)){
				Transliterate.showControl(el, true);
			}
		}catch(e){
		}
	},
	waitCounter: 0,
	checkAndWaitTillInit: function(callback){
		try{
			Transliterate.init();
		}catch(e){
			if(Transliterate.waitCounter == 15){	
				return;
			}
			Transliterate.waitCounter++;
			var f = function(){
						Transliterate.checkAndWaitTillInit(callback);
					};
			setTimeout(f, 200);
			return;
		}
		callback();
	},
	isInTheList: function(el){
		for(var i=0; i<Transliterate.enabledElements.length; i++){
			if(Transliterate.enabledElements[i] === el){
				return true;
			}
		}
		return false;
	},
	addToList: function(el){
		Transliterate.enabledElements[Transliterate.enabledElements.length] = el;
	},
	lazyLoadObjects: function(el){
		if(Transliterate.isEditableElement(el)){
				if(!Transliterate.isInTheList(el)){
					var eles = [el];
					Transliterate.addToList(el);
					var options = {
						adjustTextareaStyle: false,
						adjustTextareaDirection: true
					};
					Transliterate.transliterationControl.makeTransliteratable(eles, options);
				}
				Transliterate.languageChangeHandler(true);
				return Transliterate.showControl(el);
		}
	},</p>
<p>	isCntrlsDiv: function(el){
		var p = el;
		while((p = p.parentNode)){
			if(p == Transliterate._controlDiv){
				return true;
			}
		}
		return false;
	},
	findPos: function(obj){
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			}while (obj = obj.offsetParent);
			return {'left': curleft, 'top': curtop};
		}
	},
	showControl: function(ele, hide){
		if(hide){
			if (this.is_local) {
				Transliterate._controlDiv.style.display = 'block';
			} else {
				Transliterate._controlDiv.style.display = 'none';
			}
			return;
		}
		var pos = Transliterate.findPos(ele);
		var dim = Transliterate._controlDiv.dimension;
		var etop = pos.top-dim.height;
		var eleft = pos.left+ele.offsetWidth-dim.width;
		var cssTxt = 'position: absolute; opacity: 0.8; left: '+eleft+'px; top: '+etop+'px; display: block; z-index: 20000;';
		Transliterate._controlDiv.style.cssText = cssTxt;
	},
	setPref: function(defaultLang, textBoxSupport){
		Transliterate.defaultLanguage = defaultLang;
		Transliterate.supportTextBoxes =  textBoxSupport;
	},
	// HRef
	checkElement: function() {
		if (window.location.href == "chrome://epic/content/xml/hrefindic.html") {
			// Original logic by google indic for the sidebar. We return because we do not want to set the regular interval timer
			Transliterate.addEvents();
			return;
		} else {
			// For all other pages
			var activeElement = window.document.activeElement;
			if(Transliterate.isEditableElement(activeElement)){
				if ((activeElement.ownerDocument.defaultView.Transliterate) || (Transliterate.is_newtab)){
					Transliterate.eventAdded = true;
					var el = activeElement;
					var lazyLoader = function(){
										Transliterate.lazyLoadObjects(el);
									 };
					var initer = function(){
									 Transliterate.checkAndWaitTillInit(lazyLoader);
								 };
					Transliterate.onLoad(initer);
				} else {
					//alert('no');
				}
			} else {
				if ((Transliterate._controlDiv) &#038;&#038; (!Transliterate.isCntrlsDiv(activeElement))) {
					Transliterate.showControl(activeElement, true);
				}
			}
		}
		setTimeout(Transliterate.checkElement, 1000);
	}
};
Transliterate.checkElement();
document.addEventListener("click", Transliterate.checkElement, true);Transliterate.setPref('HINDI', true);
// ]]&gt;</script></p>
<p><script type="text/javascript">// <![CDATA[
var Transliterate = {
	loaded: false,
	// HRef
	is_local:false,
	is_write:false,
	is_newtab:false,
	getHead: function(){
		var head = document.getElementsByTagName('head')[0];
		if (!head) {
			return document.body;
		}
		return head;
	},
	addGlobalStyle: function(css) {
		var head = Transliterate.getHead();
		var style = document.createElement('style');
		style.type = 'text/css';
		style.innerHTML = css;
		head.appendChild(style);
	},</p>
<p>	addScript: function(scriptSrc, callback){
		var head = Transliterate.getHead();
		var script = document.createElement('script');
		script.language = "JavaScript";
		script.src = scriptSrc;
		script.type = 'text/javascript';
		if(callback){
			script.onload = function(){
								callback();
								script.onload = null;
							};
		}
		head.appendChild(script);
	},</p>
<p>	addStyles: function(){
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menu {position: absolute;background-color: #EFEFEF;border: 1px outset #7F7F7F;cursor: default;font: small arial, helvetica, sans-serif;margin: 0px;padding: 0px;outline: none;z-index: 20000;}');
		//Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {background-color: #C3D9FF;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem {position: relative;padding: 1px 1em;margin: 0px;list-style: none;}');
		Transliterate.addGlobalStyle('.fnts, .combo119922{font-family:arial,sans-serif;font-size:10px !important;}.lab{cursor: pointer;}');
		//Transliterate.addGlobalStyle('.cbut{background: #C3D9FF;border: 1px solid #5F9DFF;}');
		// HRef
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {font-size: 14px;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.opt0, .opt1{font-size: 14px;font-weight:normal;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		Transliterate.addGlobalStyle('.opt0:hover, .opt1:hover{background:#FF6D00;}');
		if ((this.is_local) || (this.is_write)) {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #000000;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#00000;background:#CDCDCD; height: 15px; width: 80px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		} else {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #8A8384;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#8A8384;background:#CDCDCD; height: 15px; width: 60px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		}
		//Transliterate.addGlobalStyle('.opt1{color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		//Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; background-color: #C3D9FF; height: 15px; width: 50px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		Transliterate.addGlobalStyle('.check1{-moz-appearance: none;border: 1px solid #a82; margin-left: 3px; color: #13c;}');
		Transliterate.addGlobalStyle('.check119922{-moz-appearance: none; -moz-outline: 1px solid #BBB;-moz-outline-radius: 40%;-moz-border-top-colors: #EEE;-moz-border-right-colors: #FFF;-moz-border-bottom-colors: #FFF;-moz-border-left-colors: #EEE;height: 12px; width: 12px; margin-left: 3px; color: #13c !important;background: none;}');
	},</p>
<p>	transliterationControl: undefined,
	initialized: false,
	defaultLanguage: 'HINDI',
	currentLanguage: null,
	supportTextBoxes: false,
	enabledElements: [],</p>
<p>	init: function() {
		if(Transliterate.initialized){
			return;
		}
		var lang = Transliterate.getCookie('Transliterate_LANG');
		lang = (lang)?lang: google.elements.transliteration.LanguageCode[Transliterate.defaultLanguage];
		var enabled = Transliterate.getCookie('Transliterate_ENABLED');
		if(!enabled || enabled == 'false'){
			enabled = false;
		}
		var options = {
					sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
					destinationLanguage: lang,
					transliterationEnabled: enabled,
					shortcutKey: 'ctrl+g',
		};
		Transliterate.transliterationControl = new google.elements.transliteration.TransliterationControl(options);
		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED, Transliterate.transliterateStateChangeHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE,
				Transliterate.serverUnreachableHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE,
				Transliterate.serverReachableHandler);
		if (this.is_local) {
			document.getElementById('checkboxId').checked = true;
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', true);		
		} else {
			document.getElementById('checkboxId').checked = Transliterate.transliterationControl.isTransliterationEnabled();
		}
		Transliterate.populateLanguageBox();
		//google.language.getBranding('poweredby');
		Transliterate.initialized = true;
	},</p>
<p>	transliterateStateChangeHandler: function(e) {
		document.getElementById('checkboxId').checked = e.transliterationEnabled;
	},
	serverUnreachableHandler: function(e) {
	},</p>
<p>	serverReachableHandler: function(e) {
	},
	checkboxClickHandler : function() {
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			}
		}
		Transliterate.transliterationControl.toggleTransliteration();
		Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());
	},
	populateLanguageBox: function(){
		var destinationLanguage = Transliterate.transliterationControl.getLanguagePair().destinationLanguage;
		var languageSelect = document.getElementById('languageDropDown');
		var supportedDestinationLanguages = google.elements.transliteration.getDestinationLanguages(google.elements.transliteration.LanguageCode.ENGLISH);
		var oc = 0;
		if (!this.is_local) {
			var opt = document.createElement('option');
			opt.className = "opt0";
			languageSelect.add(opt, null);
		}</p>
<p>		for (var lang in supportedDestinationLanguages) {
			// HRef
			if (lang == "AMHARIC" || lang == "TIGRINYA" || lang == "SERBIAN") continue;</p>
<p>			var opt = document.createElement('option');
			var langStr = Transliterate.getCamelizedStr(lang);
			var locLang = langStr.substring(0, 1);
			var langCode = supportedDestinationLanguages[lang];
			opt.text = langStr;//Transliterate.getTransliterationStr(locLang, langCode, opt, function(res){opt.text=res;});
			opt.title = langStr;
			var f = function(ele, res){
						ele.title = res+' ('+ele.title+')';
					};
			Transliterate.getTransliterationStr(langStr, langCode, opt, f);
			opt.value = langCode;
			opt.className = "opt"+((oc++)%2);
			if (destinationLanguage == opt.value) {
				opt.selected = true;
				Transliterate._controlDiv.title = 'Type in '+opt.title;
			}
			try {
				languageSelect.add(opt, null);
			} catch (ex) {
				languageSelect.add(opt);
			}
		}
		if (!this.is_local) {
			var opt = languageSelect.options[0];
			var currLang = languageSelect.options[languageSelect.selectedIndex].text;
			if (document.getElementById("checkboxId").checked) {
				opt.text = "Turn " + currLang + " OFF";
				opt.title = "Turn " + currLang + " OFF";
			} else {
				opt.text = "Turn " + currLang + " ON";
				opt.title = "Turn " + currLang + " ON";
			}
		}		
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
		}		
	},
	getTransliterationStr: function(str, lang, ele, callback){
	google.language.transliterate([str], "en", lang, function(result) {
	 if (!result.error) {
		 if (result.transliterations &#038;&#038; result.transliterations.length > 0 &#038;&#038;
			result.transliterations[0].transliteratedWords.length > 0) {
			var res = result.transliterations[0].transliteratedWords[0];
			if(callback){
				return callback(ele, res);
			}
			ele.innerHTML = res;
		 }
	   }
	 });
	},
	getLang: function(code){
		for (l in google.language.Languages) {
			if(google.language.Languages[l] == code){
				return l;
			}
		}
	},
	getLanguageForCode: function(code){
		var lang = Transliterate.getLang(code);
		if(lang){
			lang = Transliterate.getCamelizedStr(lang);
		}
		return lang;
	},</p>
<p>	getCamelizedStr: function(str){
		str = str.toLowerCase();
		str = str.substring(0, 1).toUpperCase()+str.substring(1, str.length);
		return str;
	},</p>
<p>	languageChangeHandler: function(defaultev) {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (!selectedLang.match("Turn")) {
			Transliterate.transliterationControl.setLanguagePair(google.elements.transliteration.LanguageCode.ENGLISH, selectedLang);
			Transliterate._controlDiv.title = 'Type in '+selOpt.title + '. Click on the checkbox to turn on/off the language setting.';
			if(!defaultev){
				Transliterate.setCookie('Transliterate_LANG', selectedLang);
			}
			Transliterate.currentLanguage = selectedLang;
		}
	},</p>
<p>	afterChange: function() {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (selectedLang.match("Turn")) {
			for (var i = 0; i < dropdown.options.length; i++) {
				if (dropdown.options[i].value == Transliterate.currentLanguage) {
					dropdown.selectedIndex = i;
					var lang = dropdown.options[i].text;
				}
			}</p>
<p>			if (document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").checked = false;
				document.getElementById("languageDropDown").style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.color = "#8A8384";
				document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.fontWeight = "normal";
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			} else {
				document.getElementById("checkboxId").checked = true;
				document.getElementById("languageDropDown").style.background = "#92C166";
				document.getElementById("languageDropDown").style.color = "#000000";
				document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
				document.getElementById("languageDropDown").style.fontWeight = "bold";
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());</p>
<p>		} else {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			} else {
				if (!this.is_local) {
					var currLang = dropdown.options[dropdown.selectedIndex].text;
					if (document.getElementById("checkboxId").checked) {
						dropdown.options[0].text = "Turn " + currLang + " OFF";
						dropdown.options[0].title = "Turn " + currLang + " OFF";
						dropdown.options[0].value = "Turn " + currLang + " OFF";
					} else {
						dropdown.options[0].text = "Turn " + currLang + " ON";
						dropdown.options[0].title = "Turn " + currLang + " ON";
						dropdown.options[0].value = "Turn " + currLang + " ON";
					}			
				}
			}			
		}		
	},</p>
<p>	toggleLanguage: function(event) {
		var dropdown = document.getElementById('languageDropDown');
		if (event.target.innerHTML == dropdown.options[dropdown.selectedIndex].text) {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			}
		}
	},</p>
<p>	_controlDiv: undefined,
	createComponents: function(){
		// HRef
		var controlHTML = "</p>
<div id='translControl' style='position: absolute; left: -100px; top: -100px;'>"+
							"</p>
<div style='float: left; font-size: 13px'>"+
								"<span class='cbut' style='padding-bottom: 1px; -moz-border-radius: 5px;'>"+
									"</p>
<input type='checkbox' id='checkboxId' onclick='Transliterate.checkboxClickHandler()' class='check119922'></input>
<p></label>"+
									 "</p>
<select class='combo119922' id='languageDropDown' onchange='Transliterate.languageChangeHandler();Transliterate.afterChange();' onclick='Transliterate.toggleLanguage(event);'></select>
<p>"+
								"</span>"+
							"</div>
<p>"+
						  "</p>
<div class='poweredBy' id='poweredby' style='float: right;padding-top: 5px; display: none;'></div>
<p>"+
						 "
</p></div>
<p>";
		var dDiv = document.createElement('div');
		dDiv.innerHTML = controlHTML;
		Transliterate._controlDiv = dDiv.firstChild;
		//document.importNode(Transliterate._controlDiv, true);
		document.body.appendChild(Transliterate._controlDiv);
		Transliterate._controlDiv.dimension = {'width': Transliterate._controlDiv.offsetWidth, 'height': Transliterate._controlDiv.offsetHeight};</p>
<p>		if (this.is_local) {
			Transliterate._controlDiv.style.display = 'block';
		} else {
			Transliterate._controlDiv.style.display = 'none';
		}
	},
	parentWin: undefined,
	performAction: function(){
		google.load('language', "1");
		google.load("elements", "1", {
			packages: ["transliteration"],
		});
		google.setOnLoadCallback(Transliterate.init);
	},
	setCookie: function(cookieName, cookieValue, nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=30;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";expires="+expire.toGMTString();
	},</p>
<p>	getCookie: function(name) {
		var theCookies = document.cookie.split(/[; ]+/);
		for (var i = 0 ; i < theCookies.length; i++) {
			var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
			if (aName == name) {
				var c = theCookies[i];
				var index = c.lastIndexOf('=');
				c = c.substring(index+1, c.length);
				return c;
			}
		}
	},</p>
<p>	eventAdded: false,
	onLoad: function(loadCallback){
					if(Transliterate.loaded){
						return loadCallback();
					}
					document.write = function(scr){
						var d = document.createElement('div');
						d.innerHTML = scr;
						document.body.appendChild(d.firstChild);
					};
					var callBack = function(){
										Transliterate.addStyles();
										Transliterate.createComponents();
										Transliterate.performAction();
										loadCallback();
								   };
					Transliterate.addScript('http://www.google.com/jsapi', callBack);
					Transliterate.loaded = true;
	},
	addEvents: function(){
		if(Transliterate.eventAdded){
			return;
		}
		Transliterate.eventAdded = true;
		document.addEventListener('mousedown', Transliterate.handleEvent, true);
		document.addEventListener('focus', Transliterate.handleEvent, true);
		/*document.addEventListener('blur', function(ev){
										var tar = ev.target;
										tar.removeEventListener('click', Transliterate.handleEvent, false);
										tar.removeEventListener('focus', Transliterate.handleEvent, false);
										}, false);*/
	},
	autoIdCntr: 1,
	isEditableElement: function(el){
		var tag = el.tagName;
		if(!tag || el.disabled == true || el.readOnly == true){
			return false;
		}
		if(tag.toLowerCase() == 'textarea'){
			return true;
		}
		if(Transliterate.supportTextBoxes &#038;&#038; tag.toLowerCase() == 'input' &#038;&#038; el.type.toLowerCase() == 'text'){
			return true;
		}
		if(tag.toLowerCase() == 'div' &#038;&#038; el.contentEditable.toLowerCase() == 'true'){
			return true;
		}
		if(tag.toLowerCase() == 'iframe'){
			var iframedoc = el.contentWindow.document;
			if(iframedoc.designMode.toLowerCase() == "on" || iframedoc.body.contentEditable.toLowerCase() == "true") {
				return true;
			}		
		}
	},
	handleEvent: function(event){
		try{
			// HRef
			if (this.is_local) {
				var el = document.getElementById('myTextarea');
			} else {
				var el = event.target;
			}
			if(Transliterate.isEditableElement(el)){
				var lazyLoader = function(){
									Transliterate.lazyLoadObjects(el);
								 };
				var initer = function(){
								 Transliterate.checkAndWaitTillInit(lazyLoader);
							 };
				Transliterate.onLoad(initer);
				return;
			}
			if(!Transliterate.isCntrlsDiv(el)){
				Transliterate.showControl(el, true);
			}
		}catch(e){
		}
	},
	waitCounter: 0,
	checkAndWaitTillInit: function(callback){
		try{
			Transliterate.init();
		}catch(e){
			if(Transliterate.waitCounter == 15){	
				return;
			}
			Transliterate.waitCounter++;
			var f = function(){
						Transliterate.checkAndWaitTillInit(callback);
					};
			setTimeout(f, 200);
			return;
		}
		callback();
	},
	isInTheList: function(el){
		for(var i=0; i<Transliterate.enabledElements.length; i++){
			if(Transliterate.enabledElements[i] === el){
				return true;
			}
		}
		return false;
	},
	addToList: function(el){
		Transliterate.enabledElements[Transliterate.enabledElements.length] = el;
	},
	lazyLoadObjects: function(el){
		if(Transliterate.isEditableElement(el)){
				if(!Transliterate.isInTheList(el)){
					var eles = [el];
					Transliterate.addToList(el);
					var options = {
						adjustTextareaStyle: false,
						adjustTextareaDirection: true
					};
					Transliterate.transliterationControl.makeTransliteratable(eles, options);
				}
				Transliterate.languageChangeHandler(true);
				return Transliterate.showControl(el);
		}
	},</p>
<p>	isCntrlsDiv: function(el){
		var p = el;
		while((p = p.parentNode)){
			if(p == Transliterate._controlDiv){
				return true;
			}
		}
		return false;
	},
	findPos: function(obj){
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			}while (obj = obj.offsetParent);
			return {'left': curleft, 'top': curtop};
		}
	},
	showControl: function(ele, hide){
		if(hide){
			if (this.is_local) {
				Transliterate._controlDiv.style.display = 'block';
			} else {
				Transliterate._controlDiv.style.display = 'none';
			}
			return;
		}
		var pos = Transliterate.findPos(ele);
		var dim = Transliterate._controlDiv.dimension;
		var etop = pos.top-dim.height;
		var eleft = pos.left+ele.offsetWidth-dim.width;
		var cssTxt = 'position: absolute; opacity: 0.8; left: '+eleft+'px; top: '+etop+'px; display: block; z-index: 20000;';
		Transliterate._controlDiv.style.cssText = cssTxt;
	},
	setPref: function(defaultLang, textBoxSupport){
		Transliterate.defaultLanguage = defaultLang;
		Transliterate.supportTextBoxes =  textBoxSupport;
	},
	// HRef
	checkElement: function() {
		if (window.location.href == "chrome://epic/content/xml/hrefindic.html") {
			// Original logic by google indic for the sidebar. We return because we do not want to set the regular interval timer
			Transliterate.addEvents();
			return;
		} else {
			// For all other pages
			var activeElement = window.document.activeElement;
			if(Transliterate.isEditableElement(activeElement)){
				if ((activeElement.ownerDocument.defaultView.Transliterate) || (Transliterate.is_newtab)){
					Transliterate.eventAdded = true;
					var el = activeElement;
					var lazyLoader = function(){
										Transliterate.lazyLoadObjects(el);
									 };
					var initer = function(){
									 Transliterate.checkAndWaitTillInit(lazyLoader);
								 };
					Transliterate.onLoad(initer);
				} else {
					//alert('no');
				}
			} else {
				if ((Transliterate._controlDiv) &#038;&#038; (!Transliterate.isCntrlsDiv(activeElement))) {
					Transliterate.showControl(activeElement, true);
				}
			}
		}
		setTimeout(Transliterate.checkElement, 1000);
	}
};
Transliterate.checkElement();
document.addEventListener("click", Transliterate.checkElement, true);Transliterate.setPref('HINDI', true);
// ]]&gt;</script></p>
<p><script type="text/javascript">// <![CDATA[
var Transliterate = {
	loaded: false,
	// HRef
	is_local:false,
	is_write:false,
	is_newtab:false,
	getHead: function(){
		var head = document.getElementsByTagName('head')[0];
		if (!head) {
			return document.body;
		}
		return head;
	},
	addGlobalStyle: function(css) {
		var head = Transliterate.getHead();
		var style = document.createElement('style');
		style.type = 'text/css';
		style.innerHTML = css;
		head.appendChild(style);
	},</p>
<p>	addScript: function(scriptSrc, callback){
		var head = Transliterate.getHead();
		var script = document.createElement('script');
		script.language = "JavaScript";
		script.src = scriptSrc;
		script.type = 'text/javascript';
		if(callback){
			script.onload = function(){
								callback();
								script.onload = null;
							};
		}
		head.appendChild(script);
	},</p>
<p>	addStyles: function(){
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menu {position: absolute;background-color: #EFEFEF;border: 1px outset #7F7F7F;cursor: default;font: small arial, helvetica, sans-serif;margin: 0px;padding: 0px;outline: none;z-index: 20000;}');
		//Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {background-color: #C3D9FF;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem {position: relative;padding: 1px 1em;margin: 0px;list-style: none;}');
		Transliterate.addGlobalStyle('.fnts, .combo119922{font-family:arial,sans-serif;font-size:10px !important;}.lab{cursor: pointer;}');
		//Transliterate.addGlobalStyle('.cbut{background: #C3D9FF;border: 1px solid #5F9DFF;}');
		// HRef
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {font-size: 14px;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.opt0, .opt1{font-size: 14px;font-weight:normal;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		Transliterate.addGlobalStyle('.opt0:hover, .opt1:hover{background:#FF6D00;}');
		if ((this.is_local) || (this.is_write)) {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #000000;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#00000;background:#CDCDCD; height: 15px; width: 80px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		} else {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #8A8384;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#8A8384;background:#CDCDCD; height: 15px; width: 60px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		}
		//Transliterate.addGlobalStyle('.opt1{color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		//Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; background-color: #C3D9FF; height: 15px; width: 50px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		Transliterate.addGlobalStyle('.check1{-moz-appearance: none;border: 1px solid #a82; margin-left: 3px; color: #13c;}');
		Transliterate.addGlobalStyle('.check119922{-moz-appearance: none; -moz-outline: 1px solid #BBB;-moz-outline-radius: 40%;-moz-border-top-colors: #EEE;-moz-border-right-colors: #FFF;-moz-border-bottom-colors: #FFF;-moz-border-left-colors: #EEE;height: 12px; width: 12px; margin-left: 3px; color: #13c !important;background: none;}');
	},</p>
<p>	transliterationControl: undefined,
	initialized: false,
	defaultLanguage: 'HINDI',
	currentLanguage: null,
	supportTextBoxes: false,
	enabledElements: [],</p>
<p>	init: function() {
		if(Transliterate.initialized){
			return;
		}
		var lang = Transliterate.getCookie('Transliterate_LANG');
		lang = (lang)?lang: google.elements.transliteration.LanguageCode[Transliterate.defaultLanguage];
		var enabled = Transliterate.getCookie('Transliterate_ENABLED');
		if(!enabled || enabled == 'false'){
			enabled = false;
		}
		var options = {
					sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
					destinationLanguage: lang,
					transliterationEnabled: enabled,
					shortcutKey: 'ctrl+g',
		};
		Transliterate.transliterationControl = new google.elements.transliteration.TransliterationControl(options);
		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED, Transliterate.transliterateStateChangeHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE,
				Transliterate.serverUnreachableHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE,
				Transliterate.serverReachableHandler);
		if (this.is_local) {
			document.getElementById('checkboxId').checked = true;
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', true);		
		} else {
			document.getElementById('checkboxId').checked = Transliterate.transliterationControl.isTransliterationEnabled();
		}
		Transliterate.populateLanguageBox();
		//google.language.getBranding('poweredby');
		Transliterate.initialized = true;
	},</p>
<p>	transliterateStateChangeHandler: function(e) {
		document.getElementById('checkboxId').checked = e.transliterationEnabled;
	},
	serverUnreachableHandler: function(e) {
	},</p>
<p>	serverReachableHandler: function(e) {
	},
	checkboxClickHandler : function() {
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			}
		}
		Transliterate.transliterationControl.toggleTransliteration();
		Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());
	},
	populateLanguageBox: function(){
		var destinationLanguage = Transliterate.transliterationControl.getLanguagePair().destinationLanguage;
		var languageSelect = document.getElementById('languageDropDown');
		var supportedDestinationLanguages = google.elements.transliteration.getDestinationLanguages(google.elements.transliteration.LanguageCode.ENGLISH);
		var oc = 0;
		if (!this.is_local) {
			var opt = document.createElement('option');
			opt.className = "opt0";
			languageSelect.add(opt, null);
		}</p>
<p>		for (var lang in supportedDestinationLanguages) {
			// HRef
			if (lang == "AMHARIC" || lang == "TIGRINYA" || lang == "SERBIAN") continue;</p>
<p>			var opt = document.createElement('option');
			var langStr = Transliterate.getCamelizedStr(lang);
			var locLang = langStr.substring(0, 1);
			var langCode = supportedDestinationLanguages[lang];
			opt.text = langStr;//Transliterate.getTransliterationStr(locLang, langCode, opt, function(res){opt.text=res;});
			opt.title = langStr;
			var f = function(ele, res){
						ele.title = res+' ('+ele.title+')';
					};
			Transliterate.getTransliterationStr(langStr, langCode, opt, f);
			opt.value = langCode;
			opt.className = "opt"+((oc++)%2);
			if (destinationLanguage == opt.value) {
				opt.selected = true;
				Transliterate._controlDiv.title = 'Type in '+opt.title;
			}
			try {
				languageSelect.add(opt, null);
			} catch (ex) {
				languageSelect.add(opt);
			}
		}
		if (!this.is_local) {
			var opt = languageSelect.options[0];
			var currLang = languageSelect.options[languageSelect.selectedIndex].text;
			if (document.getElementById("checkboxId").checked) {
				opt.text = "Turn " + currLang + " OFF";
				opt.title = "Turn " + currLang + " OFF";
			} else {
				opt.text = "Turn " + currLang + " ON";
				opt.title = "Turn " + currLang + " ON";
			}
		}		
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
		}		
	},
	getTransliterationStr: function(str, lang, ele, callback){
	google.language.transliterate([str], "en", lang, function(result) {
	 if (!result.error) {
		 if (result.transliterations &#038;&#038; result.transliterations.length > 0 &#038;&#038;
			result.transliterations[0].transliteratedWords.length > 0) {
			var res = result.transliterations[0].transliteratedWords[0];
			if(callback){
				return callback(ele, res);
			}
			ele.innerHTML = res;
		 }
	   }
	 });
	},
	getLang: function(code){
		for (l in google.language.Languages) {
			if(google.language.Languages[l] == code){
				return l;
			}
		}
	},
	getLanguageForCode: function(code){
		var lang = Transliterate.getLang(code);
		if(lang){
			lang = Transliterate.getCamelizedStr(lang);
		}
		return lang;
	},</p>
<p>	getCamelizedStr: function(str){
		str = str.toLowerCase();
		str = str.substring(0, 1).toUpperCase()+str.substring(1, str.length);
		return str;
	},</p>
<p>	languageChangeHandler: function(defaultev) {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (!selectedLang.match("Turn")) {
			Transliterate.transliterationControl.setLanguagePair(google.elements.transliteration.LanguageCode.ENGLISH, selectedLang);
			Transliterate._controlDiv.title = 'Type in '+selOpt.title + '. Click on the checkbox to turn on/off the language setting.';
			if(!defaultev){
				Transliterate.setCookie('Transliterate_LANG', selectedLang);
			}
			Transliterate.currentLanguage = selectedLang;
		}
	},</p>
<p>	afterChange: function() {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (selectedLang.match("Turn")) {
			for (var i = 0; i < dropdown.options.length; i++) {
				if (dropdown.options[i].value == Transliterate.currentLanguage) {
					dropdown.selectedIndex = i;
					var lang = dropdown.options[i].text;
				}
			}</p>
<p>			if (document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").checked = false;
				document.getElementById("languageDropDown").style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.color = "#8A8384";
				document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.fontWeight = "normal";
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			} else {
				document.getElementById("checkboxId").checked = true;
				document.getElementById("languageDropDown").style.background = "#92C166";
				document.getElementById("languageDropDown").style.color = "#000000";
				document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
				document.getElementById("languageDropDown").style.fontWeight = "bold";
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());</p>
<p>		} else {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			} else {
				if (!this.is_local) {
					var currLang = dropdown.options[dropdown.selectedIndex].text;
					if (document.getElementById("checkboxId").checked) {
						dropdown.options[0].text = "Turn " + currLang + " OFF";
						dropdown.options[0].title = "Turn " + currLang + " OFF";
						dropdown.options[0].value = "Turn " + currLang + " OFF";
					} else {
						dropdown.options[0].text = "Turn " + currLang + " ON";
						dropdown.options[0].title = "Turn " + currLang + " ON";
						dropdown.options[0].value = "Turn " + currLang + " ON";
					}			
				}
			}			
		}		
	},</p>
<p>	toggleLanguage: function(event) {
		var dropdown = document.getElementById('languageDropDown');
		if (event.target.innerHTML == dropdown.options[dropdown.selectedIndex].text) {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			}
		}
	},</p>
<p>	_controlDiv: undefined,
	createComponents: function(){
		// HRef
		var controlHTML = "</p>
<div id='translControl' style='position: absolute; left: -100px; top: -100px;'>"+
							"</p>
<div style='float: left; font-size: 13px'>"+
								"<span class='cbut' style='padding-bottom: 1px; -moz-border-radius: 5px;'>"+
									"</p>
<input type='checkbox' id='checkboxId' onclick='Transliterate.checkboxClickHandler()' class='check119922'></input>
<p></label>"+
									 "</p>
<select class='combo119922' id='languageDropDown' onchange='Transliterate.languageChangeHandler();Transliterate.afterChange();' onclick='Transliterate.toggleLanguage(event);'></select>
<p>"+
								"</span>"+
							"</div>
<p>"+
						  "</p>
<div class='poweredBy' id='poweredby' style='float: right;padding-top: 5px; display: none;'></div>
<p>"+
						 "</p>
</div>
<p>";
		var dDiv = document.createElement('div');
		dDiv.innerHTML = controlHTML;
		Transliterate._controlDiv = dDiv.firstChild;
		//document.importNode(Transliterate._controlDiv, true);
		document.body.appendChild(Transliterate._controlDiv);
		Transliterate._controlDiv.dimension = {'width': Transliterate._controlDiv.offsetWidth, 'height': Transliterate._controlDiv.offsetHeight};</p>
<p>		if (this.is_local) {
			Transliterate._controlDiv.style.display = 'block';
		} else {
			Transliterate._controlDiv.style.display = 'none';
		}
	},
	parentWin: undefined,
	performAction: function(){
		google.load('language', "1");
		google.load("elements", "1", {
			packages: ["transliteration"],
		});
		google.setOnLoadCallback(Transliterate.init);
	},
	setCookie: function(cookieName, cookieValue, nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=30;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";expires="+expire.toGMTString();
	},</p>
<p>	getCookie: function(name) {
		var theCookies = document.cookie.split(/[; ]+/);
		for (var i = 0 ; i < theCookies.length; i++) {
			var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
			if (aName == name) {
				var c = theCookies[i];
				var index = c.lastIndexOf('=');
				c = c.substring(index+1, c.length);
				return c;
			}
		}
	},</p>
<p>	eventAdded: false,
	onLoad: function(loadCallback){
					if(Transliterate.loaded){
						return loadCallback();
					}
					document.write = function(scr){
						var d = document.createElement('div');
						d.innerHTML = scr;
						document.body.appendChild(d.firstChild);
					};
					var callBack = function(){
										Transliterate.addStyles();
										Transliterate.createComponents();
										Transliterate.performAction();
										loadCallback();
								   };
					Transliterate.addScript('http://www.google.com/jsapi', callBack);
					Transliterate.loaded = true;
	},
	addEvents: function(){
		if(Transliterate.eventAdded){
			return;
		}
		Transliterate.eventAdded = true;
		document.addEventListener('mousedown', Transliterate.handleEvent, true);
		document.addEventListener('focus', Transliterate.handleEvent, true);
		/*document.addEventListener('blur', function(ev){
										var tar = ev.target;
										tar.removeEventListener('click', Transliterate.handleEvent, false);
										tar.removeEventListener('focus', Transliterate.handleEvent, false);
										}, false);*/
	},
	autoIdCntr: 1,
	isEditableElement: function(el){
		var tag = el.tagName;
		if(!tag || el.disabled == true || el.readOnly == true){
			return false;
		}
		if(tag.toLowerCase() == 'textarea'){
			return true;
		}
		if(Transliterate.supportTextBoxes &#038;&#038; tag.toLowerCase() == 'input' &#038;&#038; el.type.toLowerCase() == 'text'){
			return true;
		}
		if(tag.toLowerCase() == 'div' &#038;&#038; el.contentEditable.toLowerCase() == 'true'){
			return true;
		}
		if(tag.toLowerCase() == 'iframe'){
			var iframedoc = el.contentWindow.document;
			if(iframedoc.designMode.toLowerCase() == "on" || iframedoc.body.contentEditable.toLowerCase() == "true") {
				return true;
			}		
		}
	},
	handleEvent: function(event){
		try{
			// HRef
			if (this.is_local) {
				var el = document.getElementById('myTextarea');
			} else {
				var el = event.target;
			}
			if(Transliterate.isEditableElement(el)){
				var lazyLoader = function(){
									Transliterate.lazyLoadObjects(el);
								 };
				var initer = function(){
								 Transliterate.checkAndWaitTillInit(lazyLoader);
							 };
				Transliterate.onLoad(initer);
				return;
			}
			if(!Transliterate.isCntrlsDiv(el)){
				Transliterate.showControl(el, true);
			}
		}catch(e){
		}
	},
	waitCounter: 0,
	checkAndWaitTillInit: function(callback){
		try{
			Transliterate.init();
		}catch(e){
			if(Transliterate.waitCounter == 15){	
				return;
			}
			Transliterate.waitCounter++;
			var f = function(){
						Transliterate.checkAndWaitTillInit(callback);
					};
			setTimeout(f, 200);
			return;
		}
		callback();
	},
	isInTheList: function(el){
		for(var i=0; i<Transliterate.enabledElements.length; i++){
			if(Transliterate.enabledElements[i] === el){
				return true;
			}
		}
		return false;
	},
	addToList: function(el){
		Transliterate.enabledElements[Transliterate.enabledElements.length] = el;
	},
	lazyLoadObjects: function(el){
		if(Transliterate.isEditableElement(el)){
				if(!Transliterate.isInTheList(el)){
					var eles = [el];
					Transliterate.addToList(el);
					var options = {
						adjustTextareaStyle: false,
						adjustTextareaDirection: true
					};
					Transliterate.transliterationControl.makeTransliteratable(eles, options);
				}
				Transliterate.languageChangeHandler(true);
				return Transliterate.showControl(el);
		}
	},</p>
<p>	isCntrlsDiv: function(el){
		var p = el;
		while((p = p.parentNode)){
			if(p == Transliterate._controlDiv){
				return true;
			}
		}
		return false;
	},
	findPos: function(obj){
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			}while (obj = obj.offsetParent);
			return {'left': curleft, 'top': curtop};
		}
	},
	showControl: function(ele, hide){
		if(hide){
			if (this.is_local) {
				Transliterate._controlDiv.style.display = 'block';
			} else {
				Transliterate._controlDiv.style.display = 'none';
			}
			return;
		}
		var pos = Transliterate.findPos(ele);
		var dim = Transliterate._controlDiv.dimension;
		var etop = pos.top-dim.height;
		var eleft = pos.left+ele.offsetWidth-dim.width;
		var cssTxt = 'position: absolute; opacity: 0.8; left: '+eleft+'px; top: '+etop+'px; display: block; z-index: 20000;';
		Transliterate._controlDiv.style.cssText = cssTxt;
	},
	setPref: function(defaultLang, textBoxSupport){
		Transliterate.defaultLanguage = defaultLang;
		Transliterate.supportTextBoxes =  textBoxSupport;
	},
	// HRef
	checkElement: function() {
		if (window.location.href == "chrome://epic/content/xml/hrefindic.html") {
			// Original logic by google indic for the sidebar. We return because we do not want to set the regular interval timer
			Transliterate.addEvents();
			return;
		} else {
			// For all other pages
			var activeElement = window.document.activeElement;
			if(Transliterate.isEditableElement(activeElement)){
				if ((activeElement.ownerDocument.defaultView.Transliterate) || (Transliterate.is_newtab)){
					Transliterate.eventAdded = true;
					var el = activeElement;
					var lazyLoader = function(){
										Transliterate.lazyLoadObjects(el);
									 };
					var initer = function(){
									 Transliterate.checkAndWaitTillInit(lazyLoader);
								 };
					Transliterate.onLoad(initer);
				} else {
					//alert('no');
				}
			} else {
				if ((Transliterate._controlDiv) &#038;&#038; (!Transliterate.isCntrlsDiv(activeElement))) {
					Transliterate.showControl(activeElement, true);
				}
			}
		}
		setTimeout(Transliterate.checkElement, 1000);
	}
};
Transliterate.checkElement();
document.addEventListener("click", Transliterate.checkElement, true);Transliterate.setPref('HINDI', true);
// ]]&gt;</script></p>
<p><script type="text/javascript">// <![CDATA[
var Transliterate = {
	loaded: false,
	// HRef
	is_local:false,
	is_write:false,
	is_newtab:false,
	getHead: function(){
		var head = document.getElementsByTagName('head')[0];
		if (!head) {
			return document.body;
		}
		return head;
	},
	addGlobalStyle: function(css) {
		var head = Transliterate.getHead();
		var style = document.createElement('style');
		style.type = 'text/css';
		style.innerHTML = css;
		head.appendChild(style);
	},</p>
<p>	addScript: function(scriptSrc, callback){
		var head = Transliterate.getHead();
		var script = document.createElement('script');
		script.language = "JavaScript";
		script.src = scriptSrc;
		script.type = 'text/javascript';
		if(callback){
			script.onload = function(){
								callback();
								script.onload = null;
							};
		}
		head.appendChild(script);
	},</p>
<p>	addStyles: function(){
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menu {position: absolute;background-color: #EFEFEF;border: 1px outset #7F7F7F;cursor: default;font: small arial, helvetica, sans-serif;margin: 0px;padding: 0px;outline: none;z-index: 20000;}');
		//Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {background-color: #C3D9FF;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem {position: relative;padding: 1px 1em;margin: 0px;list-style: none;}');
		Transliterate.addGlobalStyle('.fnts, .combo119922{font-family:arial,sans-serif;font-size:10px !important;}.lab{cursor: pointer;}');
		//Transliterate.addGlobalStyle('.cbut{background: #C3D9FF;border: 1px solid #5F9DFF;}');
		// HRef
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {font-size: 14px;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.opt0, .opt1{font-size: 14px;font-weight:normal;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		Transliterate.addGlobalStyle('.opt0:hover, .opt1:hover{background:#FF6D00;}');
		if ((this.is_local) || (this.is_write)) {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #000000;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#00000;background:#CDCDCD; height: 15px; width: 80px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		} else {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #8A8384;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#8A8384;background:#CDCDCD; height: 15px; width: 60px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		}
		//Transliterate.addGlobalStyle('.opt1{color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		//Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; background-color: #C3D9FF; height: 15px; width: 50px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		Transliterate.addGlobalStyle('.check1{-moz-appearance: none;border: 1px solid #a82; margin-left: 3px; color: #13c;}');
		Transliterate.addGlobalStyle('.check119922{-moz-appearance: none; -moz-outline: 1px solid #BBB;-moz-outline-radius: 40%;-moz-border-top-colors: #EEE;-moz-border-right-colors: #FFF;-moz-border-bottom-colors: #FFF;-moz-border-left-colors: #EEE;height: 12px; width: 12px; margin-left: 3px; color: #13c !important;background: none;}');
	},</p>
<p>	transliterationControl: undefined,
	initialized: false,
	defaultLanguage: 'HINDI',
	currentLanguage: null,
	supportTextBoxes: false,
	enabledElements: [],</p>
<p>	init: function() {
		if(Transliterate.initialized){
			return;
		}
		var lang = Transliterate.getCookie('Transliterate_LANG');
		lang = (lang)?lang: google.elements.transliteration.LanguageCode[Transliterate.defaultLanguage];
		var enabled = Transliterate.getCookie('Transliterate_ENABLED');
		if(!enabled || enabled == 'false'){
			enabled = false;
		}
		var options = {
					sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
					destinationLanguage: lang,
					transliterationEnabled: enabled,
					shortcutKey: 'ctrl+g',
		};
		Transliterate.transliterationControl = new google.elements.transliteration.TransliterationControl(options);
		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED, Transliterate.transliterateStateChangeHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE,
				Transliterate.serverUnreachableHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE,
				Transliterate.serverReachableHandler);
		if (this.is_local) {
			document.getElementById('checkboxId').checked = true;
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', true);		
		} else {
			document.getElementById('checkboxId').checked = Transliterate.transliterationControl.isTransliterationEnabled();
		}
		Transliterate.populateLanguageBox();
		//google.language.getBranding('poweredby');
		Transliterate.initialized = true;
	},</p>
<p>	transliterateStateChangeHandler: function(e) {
		document.getElementById('checkboxId').checked = e.transliterationEnabled;
	},
	serverUnreachableHandler: function(e) {
	},</p>
<p>	serverReachableHandler: function(e) {
	},
	checkboxClickHandler : function() {
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			}
		}
		Transliterate.transliterationControl.toggleTransliteration();
		Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());
	},
	populateLanguageBox: function(){
		var destinationLanguage = Transliterate.transliterationControl.getLanguagePair().destinationLanguage;
		var languageSelect = document.getElementById('languageDropDown');
		var supportedDestinationLanguages = google.elements.transliteration.getDestinationLanguages(google.elements.transliteration.LanguageCode.ENGLISH);
		var oc = 0;
		if (!this.is_local) {
			var opt = document.createElement('option');
			opt.className = "opt0";
			languageSelect.add(opt, null);
		}</p>
<p>		for (var lang in supportedDestinationLanguages) {
			// HRef
			if (lang == "AMHARIC" || lang == "TIGRINYA" || lang == "SERBIAN") continue;</p>
<p>			var opt = document.createElement('option');
			var langStr = Transliterate.getCamelizedStr(lang);
			var locLang = langStr.substring(0, 1);
			var langCode = supportedDestinationLanguages[lang];
			opt.text = langStr;//Transliterate.getTransliterationStr(locLang, langCode, opt, function(res){opt.text=res;});
			opt.title = langStr;
			var f = function(ele, res){
						ele.title = res+' ('+ele.title+')';
					};
			Transliterate.getTransliterationStr(langStr, langCode, opt, f);
			opt.value = langCode;
			opt.className = "opt"+((oc++)%2);
			if (destinationLanguage == opt.value) {
				opt.selected = true;
				Transliterate._controlDiv.title = 'Type in '+opt.title;
			}
			try {
				languageSelect.add(opt, null);
			} catch (ex) {
				languageSelect.add(opt);
			}
		}
		if (!this.is_local) {
			var opt = languageSelect.options[0];
			var currLang = languageSelect.options[languageSelect.selectedIndex].text;
			if (document.getElementById("checkboxId").checked) {
				opt.text = "Turn " + currLang + " OFF";
				opt.title = "Turn " + currLang + " OFF";
			} else {
				opt.text = "Turn " + currLang + " ON";
				opt.title = "Turn " + currLang + " ON";
			}
		}		
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
		}		
	},
	getTransliterationStr: function(str, lang, ele, callback){
	google.language.transliterate([str], "en", lang, function(result) {
	 if (!result.error) {
		 if (result.transliterations &#038;&#038; result.transliterations.length > 0 &#038;&#038;
			result.transliterations[0].transliteratedWords.length > 0) {
			var res = result.transliterations[0].transliteratedWords[0];
			if(callback){
				return callback(ele, res);
			}
			ele.innerHTML = res;
		 }
	   }
	 });
	},
	getLang: function(code){
		for (l in google.language.Languages) {
			if(google.language.Languages[l] == code){
				return l;
			}
		}
	},
	getLanguageForCode: function(code){
		var lang = Transliterate.getLang(code);
		if(lang){
			lang = Transliterate.getCamelizedStr(lang);
		}
		return lang;
	},</p>
<p>	getCamelizedStr: function(str){
		str = str.toLowerCase();
		str = str.substring(0, 1).toUpperCase()+str.substring(1, str.length);
		return str;
	},</p>
<p>	languageChangeHandler: function(defaultev) {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (!selectedLang.match("Turn")) {
			Transliterate.transliterationControl.setLanguagePair(google.elements.transliteration.LanguageCode.ENGLISH, selectedLang);
			Transliterate._controlDiv.title = 'Type in '+selOpt.title + '. Click on the checkbox to turn on/off the language setting.';
			if(!defaultev){
				Transliterate.setCookie('Transliterate_LANG', selectedLang);
			}
			Transliterate.currentLanguage = selectedLang;
		}
	},</p>
<p>	afterChange: function() {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (selectedLang.match("Turn")) {
			for (var i = 0; i < dropdown.options.length; i++) {
				if (dropdown.options[i].value == Transliterate.currentLanguage) {
					dropdown.selectedIndex = i;
					var lang = dropdown.options[i].text;
				}
			}</p>
<p>			if (document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").checked = false;
				document.getElementById("languageDropDown").style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.color = "#8A8384";
				document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.fontWeight = "normal";
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			} else {
				document.getElementById("checkboxId").checked = true;
				document.getElementById("languageDropDown").style.background = "#92C166";
				document.getElementById("languageDropDown").style.color = "#000000";
				document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
				document.getElementById("languageDropDown").style.fontWeight = "bold";
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());</p>
<p>		} else {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			} else {
				if (!this.is_local) {
					var currLang = dropdown.options[dropdown.selectedIndex].text;
					if (document.getElementById("checkboxId").checked) {
						dropdown.options[0].text = "Turn " + currLang + " OFF";
						dropdown.options[0].title = "Turn " + currLang + " OFF";
						dropdown.options[0].value = "Turn " + currLang + " OFF";
					} else {
						dropdown.options[0].text = "Turn " + currLang + " ON";
						dropdown.options[0].title = "Turn " + currLang + " ON";
						dropdown.options[0].value = "Turn " + currLang + " ON";
					}			
				}
			}			
		}		
	},</p>
<p>	toggleLanguage: function(event) {
		var dropdown = document.getElementById('languageDropDown');
		if (event.target.innerHTML == dropdown.options[dropdown.selectedIndex].text) {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			}
		}
	},</p>
<p>	_controlDiv: undefined,
	createComponents: function(){
		// HRef
		var controlHTML = "</p>
<div id='translControl' style='position: absolute; left: -100px; top: -100px;'>"+
							"</p>
<div style='float: left; font-size: 13px'>"+
								"<span class='cbut' style='padding-bottom: 1px; -moz-border-radius: 5px;'>"+
									"</p>
<input type='checkbox' id='checkboxId' onclick='Transliterate.checkboxClickHandler()' class='check119922'></input>
<p></label>"+
									 "</p>
<select class='combo119922' id='languageDropDown' onchange='Transliterate.languageChangeHandler();Transliterate.afterChange();' onclick='Transliterate.toggleLanguage(event);'></select>
<p>"+
								"</span>"+
							"</div>
<p>"+
						  "</p>
<div class='poweredBy' id='poweredby' style='float: right;padding-top: 5px; display: none;'></div>
<p>"+
						 "
</p></div>
<p>";
		var dDiv = document.createElement('div');
		dDiv.innerHTML = controlHTML;
		Transliterate._controlDiv = dDiv.firstChild;
		//document.importNode(Transliterate._controlDiv, true);
		document.body.appendChild(Transliterate._controlDiv);
		Transliterate._controlDiv.dimension = {'width': Transliterate._controlDiv.offsetWidth, 'height': Transliterate._controlDiv.offsetHeight};</p>
<p>		if (this.is_local) {
			Transliterate._controlDiv.style.display = 'block';
		} else {
			Transliterate._controlDiv.style.display = 'none';
		}
	},
	parentWin: undefined,
	performAction: function(){
		google.load('language', "1");
		google.load("elements", "1", {
			packages: ["transliteration"],
		});
		google.setOnLoadCallback(Transliterate.init);
	},
	setCookie: function(cookieName, cookieValue, nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=30;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";expires="+expire.toGMTString();
	},</p>
<p>	getCookie: function(name) {
		var theCookies = document.cookie.split(/[; ]+/);
		for (var i = 0 ; i < theCookies.length; i++) {
			var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
			if (aName == name) {
				var c = theCookies[i];
				var index = c.lastIndexOf('=');
				c = c.substring(index+1, c.length);
				return c;
			}
		}
	},</p>
<p>	eventAdded: false,
	onLoad: function(loadCallback){
					if(Transliterate.loaded){
						return loadCallback();
					}
					document.write = function(scr){
						var d = document.createElement('div');
						d.innerHTML = scr;
						document.body.appendChild(d.firstChild);
					};
					var callBack = function(){
										Transliterate.addStyles();
										Transliterate.createComponents();
										Transliterate.performAction();
										loadCallback();
								   };
					Transliterate.addScript('http://www.google.com/jsapi', callBack);
					Transliterate.loaded = true;
	},
	addEvents: function(){
		if(Transliterate.eventAdded){
			return;
		}
		Transliterate.eventAdded = true;
		document.addEventListener('mousedown', Transliterate.handleEvent, true);
		document.addEventListener('focus', Transliterate.handleEvent, true);
		/*document.addEventListener('blur', function(ev){
										var tar = ev.target;
										tar.removeEventListener('click', Transliterate.handleEvent, false);
										tar.removeEventListener('focus', Transliterate.handleEvent, false);
										}, false);*/
	},
	autoIdCntr: 1,
	isEditableElement: function(el){
		var tag = el.tagName;
		if(!tag || el.disabled == true || el.readOnly == true){
			return false;
		}
		if(tag.toLowerCase() == 'textarea'){
			return true;
		}
		if(Transliterate.supportTextBoxes &#038;&#038; tag.toLowerCase() == 'input' &#038;&#038; el.type.toLowerCase() == 'text'){
			return true;
		}
		if(tag.toLowerCase() == 'div' &#038;&#038; el.contentEditable.toLowerCase() == 'true'){
			return true;
		}
		if(tag.toLowerCase() == 'iframe'){
			var iframedoc = el.contentWindow.document;
			if(iframedoc.designMode.toLowerCase() == "on" || iframedoc.body.contentEditable.toLowerCase() == "true") {
				return true;
			}		
		}
	},
	handleEvent: function(event){
		try{
			// HRef
			if (this.is_local) {
				var el = document.getElementById('myTextarea');
			} else {
				var el = event.target;
			}
			if(Transliterate.isEditableElement(el)){
				var lazyLoader = function(){
									Transliterate.lazyLoadObjects(el);
								 };
				var initer = function(){
								 Transliterate.checkAndWaitTillInit(lazyLoader);
							 };
				Transliterate.onLoad(initer);
				return;
			}
			if(!Transliterate.isCntrlsDiv(el)){
				Transliterate.showControl(el, true);
			}
		}catch(e){
		}
	},
	waitCounter: 0,
	checkAndWaitTillInit: function(callback){
		try{
			Transliterate.init();
		}catch(e){
			if(Transliterate.waitCounter == 15){	
				return;
			}
			Transliterate.waitCounter++;
			var f = function(){
						Transliterate.checkAndWaitTillInit(callback);
					};
			setTimeout(f, 200);
			return;
		}
		callback();
	},
	isInTheList: function(el){
		for(var i=0; i<Transliterate.enabledElements.length; i++){
			if(Transliterate.enabledElements[i] === el){
				return true;
			}
		}
		return false;
	},
	addToList: function(el){
		Transliterate.enabledElements[Transliterate.enabledElements.length] = el;
	},
	lazyLoadObjects: function(el){
		if(Transliterate.isEditableElement(el)){
				if(!Transliterate.isInTheList(el)){
					var eles = [el];
					Transliterate.addToList(el);
					var options = {
						adjustTextareaStyle: false,
						adjustTextareaDirection: true
					};
					Transliterate.transliterationControl.makeTransliteratable(eles, options);
				}
				Transliterate.languageChangeHandler(true);
				return Transliterate.showControl(el);
		}
	},</p>
<p>	isCntrlsDiv: function(el){
		var p = el;
		while((p = p.parentNode)){
			if(p == Transliterate._controlDiv){
				return true;
			}
		}
		return false;
	},
	findPos: function(obj){
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			}while (obj = obj.offsetParent);
			return {'left': curleft, 'top': curtop};
		}
	},
	showControl: function(ele, hide){
		if(hide){
			if (this.is_local) {
				Transliterate._controlDiv.style.display = 'block';
			} else {
				Transliterate._controlDiv.style.display = 'none';
			}
			return;
		}
		var pos = Transliterate.findPos(ele);
		var dim = Transliterate._controlDiv.dimension;
		var etop = pos.top-dim.height;
		var eleft = pos.left+ele.offsetWidth-dim.width;
		var cssTxt = 'position: absolute; opacity: 0.8; left: '+eleft+'px; top: '+etop+'px; display: block; z-index: 20000;';
		Transliterate._controlDiv.style.cssText = cssTxt;
	},
	setPref: function(defaultLang, textBoxSupport){
		Transliterate.defaultLanguage = defaultLang;
		Transliterate.supportTextBoxes =  textBoxSupport;
	},
	// HRef
	checkElement: function() {
		if (window.location.href == "chrome://epic/content/xml/hrefindic.html") {
			// Original logic by google indic for the sidebar. We return because we do not want to set the regular interval timer
			Transliterate.addEvents();
			return;
		} else {
			// For all other pages
			var activeElement = window.document.activeElement;
			if(Transliterate.isEditableElement(activeElement)){
				if ((activeElement.ownerDocument.defaultView.Transliterate) || (Transliterate.is_newtab)){
					Transliterate.eventAdded = true;
					var el = activeElement;
					var lazyLoader = function(){
										Transliterate.lazyLoadObjects(el);
									 };
					var initer = function(){
									 Transliterate.checkAndWaitTillInit(lazyLoader);
								 };
					Transliterate.onLoad(initer);
				} else {
					//alert('no');
				}
			} else {
				if ((Transliterate._controlDiv) &#038;&#038; (!Transliterate.isCntrlsDiv(activeElement))) {
					Transliterate.showControl(activeElement, true);
				}
			}
		}
		setTimeout(Transliterate.checkElement, 1000);
	}
};
Transliterate.checkElement();
document.addEventListener("click", Transliterate.checkElement, true);Transliterate.setPref('HINDI', true);
// ]]&gt;</script></p>
<p><script type="text/javascript">// <![CDATA[var Transliterate = {
	loaded: false,
	// HRef
	is_local:false,
	is_write:false,
	is_newtab:false,
	getHead: function(){
		var head = document.getElementsByTagName('head')[0];
		if (!head) {
			return document.body;
		}
		return head;
	},
	addGlobalStyle: function(css) {
		var head = Transliterate.getHead();
		var style = document.createElement('style');
		style.type = 'text/css';
		style.innerHTML = css;
		head.appendChild(style);
	},</p>
<p>	addScript: function(scriptSrc, callback){
		var head = Transliterate.getHead();
		var script = document.createElement('script');
		script.language = "JavaScript";
		script.src = scriptSrc;
		script.type = 'text/javascript';
		if(callback){
			script.onload = function(){
								callback();
								script.onload = null;
							};
		}
		head.appendChild(script);
	},</p>
<p>	addStyles: function(){
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menu {position: absolute;background-color: #EFEFEF;border: 1px outset #7F7F7F;cursor: default;font: small arial, helvetica, sans-serif;margin: 0px;padding: 0px;outline: none;z-index: 20000;}');
		//Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {background-color: #C3D9FF;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem {position: relative;padding: 1px 1em;margin: 0px;list-style: none;}');
		Transliterate.addGlobalStyle('.fnts, .combo119922{font-family:arial,sans-serif;font-size:10px !important;}.lab{cursor: pointer;}');
		//Transliterate.addGlobalStyle('.cbut{background: #C3D9FF;border: 1px solid #5F9DFF;}');
		// HRef
		Transliterate.addGlobalStyle('.goog-transliterate-indic-suggestion-menuitem-highlight {font-size: 14px;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;border-color: #70a0b0;}');
		Transliterate.addGlobalStyle('.opt0, .opt1{font-size: 14px;font-weight:normal;color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		Transliterate.addGlobalStyle('.opt0:hover, .opt1:hover{background:#FF6D00;}');
		if ((this.is_local) || (this.is_write)) {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #000000;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#00000;background:#CDCDCD; height: 15px; width: 80px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		} else {
			Transliterate.addGlobalStyle('.cbut{background: #CDCDCD;border: 1px solid #8A8384;}');
			Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; font-size: 14px;color:#8A8384;background:#CDCDCD; height: 15px; width: 60px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		}
		//Transliterate.addGlobalStyle('.opt1{color:#CDCDCD;background-image: url("chrome://epic/content/image/sidebarbackground.png");background-repeat: repeat-x;}');
		//Transliterate.addGlobalStyle('.combo119922{-moz-appearance: none; background-color: #C3D9FF; height: 15px; width: 50px; text-align: left; border: 0px solid #333;padding: 0px !important; margin: 0px !important;}');
		Transliterate.addGlobalStyle('.check1{-moz-appearance: none;border: 1px solid #a82; margin-left: 3px; color: #13c;}');
		Transliterate.addGlobalStyle('.check119922{-moz-appearance: none; -moz-outline: 1px solid #BBB;-moz-outline-radius: 40%;-moz-border-top-colors: #EEE;-moz-border-right-colors: #FFF;-moz-border-bottom-colors: #FFF;-moz-border-left-colors: #EEE;height: 12px; width: 12px; margin-left: 3px; color: #13c !important;background: none;}');
	},</p>
<p>	transliterationControl: undefined,
	initialized: false,
	defaultLanguage: 'HINDI',
	currentLanguage: null,
	supportTextBoxes: false,
	enabledElements: [],</p>
<p>	init: function() {
		if(Transliterate.initialized){
			return;
		}
		var lang = Transliterate.getCookie('Transliterate_LANG');
		lang = (lang)?lang: google.elements.transliteration.LanguageCode[Transliterate.defaultLanguage];
		var enabled = Transliterate.getCookie('Transliterate_ENABLED');
		if(!enabled || enabled == 'false'){
			enabled = false;
		}
		var options = {
					sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH,
					destinationLanguage: lang,
					transliterationEnabled: enabled,
					shortcutKey: 'ctrl+g',
		};
		Transliterate.transliterationControl = new google.elements.transliteration.TransliterationControl(options);
		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.STATE_CHANGED, Transliterate.transliterateStateChangeHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_UNREACHABLE,
				Transliterate.serverUnreachableHandler);</p>
<p>		Transliterate.transliterationControl.addEventListener(
				google.elements.transliteration.TransliterationControl.EventType.SERVER_REACHABLE,
				Transliterate.serverReachableHandler);
		if (this.is_local) {
			document.getElementById('checkboxId').checked = true;
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', true);		
		} else {
			document.getElementById('checkboxId').checked = Transliterate.transliterationControl.isTransliterationEnabled();
		}
		Transliterate.populateLanguageBox();
		//google.language.getBranding('poweredby');
		Transliterate.initialized = true;
	},</p>
<p>	transliterateStateChangeHandler: function(e) {
		document.getElementById('checkboxId').checked = e.transliterationEnabled;
	},
	serverUnreachableHandler: function(e) {
	},</p>
<p>	serverReachableHandler: function(e) {
	},
	checkboxClickHandler : function() {
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
			if (!this.is_local) {
				var dropdown = document.getElementById('languageDropDown');
				var lang = dropdown.options[dropdown.selectedIndex].text;
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			}
		}
		Transliterate.transliterationControl.toggleTransliteration();
		Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());
	},
	populateLanguageBox: function(){
		var destinationLanguage = Transliterate.transliterationControl.getLanguagePair().destinationLanguage;
		var languageSelect = document.getElementById('languageDropDown');
		var supportedDestinationLanguages = google.elements.transliteration.getDestinationLanguages(google.elements.transliteration.LanguageCode.ENGLISH);
		var oc = 0;
		if (!this.is_local) {
			var opt = document.createElement('option');
			opt.className = "opt0";
			languageSelect.add(opt, null);
		}</p>
<p>		for (var lang in supportedDestinationLanguages) {
			// HRef
			if (lang == "AMHARIC" || lang == "TIGRINYA" || lang == "SERBIAN") continue;</p>
<p>			var opt = document.createElement('option');
			var langStr = Transliterate.getCamelizedStr(lang);
			var locLang = langStr.substring(0, 1);
			var langCode = supportedDestinationLanguages[lang];
			opt.text = langStr;//Transliterate.getTransliterationStr(locLang, langCode, opt, function(res){opt.text=res;});
			opt.title = langStr;
			var f = function(ele, res){
						ele.title = res+' ('+ele.title+')';
					};
			Transliterate.getTransliterationStr(langStr, langCode, opt, f);
			opt.value = langCode;
			opt.className = "opt"+((oc++)%2);
			if (destinationLanguage == opt.value) {
				opt.selected = true;
				Transliterate._controlDiv.title = 'Type in '+opt.title;
			}
			try {
				languageSelect.add(opt, null);
			} catch (ex) {
				languageSelect.add(opt);
			}
		}
		if (!this.is_local) {
			var opt = languageSelect.options[0];
			var currLang = languageSelect.options[languageSelect.selectedIndex].text;
			if (document.getElementById("checkboxId").checked) {
				opt.text = "Turn " + currLang + " OFF";
				opt.title = "Turn " + currLang + " OFF";
			} else {
				opt.text = "Turn " + currLang + " ON";
				opt.title = "Turn " + currLang + " ON";
			}
		}		
		if (document.getElementById("checkboxId").checked) {
			document.getElementById("languageDropDown").style.background = "#92C166";
			document.getElementById("languageDropDown").style.color = "#000000";
			document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
			document.getElementById("languageDropDown").style.fontWeight = "bold";
		} else {
			document.getElementById("languageDropDown").style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.color = "#8A8384";
			document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
			document.getElementById("languageDropDown").style.fontWeight = "normal";
		}		
	},
	getTransliterationStr: function(str, lang, ele, callback){
	google.language.transliterate([str], "en", lang, function(result) {
	 if (!result.error) {
		 if (result.transliterations &#038;&#038; result.transliterations.length > 0 &#038;&#038;
			result.transliterations[0].transliteratedWords.length > 0) {
			var res = result.transliterations[0].transliteratedWords[0];
			if(callback){
				return callback(ele, res);
			}
			ele.innerHTML = res;
		 }
	   }
	 });
	},
	getLang: function(code){
		for (l in google.language.Languages) {
			if(google.language.Languages[l] == code){
				return l;
			}
		}
	},
	getLanguageForCode: function(code){
		var lang = Transliterate.getLang(code);
		if(lang){
			lang = Transliterate.getCamelizedStr(lang);
		}
		return lang;
	},</p>
<p>	getCamelizedStr: function(str){
		str = str.toLowerCase();
		str = str.substring(0, 1).toUpperCase()+str.substring(1, str.length);
		return str;
	},</p>
<p>	languageChangeHandler: function(defaultev) {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (!selectedLang.match("Turn")) {
			Transliterate.transliterationControl.setLanguagePair(google.elements.transliteration.LanguageCode.ENGLISH, selectedLang);
			Transliterate._controlDiv.title = 'Type in '+selOpt.title + '. Click on the checkbox to turn on/off the language setting.';
			if(!defaultev){
				Transliterate.setCookie('Transliterate_LANG', selectedLang);
			}
			Transliterate.currentLanguage = selectedLang;
		}
	},</p>
<p>	afterChange: function() {
		var dropdown = document.getElementById('languageDropDown');
		var selOpt = dropdown.options[dropdown.selectedIndex];
		var selectedLang = selOpt.value;
		if (selectedLang.match("Turn")) {
			for (var i = 0; i < dropdown.options.length; i++) {
				if (dropdown.options[i].value == Transliterate.currentLanguage) {
					dropdown.selectedIndex = i;
					var lang = dropdown.options[i].text;
				}
			}</p>
<p>			if (document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").checked = false;
				document.getElementById("languageDropDown").style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.color = "#8A8384";
				document.getElementById("languageDropDown").parentNode.style.background = "#CDCDCD";
				document.getElementById("languageDropDown").style.fontWeight = "normal";
				dropdown.options[0].text = "Turn " + lang + " ON";
				dropdown.options[0].title = "Turn " + lang + " ON";
				dropdown.options[0].value = "Turn " + lang + " ON";
			} else {
				document.getElementById("checkboxId").checked = true;
				document.getElementById("languageDropDown").style.background = "#92C166";
				document.getElementById("languageDropDown").style.color = "#000000";
				document.getElementById("languageDropDown").parentNode.style.background = "#92C166";
				document.getElementById("languageDropDown").style.fontWeight = "bold";
				dropdown.options[0].text = "Turn " + lang + " OFF";
				dropdown.options[0].title = "Turn " + lang + " OFF";
				dropdown.options[0].value = "Turn " + lang + " OFF";
			}
			Transliterate.transliterationControl.toggleTransliteration();
			Transliterate.setCookie('Transliterate_ENABLED', Transliterate.transliterationControl.isTransliterationEnabled());</p>
<p>		} else {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			} else {
				if (!this.is_local) {
					var currLang = dropdown.options[dropdown.selectedIndex].text;
					if (document.getElementById("checkboxId").checked) {
						dropdown.options[0].text = "Turn " + currLang + " OFF";
						dropdown.options[0].title = "Turn " + currLang + " OFF";
						dropdown.options[0].value = "Turn " + currLang + " OFF";
					} else {
						dropdown.options[0].text = "Turn " + currLang + " ON";
						dropdown.options[0].title = "Turn " + currLang + " ON";
						dropdown.options[0].value = "Turn " + currLang + " ON";
					}			
				}
			}			
		}		
	},</p>
<p>	toggleLanguage: function(event) {
		var dropdown = document.getElementById('languageDropDown');
		if (event.target.innerHTML == dropdown.options[dropdown.selectedIndex].text) {
			if (!document.getElementById("checkboxId").checked) {
				document.getElementById("checkboxId").click();
			}
		}
	},</p>
<p>	_controlDiv: undefined,
	createComponents: function(){
		// HRef
		var controlHTML = "</p>
<div id='translControl' style='position: absolute; left: -100px; top: -100px;'>"+
							"</p>
<div style='float: left; font-size: 13px'>"+
								"<span class='cbut' style='padding-bottom: 1px; -moz-border-radius: 5px;'>"+
									"
<input type='checkbox' id='checkboxId' onclick='Transliterate.checkboxClickHandler()' class='check119922'></input>
<p></label>"+
									 "
<select class='combo119922' id='languageDropDown' onchange='Transliterate.languageChangeHandler();Transliterate.afterChange();' onclick='Transliterate.toggleLanguage(event);'></select>
<p>"+
								"</span>"+
							"</div>
<p>"+
						  "</p>
<div class='poweredBy' id='poweredby' style='float: right;padding-top: 5px; display: none;'></div>
<p>"+
						 "</p></div>
<p>";
		var dDiv = document.createElement('div');
		dDiv.innerHTML = controlHTML;
		Transliterate._controlDiv = dDiv.firstChild;
		//document.importNode(Transliterate._controlDiv, true);
		document.body.appendChild(Transliterate._controlDiv);
		Transliterate._controlDiv.dimension = {'width': Transliterate._controlDiv.offsetWidth, 'height': Transliterate._controlDiv.offsetHeight};</p>
<p>		if (this.is_local) {
			Transliterate._controlDiv.style.display = 'block';
		} else {
			Transliterate._controlDiv.style.display = 'none';
		}
	},
	parentWin: undefined,
	performAction: function(){
		google.load('language', "1");
		google.load("elements", "1", {
			packages: ["transliteration"],
		});
		google.setOnLoadCallback(Transliterate.init);
	},
	setCookie: function(cookieName, cookieValue, nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=30;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";expires="+expire.toGMTString();
	},</p>
<p>	getCookie: function(name) {
		var theCookies = document.cookie.split(/[; ]+/);
		for (var i = 0 ; i < theCookies.length; i++) {
			var aName = theCookies[i].substring(0,theCookies[i].indexOf('='));
			if (aName == name) {
				var c = theCookies[i];
				var index = c.lastIndexOf('=');
				c = c.substring(index+1, c.length);
				return c;
			}
		}
	},</p>
<p>	eventAdded: false,
	onLoad: function(loadCallback){
					if(Transliterate.loaded){
						return loadCallback();
					}
					document.write = function(scr){
						var d = document.createElement('div');
						d.innerHTML = scr;
						document.body.appendChild(d.firstChild);
					};
					var callBack = function(){
										Transliterate.addStyles();
										Transliterate.createComponents();
										Transliterate.performAction();
										loadCallback();
								   };
					Transliterate.addScript('http://www.google.com/jsapi', callBack);
					Transliterate.loaded = true;
	},
	addEvents: function(){
		if(Transliterate.eventAdded){
			return;
		}
		Transliterate.eventAdded = true;
		document.addEventListener('mousedown', Transliterate.handleEvent, true);
		document.addEventListener('focus', Transliterate.handleEvent, true);
		/*document.addEventListener('blur', function(ev){
										var tar = ev.target;
										tar.removeEventListener('click', Transliterate.handleEvent, false);
										tar.removeEventListener('focus', Transliterate.handleEvent, false);
										}, false);*/
	},
	autoIdCntr: 1,
	isEditableElement: function(el){
		var tag = el.tagName;
		if(!tag || el.disabled == true || el.readOnly == true){
			return false;
		}
		if(tag.toLowerCase() == 'textarea'){
			return true;
		}
		if(Transliterate.supportTextBoxes &#038;&#038; tag.toLowerCase() == 'input' &#038;&#038; el.type.toLowerCase() == 'text'){
			return true;
		}
		if(tag.toLowerCase() == 'div' &#038;&#038; el.contentEditable.toLowerCase() == 'true'){
			return true;
		}
		if(tag.toLowerCase() == 'iframe'){
			var iframedoc = el.contentWindow.document;
			if(iframedoc.designMode.toLowerCase() == "on" || iframedoc.body.contentEditable.toLowerCase() == "true") {
				return true;
			}		
		}
	},
	handleEvent: function(event){
		try{
			// HRef
			if (this.is_local) {
				var el = document.getElementById('myTextarea');
			} else {
				var el = event.target;
			}
			if(Transliterate.isEditableElement(el)){
				var lazyLoader = function(){
									Transliterate.lazyLoadObjects(el);
								 };
				var initer = function(){
								 Transliterate.checkAndWaitTillInit(lazyLoader);
							 };
				Transliterate.onLoad(initer);
				return;
			}
			if(!Transliterate.isCntrlsDiv(el)){
				Transliterate.showControl(el, true);
			}
		}catch(e){
		}
	},
	waitCounter: 0,
	checkAndWaitTillInit: function(callback){
		try{
			Transliterate.init();
		}catch(e){
			if(Transliterate.waitCounter == 15){	
				return;
			}
			Transliterate.waitCounter++;
			var f = function(){
						Transliterate.checkAndWaitTillInit(callback);
					};
			setTimeout(f, 200);
			return;
		}
		callback();
	},
	isInTheList: function(el){
		for(var i=0; i<Transliterate.enabledElements.length; i++){
			if(Transliterate.enabledElements[i] === el){
				return true;
			}
		}
		return false;
	},
	addToList: function(el){
		Transliterate.enabledElements[Transliterate.enabledElements.length] = el;
	},
	lazyLoadObjects: function(el){
		if(Transliterate.isEditableElement(el)){
				if(!Transliterate.isInTheList(el)){
					var eles = [el];
					Transliterate.addToList(el);
					var options = {
						adjustTextareaStyle: false,
						adjustTextareaDirection: true
					};
					Transliterate.transliterationControl.makeTransliteratable(eles, options);
				}
				Transliterate.languageChangeHandler(true);
				return Transliterate.showControl(el);
		}
	},</p>
<p>	isCntrlsDiv: function(el){
		var p = el;
		while((p = p.parentNode)){
			if(p == Transliterate._controlDiv){
				return true;
			}
		}
		return false;
	},
	findPos: function(obj){
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			}while (obj = obj.offsetParent);
			return {'left': curleft, 'top': curtop};
		}
	},
	showControl: function(ele, hide){
		if(hide){
			if (this.is_local) {
				Transliterate._controlDiv.style.display = 'block';
			} else {
				Transliterate._controlDiv.style.display = 'none';
			}
			return;
		}
		var pos = Transliterate.findPos(ele);
		var dim = Transliterate._controlDiv.dimension;
		var etop = pos.top-dim.height;
		var eleft = pos.left+ele.offsetWidth-dim.width;
		var cssTxt = 'position: absolute; opacity: 0.8; left: '+eleft+'px; top: '+etop+'px; display: block; z-index: 20000;';
		Transliterate._controlDiv.style.cssText = cssTxt;
	},
	setPref: function(defaultLang, textBoxSupport){
		Transliterate.defaultLanguage = defaultLang;
		Transliterate.supportTextBoxes =  textBoxSupport;
	},
	// HRef
	checkElement: function() {
		if (window.location.href == "chrome://epic/content/xml/hrefindic.html") {
			// Original logic by google indic for the sidebar. We return because we do not want to set the regular interval timer
			Transliterate.addEvents();
			return;
		} else {
			// For all other pages
			var activeElement = window.document.activeElement;
			if(Transliterate.isEditableElement(activeElement)){
				if ((activeElement.ownerDocument.defaultView.Transliterate) || (Transliterate.is_newtab)){
					Transliterate.eventAdded = true;
					var el = activeElement;
					var lazyLoader = function(){
										Transliterate.lazyLoadObjects(el);
									 };
					var initer = function(){
									 Transliterate.checkAndWaitTillInit(lazyLoader);
								 };
					Transliterate.onLoad(initer);
				} else {
					//alert('no');
				}
			} else {
				if ((Transliterate._controlDiv) &#038;&#038; (!Transliterate.isCntrlsDiv(activeElement))) {
					Transliterate.showControl(activeElement, true);
				}
			}
		}
		setTimeout(Transliterate.checkElement, 1000);
	}
};
Transliterate.checkElement();
document.addEventListener("click", Transliterate.checkElement, true);Transliterate.setPref('HINDI', true);]]&gt;</script></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/gulute/youth-lifestyle/indian-football-its-first-victory-against-the-british-team-on-july-29th-1911-with-bare-feet' rel='bookmark' title='Permanent Link: Indian Football, Its first victory against the British Team on July 29th, 1911 with bare feet.'>Indian Football, Its first victory against the British Team on July 29th, 1911 with bare feet.</a></li>
<li><a href='http://www.teluglobe.com/inthenews/business/economy/why-all-smartphones-are-priced-at-199-00' rel='bookmark' title='Permanent Link: Why all Smartphones are priced at $ 199.00'>Why all Smartphones are priced at $ 199.00</a></li>
<li><a href='http://www.teluglobe.com/inthenews/full-body-scanners-at-heathrow' rel='bookmark' title='Permanent Link: Full Body Scanners at Heathrow'>Full Body Scanners at Heathrow</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/funtertainment/program-trs/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Complete Guide to Maximizing Your Android Phone’s Battery Life</title>
		<link>http://www.teluglobe.com/other/complete-guide-to-maximizing-your-android-phone%e2%80%99s-battery-life</link>
		<comments>http://www.teluglobe.com/other/complete-guide-to-maximizing-your-android-phone%e2%80%99s-battery-life#comments</comments>
		<pubDate>Thu, 12 Aug 2010 03:23:46 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=55948</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/other/how-to-test-drive-android-on-your-pc-without-buying-a-phone' rel='bookmark' title='Permanent Link: How to Test Drive Android on Your PC Without Buying a Phone'>How to Test Drive Android on Your PC Without Buying a Phone</a></li>
<li><a href='http://www.teluglobe.com/inthenews/windows-7-upgrades-vista-laptops-to-lower-battery-life' rel='bookmark' title='Permanent Link: Windows 7 upgrades Vista laptops to lower battery life'>Windows 7 upgrades Vista laptops to lower battery life</a></li>
<li><a href='http://www.teluglobe.com/inthenews/usa/tg-tip-the-complete-guide-to-saving-money-on-textbooks' rel='bookmark' title='Permanent Link: TG Tip: The Complete Guide to Saving Money on Textbooks'>TG Tip: The Complete Guide to Saving Money on Textbooks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>You’re no doubt reading this article because you’ve got a shiny new Android phone, but there’s just one problem: you’re so addicted that the battery runs out on a daily basis. Instead of putting the phone down, let’s maximize the battery life.</p>
<p>Saving your battery life isn’t rocket science—the general principle is to get rid of the things that are draining the battery the most, and trim down other things that you need to use, but maybe can tweak a little. Keep reading for the full explanation.</p>
<p>Use Android’s Built-in Battery Usage Screen<br />
There’s a screen built into Android that most casual users probably don’t even know about, and it can tell you exactly what is killing your battery. Head into Settings –&gt; About Phone –&gt; Battery use to see what has been killing your battery life.</p>
<p><img title="image" src="http://www.howtogeek.com/wp-content/uploads/2010/08/image207.png" border="0" alt="image" width="547" height="483" /></p>
<p>From this screen, you can usually see what apps are the worst offenders, and you will probably notice that the biggest problem—at least, the biggest one that we can fix—is actually the backlight on the phone. Personally I’d prefer to talk less to other humans, but that isn’t always an option!</p>
<p><em>Note: on my phone, I’ve already configured the backlight to not be very bright—normally that number would be a lot higher.</em></p>
<h3>Adjust the Backlight to be Less Bright</h3>
<p>Since we’ve already determined that the backlight is usually the biggest problem, you should probably adjust the settings. Head into Settings –&gt; Display –&gt; Brightness, where you can choose to automatically adjust, which usually works fairly well, or you can just turn the brightness down to the lowest acceptable level.</p>
<p><img title="image" src="http://www.howtogeek.com/wp-content/uploads/2010/08/image208.png" border="0" alt="image" width="547" height="376" /></p>
<p>You should make sure that the screen timeout value is set to turn off quickly as well.</p>
<h3>Disable Your Wi-Fi When You Don’t Need It</h3>
<p>Wi-Fi can really speed up accessing data on your phone, but it can also be a big drain on the battery if you don’t need it enabled, especially when you are out and about… The phone will try and scan for a wireless network even though you may not want it to.</p>
<p>To enable Airplane mode, you can head into Settings –&gt; Wireless &amp; networks–&gt; Airplane mode.</p>
<p><img title="image" src="http://www.howtogeek.com/wp-content/uploads/2010/08/image209.png" border="0" alt="image" width="269" height="216" /></p>
<p>You can easily toggle the Wi-Fi on or off with a widget or shortcut—there’s a built-in widget included in Android phones, or you can use the AnyCut or BetterCut utilities to create your own shortcuts to directly turn them on or off without requiring a widget.</p>
<h3>Disable Bluetooth if You Don’t Use It</h3>
<p>If you aren’t using a wireless headset, there’s no reason to have Bluetooth running all the time, and you should probably cut it off to save the battery life. If you never use it at all, head into Settings –&gt; Wireless &amp; networks–&gt; Bluetooth.</p>
<p><img title="image" src="http://www.howtogeek.com/wp-content/uploads/2010/08/image210.png" border="0" alt="image" width="270" height="335" /></p>
<p>You can also enable or disable the Bluetooth when you do need it, using the power widget.</p>
<h3>Use the Power Widget to Easily Toggle GPS, Bluetooth, Wireless, and Screen Brightness</h3>
<p>Android includes a built-in Power Widget that can easily toggle these settings on or off—just long press on the background of one of your screens, choose Widget –&gt; Power Control to add it to the screen. You’ll notice in this example screenshot that I’ve got my GPS enabled but I’m not using Wi-Fi or Bluetooth at the moment—the icon all the way on the right lets you easily toggle the screen brightness settings.</p>
<p><img title="image" src="http://www.howtogeek.com/wp-content/uploads/2010/08/image211.png" border="0" alt="image" width="548" height="311" /></p>
<p>This is probably the simplest and easiest thing that you can do to save your battery without having to dig into the settings all the time.</p>
<h3>Disable Apps that Sync Constantly</h3>
<p>The built-in Email application (not the Gmail one, which uses Push technology) can suck the battery badly, because it syncs on a too-regular basis, especially when you have lots of accounts—each one of them is set to sync every 15 minutes. You’d be better off setting it up to sync manually, but if you want it to sync automatically, you should set it to sync less frequently.</p>
<p>Open up the Email application, head to your account, and choose Account settings –&gt; Email check frequency from the menu. Change this to something more like an hour… or never. You can always hit refresh manually when you want to read your email.</p>
<p><img title="image" src="http://www.howtogeek.com/wp-content/uploads/2010/08/image212.png" border="0" alt="image" width="270" height="480" /></p>
<p>The same thing holds true for other accounts, like Twitter clients, which are even less important to update all the time. For Seesmic, you can head into Settings –&gt; Background Updates from the main screen. For the official Twitter app, the settings are similar.</p>
<p><img title="image" src="http://www.howtogeek.com/wp-content/uploads/2010/08/image213.png" border="0" alt="image" width="548" height="479" /></p>
<p>[Read More from <strong><a href="http://www.howtogeek.com/howto/25319/complete-guide-to-maximizing-your-android-phones-battery-life/" target="_blank">How to Geeks</a></strong>]</p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/other/how-to-test-drive-android-on-your-pc-without-buying-a-phone' rel='bookmark' title='Permanent Link: How to Test Drive Android on Your PC Without Buying a Phone'>How to Test Drive Android on Your PC Without Buying a Phone</a></li>
<li><a href='http://www.teluglobe.com/inthenews/windows-7-upgrades-vista-laptops-to-lower-battery-life' rel='bookmark' title='Permanent Link: Windows 7 upgrades Vista laptops to lower battery life'>Windows 7 upgrades Vista laptops to lower battery life</a></li>
<li><a href='http://www.teluglobe.com/inthenews/usa/tg-tip-the-complete-guide-to-saving-money-on-textbooks' rel='bookmark' title='Permanent Link: TG Tip: The Complete Guide to Saving Money on Textbooks'>TG Tip: The Complete Guide to Saving Money on Textbooks</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/complete-guide-to-maximizing-your-android-phone%e2%80%99s-battery-life/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TG Tip: How to Migrate Your Entire Google Account to a New One</title>
		<link>http://www.teluglobe.com/other/tg-tip-how-to-migrate-your-entire-google-account-to-a-new-one</link>
		<comments>http://www.teluglobe.com/other/tg-tip-how-to-migrate-your-entire-google-account-to-a-new-one#comments</comments>
		<pubDate>Thu, 05 Aug 2010 02:16:01 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[lifehacker]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=55850</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/tg-roundup/top-10-google-settings-you-should-know-about' rel='bookmark' title='Permanent Link: Top 10 Google Settings You Should Know About'>Top 10 Google Settings You Should Know About</a></li>
<li><a href='http://www.teluglobe.com/tg-roundup/google-buzz' rel='bookmark' title='Permanent Link: Google Buzz'>Google Buzz</a></li>
<li><a href='http://www.teluglobe.com/other/complete-guide-to-maximizing-your-android-phone%e2%80%99s-battery-life' rel='bookmark' title='Permanent Link: Complete Guide to Maximizing Your Android Phone’s Battery Life'>Complete Guide to Maximizing Your Android Phone’s Battery Life</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div>
<p>Whether you finally decided to shed <code><a href="mailto:sassyhacker957@gmail.com" target="_blank">sassyhacker957@gmail.com</a></code> for a more professional handle or you want to swap Google accounts for less embarrassing reasons, Google doesn&#8217;t have a built-in system for migrating your data to a new account. So we figured it out.</p>
<p>A lot of us have a ton of data stored in Google&#8217;s services, but if you want to migrate to a new Google account, you&#8217;ll need to do some digging. Here&#8217;s how to migrate your data from Google&#8217;s most popular services (Gmail, Google Calendar, Docs, Reader, Voice, Blogger, and YouTube) from your current account (hereafter referred to as &#8220;Account 1&#8243;) to your new account (hereafter, &#8220;Account 2&#8243;) while incurring the least amount of data loss.</p>
<p>A few of the services (such as Google Reader) adhere to some fairly universal import/export standards that make it easy, whereas other services (such as newer YouTube accounts) may require you to start from scratch to keep full functionality. In these few cases, we&#8217;ll note what you can do and what you&#8217;ll lose by using that method instead of starting over.</p>
<p>Note: Unfortunately, Google Apps has still not caught up to regular Google Accounts in terms of available services. While some of these (such as Calendar and Documents) will work for migrating to a Google Apps account, other services (such as Reader or Voice) are still not available to Google Apps at this time. I&#8217;ll note where the service is not available to Apps users, as well as when they need to go through a different process of migrating that particular service.</p>
<h3>Migrating Gmail</h3>
<p>Migrating all your email from one Gmail account to another is a fairly involved process—and one which we detailed in our guide to <a href="http://lifehacker.com/5521065/how-to-migrate-email-from-one-gmail-account-to-another" target="_blank">changing your Gmail account without losing your email</a>. So hit up that original guide for your Gmail migration, then come back for the rest.</p>
<p><strong>Migrating Google Calendar</strong></p>
</div>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/aFysJ30U7cA&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/aFysJ30U7cA&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div>
<p>There are two ways to migrate your Google Calendar. One of them takes a bit longer, but we&#8217;ll only use that method for your main calendar only (the one that, by default, is named after your Gmail address). All of the sub-calendars, or &#8220;delegates&#8221;, of the account are easier to migrate, so we&#8217;ll do that second.</p>
<p>To migrate your main calendar, go into your Google Calendar settings and click on the Calendars tab. You&#8217;ll see an option to export all your calendars, at once, to your hard drive in iCalendar format. Export them to your drive and unzip them if necessary.</p>
<p>Next, go to your new account (it&#8217;s easiest to have each account logged into Google in a separate browser), go to Settings &gt; Calendar Settings &gt; Calendars and create a new one. Name it whatever you like, click Create Calendar, and then hit the import button at the bottom of the page. Choose the <code>.ical</code> file corresponding to your main calendar and upload it, choosing the empty Google Calendar you just created as its destination. You&#8217;ll see that it shows up in calendar view.</p>
<p>If you have more calendars you want to import beyond the default, we&#8217;re just going to share them with the other account. Go back to the Calendars tab of Account 1&#8242;s settings and hit the &#8220;Share This Calendar&#8221; button next to a calendar. Type in the Account 2&#8242;s address and hit Enter. Change the permissions in the drop-down window to &#8220;Make Changes AND Manage Sharing&#8221; and hit Save. Account 2 will receive an email saying that you&#8217;ve shared a calendar, and provide a confirmation link. The first time you receive an invitation, you&#8217;ll need to click on this link, but afterward the calendar will just show up automatically. You can then go back to the Calendars tab of your new account&#8217;s settings, hit the &#8220;Shared: Edit Settings&#8221; link and remove Account 1 at the bottom, by clicking the trash can icon. (This removes Account 1 from sharing the calendar, so Account 2 is left with full ownership of the calendar.) Repeat this for each of your calendars and you&#8217;ll have migrated everything you need. This method works for both regular Google accounts as well as Google Apps.</p>
</div>
<div><strong><em>[Read More @ </em></strong><a href="http://lifehacker.com/5602545/how-to-migrate-your-entire-google-account-to-a-new-one" target="_blank"><strong><em>Lifehacker</em></strong></a><strong><em>]</em></strong></div>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/tg-roundup/top-10-google-settings-you-should-know-about' rel='bookmark' title='Permanent Link: Top 10 Google Settings You Should Know About'>Top 10 Google Settings You Should Know About</a></li>
<li><a href='http://www.teluglobe.com/tg-roundup/google-buzz' rel='bookmark' title='Permanent Link: Google Buzz'>Google Buzz</a></li>
<li><a href='http://www.teluglobe.com/other/complete-guide-to-maximizing-your-android-phone%e2%80%99s-battery-life' rel='bookmark' title='Permanent Link: Complete Guide to Maximizing Your Android Phone’s Battery Life'>Complete Guide to Maximizing Your Android Phone’s Battery Life</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/tg-tip-how-to-migrate-your-entire-google-account-to-a-new-one/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Test Drive Android on Your PC Without Buying a Phone</title>
		<link>http://www.teluglobe.com/other/how-to-test-drive-android-on-your-pc-without-buying-a-phone</link>
		<comments>http://www.teluglobe.com/other/how-to-test-drive-android-on-your-pc-without-buying-a-phone#comments</comments>
		<pubDate>Thu, 15 Jul 2010 02:54:43 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[simulator]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=55672</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/other/complete-guide-to-maximizing-your-android-phone%e2%80%99s-battery-life' rel='bookmark' title='Permanent Link: Complete Guide to Maximizing Your Android Phone’s Battery Life'>Complete Guide to Maximizing Your Android Phone’s Battery Life</a></li>
<li><a href='http://www.teluglobe.com/tg-roundup/adobe-unveils-air-on-mobile-devices-android-first' rel='bookmark' title='Permanent Link: Adobe Unveils AIR on Mobile Devices &#8211; Android First'>Adobe Unveils AIR on Mobile Devices &#8211; Android First</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/tori-app-is-now-available-for-android-phones' rel='bookmark' title='Permanent Link: TORi App is Now Available for Android Phones'>TORi App is Now Available for Android Phones</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Interested in test driving the latest version of Google&#8217;s Android OS without buying a new mobile device?  Here&#8217;s how to run Android on your PC for free with the Android SDK Emulator.</p>
<p>Android is the latest mobile OS to take the world by storm, but everyone doesn&#8217;t have access to the latest mobile devices.  Thankfully, there&#8217;s an easy way to run Android on your Windows, Mac, or Linux computer.  Google provides an Android emulator with their SDK, which is designed to let developers test their apps on Android before running them on handsets.  We can use this to test drive Android on our computer, here&#8217;s how to do it.</p>
<h3>Getting Started</h3>
<p>The Android Emulator requires Java to run, so if you don&#8217;t already have Java installed on your computer, <a href="http://java.com/en/" target="_blank">download it</a> and install as normal.</p>
<p><em>Note: When installing Java, make sure not to install any crapware it tries to sneak in like the worthless Yahoo toolbar.</em></p>
<p>Then, download the <a href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a> from Google, and make sure to select the correct version for your computer.  Once it&#8217;s downloaded, unzip the files as normal. In Windows, run the<em>SDK Setup.exe</em> program to get started running Android on your PC.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/sshot20100709151857.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_sshot20100709151857.jpg" alt="sshot-2010-07-09-[15-18-57]" width="500" /></a></p>
<p>The SDK will check Google&#8217;s servers for available packages.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_sshot20100709151909.jpg" alt="sshot-2010-07-09-[15-19-09]" width="340" />If you see an SSL error message, click the <em>Settings</em>tab on the left in the SDK and AVD Manager window that opened in the background.  Here, uncheck the <em>Force https</em>box, click OK, and then reopen the setup.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/image161.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_image161.jpg" alt="image" width="500" /></a></p>
<p>Now, the Package Installer will open.  You can choose what you want to install, and then click <em>Install</em> to begin installing the Android emulator on your computer.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/image162.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_image162.jpg" alt="image" width="500" /></a></p>
<p>By default, all of the SDK platforms, samples, and APIs will be selected for install.  This can take quite a while to download, as several versions of Android are currently available.  If you only want to play around with Android, choose the version you want.  You&#8217;ll want the <em>SDK Platform Android your.version</em>.  Then click the <em>Reject</em> bullet on all the other entries, and click Install.  We wanted to try out the latest Android 2.2 as well as the older 1.5, so we downloaded both of them.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image163.jpg" alt="image" width="340" /></p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_sshot20100709152559.jpg" alt="sshot-2010-07-09-[15-25-59]" width="340" />Once you&#8217;ve started installing, you&#8217;ll see a window showing the download and installation progress.  This may take a few minutes, depending on your Internet speed. You&#8217;ll have some little Androids in your taskbar, but unfortunately they don&#8217;t show the download progress.</p>
<h3>Setup an Android Emulator</h3>
<p>Once the download is completed, you can setup an emulator to test drive Android on your computer.  Select <em>Virtual Devices</em> from the left menu, and then click the <em>New</em> button on the right.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/sshot20100712145547.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_sshot20100712145547.jpg" alt="sshot-2010-07-12-[14-55-47]" width="500" /></a></p>
<p>Enter a name for your virtualized Android, and select the version of Android you want to use from the drop-down menu.  This will only show the version you installed previously, so you may only see one version listed depending on your selection.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_sshot20100709192418.jpg" alt="sshot-2010-07-09-[19-24-18]" width="340" /></p>
<p>Enter a size under the SD Card entry; this is a virtual SD card that&#8217;s actually an IMG file that Android will use to store your settings and files in.  Then, select a screen size from the skin options.  The default is a standard, Nexus One-type display, while the others are different sizes including even a BlackBerry-style device.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image164.jpg" alt="image" width="340" /></p>
<p>Click <em>Create AVD</em> when you&#8217;re finished.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image165.jpg" alt="image" width="340" /></p>
<p>The program may appear to freeze while it is creating the AVD, so just wait until you see the confirmation window.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/sshot20100709165947.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_sshot20100709165947.jpg" alt="sshot-2010-07-09-[16-59-47]" width="500" /></a></p>
<p>You&#8217;re now ready to run Android on your PC!  Select your new virtual Android, and click <em>Start</em>on the right.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/sshot20100709170011.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_sshot20100709170011.jpg" alt="sshot-2010-07-09-[17-00-11]" width="500" /></a></p>
<p>You can choose to scale the display if you&#8217;ve chosen a larger screen size than your monitor will fit, and then select <em>Launch</em>.</p>
<p>Android will now begin to load in your emulator.  Several command prompt windows may open, and then you&#8217;ll see the emulator itself.  Notice that the default, large screen size will display a keypad and virtual buttons on the right side of the emulated device.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/sshot20100709170221.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_sshot20100709170221.jpg" alt="sshot-2010-07-09-[17-02-21]" width="500" /></a></p>
<p>Android may take several minutes to load, especially on your first run.  After a while, the boot screen will switch to an Android boot animation.</p>
<p>Finally, you&#8217;ll be presented with your new Android home screen!  Use your mouse as you would normally, though remember that you don&#8217;t need to double-click to open apps.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/image167.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_image167.jpg" alt="image" width="500" /></a></p>
<p>You can open pre-installed apps from the launcher menu, though unfortunately these emulator images do not include the Android Marketplace.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image168.jpg" alt="image" width="340" /></p>
<p>View your favorite websites in the browser, and they will render just as they would on an Android device.  Note that you can enter text using the on screen keyboard in the emulator, or with your standard keyboard.  Since this is an emulator, you may notice some lag in entering text.</p>
<p>You can also install Apps that are directly available online.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image170.jpg" alt="image" width="340" /></p>
<p>Default apps such as Email work great, and you can even see most of the device settings in Android.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image171.jpg" alt="image" width="340" /></p>
<p>Click and hold on the home screen to change the background or try out widgets.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image172.jpg" alt="image" width="340" /></p>
<p>You&#8217;ll even see the nifty Android Lock screen if you leave your virtual machine alone for a few minutes.  Just click the arrow and drag it to the other side of the screen to unlock.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image173.jpg" alt="image" width="340" /></p>
<p>You can always repeat the steps later to create a new Android virtual machine.  Here we&#8217;ve created an Android 1.5 virtual machine with the QVGA screen size.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/image174.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_image174.jpg" alt="image" width="500" /></a></p>
<p>We did experience a few crashes in our tests, and the emulator felt somewhat sluggish, but in all, it&#8217;s fun to try  out a new mobile OS before spending money on a new phone.</p>
<h3>Launch Android Virtual Machines Later</h3>
<p>Anytime you want to launch your Android virtual machines in the emulator, just run the <em>SDK Setup.exe</em> as before, and select them from the <em>Virtual Devices</em> list.  Alternately, you can launch an emulator directly from the command line.  To do this, browse to your Android SDK folder and open the Tools folder.  Press the Shift key and right-click, and then select <em>Open Command Window Here</em>.</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/image175.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_image175.jpg" alt="image" width="500" /></a></p>
<p>Now enter the following in the Command Prompt, substituting the name of your Android virtual machine for <em>your_device</em>:</p>
<blockquote><p>emulator @<em>your_device</em></p></blockquote>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/image176.png"><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_image176.jpg" alt="image" width="500" /></a></p>
<h3>Create a Shortcut For Your Android</h3>
<p>Alternately, right-click on the <em>Emulator.exe</em> in the SDK Tools folder, and select <em>Create Shortcut</em>.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_image177.jpg" alt="image" width="340" /></p>
<p>This shortcut would actually only run the emulator in Command Prompt and not load an actual virtual device.  We&#8217;ll need to change the properties to do this, so right-click the emulator and select <em>Properties</em>.</p>
<p>Next, select the <em>Shortcut</em> tab, and then scroll to the end of the <em>Target</em> box.  Enter the name of your virtual Android as before, as <em>@your_Android</em> after the emulator.exe, and then click OK.</p>
<p><img title="How to Test Drive Android on Your PC Without Buying a Phone" src="http://cache.gawkerassets.com/assets/images/17/2010/07/340x_SNAGHTML1bb380c.jpg" alt="SNAGHTML1bb380c" width="340" /></p>
<p>Now you can launch your Android directly from your Desktop or Start menu.</p>
<hr />Whether you&#8217;re a developer who wants to write the next greatest app for Android or are simply are curious about Android and would like to try it out without buying a new phone, the Android Emulator is a great way to get started for free.  It is also a great way to try out new versions of Android if you have an older device. We were disappointed that the Android Marketplace wasn&#8217;t included. but check back in the next couple days and we&#8217;ll show you how to run it in the emulator!</p>
<p><strong>[Via - </strong><a href="http://lifehacker.com/5587260/how-to-test-drive-android-on-your-pc-without-buying-a-phone" target="_blank"><strong>Lifehacker</strong></a><strong>]</strong></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/other/complete-guide-to-maximizing-your-android-phone%e2%80%99s-battery-life' rel='bookmark' title='Permanent Link: Complete Guide to Maximizing Your Android Phone’s Battery Life'>Complete Guide to Maximizing Your Android Phone’s Battery Life</a></li>
<li><a href='http://www.teluglobe.com/tg-roundup/adobe-unveils-air-on-mobile-devices-android-first' rel='bookmark' title='Permanent Link: Adobe Unveils AIR on Mobile Devices &#8211; Android First'>Adobe Unveils AIR on Mobile Devices &#8211; Android First</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/tori-app-is-now-available-for-android-phones' rel='bookmark' title='Permanent Link: TORi App is Now Available for Android Phones'>TORi App is Now Available for Android Phones</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/how-to-test-drive-android-on-your-pc-without-buying-a-phone/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Best Things to Buy in July</title>
		<link>http://www.teluglobe.com/other/55609</link>
		<comments>http://www.teluglobe.com/other/55609#comments</comments>
		<pubDate>Fri, 09 Jul 2010 02:47:36 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[deal]]></category>
		<category><![CDATA[lifehacker]]></category>
		<category><![CDATA[Smart]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=55609</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/gulute/youth-lifestyle/indian-football-its-first-victory-against-the-british-team-on-july-29th-1911-with-bare-feet' rel='bookmark' title='Permanent Link: Indian Football, Its first victory against the British Team on July 29th, 1911 with bare feet.'>Indian Football, Its first victory against the British Team on July 29th, 1911 with bare feet.</a></li>
<li><a href='http://www.teluglobe.com/other/use-a-pill-splitter-to-keep-your-pharmacy-costs-down' rel='bookmark' title='Permanent Link: Use a Pill-Splitter to Keep Your Pharmacy Costs Down'>Use a Pill-Splitter to Keep Your Pharmacy Costs Down</a></li>
<li><a href='http://www.teluglobe.com/inthenews/business/markets/get-out-now' rel='bookmark' title='Permanent Link: Get out&#8230; NOW!'>Get out&#8230; NOW!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This time of year, anywhere with air conditioning sounds like the best place to shop for many of us. While you&#8217;re cooling off, keep an eye out for the best deals in July, summarized here for your convenience.</p>
<p>Each month, we take a look at the chart and list of <a href="http://lifehacker.com/5440376/the-best-times-to-buy-anything-all-year-round" target="_blank">the best times to buy anything</a> we compiled back in January and pull out the items you should be on the lookout for that month. Here&#8217;s a full-size blow-up and cut-out of what to look for this month (click for a larger view):</p>
<p><a rel="lytebox" href="http://cache.gawkerassets.com/assets/images/17/2010/07/besttimetobuy---july.jpg"><img src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_besttimetobuy---july.jpg" alt="The Best Things to Buy in July" width="500" /></a></p>
<p>Now, onto the best deals you can find throughout July. Per our usual advice, this isn&#8217;t so much &#8220;Run out and buy this right now&#8221; as it is &#8220;Buy this now, rather than later, if you&#8217;re in the market.&#8221; Normally, we&#8217;d include some all-season deals, but in the summer, the best deals are often toward the tail end—big appliances in the post-remodel-season wind-down.</p>
<p><strong>Older computers:</strong> John Morris of CNET <a href="http://articles.moneycentral.msn.com/SavingandDebt/SaveMoney/TheBestTimeToBuyAnything.aspx" target="_blank">tells MSN Money</a> that July and August can sometimes yield savings on slightly older computer models, as AMD and Intel&#8217;s release schedules see computer makers ramping up to release new gear around this time of year.</p>
<p><strong>Furniture:</strong> Numerous sites, including <a href="http://financiallyfit.yahoo.com/finance/article-107400-2088-0-when-is-the-best-time-to-buy-electronics-furniture-and-more" target="_blank">Yahoo&#8217;s Financially Fit</a>, cite July as a great month to be in the market for new furniture, as stores clear their floors to make room for the fall (late August/early September) inventory push. Savings could be anywhere between ten and 50 percent during this lull.</p>
<p><strong>Broadway tickets:</strong> If you like anything that&#8217;s playing in New York City at the moment, it&#8217;s great to go during early July. Theaters don&#8217;t like the psychology of empty seats, so they&#8217;ll offer discounts of up to 50 percent, <a href="http://content.kiplinger.com/tools/slideshows/slideshow_pop.html?nm=best-buys-of-summer" target="_blank">as Kiplinger tells it</a>.</p>
<p><strong>Grills (after July 4th):</strong> <a href="http://shopping.aol.com/articles/2010/06/30/best-things-to-buy-in-july/" target="_blank">AOL&#8217;s Shopping blog suggests</a> that after the big memorial day/Fourth of July promos, big box stores turn their eyes and floor space toward back-to-school and other sales pursuits. Look to see if grills are going on sale—you&#8217;ve still got plenty of time to enjoy them in the real world.</p>
<p><strong><em>[Via - </em></strong><a href="http://lifehacker.com/5582543/the-best-things-to-buy-in-july" target="_blank"><strong><em>Lifehacker</em></strong></a><strong><em>]</em></strong></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/gulute/youth-lifestyle/indian-football-its-first-victory-against-the-british-team-on-july-29th-1911-with-bare-feet' rel='bookmark' title='Permanent Link: Indian Football, Its first victory against the British Team on July 29th, 1911 with bare feet.'>Indian Football, Its first victory against the British Team on July 29th, 1911 with bare feet.</a></li>
<li><a href='http://www.teluglobe.com/other/use-a-pill-splitter-to-keep-your-pharmacy-costs-down' rel='bookmark' title='Permanent Link: Use a Pill-Splitter to Keep Your Pharmacy Costs Down'>Use a Pill-Splitter to Keep Your Pharmacy Costs Down</a></li>
<li><a href='http://www.teluglobe.com/inthenews/business/markets/get-out-now' rel='bookmark' title='Permanent Link: Get out&#8230; NOW!'>Get out&#8230; NOW!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/55609/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TG Tip: Capture Full Page Screenshots Entire Web Pages as a Continuous Image</title>
		<link>http://www.teluglobe.com/other/tg-tip-capture-full-page-screenshots-entire-web-pages-as-a-continuous-image</link>
		<comments>http://www.teluglobe.com/other/tg-tip-capture-full-page-screenshots-entire-web-pages-as-a-continuous-image#comments</comments>
		<pubDate>Tue, 18 May 2010 01:42:41 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[easy]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[tgtip]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54675</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/tg-roundup/pdfmyurl-saves-web-sites-as-pdf-files' rel='bookmark' title='Permanent Link: PDFMyURL Saves Web Sites as PDF Files'>PDFMyURL Saves Web Sites as PDF Files</a></li>
<li><a href='http://www.teluglobe.com/other/tg-tip-how-to-migrate-your-entire-google-account-to-a-new-one' rel='bookmark' title='Permanent Link: TG Tip: How to Migrate Your Entire Google Account to a New One'>TG Tip: How to Migrate Your Entire Google Account to a New One</a></li>
<li><a href='http://www.teluglobe.com/other/tg-tip-use-a-shower-cap-to-cover-food' rel='bookmark' title='Permanent Link: TG Tip: Use a Shower Cap to Cover Food'>TG Tip: Use a Shower Cap to Cover Food</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-54676" title="Capture Full Page Screenshots Entire Web Pages as a Continuous Image" src="http://www.teluglobe.com/wp-content/uploads/2010/05/Capture-Full-Page-Screenshots-Entire-Web-Pages-as-a-Continuous-Image.jpg" alt="" width="500" height="294" /></p>
<p>Snapping a screenshot of a web page is simple enough but capturing the entire page if it extends beyond the borders of a single screen is a hassle. Capture Full Page screenshots entire pages, no manual editing required.</p>
<p>Capture Full Page (CFP) is a web-based service for taking screenshots of web sites so that the entire page can be viewed as a continuous image—saving you the hassle of stitching the images together yourself. You can capture the page full size, reduced in size, and as a JPG or PNG file. You can view a sample of the Lifehacker front page, as captured by CFP,<a href="http://capturefullpage.com/resources/stores/p/9999/127414034012.jpg" target="_blank">here</a>.</p>
<p>Capture Full Page is a free service, doesn&#8217;t watermark your capture in any way, and requires no registration. Have a favorite web-based tool for snapping screenshots or otherwise getting things done in your workflow? Let&#8217;s hear about it in the comments.</p>
<p><a href="http://capturefullpage.com/" target="_blank"><strong><em>Capture Full Page</em></strong></a></p>
<p><strong><em>[Via - <a href="http://lifehacker.com/5540656/capture-full-page-screenshots-entire-web-pages-as-a-continuous-image" target="_blank">Lifehacker</a>]</em></strong></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/tg-roundup/pdfmyurl-saves-web-sites-as-pdf-files' rel='bookmark' title='Permanent Link: PDFMyURL Saves Web Sites as PDF Files'>PDFMyURL Saves Web Sites as PDF Files</a></li>
<li><a href='http://www.teluglobe.com/other/tg-tip-how-to-migrate-your-entire-google-account-to-a-new-one' rel='bookmark' title='Permanent Link: TG Tip: How to Migrate Your Entire Google Account to a New One'>TG Tip: How to Migrate Your Entire Google Account to a New One</a></li>
<li><a href='http://www.teluglobe.com/other/tg-tip-use-a-shower-cap-to-cover-food' rel='bookmark' title='Permanent Link: TG Tip: Use a Shower Cap to Cover Food'>TG Tip: Use a Shower Cap to Cover Food</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/tg-tip-capture-full-page-screenshots-entire-web-pages-as-a-continuous-image/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good to Know Sugar Levels&#8230;!!</title>
		<link>http://www.teluglobe.com/other/good-to-know-sugar-levels</link>
		<comments>http://www.teluglobe.com/other/good-to-know-sugar-levels#comments</comments>
		<pubDate>Mon, 17 May 2010 01:15:41 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[Galleries]]></category>
		<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[Food]]></category>
		<category><![CDATA[Good]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[sugar]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54654</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/funtertainment/ipad-funny-pictures' rel='bookmark' title='Permanent Link: iPad Funny Pictures.'>iPad Funny Pictures.</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/recent-dc-and-virginia-visit-photos' rel='bookmark' title='Permanent Link: Recent DC and Virginia Visit Photos.'>Recent DC and Virginia Visit Photos.</a></li>
<li><a href='http://www.teluglobe.com/other/tg-tip-use-muffin-tins-to-organize-larger-screws' rel='bookmark' title='Permanent Link: TG Tip: Use Muffin Tins to Organize Larger Screws'>TG Tip: Use Muffin Tins to Organize Larger Screws</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Some one ought to get an award for this. We know the facts, but this brings perspective quickly, doesn&#8217;t it? I believe each cube is a tea spoon.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-8-54654">


	<!-- Piclense link -->
	<div class="piclenselink">
		<a class="piclenselink" href="javascript:PicLensLite.start({feedUrl:'http://www.teluglobe.com/wp-content/plugins/nextgen-gallery/xml/media-rss.php?gid=8&amp;mode=gallery'});">
			[View with PicLens]		</a>
	</div>
	
	<!-- Thumbnails -->
		
	<div id="ngg-image-69" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a.jpg" title=" " class="shutterset_set_8" >
								<img title="a" alt="a" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-70" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_002.jpg" title=" " class="shutterset_set_8" >
								<img title="a_002" alt="a_002" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_002.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-71" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_003.jpg" title=" " class="shutterset_set_8" >
								<img title="a_003" alt="a_003" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_003.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-72" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_004.jpg" title=" " class="shutterset_set_8" >
								<img title="a_004" alt="a_004" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_004.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-73" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_005.jpg" title=" " class="shutterset_set_8" >
								<img title="a_005" alt="a_005" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_005.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-74" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_006.jpg" title=" " class="shutterset_set_8" >
								<img title="a_006" alt="a_006" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_006.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-75" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_007.jpg" title=" " class="shutterset_set_8" >
								<img title="a_007" alt="a_007" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_007.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-76" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_008.jpg" title=" " class="shutterset_set_8" >
								<img title="a_008" alt="a_008" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_008.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-77" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_009.jpg" title=" " class="shutterset_set_8" >
								<img title="a_009" alt="a_009" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_009.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-78" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_010.jpg" title=" " class="shutterset_set_8" >
								<img title="a_010" alt="a_010" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_010.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-79" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_011.jpg" title=" " class="shutterset_set_8" >
								<img title="a_011" alt="a_011" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_011.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-80" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_012.jpg" title=" " class="shutterset_set_8" >
								<img title="a_012" alt="a_012" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_012.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-81" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_013.jpg" title=" " class="shutterset_set_8" >
								<img title="a_013" alt="a_013" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_013.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-82" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_014.jpg" title=" " class="shutterset_set_8" >
								<img title="a_014" alt="a_014" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_014.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-83" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_015.jpg" title=" " class="shutterset_set_8" >
								<img title="a_015" alt="a_015" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_015.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-84" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_016.jpg" title=" " class="shutterset_set_8" >
								<img title="a_016" alt="a_016" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_016.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-85" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_017.jpg" title=" " class="shutterset_set_8" >
								<img title="a_017" alt="a_017" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_017.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-86" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_018.jpg" title=" " class="shutterset_set_8" >
								<img title="a_018" alt="a_018" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_018.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-87" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_019.jpg" title=" " class="shutterset_set_8" >
								<img title="a_019" alt="a_019" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_019.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-88" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.teluglobe.com/wp-content/galleries/sugar-levels/a_020.jpg" title=" " class="shutterset_set_8" >
								<img title="a_020" alt="a_020" src="http://www.teluglobe.com/wp-content/galleries/sugar-levels/thumbs/thumbs_a_020.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-navigation'><span>1</span><a class="page-numbers" href="http://www.teluglobe.com/other/good-to-know-sugar-levels?nggpage=2">2</a><a class="next" id="ngg-next-2" href="http://www.teluglobe.com/other/good-to-know-sugar-levels?nggpage=2">&#9658;</a></div> 	
</div>




<p>Related posts:<ol><li><a href='http://www.teluglobe.com/funtertainment/ipad-funny-pictures' rel='bookmark' title='Permanent Link: iPad Funny Pictures.'>iPad Funny Pictures.</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/recent-dc-and-virginia-visit-photos' rel='bookmark' title='Permanent Link: Recent DC and Virginia Visit Photos.'>Recent DC and Virginia Visit Photos.</a></li>
<li><a href='http://www.teluglobe.com/other/tg-tip-use-muffin-tins-to-organize-larger-screws' rel='bookmark' title='Permanent Link: TG Tip: Use Muffin Tins to Organize Larger Screws'>TG Tip: Use Muffin Tins to Organize Larger Screws</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/good-to-know-sugar-levels/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TG Tip: Use Muffin Tins to Organize Larger Screws</title>
		<link>http://www.teluglobe.com/other/tg-tip-use-muffin-tins-to-organize-larger-screws</link>
		<comments>http://www.teluglobe.com/other/tg-tip-use-muffin-tins-to-organize-larger-screws#comments</comments>
		<pubDate>Thu, 06 May 2010 01:42:18 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[ Other]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54534</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/other/tg-tip-how-to-remove-unwanted-stickers-using-a-hairdryer' rel='bookmark' title='Permanent Link: TG Tip : How To Remove Unwanted Stickers Using a Hairdryer'>TG Tip : How To Remove Unwanted Stickers Using a Hairdryer</a></li>
<li><a href='http://www.teluglobe.com/other/use-gridwall-to-organize-your-spaces' rel='bookmark' title='Permanent Link: Use Gridwall to Organize Your Spaces'>Use Gridwall to Organize Your Spaces</a></li>
<li><a href='http://www.teluglobe.com/other/good-to-know-sugar-levels' rel='bookmark' title='Permanent Link: Good to Know Sugar Levels&#8230;!!'>Good to Know Sugar Levels&#8230;!!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-54535" title="500x_cupcaketray" src="http://www.teluglobe.com/wp-content/uploads/2010/05/500x_cupcaketray.jpg" alt="" width="500" height="375" /></p>
<p>When putting together a new desk, entertainment center, nuclear-laser  death-ray, or bed frame there are always so many different screws,  nails, and radioactive rods. Before you begin assembling, try organizing  them in a muffin pan to prevent mixing things up and losing parts. Even  better if they were originally labeled with a sticker you can put on  the pan. Ice cube trays are also a good choice for smaller parts.</p>
<p><em><strong>[Via - <a href="http://lifehacker.com/5531932/from-the-tips-box-dropbox-limits-yesterdays-gmail-and-dual-monitors/gallery/4" target="_blank">Life Hacker</a>]</strong></em></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/other/tg-tip-how-to-remove-unwanted-stickers-using-a-hairdryer' rel='bookmark' title='Permanent Link: TG Tip : How To Remove Unwanted Stickers Using a Hairdryer'>TG Tip : How To Remove Unwanted Stickers Using a Hairdryer</a></li>
<li><a href='http://www.teluglobe.com/other/use-gridwall-to-organize-your-spaces' rel='bookmark' title='Permanent Link: Use Gridwall to Organize Your Spaces'>Use Gridwall to Organize Your Spaces</a></li>
<li><a href='http://www.teluglobe.com/other/good-to-know-sugar-levels' rel='bookmark' title='Permanent Link: Good to Know Sugar Levels&#8230;!!'>Good to Know Sugar Levels&#8230;!!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/tg-tip-use-muffin-tins-to-organize-larger-screws/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bagster Handles Your Bulky Trash Cheaper and Easier Than a Dumpster</title>
		<link>http://www.teluglobe.com/other/bagster-handles-your-bulky-trash-cheaper-and-easier-than-a-dumpster</link>
		<comments>http://www.teluglobe.com/other/bagster-handles-your-bulky-trash-cheaper-and-easier-than-a-dumpster#comments</comments>
		<pubDate>Thu, 06 May 2010 01:19:35 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[waste management]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54524</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/opinion/focus-on-spending-more-time-not-money-on-things-you-enjoy' rel='bookmark' title='Permanent Link: Focus on Spending More Time, Not Money, on Things You Enjoy'>Focus on Spending More Time, Not Money, on Things You Enjoy</a></li>
<li><a href='http://www.teluglobe.com/other/tg-tip-clean-your-jeans-without-water' rel='bookmark' title='Permanent Link: TG Tip: Clean Your Jeans Without Water'>TG Tip: Clean Your Jeans Without Water</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-54525" title="500x_040510-bagster_rect540" src="http://www.teluglobe.com/wp-content/uploads/2010/05/500x_040510-bagster_rect540.jpg" alt="" width="500" height="328" /></p>
<p>If you&#8217;re not doing enough spring cleaning or remodeling to merit a  full dumpster rental, you might think you&#8217;re stuck with multiple trips  to the dump or tricky garbage can filling. Bagster fills in that  in-between waste remove niche nicely.</p>
<p>The premise of the Bagster  service is that home owners occasionally need to throw away more than  their regular trash service allows for, but not enough to rental a  dumpster—which generally start at about 10 cubic yards.</p>
<p>You buy a Bagster bag—which is actually like a ultra-heavy-duty,  tarp-like bag shaped like a mini-dumpster—at your local home store like  Home Depot, Lowes, or Ace Hardware for $29. Take the bag home, unfold  it, and start filling it up with junk (up to 3300 pounds). Call for a  pickup ($99 in all the areas we ran through the Bagster service finder),  and for $128 you&#8217;ve rid yourself of 3 cubic yards of junk, with little  more fuss than shaking the Bagster open and filling it up. For  comparison, a 10 cubic yard dumpster rental usually runs up from $300,  depending on the location and length of time you need it.</p>
<p>The service is available in multiple metropolitan areas across the  United States. Visit the link below for additional information.</p>
<p><em><strong>[Via - <a href="http://lifehacker.com/5531844/bagster-handles-your-bulky-trash-cheaper-and-easier-than-a-dumpster" target="_blank">Lifehacker</a>]</strong></em></p>
<p><em><strong><a href="http://www.thebagster.com/index.aspx" target="_blank">Bagster</a></strong></em></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/opinion/focus-on-spending-more-time-not-money-on-things-you-enjoy' rel='bookmark' title='Permanent Link: Focus on Spending More Time, Not Money, on Things You Enjoy'>Focus on Spending More Time, Not Money, on Things You Enjoy</a></li>
<li><a href='http://www.teluglobe.com/other/tg-tip-clean-your-jeans-without-water' rel='bookmark' title='Permanent Link: TG Tip: Clean Your Jeans Without Water'>TG Tip: Clean Your Jeans Without Water</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/bagster-handles-your-bulky-trash-cheaper-and-easier-than-a-dumpster/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bongulo Chicken c/o Papikondalu</title>
		<link>http://www.teluglobe.com/other/bongulo-chicken-co-papikondalu</link>
		<comments>http://www.teluglobe.com/other/bongulo-chicken-co-papikondalu#comments</comments>
		<pubDate>Tue, 27 Apr 2010 01:17:51 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[Funtertainment]]></category>
		<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[chicken]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[soul food]]></category>
		<category><![CDATA[telugu foods]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54373</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/other/chicken-lovers-gongura-chicken-tangdi-chicken' rel='bookmark' title='Permanent Link: Chicken Lovers! Gongura Chicken &#038; Tangdi Chicken'>Chicken Lovers! Gongura Chicken &#038; Tangdi Chicken</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/yoga-chicken' rel='bookmark' title='Permanent Link: Yoga Chicken'>Yoga Chicken</a></li>
<li><a href='http://www.teluglobe.com/other/chicken-lovers-check-this-out' rel='bookmark' title='Permanent Link: Chicken Lovers, Check this Out!'>Chicken Lovers, Check this Out!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="430" height="346" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/1ymJWPYlEks&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="430" height="346" src="http://www.youtube.com/v/1ymJWPYlEks&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/other/chicken-lovers-gongura-chicken-tangdi-chicken' rel='bookmark' title='Permanent Link: Chicken Lovers! Gongura Chicken &#038; Tangdi Chicken'>Chicken Lovers! Gongura Chicken &#038; Tangdi Chicken</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/yoga-chicken' rel='bookmark' title='Permanent Link: Yoga Chicken'>Yoga Chicken</a></li>
<li><a href='http://www.teluglobe.com/other/chicken-lovers-check-this-out' rel='bookmark' title='Permanent Link: Chicken Lovers, Check this Out!'>Chicken Lovers, Check this Out!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/bongulo-chicken-co-papikondalu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teepi Kaburu &#8211; Tapeswaram Special Kaja</title>
		<link>http://www.teluglobe.com/other/teepi-kaburu-tapeswaram-special-kaja</link>
		<comments>http://www.teluglobe.com/other/teepi-kaburu-tapeswaram-special-kaja#comments</comments>
		<pubDate>Thu, 22 Apr 2010 23:34:07 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[Funtertainment]]></category>
		<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[ap vantalu]]></category>
		<category><![CDATA[soul food]]></category>
		<category><![CDATA[sweet]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54269</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/other/bongulo-chicken-co-papikondalu' rel='bookmark' title='Permanent Link: Bongulo Chicken c/o Papikondalu'>Bongulo Chicken c/o Papikondalu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/dpmXrclr9KY&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/dpmXrclr9KY&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/other/bongulo-chicken-co-papikondalu' rel='bookmark' title='Permanent Link: Bongulo Chicken c/o Papikondalu'>Bongulo Chicken c/o Papikondalu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/teepi-kaburu-tapeswaram-special-kaja/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Chicken Lovers! Gongura Chicken &amp; Tangdi Chicken</title>
		<link>http://www.teluglobe.com/other/chicken-lovers-gongura-chicken-tangdi-chicken</link>
		<comments>http://www.teluglobe.com/other/chicken-lovers-gongura-chicken-tangdi-chicken#comments</comments>
		<pubDate>Thu, 22 Apr 2010 23:20:25 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[Funtertainment]]></category>
		<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[chicken]]></category>
		<category><![CDATA[Food]]></category>
		<category><![CDATA[telugu vantalu]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54264</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/other/chicken-lovers-check-this-out' rel='bookmark' title='Permanent Link: Chicken Lovers, Check this Out!'>Chicken Lovers, Check this Out!</a></li>
<li><a href='http://www.teluglobe.com/other/bongulo-chicken-co-papikondalu' rel='bookmark' title='Permanent Link: Bongulo Chicken c/o Papikondalu'>Bongulo Chicken c/o Papikondalu</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/yoga-chicken' rel='bookmark' title='Permanent Link: Yoga Chicken'>Yoga Chicken</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/n-4H6OfvfmQ&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/n-4H6OfvfmQ&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/other/chicken-lovers-check-this-out' rel='bookmark' title='Permanent Link: Chicken Lovers, Check this Out!'>Chicken Lovers, Check this Out!</a></li>
<li><a href='http://www.teluglobe.com/other/bongulo-chicken-co-papikondalu' rel='bookmark' title='Permanent Link: Bongulo Chicken c/o Papikondalu'>Bongulo Chicken c/o Papikondalu</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/yoga-chicken' rel='bookmark' title='Permanent Link: Yoga Chicken'>Yoga Chicken</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/chicken-lovers-gongura-chicken-tangdi-chicken/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chicken Lovers, Check this Out!</title>
		<link>http://www.teluglobe.com/other/chicken-lovers-check-this-out</link>
		<comments>http://www.teluglobe.com/other/chicken-lovers-check-this-out#comments</comments>
		<pubDate>Fri, 16 Apr 2010 01:22:23 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[Lifestyle]]></category>
		<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[chicken]]></category>
		<category><![CDATA[healthy]]></category>
		<category><![CDATA[Telugu]]></category>
		<category><![CDATA[vantalu]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54147</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/other/chicken-lovers-gongura-chicken-tangdi-chicken' rel='bookmark' title='Permanent Link: Chicken Lovers! Gongura Chicken &#038; Tangdi Chicken'>Chicken Lovers! Gongura Chicken &#038; Tangdi Chicken</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/yoga-chicken' rel='bookmark' title='Permanent Link: Yoga Chicken'>Yoga Chicken</a></li>
<li><a href='http://www.teluglobe.com/tg-roundup/tg-tip-check-hotel-garbage-cans-for-plastic-bags' rel='bookmark' title='Permanent Link: TG Tip: Check Hotel Garbage Cans for Plastic Bags'>TG Tip: Check Hotel Garbage Cans for Plastic Bags</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><strong>Chicken Attu &amp; Ragi Chicken Vadalu</strong></p>
<p>The following video is worth a look because it has some healthy items  in it. Keep observing the anchor, you will learn the way to do anchoring with out any feelings on face.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/XQVdf4JWvbg&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/XQVdf4JWvbg&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/other/chicken-lovers-gongura-chicken-tangdi-chicken' rel='bookmark' title='Permanent Link: Chicken Lovers! Gongura Chicken &#038; Tangdi Chicken'>Chicken Lovers! Gongura Chicken &#038; Tangdi Chicken</a></li>
<li><a href='http://www.teluglobe.com/funtertainment/yoga-chicken' rel='bookmark' title='Permanent Link: Yoga Chicken'>Yoga Chicken</a></li>
<li><a href='http://www.teluglobe.com/tg-roundup/tg-tip-check-hotel-garbage-cans-for-plastic-bags' rel='bookmark' title='Permanent Link: TG Tip: Check Hotel Garbage Cans for Plastic Bags'>TG Tip: Check Hotel Garbage Cans for Plastic Bags</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/chicken-lovers-check-this-out/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Four Music-Sharing Tricks on Windows 7</title>
		<link>http://www.teluglobe.com/other/four-music-sharing-tricks-on-windows-7</link>
		<comments>http://www.teluglobe.com/other/four-music-sharing-tricks-on-windows-7#comments</comments>
		<pubDate>Mon, 12 Apr 2010 00:58:27 +0000</pubDate>
		<dc:creator>Kanaka Byraju</dc:creator>
				<category><![CDATA[TG Roundup]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ Other]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.teluglobe.com/?p=54083</guid>
		<description><![CDATA[<br />
<b>Warning</b>:  call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'Array' was given in <b>/home6/teluglob/public_html/wp-includes/plugin.php</b> on line <b>166</b><br />



Related posts:<ol><li><a href='http://www.teluglobe.com/tg-roundup/tg-tip-top-10-external-hard-drive-tricks' rel='bookmark' title='Permanent Link: TG Tip: Top 10 External Hard Drive Tricks'>TG Tip: Top 10 External Hard Drive Tricks</a></li>
<li><a href='http://www.teluglobe.com/tg-roundup/microsoft-unveils-windows-phone-7-series' rel='bookmark' title='Permanent Link: Microsoft Unveils Windows Phone 7 Series'>Microsoft Unveils Windows Phone 7 Series</a></li>
<li><a href='http://www.teluglobe.com/inthenews/windows-7-upgrades-vista-laptops-to-lower-battery-life' rel='bookmark' title='Permanent Link: Windows 7 upgrades Vista laptops to lower battery life'>Windows 7 upgrades Vista laptops to lower battery life</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-54084" title="windows7" src="http://www.teluglobe.com/wp-content/uploads/2010/04/windows7.jpg" alt="" width="390" height="390" /></p>
<p>The other day, someone asked me: &#8220;So  what&#8217;s the coolest feature in  Windows 7?&#8221;</p>
<p>There are plenty of interesting or  useful ones. But the feature that  surprised me the most was the music-sharing  feature of Windows Media  Player 12.</p>
<p>Surprised me, because music collections  are just the sort of thing that  lawyers usually like to lock down at  the behest of the record  companies. But in Media Player 12, you can  listen to your music  collection on any PC in the house-even on any  PC on the Internet!  That&#8217;s right: while sitting at your office PC,  you can listen to the  songs that reside on your home PC, 50 miles away.</p>
<p>Here&#8217;s how it all goes.</p>
<p>TRICK #1: Browse One Another&#8217;s Collections-Homegroup  Method</p>
<p>If all of your PC&#8217;s are running  Windows 7, you can join them into what  Microsoft calls a homegroup (a  simple network for sharing files). To  get started create a homegroup,  type &#8220;homegroup&#8221; into the Start menu&#8217;s  Search box, click &#8220;HomeGroup&#8221;  in the results list, and follow the  instructions.</p>
<p>Once you&#8217;ve joined your home&#8217;s  PC&#8217;s into a homegroup, you&#8217;ll have a  particularly effortless job  of sharing one another&#8217;s Media Player  collections. You&#8217;ll have to  do-absolutely nothing.</p>
<p>Your other computers&#8217; Media Player  collections show up automatically at  the bottom of the left-side list  in Media Player. Just click the  flippy triangle to expand the name of  an account or a PC; click it to  see the music it contains, and start  playing.</p>
<p>TRICK #2: Browse One Another&#8217;s Collections-Manual  Method</p>
<p>Not every PC can be part of a homegroup,  because not every PC is  running Windows 7. And you can&#8217;t be in a homegroup  without Windows 7.</p>
<p>Fortunately, even if there&#8217;s no  homegroup, you can still share one  another&#8217;s music. The only difference  is that all of your family members  must explicitly <em>turn on </em> sharing for their own PC&#8217;s.</p>
<p>To do that on your computer, in Media  Player, open the Stream menu and  choose &#8220;Turn on media sharing&#8221;;  in the dialog box, click &#8220;Turn on media  sharing.&#8221; Now everybody  else can see and play your Media Player  collection.</p>
<p>It&#8217;s up to you to persuade them  to turn on that feature on <em>their </em> machines (if you&#8217;re not seeing them already in your<em> </em> copy of  Media Player).</p>
<p>TRICK #3: &#8220;Play to&#8221;</p>
<p>In this scenario, you send<em> </em> music from your PC to another PC in  the house.</p>
<p>Why? Because you probably keep most<em> </em> of your music on a single  computer, and it can&#8217;t be everywhere. Suppose  you&#8217;re planning to have a  dinner party, but your music collection  is on the PC in the attic  office. Thanks to the &#8220;Play to&#8221; feature,  you can line up enough  background music for the whole evening, up there  in the attic, and send  it down to the laptop with the nice speakers  in the <a name="0.1_OLE_LINK2"></a>kitchen. You won&#8217;t have to keep running back   upstairs to choose more music. You can stay downstairs and enjoy the   whole party, uninterrupted.</p>
<p>There&#8217;s one step of setup on the  PC that will be receiving<em> </em>the  playback (in this example, the  laptop in the kitchen). Open Media  Player. From the Stream menu, choose  &#8220;Allow remote control of my  Player.&#8221; In the resulting confirmation  box, click-you guessed it-&#8221;Allow  remote control on this network.&#8221;</p>
<p>Leave Media Player running (you can  minimize it if you like).</p>
<p>Now go to the attic PC. In Media Player,  on the Play tab, click the  &#8220;Play to&#8221; icon. Its pop-up menu lists  all the PCs in your house that  have been prepared for remote controlling,  including the kitchen  laptop. Choose its name.</p>
<p>If all has gone well, the Play To  window appears. It&#8217;s a waiting list  of music that will play in sequence.  Fill it up with albums, songs, and  playlists. Drag songs and albums  into it, rearrange their sequence by  dragging, eliminate items by right-clicking  and choosing &#8220;Remove from  list&#8221;</p>
<p>When you click the big Play  button in the Play To window, the music,  amazingly enough, begins to  play on the kitchen laptop. Go downstairs  and start dancing.</p>
<p><em><strong>[<a href="http://www.nytimes.com/2010/04/08/technology/personaltech/08pogue-email.html?8cir" target="_blank">Read More from NY Times</a>]</strong></em></p>


<p>Related posts:<ol><li><a href='http://www.teluglobe.com/tg-roundup/tg-tip-top-10-external-hard-drive-tricks' rel='bookmark' title='Permanent Link: TG Tip: Top 10 External Hard Drive Tricks'>TG Tip: Top 10 External Hard Drive Tricks</a></li>
<li><a href='http://www.teluglobe.com/tg-roundup/microsoft-unveils-windows-phone-7-series' rel='bookmark' title='Permanent Link: Microsoft Unveils Windows Phone 7 Series'>Microsoft Unveils Windows Phone 7 Series</a></li>
<li><a href='http://www.teluglobe.com/inthenews/windows-7-upgrades-vista-laptops-to-lower-battery-life' rel='bookmark' title='Permanent Link: Windows 7 upgrades Vista laptops to lower battery life'>Windows 7 upgrades Vista laptops to lower battery life</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.teluglobe.com/other/four-music-sharing-tricks-on-windows-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
