﻿function setCookie(cookiename, cookievalue) {
    var Days = 1;
    var exp = new Date();
    exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
    document.cookie = cookiename + "=" + encodeURI(cookievalue) + ";expires=" + exp.toGMTString() + "; path=" + "/";
}

function getarg(){
	var url = unescape(window.location.href);
	if ( url.indexOf("?") <= 0 ) return {};
	var allargs = url.split("?")[1];
	var args = allargs.split("&");
	var r = {};
    for(var i=0; i<args.length; i++)
     {
        var arg = args[i].split("=");
        eval('r.'+arg[0]+'="'+arg[1]+'";');
     }
	return r;
} 

function param(data){
	var i = 0;
	var s = '';
	for( var _data in data){
		if( i != 0 ) s+='&';
		s += _data + '=' + data[_data];
		i = 1;
	}
	return s;
}


(function($){

//url 参数 编码 类
	var _Url = window._Url = {  
		// public method for url encoding  
		encode : function (string) {  
			return escape(this._utf8_encode(string));  
		},  
		// public method for url decoding  
		decode : function (string) {  
			return this._utf8_decode(unescape(string));  
		},  
		// private method for UTF-8 encoding  
		_utf8_encode : function (string) {  
			string = string.replace(/\r\n/g,"\n");  
			var utftext = "";  
			for (var n = 0; n < string.length; n++) {  
				var c = string.charCodeAt(n);  
				if (c < 128) {  
					utftext += String.fromCharCode(c);  
				}  
				else if((c > 127) && (c < 2048)) {  
					utftext += String.fromCharCode((c >> 6) | 192);  
					utftext += String.fromCharCode((c & 63) | 128);  
				}  
				else {  
					utftext += String.fromCharCode((c >> 12) | 224);  
					utftext += String.fromCharCode(((c >> 6) & 63) | 128);  
					utftext += String.fromCharCode((c & 63) | 128);  
				}  
			}  
			return utftext;  
		},  
		// private method for UTF-8 decoding  
		_utf8_decode : function (utftext) {  
			var string = "";  
			var i = 0;  
			var c = c1 = c2 = 0;  
			while ( i < utftext.length ) {  
				c = utftext.charCodeAt(i);  
				if (c < 128) {  
					string += String.fromCharCode(c);  
					i++;  
				}  
				else if((c > 191) && (c < 224)) {  
					c2 = utftext.charCodeAt(i+1);  
					string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));  
					i += 2;  
				}  
				else {  
					c2 = utftext.charCodeAt(i+1);  
					c3 = utftext.charCodeAt(i+2);  
					string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));  
					i += 3;  
				}
			}  
			return string;  
		}  
	}

//返回URL 参数对象


})();


$(document).ready(function(){
	$(".loginbox .menu").find("a:last").remove();
	$(".loginbox .menu").find("a:last").remove();//.text("合作方式");
	$(".loginbox .menu").find("a:last").text('中介/房东');
$(".list .photo img").lazyload({
	threshold : 0,
	placeholder : "/lazierLoad/spinner.gif",
            effect       : "fadeIn"
 });
$("img.imgboreder").lazyload({
	threshold : 0,
	placeholder : "/lazierLoad/spinner.gif",
            effect       : "fadeIn"
 });
	$(".guide_box3").remove();
	$(".guide_box5").remove();
	try{
		$("title").text("丽达房网 - 云南本土最大的房产门户网站");
	}catch(E){
		document.title ="丽达房网 - 云南本土最大的房产门户网站";
	}
});
/*fadeIn
 * Lazy Load - jQuery plugin for lazy loading images
 *
 * Copyright (c) 2007-2009 Mika Tuupola
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Project home:
 *   http://www.appelsiini.net/projects/lazyload
 *
 * Version:  1.5.0
 *
 */
(function($) {

    $.fn.lazyload = function(options) {
        var settings = {
            threshold    : 0,
            failurelimit : 0,
            event        : "scroll",
            effect       : "show",
            container    : window
        };
                
        if(options) {
            $.extend(settings, options);
        }

        /* Fire one scroll event per scroll. Not one scroll event per image. */
        var elements = this;
        if ("scroll" == settings.event) {
            $(settings.container).bind("scroll", function(event) {
                
                var counter = 0;
                elements.each(function() {
                    if ($.abovethetop(this, settings) ||
                        $.leftofbegin(this, settings)) {
                            /* Nothing. */
                    } else if (!$.belowthefold(this, settings) &&
                        !$.rightoffold(this, settings)) {
                            $(this).trigger("appear");
                    } else {
                        if (counter++ > settings.failurelimit) {
                            return false;
                        }
                    }
                });
                /* Remove image from array so it is not looped next time. */
                var temp = $.grep(elements, function(element) {
                    return !element.loaded;
                });
                elements = $(temp);
            });
        }
        
        this.each(function() {
            var self = this;
            
            /* Save original only if it is not defined in HTML. */
            if (undefined == $(self).attr("original")) {
                $(self).attr("original", $(self).attr("src"));     
            }

            if ("scroll" != settings.event || 
                    undefined == $(self).attr("src") || 
                    settings.placeholder == $(self).attr("src") || 
                    ($.abovethetop(self, settings) ||
                     $.leftofbegin(self, settings) || 
                     $.belowthefold(self, settings) || 
                     $.rightoffold(self, settings) )) {
                        
                if (settings.placeholder) {
                    $(self).attr("src", settings.placeholder);      
                } else {
                    $(self).removeAttr("src");
                }
                self.loaded = false;
            } else {
                self.loaded = true;
            }
            
            /* When appear is triggered load original image. */
            $(self).one("appear", function() {
                if (!this.loaded) {
                    $("<img />")
                        .bind("load", function() {
                            $(self)
                                .hide()
                                .attr("src", $(self).attr("original"))
                                [settings.effect](settings.effectspeed);
                            self.loaded = true;
                        })
                        .attr("src", $(self).attr("original"));
                };
            });

            /* When wanted event is triggered load original image */
            /* by triggering appear.                              */
            if ("scroll" != settings.event) {
                $(self).bind(settings.event, function(event) {
                    if (!self.loaded) {
                        $(self).trigger("appear");
                    }
                });
            }
        });
        
        /* Force initial check if images should appear. */
        $(settings.container).trigger(settings.event);
        
        return this;

    };

    /* Convenience methods in jQuery namespace.           */
    /* Use as  $.belowthefold(element, {threshold : 100, container : window}) */

    $.belowthefold = function(element, settings) {
        if (settings.container === undefined || settings.container === window) {
            var fold = $(window).height() + $(window).scrollTop();
        } else {
            var fold = $(settings.container).offset().top + $(settings.container).height();
        }
        return fold <= $(element).offset().top - settings.threshold;
    };
    
    $.rightoffold = function(element, settings) {
        if (settings.container === undefined || settings.container === window) {
            var fold = $(window).width() + $(window).scrollLeft();
        } else {
            var fold = $(settings.container).offset().left + $(settings.container).width();
        }
        return fold <= $(element).offset().left - settings.threshold;
    };
        
    $.abovethetop = function(element, settings) {
        if (settings.container === undefined || settings.container === window) {
            var fold = $(window).scrollTop();
        } else {
            var fold = $(settings.container).offset().top;
        }
        return fold >= $(element).offset().top + settings.threshold  + $(element).height();
    };
    
    $.leftofbegin = function(element, settings) {
        if (settings.container === undefined || settings.container === window) {
            var fold = $(window).scrollLeft();
        } else {
            var fold = $(settings.container).offset().left;
        }
        return fold >= $(element).offset().left + settings.threshold + $(element).width();
    };
    /* Custom selectors for your convenience.   */
    /* Use as $("img:below-the-fold").something() */

    $.extend($.expr[':'], {
        "below-the-fold" : "$.belowthefold(a, {threshold : 0, container: window})",
        "above-the-fold" : "!$.belowthefold(a, {threshold : 0, container: window})",
        "right-of-fold"  : "$.rightoffold(a, {threshold : 0, container: window})",
        "left-of-fold"   : "!$.rightoffold(a, {threshold : 0, container: window})"
    });
    
})(jQuery);

