	var cntxt = '已节约 <span class="savingwatt"></span> &nbsp;度电';
	var entxt = '<span class="savingwatt"></span>&nbsp;&nbsp;kilowatt saved';
	var tctxt = '已節省 <span class="savingwatt"></span> &nbsp;度電';
	var cnbtval = 'Goohei 搜索';
	var enbtval = 'Goohei Search';
	var tcbtval = 'Goohei 搜尋';
	var cnabout = '<a href="http://blog.goohei.com/?page_id=9" class="copyright">关于Goohei谷黑</a>';
	var enabout = '<a href="http://blog.goohei.com/?page_id=8" class="copyright">About Goohei</a>';
	var tcabout = '<a href="http://blog.goohei.com/?page_id=9" class="copyright">關於Goohei谷黑</a>';
	var sellastlang = $.cookie('lastlang');
	var starttime = new Date();
	var cncode = '011875971578790112385:afshdygwhm0'; // cx
	var encode = '011875971578790112385:pdke4prbkce'; // cx
	var tccode = '011875971578790112385:v6zouf_wwvo'; // cx
	var cnhost = 'http://www.google.cn/cse';
	var enhost = 'http://www.google.com/cse';
	var tchost = 'http://www.google.com.tw/cse';
	
	var endeftxt = 'Easiest way to save energy...';
	var cndeftxt = '最简单的环保方法';
	var tcdeftxt = '最簡單的環保方法';
	
	var endeftitle = 'Goohei.com - ' + endeftxt;
	var cndeftitle = 'Goohei.com - ' + cndeftxt;
	var tcdeftitle = 'Goohei.com - ' + tcdeftxt;
	
	var enmakehome = 'Make Goohei Your Homepage!';
	var cnmakehome = '把谷黑设为首页';
	var tcmakehome = '把谷黑設為首頁';
	
	var enblog = '<a href="http://blog.goohei.com">Blog</a>';
	var cnblog = '<a href="http://blog.goohei.com">博客</a>';
	var tcblog = '<a href="http://blog.goohei.com">博客</a>';
	
	var entips = '<a href="http://blog.goohei.com/?cat=3">Tips</a>';
	var cntips = '<a href="http://blog.goohei.com/?cat=5">环保小贴士</a>';
	var tctips = '<a href="http://blog.goohei.com/?cat=5">环保小贴士</a>';
	
	var sel_slogan = cndeftxt;
	$(document).ready(function(){			
	//var sel_slogan = cndeftxt;
	switch(sellastlang){
	case 'en' : sel_slogan = endeftxt;				
				break;
	case 'tc' :	sel_slogan = tcdeftxt;								
				break;
	default:
		$('input:radio:first').click();
	}							
	
	$('input:radio[@name=lang]').click(function(){
		sellastlang = $(this).val();
		updatelang(sellastlang);

		$('#searctext').focus();				
	});	
	
	$('input:submit').click(function(){
		var endtime = new Date();
		var timediv = endtime.getTime() - starttime.getTime();
		
		$.ajax({
			data: "tm="+timediv+"&lang="+sellastlang,
			dataType: "html",
			url: "update.php",
			timeout:800,
			async:true
		});
		updatelang(sellastlang);
		
		return true;
	}
	);	
	
	//$('#div_bookmark')
	//.magnifier({opacity: { min: 0.8, max: 1 }});
				
	setBookmarking();
	
	switch(sellastlang){
	case 'en' : $('input:radio:last').attr("checked","checked");			
				break;
	case 'tc' :	$('input:radio:eq(1)').attr("checked","checked");							
				break;
	default:
		$('input:radio:first').attr("checked","checked");
	}	
	
	updatelang(sellastlang);
	firstrun = false;	
	
});
	
function clearTextInput(obj){
	//alert('help');
	//obj.value = '';
	$(obj)
	.val('')
	.removeClass('slogan')
	.unbind();
	return true;
}
	
function updatelang(sellastlang){
	//var	sel_slogan = cndeftxt;
	var sel_title = cndeftitle;
	
	var sel_inputtext = $('#searctext').val();
	switch(sellastlang){
	case 'en':
		$('span.textsaving').html(entxt);
		$('input:submit').val(enbtval);	
		$('input:hidden[@name=cx]').val(encode);	
		$('span.savingwatt').html(savingkilowatt);	
		$('span.aboutgoohei').html(enabout);
		$('.bloggoohei').html(enblog);
		$('.tipgoohei').html(entips);
		$('form').attr('action',enhost);
		sel_slogan = endeftxt;
		sel_title = endeftitle;
		sel_makehome = enmakehome;
		break;
		
	case 'tc':
		$('span.textsaving').html(tctxt);
		$('input:submit').val(tcbtval);
		$('input:hidden[@name=cx]').val(tccode);
		$('span.savingwatt').html(savingkilowatt);	
		$('span.aboutgoohei').html(tcabout);
		$('.bloggoohei').html(tcblog);
		$('.tipgoohei').html(tctips);
		$('form').attr('action',tchost);
		
		sel_slogan = tcdeftxt;
		sel_title = tcdeftitle;
		sel_makehome = tcmakehome;
		break;	
	default:
		$('span.textsaving').html(cntxt);
		$('input:submit').val(cnbtval);
		$('input:hidden[@name=cx]').val(cncode);
		$('span.savingwatt').html(savingkilowatt);	
		$('span.aboutgoohei').html(cnabout);
		$('.bloggoohei').html(cnblog);
		$('.tipgoohei').html(cntips);
		$('form').attr('action',cnhost);
		sel_slogan = cndeftxt;
		sel_title = cndeftitle;
		sel_makehome = cnmakehome;
		break;			
		
	}
	
	if($.browser.msie){
		$('#saveas')
		.click(
			function(){
				this.style.behavior='url(#default#homepage)'; 
				this.setHomePage('http://www.goohei.com');
				return false;
			})
		.html(sel_makehome);
	}else{
		$('#saveas').remove();
	}
	
	document.title = sel_title;
	
	if( firstrun || 
	   ((sel_inputtext != sel_slogan) && 
	   (sel_inputtext == endeftxt || sel_inputtext == cndeftxt || sel_inputtext == tcdeftxt ))){
	   
		$('#searctext')
		.val(sel_slogan)
		.addClass('slogan')
		.click(
			function(){
				clearTextInput(this);
			}
		)		
		.keydown(
			function(){
				clearTextInput(this);
			}
		)
		.focus();	   
	}
	
	$('#searctext').focus();
	$.cookie('lastlang', sellastlang, {expires: 7, path: '/', domain: 'goohei.com'});	
	return false;	
}

function setBookmarking(){
		$('#delicious').click(
			function(){								
				delicious = window.open(
							'http://del.icio.us/post?url='+escape('http://www.goohei.com'));
				return false;
			}
		);
		
		$('#stumble').click(
			function(){								
				stumble = window.open(
							'http://www.stumbleupon.com/submit?url='+escape('http://www.goohei.com'));
				return false;
			}
		);	
}	
	

function savaAsHomepage(){
	this.style.behavior='url(#default#homepage)'; 
	this.setHomePage('http://www.goohei.com');
	return false;
}