$(document).ready(function(){
    function update_region_sub(region_sub_id, ele)
    {
	$.ajax({
            type: "POST",
            url: 'ajax_response_functions.php',
            data: ({
                region_sub_id: region_sub_id,
                method: 'get_sub_region_name'
            }),
            dataType: 'text',
            //			dataType: 'json',
            success: function(msg){
                var region_sub_name = msg
                $(ele).html(region_sub_name);
            }
        });
    }
    $(".middleA").hover(function(){
        $(this).css("background-color", "#eaeff3")
    }, function(){
        $(this).css("background-color", "")
    })

    var cssObj = {
        'line-height' : '18px',
        'height' : '18px',
        'vertical-align' : 'middle',
        'padding-top' : '2px'
    }
    var searchinput = $("input[name^='search_keyword']");
    searchinput.DefaultValue("交通便利等關鍵字");
    searchinput.css(cssObj);
    $(".change_form_to_house").hover(function(){
        $("#searchFormHouse").css("display", "block");
        $("#searchFormRent").css("display", "none");
    })
    $(".change_form_to_rent").hover(function(){
        $("#searchFormHouse").css("display", "none");
        $("#searchFormRent").css("display", "block");
            
    })

    $("#jobs_info").hover(function(){
        $("#jobs_info_list").css("display", "block");
        $("#transactions_info_list").css("display", "none");
        $(".GZuoline2").attr("class", "GZuoline1");
        $("#transactions_info").css("color", "white");
        $("#jobs_info").css("color", "black");
    }, function(){});
    $("#transactions_info").hover(function(){
        $("#jobs_info_list").css("display", "none");
        $("#transactions_info_list").css("display", "block");
        $(".GZuoline1").attr("class", "GZuoline2");
        $("#transactions_info").css("color", "black");
        $("#jobs_info").css("color", "white");
    }, function(){});

    // cut the too long title string
    var title_length = 20;
    $(".mA-2").each(function(){
        var title = $(this).children().html();
        var new_title = title.substr(0, title_length);
        if(title.length > title_length) {
            new_title += '..';
        }
        $(this).children().html(new_title);
    })

    $(":image").css("margin-top", "7px");

    $("#region_sub").each(function(){
        var region_sub_id = $(this).attr('href').split("=")[1];
        update_region_sub(region_sub_id, this);
    })

	
	$("#adSearchBtU").click(function(){
		if($("#searchForm").height()=='153')
			$("#searchForm").slideUp("slow",function(){$("#adSearchBtU").html("高級搜索↓")});
		else
			$("#searchForm").slideDown("slow",function(){$("#adSearchBtU").html("高級搜索↑")});
	});

	/*$("#adSearchBtU").click(function(){
		$("#searchForm").slideToggle("slow");
	});*/
})
    
	function setHomePageInFF()
    {
        if(window.netscape)
        {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e)
            {
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage','http://www.yibada.com/');
    }

function SetCookie(name,value,expires,path,domain,secure)
{
	var expDays = expires*24*60*60*1000;
	var expDate = new Date();
	expDate.setTime(expDate.getTime()+expDays);
	var expString = ((expires==null) ? "" : (";expires="+expDate.toGMTString()))
	var pathString = ((path==null) ? "" : (";path="+path))
	var domainString = ((domain==null) ? "" : (";domain="+domain))
	var secureString = ((secure==true) ? ";secure" : "" )
	document.cookie = name + "=" + escape(value) + expString + pathString + domainString + secureString;
}

function GetCookie(name)
{
	var result = null;
	var myCookie = document.cookie + ";";
	var searchName = name + "=";
	var startOfCookie = myCookie.indexOf(searchName);
	var endOfCookie;
	if (startOfCookie != -1)
	{
		startOfCookie += searchName.length;
		endOfCookie = myCookie.indexOf(";",startOfCookie);
		result = unescape(myCookie.substring(startOfCookie, endOfCookie));
	}
	return result;
}

function ClearCookie(name)
{
	var ThreeDays=3*24*60*60*1000;
	var expDate = new Date();
	expDate.setTime(expDate.getTime()-ThreeDays);
	document.cookie=name+"=;expires="+expDate.toGMTString();
}

function gotoCity(city)
{
	switch(city){
		case 'ny':
			SetCookie('userLocation','http://www.yibada.com',7,null,'.yibada.com');
			break;
		case 'sf':
			SetCookie('userLocation','http://sf.yibada.com',7,null,'.yibada.com');
			break;
		case 'la':
			SetCookie('userLocation','http://la.yibada.com',7,null,'.yibada.com');
			break;
		case 'seattle':
			SetCookie('userLocation','http://seattle.yibada.com',7,null,'.yibada.com');
			break;
		case 'chicago':
			SetCookie('userLocation','http://chicago.yibada.com',7,null,'.yibada.com');
			break;
		case 'houston':
			SetCookie('userLocation','http://houston.yibada.com',7,null,'.yibada.com');
			break;
		case 'boston':
			SetCookie('userLocation','http://boston.yibada.com',7,null,'.yibada.com');
			break;
		case 'vancouver':
			SetCookie('userLocation','http://vancouver.yibada.com',7,null,'.yibada.com');
			break;
	}
}