/*	
	JavaScripts for version 8
	Written by Cao Phong
	jsB@nk.com � www.JavaScriptBank.com
*/
var ie=document.all?true:false;var op=window.opera?true:false;var ns=document.layers?true:false;var ns6=!ie&&document.getElementById?true:false;if(navigator.cookieEnabled==0)
alert("You need to enable cookies for this site to load properly!");var B=0,I=2,U=4,URL=6,IMG=8,QUOTE=10,LEFT=12,CENTER=14,RIGHT=16,CODE=18;var bbcodes=Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[url]','[/url]','[img]','[/img]','[quote]','[/quote]','[left]','[/left]','[center]','[/center]','[right]','[/right]','[code]','[/code]');document.write('<script language="javascript" src="/templates/jsb.V8/jsbank.cal.default.js"></script>');document.write('<script language="javascript" src="/templates/jsb.V8/jsbank.cal.inpage.js"></script>');var SHOW=BIG=1,HIDE=SMALL=0;var ZOOM=1,RELOAD=2;var lang,obj,id_string,class_string,script_id;var banner_rotation_timer=10000;var category_type=false;var tabs_controller=Array(null,new Array('ts-new','ts-hot','ts-rank','ts-store','ts-comment','ts-sent'),new Array('browse-js-main','browse-js-all'),new Array('query-search','query-label'),new Array('js-code-file','js-code-css','js-code-js','js-code-html'),new Array('info-stat','info-ran','info-rated','info-stored'),new Array('similar-new','similar-hot','similar-rank','similar-store','similar-comment','similar-sent'),new Array('member-ran','member-rated','member-stored','member-wrote','member-sent'),new Array('forum-stats-new','forum-stats-top','forum-stats-most'),new Array('orignal-search','cse-insite','cse-www'));var tabs_controller_len=Array(tabs_controller.length);for(var i=1;i<tabs_controller.length;i++)
tabs_controller_len[i]=tabs_controller[i].length;var banners_top_array=new Array(new Array('http://www.hostgator.com/affiliates/banners/468x60e.gif','http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=jsbank','HostGator Web Hosting'),new Array('http://img.bluehost.com/468x60/bh_468x60_03.gif','http://www.bluehost.com/track/jsbank/CODE60','BlueHost Web Hosting'),new Array('https://www.ixwebhosting.com/templates/ix/v2/images/banners/expert-468x60-feb-22.gif','https://www.ixwebhosting.com/templates/ix/v2/affiliate/clickthru.cgi?id=jsbank','IX Web Hosting'),new Array('http://www.hostnine.com/affiliates/banners/host9_468_60_01_03.gif','http://www.hostnine.com/affiliates/idevaffiliate.php?id=762_3_1_11','H9 Web Hosting'),new Array('http://www.clicksor.com/publisher/images/pub/468x60_1.gif','http://www.clicksor.com/pub/index.php?ref=100237','ClickSor Ads'),new Array('http://files.adbrite.com/mb/images/468x60-2.gif','http://www.adbrite.com/mb/landing_both.php?spid=122393&afb=468x60-2','AdBrite Ads'));var banners_125_array=new Array(new Array('http://www.hostnine.com/affiliates/banners/host9_125_125_01_01.gif','http://www.hostnine.com/affiliates/idevaffiliate.php?id=762_3_1_14','H9 Web Hosting'),new Array('http://www.clicksor.com/publisher/images/pub/125x125_2.gif','http://www.clicksor.com/pub/index.php?ref=100237','ClickSor Ads'),new Array('http://files.adbrite.com/mb/images/125x125-1-white.gif','http://www.adbrite.com/mb/landing_both.php?spid=122393&amp;afb=125x125-1-white','AdBrite Ads'),new Array('http://img.bluehost.com/120x120/bh_120x120_04.gif','http://www.bluehost.com/track/jsbank/CODE93','BlueHost Web Hosting'),new Array('https://www.ixwebhosting.com/templates/ix/v2/images/banners/120x90-unlimitedpro.gif','https://www.ixwebhosting.com/templates/ix/v2/affiliate/clickthru.cgi?id=jsbank','IX Web Hosting'),new Array('http://www.hostgator.com/affiliates/banners/blog.gif','http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=jsbank','HostGator Web Hosting'));function getObject(evt)
{var srcElem;if(ie)
{srcElem=event.srcElement;}
else
{srcElem=evt.target;}
return srcElem;}
function get_id(obj)
{return(typeof(obj.id)=='string'&&obj.id!='')?obj.id:'';}
function get_class(obj)
{return(typeof(obj.className)=='string'&&obj.className!='')?obj.className:'';}
function get_cookies(cName)
{var cookie;var aCookie=document.cookie.split('; ');for(var i=0;i<aCookie.length;i++)
{cookie=aCookie[i].split('=');if(cookie[0]==cName)
return unescape(cookie[1]);}
return null;}
function set_cookies(cName,val)
{var date=new Date();date.setTime(date.getTime()+48*60*60*1000);if((cName+"="+escape(val)).length<=4000)
{document.cookie=cName+'='+escape(val)+"; expires="+date.toGMTString()+"; path=/";return true;}
else if(confirm(_lang[lang]["Cookie_cut_auto"]))
return null;}
function del_cookies(cName)
{var date=new Date();date.setTime(date.getTime()-48*60*60*1000);if((cName+"="+escape(val)).length<=4000)
{document.cookie=cName+'='+escape(val)+"; expires="+date.toGMTString()+"; path=/";return true;}
else if(confirm(_lang[lang]["Cookie_cut_auto"]))
return null;}
function toggle(id)
{var obj=document.getElementById(id);if(obj.style.display==''||obj.style.display=='none')
{$('#'+id).show('slow');return SHOW;}
else
{$('#'+id).hide('slow');return HIDE;}}
function toggle_class(id,class1,class2)
{$('#'+id).toggleClass(class1);$('#'+id).toggleClass(class2);}
function click(evt)
{obj=getObject(evt);if(obj.tagName=='LI'&&get_id(obj)!='')
{id_string=get_id(obj.parentNode);var current_tab_id=0;switch(id_string)
{case'top-ten':current_tab_id=1;break;case'browse-js':current_tab_id=2;set_cookies('category_type',get_id(obj));break;case'query':current_tab_id=3;break;case'js-code':current_tab_id=4;break;case'js-info':current_tab_id=5;break;case'similar':current_tab_id=6;break;case'member-info':current_tab_id=7;break;case'forum-stats':current_tab_id=8;break;case'custom-search':current_tab_id=9;break;default:break;}
if(current_tab_id>0)
{for(var i=0;i<tabs_controller_len[current_tab_id];i++)
{$('#'+tabs_controller[current_tab_id][i]).removeClass('selected');$('#'+tabs_controller[current_tab_id][i]+'-container').css('display','none');}
$('#'+get_id(obj)).addClass('selected ');$('#'+get_id(obj)+'-container').css('display','block');return;}
current_tab_id=get_id(obj);if(current_tab_id=='js-demo-reload')
{$('#demo').attr('src',$('#demo').attr('src'));}
if(current_tab_id=='js-demo-zoom')
{$('#js-demo-zoom').toggleClass('selected');demo(ZOOM);}
if(current_tab_id=='new-send')
{$.ajax({type:"GET",url:obj.title,beforeSend:function(req){ajax_waiter('send-container',BIG);},success:function(data)
{$('#send-container').html(data);}});return;}}
id_string=get_id(obj);if(obj.tagName=='A')
{if(obj.className=='langs-anchor')
{toggle('others-lang');return;}
if(obj.className=='store_script')
{var id=obj.id.substr(5);$.ajax({type:"GET",url:('/store/'+id+'/'+$('#num_'+id).html()+'/'),beforeSend:function(request){ajax_waiter('num_'+id,SMALL);},success:function(data)
{$('#num_'+id).html(data);}});return;}
class_string=get_class(obj);if(class_string.indexOf('rater')>0)
{if(obj.title=='re-rate')
{var re_rate_div=obj.parentNode.parentNode;$('#'+re_rate_div.id).load(re_rate_div.title+obj.innerHTML+'/');}
else
{$.ajax({type:"GET",url:$('#rating-div').attr('title')+obj.innerHTML+'/',beforeSend:function(request){ajax_waiter('rating-div',BIG);},success:function(data)
{$('#rating-div').html(data);}});}
return;}}
if(obj.tagName=='INPUT')
{if(id_string=='search-adv')
{if($('#keyword').val()==_lang[lang]['Keyword'])
{window.top.location.href='/javascript/search/';return;}
document.search.submit();}
if($('#'+id_string).is('.link_path'))
{copy_all(id_string);return;}}
if(obj.tagName=='IMG')
{if(obj.className=='bbcode')
{short_bbcode(obj.alt);}
if(obj.className=='emoticon'&&obj.title!='')
{insert_emoticon(obj.title,document.your_comment.your_comment);}}
if(obj.tagName=='SPAN')
{if(obj.parentNode.className=='safe-cert')
{this_url=window.location.href;switch(obj.className)
{case'mcafee':window.open('http://www.siteadvisor.com/sites/javascriptbank.com');break;case'norton':window.open('https://safeweb.norton.com/report/show?url=javascriptbank.com');break;case'drweb':window.open('http://online.us.drweb.com/result/?url='+this_url);break;default:window.open('http://www.google.com/safebrowsing/diagnostic?site='+this_url);break;}}
return;}
return true;}
function ads(id)
{window.open('/logos/'+id+'/');}
function add_favorite()
{var sitename=document.title,address=window.location;if(window.sidebar)
{window.sidebar.addPanel(sitename,address,"");}
else if(document.all)
{window.external.AddFavorite(address,sitename);}
else if(window.opera&&window.print)
{return true;}}
function ajax_waiter(id,img_type)
{var loding_string='<img src="/templates/jsb.V8/images/loading-circle.gif" alt="Loading" />';if(img_type==BIG)
loding_string='<center><img src="/templates/jsb.V8/images/loading.gif" alt="Loading" /></center>';$('#'+id).html(loding_string);}
function autofill(cmd){var commenter=get_cookies('commenter');commenter=commenter.split('|');switch(cmd){case'comment':$(":text[name=your_name]").val(commenter[0]);$(":text[name=your_mail]").val(commenter[1]);$(":text[name=your_site]").val(commenter[2]);break;case'send-script':$(":text[name=your_name]").val(commenter[0]);$(":text[name=your_mail]").val(commenter[1]);break;}}
function banner_rotation(pos)
{switch(pos)
{case'top':banners_top();break;case'top-728':if(ie)
{google_ad_client="pub-8741228267140329";google_ad_slot="5258169617";google_ad_width=728;google_ad_height=90;return;}
break;case'top-468':if(!ie)
{google_ad_client="pub-8741228267140329";google_ad_slot="3263192175";google_ad_width=468;google_ad_height=60;return;}
break;case'top-right':banners_125();break;}}
function banners_top()
{var total_banners=banners_top_array.length;var i=Math.floor(Math.random()*total_banners);$('#top-banner-anchor').attr('href',banners_top_array[i][1]);$('#top-banner-anchor').attr('rel','nofollow');$('#top-banner-src').attr({src:banners_top_array[i][0],alt:banners_top_array[i][2]});window.setTimeout("banners_top()",banner_rotation_timer);}
function banners_125()
{var total_banners=banners_125_array.length;var i=Math.floor(Math.random()*total_banners),j=Math.floor(Math.random()*total_banners),k=Math.floor(Math.random()*total_banners);while(i==j)
{j=Math.floor(Math.random()*total_banners);}
document.write(' <a href="'+banners_125_array[i][1]+'" target="_blank" rel="nofollow"><img src="'+banners_125_array[i][0]+'" width="125" height="125" alt="'+banners_125_array[i][2]+'" /></a> ');document.write('<a href="'+banners_125_array[j][1]+'" target="_blank" rel="nofollow"><img src="'+banners_125_array[j][0]+'" width="125" height="125" alt="'+banners_125_array[j][2]+'" /></a> ');}
function bbcode(text1,text2,textarea)
{var additional_content='';if(typeof(textarea.selectionStart)!="undefined")
{var begin=textarea.value.substr(0,textarea.selectionStart);var selection=textarea.value.substr(textarea.selectionStart,textarea.selectionEnd-textarea.selectionStart);var end=textarea.value.substr(textarea.selectionEnd);var newCursorPos=textarea.selectionStart;var scrollPos=textarea.scrollTop;if(selection!='')
{switch(text1)
{case bbcodes[URL]:additional_content=prompt(_lang[lang]['Insert_your_link'],'http://');if(additional_content==null)
return;text1='[url="'+additional_content+'"]';break;}
var strings=textarea.value.split(selection);textarea.value=strings[0]+text1+selection+text2+strings[1];}
else
{switch(text1)
{case bbcodes[IMG]:additional_content=prompt(_lang[lang]['Insert_your_picture_link'],'http://');if(additional_content==null)
return;break;case bbcodes[URL]:additional_content=new Array(2);additional_content[0]=prompt(_lang[lang]['Insert_your_link'],'http://');additional_content[1]=prompt(_lang[lang]['Insert_your_text_link'],'');if(additional_content[0]==null&&additional_content[1]==null)
return;additional_content[0]=(additional_content[0]==null?'':additional_content[0]);additional_content[1]=(additional_content[1]==null?'':additional_content[1]);text1='[url="'+additional_content[0]+'"]';additional_content=additional_content[1];break;}
text1=text1+additional_content;}
textarea.value=begin+text1+selection+text2+end;if(textarea.setSelectionRange)
{if(selection.length==0)
textarea.setSelectionRange(newCursorPos+text1.length,newCursorPos+text1.length);else
textarea.setSelectionRange(newCursorPos,newCursorPos+text1.length+selection.length+text2.length);textarea.focus();}
textarea.scrollTop=scrollPos;}
else
{var selection=document.selection.createRange().text;if(selection!='')
{switch(text1)
{case bbcodes[URL]:additional_content=prompt(_lang[lang]['Insert_your_link'],'http://');if(additional_content==null)
return;text1='[url="'+additional_content+'"]';break;}
var strings=textarea.value.split(selection);textarea.value=strings[0]+text1+selection+text2+strings[1];}
else
{var selection=document.selection.createRange().text;textarea.focus(textarea.value.length-1);switch(text1)
{case bbcodes[IMG]:additional_content=prompt(_lang[lang]['Insert_your_picture_link'],'http://');if(additional_content==null)
return;break;case bbcodes[URL]:additional_content=new Array(2);additional_content[0]=prompt(_lang[lang]['Insert_your_link'],'http://');additional_content[1]=prompt(_lang[lang]['Insert_your_text_link'],'');if(additional_content[0]==null&&additional_content[1]==null)
return;additional_content[0]=(additional_content[0]==null?'':additional_content[0]);additional_content[1]=(additional_content[1]==null?'':additional_content[1]);text1='[url="'+additional_content[0]+'"]';additional_content=additional_content[1];break;}
document.selection.createRange().text=text1+additional_content+text2;}}}
function insert_emoticon(emoticon_string,textarea)
{if(typeof(textarea.selectionStart)!="undefined")
{var begin=textarea.value.substr(0,textarea.selectionStart);var selection=textarea.value.substr(textarea.selectionStart,textarea.selectionEnd-textarea.selectionStart);var end=textarea.value.substr(textarea.selectionEnd);var newCursorPos=textarea.selectionStart;var scrollPos=textarea.scrollTop;if(selection!='')
{var strings=textarea.value.split(selection);textarea.value=strings[0]+' '+emoticon_string+' '+strings[1];}
textarea.value=begin+' '+emoticon_string+' '+end;}
else
{var selection=document.selection.createRange().text;if(selection!='')
{var strings=textarea.value.split(selection);textarea.value=strings[0]+' '+emoticon_string+' '+strings[1];}
else
{var selection=document.selection.createRange().text;textarea.focus(textarea.value.length-1);document.selection.createRange().text=' '+emoticon_string+' ';}}}
function short_bbcode(bb_code)
{var code=eval(bb_code);if(code<bbcodes.length)
bbcode(bbcodes[code],bbcodes[code+1],document.your_comment.your_comment);}
function choose_date(date)
{window.location='/javascript/date/'+date+'/';}
function copy_all(id)
{var obj=document.getElementById(id);obj.focus();obj.select();var command=obj.createTextRange();if(command.execCommand('Copy'))
alert(ie?_lang[lang]['Copy_complete']:'');}
function display_all_categories()
{var length=menus.length;var menu='<ul>';var i,j,childs_len;for(i=0;i<length;i++)
{if(menus[i].childs==null)
{menu+='<li><a href="'+menus[i].url+menus_lang+'">'+menus[i].name+'</a></li>';continue;}
menu+='<li class="parent"><a href="'+menus[i].url+menus_lang+'">'+menus[i].name+'</a>';childs_len=menus[i].childs.length;menu+='<ul>';for(j=0;j<childs_len;j++)
{menu+='<li class="child"><a href="'+menus[i].url+menus[i].childs[j][1]+menus_lang+'"> - '+menus[i].childs[j][0]+'</a></li>';}
menu+='</ul></li>';}
menu+='</ul>';document.write(menu);}
function demo(cat)
{if(cat==ZOOM)
{var zoom_in={border:"2px solid #1D62B3",width:"976px",height:"500px",position:"absolute"},zoom_out={border:"2px solid #F6F6E3",width:"100%",height:"300px",position:"relative"};if($('#demo').css('height')=='500px')
{$('#demo').css(zoom_out);}
else
{$('#demo').css(zoom_in);}}
if(cat.substring(0,1)=='/')
document.write('<iframe id="demo" src="'+cat+'"></iframe><br />');}
function expand(id)
{if($('#'+id).css('height')=='300px')
$('#'+id).css('height','600px');else
$('#'+id).css('height','300px');}
function input_val(input,name)
{var length=input.length;for(var i=0;i<length;i++)
{if(input[i].name==name)
return input[i].value;}
return null;}
function get_input_object(input_array,name)
{var length=input_array.length;for(var i=0;i<length;i++)
{if(input_array[i].name==name)
return input_array[i];}
return null;}
function is_email(str)
{return str.match(/^\w(\.?[\w-])*@\w(\.?[-\w])*\.[a-z]{2,4}$/i);}
function load_content(div_id,url)
{if(url.match('/delete/'))
{if(!confirm('Are you sure?'))
return;}
$.ajax({type:"GET",url:$('#'+div_id).load(url),beforeSend:function(request){ajax_waiter(div_id,BIG);},success:function(data)
{$('#'+div_id).html(data);}});}
function post_comment()
{var comment=document.your_comment.your_comment.value;if(comment.length<20)
{alert(_lang[lang]['Message_too_short']);return false;}
if(input_val($(':input'),'logged_in')==0)
{var your_name=input_val($(':text'),'your_name'),your_mail=input_val($(':text'),'your_mail');if(your_name=='')
{alert(_lang[lang]['Name_not_blank']);get_input_object($(':text'),'your_name').focus();return false;}
if(!is_email(your_mail))
{alert(_lang[lang]['Email_not_correct']);get_input_object($(':text'),'your_mail').focus();return false;}
set_cookies('commenter',your_name+'|'+your_mail+'|'+input_val($(':text'),'your_site'));}
return true;}
function post_sendscript(url)
{var email_to_send=input_val($(':text'),'email_to_send');var additional_message=input_val($(':text'),'message')==null?'':input_val($(':text'),'message');var data='{';if(!is_email(email_to_send))
{var r_email=email_to_send.split(';');var r_email_len=r_email.length;for(var i=0;i<r_email_len;i++)
{if(!is_email(r_email[i]))
{alert('`'+r_email[i]+'` - '+_lang[lang]['Email_not_correct']);get_input_object($(':text'),'email_to_send').focus();return false;}}
if(r_email_len>3)
{if(!confirm(_lang[lang]['Only_want_to_send_3_email']))
{get_input_object($(':text'),'email_to_send').focus();return false;}}}
data+='email_to_send:"'+email_to_send+'",';if(input_val($(':input'),'logged_in')==0)
{var your_name=input_val($(':text'),'your_name'),your_mail=input_val($(':text'),'your_mail');if(your_name=='')
{alert(_lang[lang]['Name_not_blank']);get_input_object($(':text'),'your_name').focus();return false;}
if(!is_email(your_mail))
{alert(_lang[lang]['Email_not_correct']);get_input_object($(':text'),'your_mail').focus();return false;}
data+='your_name:"'+your_name+'",your_mail:"'+your_mail+'",';}
data+='message:"'+input_val($(':text'),'message')+'"}';if(input_val($(':input'),'logged_in')==0)
{$.post(url,{email_to_send:input_val($(':text'),'email_to_send'),message:additional_message,your_name:input_val($(':text'),'your_name'),your_mail:input_val($(':text'),'your_mail')},function(data,textStatus)
{$('#send-container').html(data);});}
else
{$.post(url,{email_to_send:input_val($(':text'),'email_to_send'),message:additional_message},function(data,textStatus)
{$('#send-container').html(data);});}
return false;}
function preview()
{var comment=document.your_comment.your_comment.value;$('#preview-container').css('display','block');$('#preview-body').html(comment);bookmarkscroll.scrollTo('preview-container');}
function on_search()
{var keyword=document.search.keyword.value;if(keyword!=''&&keyword!=_lang[lang]['Keyword']&&keyword.length>2)
{search_sites(keyword);return true;}
else
{alert(_lang[lang]['Type_valid_keyword']);return false;}}
function select_first()
{var len=tabs_controller_len[4];for(var i=0;i<len;i++)
{if($('#'+tabs_controller[4][i]).html()!=null)
{$('#'+tabs_controller[4][i]).addClass('selected');$('#'+tabs_controller[4][i]+'-container').css('display','block');return;}}}
function search_sites(str)
{window.open('http://www.google.com/custom?hl=en&safe=active&client=pub-8741228267140329&cof=FORID%3A1%3BGL%3A1%3BLBGC%3A336699%3BLC%3A%230000ff%3BVLC%3A%23663399%3BGFNT%3A%230000ff%3BGIMP%3A%230000ff%3BDIV%3A%23336699%3B&domains=www.javascriptbank.com&btnG=Search&sitesearch=&q='+str);}
function set_homepage(obj)
{if(ie)
{obj.style.behavior='url(#default#homepage)';obj.setHomePage('http://www.javascriptbank.com/');return;}
alert(_lang[lang]['on_IE']);}
function show_js_by_day()
{showCalendar('',null,null,'','js-by-day',0,0,2);}
function change_newsletter_language(lang_code)
{$('#newsletter_lang').attr({src:'/templates/jsb.V8/images/flags/language_'+lang_code+'.png'});$('input#lang_code').val(lang_code);toggle('others_lang');}
function change_newsletter_type()
{reg_unreg_value=$('input#reg_unreg_value').val();if(reg_unreg_value==1)
{toggle_class('reg_unreg','reg_ok','reg_cancle');$('#reg_unreg').val(_lang[lang]['Unregister']);new_val=0;}
else
{toggle_class('reg_unreg','reg_cancle','reg_ok');$('#reg_unreg').val(_lang[lang]['Register']);new_val=1;}
$('input#reg_unreg_value').val(new_val);}
function newsletter()
{var your_name=input_val($(':text'),'your_name'),your_mail=input_val($(':text'),'your_mail');if(your_name=='')
{alert(_lang[lang]['Name_not_blank']);get_input_object($(':text'),'your_name').focus();return false;}
if(!is_email(your_mail))
{alert(_lang[lang]['Email_not_correct']);get_input_object($(':text'),'your_mail').focus();return false;}
return true;}
function send_website()
{var your_name=input_val($(':text'),'your_name'),your_mail=input_val($(':text'),'your_mail'),email_to_send=input_val($(':text'),'email_to_send'),message=input_val($(':input'),'message');if(your_name=='')
{alert(_lang[lang]['Name_not_blank']);get_input_object($(':text'),'your_name').focus();return false;}
if(!is_email(your_mail))
{alert(_lang[lang]['Email_not_correct']);get_input_object($(':text'),'your_mail').focus();return false;}
if(!is_email(email_to_send))
{var r_email=email_to_send.split(';');var r_email_len=r_email.length;for(var i=0;i<r_email_len;i++)
{if(!is_email(r_email[i]))
{alert('`'+r_email[i]+'` - '+_lang[lang]['Email_not_correct']);get_input_object($(':text'),'email_to_send').focus();return false;}}
if(r_email_len>3)
{if(!confirm(_lang[lang]['Only_want_to_send_3_email']))
{get_input_object($(':text'),'email_to_send').focus();return false;}}}
if(message.length<20)
{if(!confirm(_lang[lang]['Message_too_short_do_you_want']))
{get_input_object($(':input'),'message').focus();return false;}}
return true;}
function contact()
{var your_name=input_val($(':text'),'your_name'),your_mail=input_val($(':text'),'your_mail'),contact_title=input_val($(':text'),'contact_title'),contact_message=input_val($(':input'),'contact_message');if(your_name=='')
{alert(_lang[lang]['Name_not_blank']);get_input_object($(':text'),'your_name').focus();return false;}
if(!is_email(your_mail))
{alert(_lang[lang]['Email_not_correct']);get_input_object($(':text'),'your_mail').focus();return false;}
if(contact_title=='')
{alert(_lang[lang]['Title_not_blank']);get_input_object($(':text'),'contact_title').focus();return false;}
if(contact_message.length<20)
{alert(_lang[lang]['Message_too_short']);get_input_object($(':input'),'contact_message').focus();return false;}
return true;}
function submit_script()
{var your_name=input_val($(':text'),'your_name'),your_mail=input_val($(':text'),'your_mail'),file=input_val($(':file'),'file'),ext=file.substr(file.lastIndexOf('.')+1,file.length),message=input_val($(':input'),'sourcecode');if(your_name=='')
{alert(_lang[lang]['Name_not_blank']);get_input_object($(':text'),'your_name').focus();return false;}
if(!is_email(your_mail))
{alert(_lang[lang]['Email_not_correct']);get_input_object($(':text'),'your_mail').focus();return false;}
if(ext!='rar'&&ext!='zip')
{alert(_lang[lang]['File_not_correct']);get_input_object($(':file'),'file').focus();return false;}
if(message.length<20)
{alert(_lang[lang]['Message_too_short']);get_input_object($(':input'),'sourcecode').focus();return false;}
return true;}
function sign_in()
{var username=input_val($(':text'),'username'),password=input_val($(':password'),'password');if(username==''||password=='')
{alert(_lang[lang]['Account_not_empty']);return;}
var auto_login_input=get_input_object($(':checkbox'),'autologin');$.ajax({type:"POST",url:"/member/signin/",data:"username="+username+"&password="+password+"&autologin="+auto_login_input.checked,beforeSend:function(request){ajax_waiter('member_panel');},success:function(msg)
{$('#member_panel').html(msg);}});}
function sign_out()
{if(confirm(_lang[lang]['Do_you_want_to_sign_out']))
$('#member_panel').load('/member/signout/');}
function track(name)
{var this_input=document.getElementsByName(name).item(0);if(name=='keyword')
{if(this_input.value==_lang[lang]['Keyword'])
this_input.value='';return;}

if(name=='username')
{if(this_input.value==_lang[lang]['Username'])
this_input.value='';return;}
if(name=='password')
{if(this_input.value==_lang[lang]['Password'])
this_input.value='';return;}}
function untrack(name)
{var this_input=document.getElementsByName(name).item(0);if(this_input.value=='')
{switch(name)
{case'keyword':this_input.value=_lang[lang]['Keyword'];break;case'username':this_input.value=_lang[lang]['Username'];break;case'password':this_input.value=_lang[lang]['Password'];break;}}}
function main_onload()
{category_type=get_cookies('category_type')!=null?get_cookies('category_type'):false;if(category_type=='browse-js-all')
{$('#browse-js-all-container').css('display','block');$('#browse-js-all').toggleClass('selected');}
else
{$('#browse-js-main-container').css('display','block');$('#browse-js-main').toggleClass('selected');}
lang='en';var string_url=window.location.href;string_url=string_url.match(/\/([a-z]{2})\//);if(string_url!=null&&string_url.length>1)
lang=string_url[1];}
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){if(oldonload){oldonload();}
func();}}}
addLoadEvent(function(){main_onload();show_js_by_day();});var bookmarkscroll={setting:{duration:1000,yoffset:0},topkeyword:'#top',scrollTo:function(dest,options,hash){var $=jQuery,options=options||{}
var $dest=(typeof dest=="string"&&dest.length>0)?(dest==this.topkeyword?0:$('#'+dest)):(dest)?$(dest):[]
if($dest===0||$dest.length==1&&(!options.autorun||options.autorun&&Math.abs($dest.offset().top+(options.yoffset||this.setting.yoffset)-$(window).scrollTop())>5)){this.$body.animate({scrollTop:($dest===0)?0:$dest.offset().top+(options.yoffset||this.setting.yoffset)},(options.duration||this.setting.duration),function(){if($dest!==0&&hash)
location.hash=hash})}},urlparamselect:function(){var param=window.location.search.match(/scrollto=[\w\-_,]+/i)
return(param)?param[0].split('=')[1]:null},init:function(){jQuery(document).ready(function($){var mainobj=bookmarkscroll
mainobj.$body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body')
var urlselectid=mainobj.urlparamselect()
if(urlselectid)
setTimeout(function(){mainobj.scrollTo(document.getElementById(urlselectid)||$('a[name='+urlselectid+']:eq(0)').get(0),{autorun:true})},100)
$('a[href^="#"]').each(function(){var hashvalue=this.getAttribute('href').match(/#\w+$/i)
hashvalue=(hashvalue)?hashvalue[0].substring(1):null
if(this.hash.length>1){var $bookmark=$('a[name='+this.hash.substr(1)+']:eq(0)')
if($bookmark.length==1||this.hash==mainobj.topkeyword){if($bookmark.length==1&&!document.all||document.all&&window.XMLHttpRequest)
$bookmark.html('.').css({position:'absolute',fontSize:1,visibility:'hidden'})
$(this).click(function(e){mainobj.scrollTo((this.hash==mainobj.topkeyword)?mainobj.topkeyword:$bookmark.get(0),{},this.hash)
e.preventDefault()})}}})})}}
bookmarkscroll.init();jQuery(document).ready(function(){jQuery('.sexy-bookmarks a.external').attr("target","_blank");var sexyBaseHeight=jQuery('.sexy-bookmarks').height();var sexyFullHeight=jQuery('.sexy-bookmarks ul.socials').height();if(sexyFullHeight>sexyBaseHeight){jQuery('.sexy-bookmarks-expand').hover(function(){jQuery(this).animate({height:sexyFullHeight+'px'},{duration:400,queue:false});},function(){jQuery(this).animate({height:sexyBaseHeight+'px'},{duration:400,queue:false});});}
if(jQuery('.sexy-bookmarks-center')){var sexyFullWidth=jQuery('.sexy-bookmarks').width();var sexyBookmarkWidth=jQuery('.sexy-bookmarks:first ul.socials li').width();var sexyBookmarkCount=jQuery('.sexy-bookmarks:first ul.socials li').length;var numPerRow=Math.floor(sexyFullWidth/sexyBookmarkWidth);var sexyRowWidth=Math.min(numPerRow,sexyBookmarkCount)*sexyBookmarkWidth;var sexyLeftMargin=(sexyFullWidth-sexyRowWidth)/2;jQuery('.sexy-bookmarks-center').css('margin-left',sexyLeftMargin+'px');}
jQuery('.sexy-bookmarks a.external').click(function(){var url=encodeURIComponent(window.location.href),desc=encodeURIComponent(jQuery('p.script-desc').text());switch(this.parentNode.className){case'sexy-twittley':this.href+='?title='+document.title+'&amp;url='+url+'&amp;desc='+desc+'&amp;pcat=Internet&amp;tags=';break;case'sexy-digg':this.href+='?phase=2&title='+document.title+'&url='+url+'&desc='+desc;break;case'sexy-twitter':this.href+='?status=RT+@js_bank:+'+document.title+'+-+'+url;break;case'sexy-scriptstyle':this.href+='?title='+document.title+'&url='+url;break;case'sexy-reddit':this.href+='?title='+document.title+'&amp;url='+url;break;case'sexy-delicious':this.href+='?title='+document.title+'&amp;url='+url;break;case'sexy-stumbleupon':this.href+='?title='+document.title+'&amp;url='+url;break;case'sexy-mixx':this.href+='?title='+document.title+'&amp;page_url='+url+'&amp;desc='+desc;break;case'sexy-technorati':this.href+='?add='+url;break;case'sexy-blinklist':this.href+='?Action=Blink/addblink.php&amp;Title='+document.title+'&amp;Url='+url;break;case'sexy-diigo':this.href+='?title='+document.title+'&amp;url='+url+'&amp;desc='+desc;break;case'sexy-yahoobuzz':this.href+='?submitHeadline='+document.title+'&amp;submitUrl='+url+'&amp;submitSummary='+desc+'&amp;submitCategory=science&amp;submitAssetType=text';break;case'sexy-myspace':this.href+='?t='+document.title+'&amp;u='+url;break;case'sexy-facebook':this.href+='?t='+document.title+'&amp;u='+url;break;case'sexy-designfloat':this.href+='?title='+document.title+'&amp;url='+url;break;case'sexy-devmarks':this.href+='?posttitle='+document.title+'&amp;posturl='+url+'&amp;posttext='+desc;break;case'sexy-newsvine':this.href+='?h='+document.title+'&amp;u='+url;break;case'sexy-google':this.href+='?op=add&amp;title='+document.title+'&amp;bkmk='+url;break;}})
jQuery('#cse-insite').click(function(){var cseInsite=new google.search.CustomSearchControl('partner-pub-8741228267140329:jg08fk-f3es');cseInsite.draw('cse-insite-container');cseInsite.execute(search_query);});jQuery('#cse-www').click(function(){var cseWWW=new google.search.CustomSearchControl('partner-pub-8741228267140329:z0sc26-q5zx');cseWWW.draw('cse-www-container');cseWWW.execute(search_query);});});window.onerror=function(){return false;}
document.onclick=click;