$(document).ready(function() {
    $('#form_search').submit(function() {
        var str = $('#text_search').val();
        window.location = 'http://www.google.com.hk/search?q=' + encodeURIComponent(str) + '+' + encodeURIComponent('site:www.spccps.edu.hk');
        return false;
    });
    $('#button_search').click(function(){
		$('#form_search').submit();
	});
    $('#text_search').val($('#text_search').attr('title'));
    $('#text_search').focus(function () {
        var $this = $(this);
        if ($this.val()==$this.attr('title')) $this.val('');
    });
    $('#text_search').blur(function () {
        var $this = $(this);
        if ($this.val()==''){
            $this.val($this.attr('title'));
            $this.css('background','#fff');
        }
    });    
	var font_cookies_expire_days = 365;
	var default_font_size = "11";
	var max_font_size = 20;
	var min_font_size = 7;
	var factor = 1;
    $.cookie("font", default_font_size+'px', { path: '/', expires: font_cookies_expire_days });
    $("#font_larger").click(function(){
        var current_font_size;
        var font_size_number;
        var adjusted_font_size;
        
        if ($.cookie("font")) {
            current_font_size = $.cookie("font");
        }else {
            current_font_size = $("body").css("fontSize");
        }
        
        font_size_number = current_font_size.replace("px","");
        if (font_size_number < max_font_size) {
            adjusted_font_size = (parseInt(font_size_number) + factor)+'px';
            $.cookie("font", adjusted_font_size, { path: '/', expires: font_cookies_expire_days });
            $("body").css("fontSize", adjusted_font_size);
        }
    });
    $("#font_smaller").click(function(){
        var current_font_size;
        var font_size_number;
        var adjusted_font_size;
        
        if ($.cookie("font")) {
            current_font_size = $.cookie("font");
        }else {
            current_font_size = $("body").css("fontSize");
        }
        
        font_size_number = current_font_size.replace("px","");
        if (font_size_number > min_font_size) {
            adjusted_font_size = (parseInt(font_size_number) - factor)+'px';
            $.cookie("font", adjusted_font_size, { path: '/', expires: font_cookies_expire_days });
            $("body").css("fontSize", adjusted_font_size);
        }
    });
    $("#font_reset").click(function(){
        var current_font_size;
        var font_size_number;
        var adjusted_font_size;
        
        if ($.cookie("font")) {
            current_font_size = $.cookie("font");
        }else {
            current_font_size = $("body").css("fontSize");
        }
        
        font_size_number = current_font_size.replace("px","");
        adjusted_font_size = '11px';
        $.cookie("font", adjusted_font_size, { path: '/', expires: font_cookies_expire_days });
        $("body").css("fontSize", adjusted_font_size);
    });
});
