
function getShouts()
{var URL=base_url+"indexblog/shouts";new Ajax.PeriodicalUpdater("topshouts",URL,{frequency:120,decay:0});}
function strip_tags (input, allowed) {
    //ref: http://kevin.vanzonneveld.net
	   allowed = (((allowed || "") + "")
	      .toLowerCase()
	      .match(/<[a-z][a-z0-9]*>/g) || [])
	      .join(''); // making sure the allowed arg is a string containing only tags in lowercase (<a><b><c>)
	   var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi,
	       commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;
	   return input.replace(commentsAndPhpTags, '').replace(tags, function($0, $1){
	      return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : '';
	   });
}
function getSmsHelp()
{var URL=base_url+"search/smshelp";new Ajax.PeriodicalUpdater("sponsors",URL,{evalScripts:true,frequency:120,decay:0});}
function getOnlineVisitor()
{var URL=base_url+"action/onlinevisitor";new Ajax.Request(URL,{method:'get',onSuccess:function(transport){$('onlinevisitorupdate').innerHTML=transport.responseText;},onFailure:function(transport){}});}
function getLatestComments()
{var URL=base_url+"indexblog/latestComments";new Ajax.Request(URL,{method:'get',onSuccess:function(transport){$('latestcommentsupdate').innerHTML=transport.responseText;},onFailure:function(transport){}});}
function getTopRatedPost()
{var URL=base_url+"indexblog/topRatedPost";new Ajax.Request(URL,{method:'post',onSuccess:function(transport){$('topratedpostupdate').innerHTML=transport.responseText;},onFailure:function(transport){}});}
function getLatestBloggers()
{var URL=base_url+"indexblog/latestBlogger";new Ajax.Request(URL,{method:'get',onSuccess:function(transport){$('latestbloggerupdate').innerHTML=transport.responseText;},onFailure:function(transport){}});}
function changeKeyBoard(kbselector)
{var kb=kbselector;if(kb=="unijoy"){isEnglishOn="false";setCookie('phonetic','false',3);setCookie('bijoykb','false',3);setCookie('english','false',3);}
else if(kb=="phonetic"){isEnglishOn="false";setCookie('phonetic','true',3);setCookie('bijoykb','false',3);setCookie('english','false',3);}
else if(kb=="bijoy"){isEnglishOn="false";setCookie('phonetic','false',3);setCookie('bijoykb','true',3);setCookie('english','false',3);}
else if(kb=="english"){isEnglishOn="true";setCookie('phonetic','false',3);setCookie('bijoykb','false',3);setCookie('english','true',3);}}
function updateResult()
{if($F('sbi')==''){return true;}
else{Element.update('sResult','');Element.setStyle('sResult',{height:'140px'});$('sResult').innerHTML=strip_tags($F('sbi'))+"<br><img border='0' src='"+site_url+"/gui/spinner_grey.gif'>";var URL=site_url+"/search/blogger";var blogurl=base_url+"blog/";var 
para='name='+$F('sbi');var vfinal='<b>'+strip_tags($F('sbi'))+'</b><br>';var msg=search_sorry_msg;var nick='';new Ajax.Request(URL,{method:'post',onSuccess:function(transport){var 
bnames=transport.responseText;if(bnames=="1"){vfinal+=msg;Element.update('sResult',"");Element.update('sResult',vfinal);return;}else{blist=bnames.split("@#");for(i=0;i<blist.length;i++){if(blist[i]){nick=blist[i].split("@$");vfinal+="<a title='Click here to see this blog' href='"+blogurl+nick[0]+"' style='text-decoration:none'>"+nick[1]+"</a><br>";}}
if(blist.length>8){var heightext='250px';}else{var heightext='100px';}}
Element.setStyle('sResult',{overflow:'auto',height:heightext});Element.update('sResult',"");Element.update('sResult',vfinal);},onFailure:function(transport){alert("sorry, An Error Has Occured, Please Try Again");},parameters:para});}}
function heightRemedy(){if($("main").offsetHeight<$("floatarea").offsetHeight){$("main").style.height=$("floatarea").offsetHeight+330+"px";}}
Event.observe(document,'keyup',function(event){if(ctrlPressed&&altPressed)
{altPressed=false;ctrlPressed=false;}});Event.observe(document,'keydown',function(event)
{if(event.keyCode==18)
{altPressed=true;}
else if(event.keyCode==17)
{ctrlPressed=true;}
if(event.keyCode==69&&ctrlPressed&&altPressed)
{if(isEnglishOn=="false")
{isEnglishOn="true";}
else
{isEnglishOn="false";}}});function do_search(obj)
{if($('searchtype').value=="blogger")
{updateResult();}
else
{obj.form.submit();}}

