/**
*取cookie
*/
function getCookie(cookiename)
{
    var thebigcookie = document.cookie;
    var firstchar = thebigcookie.indexOf(cookiename);
    if (firstchar != -1) {
        firstchar += cookiename.length + 1;
        lastchar = thebigcookie.indexOf(";",firstchar);
        if(lastchar == -1) lastchar = thebigcookie.length;
        return unescape(thebigcookie.substring(firstchar, lastchar));
    }
    return "";
}

/**
*写cookie
*/
function setCookie(cookiename,cookievalue,cookieexpdate,domainname)
{
    document.cookie = cookiename + "=" + cookievalue
    + "; domain=" + domainname
    + "; path=" + "/"
    + "; expires=" + cookieexpdate.toGMTString();
}

/**
*弹出窗口
*/
var exitpop=false;
function popPage(strURL, name, width, height, left, top)
{
    if(width==null) width=800;
    if(height==null) height=500;
    if(left==null) left = ( screen.width - width ) / 2;
    if(top==null) top  = ( screen.height - height ) / 2;
    temp = "width="+width+",height="+height+",left="+left+",top="+top+",scrollbars=1,toolbar=no,location=no,directories=no,status=no,resizable=no";
    w = window.open(strURL,name,temp);
    w.focus();
}


/**
*全选或全不选多个复选框
*/
function setCheckboxes(theForm, elementName, isChecked)
{
    var chkboxes = document.forms[theForm].elements[elementName];
    var count = chkboxes.length;

    if (count)
    {
        for (var i = 0; i < count; i++)
        {
            chkboxes[i].checked = isChecked;
        }
    }
    else
    {
        chkboxes.checked = isChecked;
    }
    return true;
}

/**
* 重新调整图片大小
*/
var imageObject;
function resizeImage(obj, MaxW, MaxH)
{
    if (obj != null) imageObject = obj;
    var state=imageObject.readyState;
	if(state!='complete') {
        setTimeout("ResizeImage(null,"+MaxW+","+MaxH+")",50);
		return;
    }
    var oldImage = new Image();
    oldImage.src = imageObject.src;
    var dW=oldImage.width; var dH=oldImage.height;
    if(dW>MaxW || dH>MaxH) {
        a=dW/MaxW; b=dH/MaxH;
        if(b>a) a=b;
        dW=dW/a; dH=dH/a;
    }
    if(dW > 0 && dH > 0) {
        imageObject.width=dW;
		imageObject.height=dH;
	}
}

/**
* 把字符串转换为utf8
*/
function utf8(wide)
{
	var c,s;
	var enc='';
	var i=0;
	while(i<wide.length)
	{
		c=wide.charCodeAt(i++);
		if(c>=0xDC00&&c<0xE000)	continue;
		
		if(c>=0xD800&&c<0xDC00)
		{
			if(i>=wide.length)continue;
			s=wide.charCodeAt(i++);
			if(s<0xDC00||c>=0xDE00)continue;
			c=((c-0xD800)<<10)+(s-0xDC00)+0x10000;
		}
		
		if(c<0x80) enc+=String.fromCharCode(c);
		else if(c<0x800)enc+=String.fromCharCode(0xC0+(c>>6),0x80+(c&0x3F));
		else if(c<0x10000)enc+=String.fromCharCode(0xE0+(c>>12),0x80+(c>>6&0x3F),0x80+(c&0x3F));
		else enc+=String.fromCharCode(0xF0+(c>>18),0x80+(c>>12&0x3F),0x80+(c>>6&0x3F),0x80+(c&0x3F));
	}
	
	return enc;	
}


/**
* 去除左空格
*/
function lTrim(str)
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(0)) != -1)
	{
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
		{
			j++;
		}
		s = s.substring(j, i);
	}
	return s;
}

/*
* 去除右空格
*/
function rTrim(str)
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
	{
		var i = s.length - 1;
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
		{
			i--;
		}
		s = s.substring(0, i+1);
	}
	return s;
}

/**
*去除两端空格
*/
function trim(str)
{
	return rTrim(lTrim(str));
}

/**
* 房产频道对比复选框选中的信息
*/
function compareInfo(formName,checkboxName,url)
{
	var eles =  Form.getElements($(formName));
	var s = '';
	for(i = 0;i < eles.length;i++)
	{
		if (eles[i].type == 'checkbox' && eles[i].name == checkboxName && eles[i].checked)
		{
			if (s != '')
			{
				s = s + ',';
			}
			s = s + eles[i].value;
		}
	}	
	
	if (url.indexOf('?') == -1)
	{
		url = url + '?';
	}
	else
	{
		url = url + '&';
	}
	url = url + checkboxName + '=' + s;
	window.open(url);
}

/**
* dreamweaver 页面跳转
*/
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}


/**
* 方产频道选择地域圈 zoneId zone输入域id名称
*/
function selectZone(cityid,districtid,zoneId)
{
	if(isNaN(parseInt(cityid)) || isNaN(parseInt(districtid)))
	{
    	alert("请先选择好“区域”再进行“地域圈”的选择");
	}
	else
	{
		window.open('/editfang/post-selectarea.html?city=' + cityid + '&getId=' + zoneId + '&zone.infoCityId=' + cityid + '&zone.infoDistrict=' + districtid,'getZoneWindow','width=660,height=210,scrollbars=yes,resizable=yes');
	}
	
}

//openTour /js/popup/global.js
function emark(cityid) {
	openTour('/map/emark/emark.jsp?city=' + cityid,'地图');
}            

/**
*推荐给朋友 需要property.js
**/
function doRecommendExt(){
	if ($('frmRecommend') == null)
	{
		var myBody = document.getElementsByTagName("body")[0];
		myBody.innerHTML = myBody.innerHTML + '<form name="frmRecommend" id="frmRecommend" action="http://www.koubei.com/member/recommend.php" target="_blank" method="post"><input type="hidden" name="recommend_url" id="recommend_url"/></form>';
	}
	$('recommend_url').value = window.location;
	$('frmRecommend').submit();
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

String.prototype.replaceAll  = function(s1,s2){    
	return this.replace(new RegExp(s1,"gm"),s2);    
}

function simpleUnEncrypt(str){
	if(str !=null && str.length>0){
    		//str = str.replaceAll("a","0");
    		str = str.replaceAll("b","1");
    		//str = str.replaceAll("c","2");
    		str = str.replaceAll("d","3");
    		//str = str.replaceAll("e","4");
    		str = str.replaceAll("f","5");
    		str = str.replaceAll("g","6");
    		str = str.replaceAll("h","7");
    		str = str.replaceAll("i","8");
    		str = str.replaceAll("j","9");
    	}
    return str;
}

/**
*分享房源,fangType：房源类型(出租1/求租2...)
**/
function do_sharefang(resourceId, city, fangType){
		var url="/my/showsharewithfriend.html?shareType=2&resourceId="+resourceId+"&city="+city+"&extendType="+fangType;
		popdialog.openWithIframe("分享给朋友",url,590,360);
}