﻿

//ct 返回数据放置的容器  pi 页面索引  ps 页面大小 cls新闻类型,ds返回的数据类型0是绑定的数据其他为li, tid 获取数据的表ID,rc记录数,whr where条件
function getListdata(ct,pi,ps,tid,cls,ds,pth,l)
{
	I$(ct).innerHTML="<img src='/img/other/load.gif'/>";
	ctforpate=ct;
	psforpage=ps;
	tidforpage=tid;
	clsforpate=cls;
	pthforpage=pth;
	dsforpage=ds;
	lforpage=l;
	jQuery.get(pth, 
	{pi:pi,ps:ps,tid:tid,cls:escape(cls),ds:ds,l:l} ,
	function(data){
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);
	I$(ct).innerHTML=data;}
	});	
}
function getxwwhouseListdata(ct,ps)
{

	I$(ct).innerHTML="<img src='/img/other/load.gif'/>";
	jQuery.get("/content/_xwwHouseInfo.aspx", 
	{ps:ps} ,
	function(data){
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);
	I$(ct).innerHTML=data;}
	});	
}
function gethousecount(ct)
{
	I$(ct).innerHTML="<img src='/img/other/load.gif'/>";
	jQuery.get("/content/_houseCount.aspx", 
	function(data){
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);
	I$(ct).innerHTML=data;}
	});	

}
function getmyHouseListdata(cls)
{
$(document).ready(function(){jQuery(function($) {I$('temp').background='../img/tab31.gif';getListdata('temp','0','20','26',cls,'1','_getmyHouseInfoList.aspx');}); getPageSize('page','20','26',cls,'_getPage.aspx'); });
}
function getSearchResult(tid,inputid)
{
	var obj = I$(inputid);
	if(!obj)
		return false;
	if(obj.value==''){
		obj.value='输入关键字';return false}
	else{
		cls=encodeURI('综合检索');
		con=encodeURI(obj.value);
		location.href='/content/getlist.aspx?tid='+tid+'&cls='+cls+'&con='+con;}
}
//row 行数 col 列数 isshow显示文本
function getVideoListdata(ct,pi,tid,cls,isshow,row,col,w,h,css,pth)
{
I$(ct).innerHTML="<img src='/img/other/load.gif'/>";
	ctforpate=ct;
	tidforpage=tid;
	clsforpate=cls;
	pthforpage=pth;
	isshowforpage=isshow;
	rowforpage=row;
	colforpage=col;
	wforpage=w;
	hforpage=h;
	cssforpage=css;
	jQuery.get(pth, 
	{pi:pi,tid:tid,cls:escape(cls),isshow:isshow,row:row,col:col,w:w,h:h,css:css} ,
	function(data){
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);
	I$(ct).innerHTML=data;}
	});	
}
//获得图片内容列表，只适合有focus Flash的页面
function getPhotoListdata(ct,pi,ps,tid,cls,pth)
{
I$(ct).innerHTML="<img src='/img/other/load.gif'/>";
	ctforpate=ct;
	psforpage=ps;
	tidforpage=tid;
	clsforpate=cls;
	pthforpage=pth;
	jQuery.get(pth, 
	{pi:pi,ps:ps,tid:tid,cls:escape(cls)} ,
	function(data){
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);
	I$(ct).innerHTML=data;}
	});	
}

function getPageSize(ct,ps,tid,cls,pth)
{
	try{jQuery.get(pth, 
	{ps:ps,tid:tid,cls:escape(cls)} ,
	function(data){
	if(data) {
	var _content=getString("<mydiv>","</mydiv>",data);
	var _pc=getString('<div id="pc">','</div>',data);
	page_count=_pc;
	I$(ct).innerHTML=_content;}
	});	}catch(ex){}
}

function getContentdata(ct,tid,id,cls,pth)
{
	I$(ct).innerHTML="<img src='/img/other/load.gif'/>";
	jQuery.get(pth, 
	{tid:tid,id:id,cls:cls} ,
	function(data){	
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);	
	I$(ct).innerHTML=data;}
	});	
}

function getFlashPhoto(tid,pth,id)
{
	jQuery.get(pth, 
	{tid:tid,id:id} ,
	function(data){
	if(data) {
	var _sc=getString('<div id="myphoto">','</div>',data);
	if(_sc!="不支持Flash")
	executeJS(_sc);
	}
	});	
}
function getFlashPhoto(tid,pth,id,rc)
{
	jQuery.get(pth, 
	{tid:tid,id:id,rc:rc} ,
	function(data){
	if(data) {
	var _sc=getString('<div id="myphoto">','</div>',data);
	if(_sc!="不支持Flash")
	executeJS(_sc);
	}
	});	
}

function getDateAndWeek()
{
	jQuery.get("/Content/_getDate.aspx", 
	{tid:0} ,
	function(data){	
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);	
	I$("datediv").innerHTML=data;}
	});	
}
function locationmore(tid,cls)
{
	cls=escape(cls);
	location.href='/content/getlist.aspx?tid='+tid+'&cls='+cls;
}
function housemore(cls)
{
	cls=escape(cls);
	location.href='/content/getHouselist.aspx?cls='+cls;
}
function loupan(cls)
{
	cls=escape(cls);
	location.href='/content/getLouPan.aspx?cls='+cls;
}
function xuke(cls)
{
	cls=escape(cls);
	location.href='/content/getXukeInfo.aspx?cls='+cls;
}
function xiaoqumore(cls)
{
	cls=escape(cls);
	location.href='/content/getXiaoquList.aspx?cls='+cls;
}

function LoginSystem()
{
	jQuery.get("/Content/_LogRecord.aspx");	
}
function Login()
{
	var u=I$("user").value;
	var p=I$("pass").value;
	if(u=="" || p=="")
		location.href="/content/Login.aspx";
	else{
	jQuery.get('/content/_Login.aspx', 
	{u:u,p:p} ,
	function(data){
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);	
	if(data!="-1")
		location.href="/content/_myPlan"+data+".aspx";
	else
		location.href="/content/Login.aspx";}		
	});	}

}
function delhouseinfo(id)
{
	var p=I$("pass").value;
	if(p=="")
	    alert('请填写删除密码！');
	else if(!confirm('确认要删除您发布的信息吗？'))
	    return false;
	else
	{
	    jQuery.get("/Content/_delhouseinfo.aspx", 
	    {id:id,pass:p} ,
	    function(data){	
	    if(data) {
	    data=getString("<mydiv>","</mydiv>",data);	
	    alert(data);}
	    });	
	}
}

function getindexcount()
{
	jQuery.get('/content/_getcount.aspx', 
	function(data){	
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);	
	var ad=data.split('|');
	if(ad.length==6){
	I$("loupancount").innerHTML=ad[0];
	I$("xukecount").innerHTML=ad[1];
	I$("sellcount").innerHTML=ad[2];
	I$("orentcount").innerHTML=ad[3];
	I$("irentcount").innerHTML=ad[4];
	I$("buycount").innerHTML=ad[5];}
	}
	});	

}
function searchLoupan()
{
	var lpxmmc=escape(I$("lpxmmc").value);  //楼盘名称
	var lpsgdw=escape(I$("lpsgdw").value);  //施工单位
	var lpkfs=escape(I$("lpkfs").value);   //开发商
	var lpjzjg=escape(I$("lpjzjg").value);  //建筑结构
	var lpsjdw=escape(I$("lpsjdw").value);  //设计单位
	location.href='/content/searchLoupanlist.aspx?p1='+lpxmmc+'&p2='+lpsgdw+'&p3='+lpkfs+'&p4='+lpjzjg+'&p5='+lpsjdw;

}
function searchXuke()
{
	var xkxmmc=escape(I$("xkxmmc").value);  //项目名称
	var xkxmfl=escape(I$("xkxmfl").value);  //项目分类
	var xkxmdz=escape(I$("xkxmdz").value);  //项目地址
	var xkxkzh=escape(I$("xkxkzh").value);  //许可证号
	location.href='/content/searchXukelist.aspx?p1='+xkxmmc+'&p2='+xkxmfl+'&p3='+xkxmdz+'&p4='+xkxkzh;

}
function searchSellBuy()
{//I$("").options[I$("").selectedIndex].text
	var f1csqg=escape(I$("f1csqg").options[I$("f1csqg").selectedIndex].text);  //出售或求购
	var f1szdq=escape(I$("f1szdq").options[I$("f1szdq").selectedIndex].text);  //所在区域
	var f1cqxz=escape(I$("f1cqxz").options[I$("f1cqxz").selectedIndex].text);  //产权性质
	var f1wylx=escape(I$("f1wylx").options[I$("f1wylx").selectedIndex].text);  //物业类型
	var f1fyxz=escape(I$("f1fyxz").options[I$("f1fyxz").selectedIndex].text);  //房源性质
	var f1fwhx=escape(I$("f1fwhx").options[I$("f1fwhx").selectedIndex].text);  //房屋户型
	
	var f1fwcx=escape(I$("f1fwcx").options[I$("f1fwcx").selectedIndex].text);  //房屋朝向
	var f1c1=escape(I$("f1c1").value);  //所在楼层1
	var f1c2=escape(I$("f1c2").value);  //所在楼层2
	var f1m1=escape(I$("f1m1").value);  //建筑面积1
	var f1m2=escape(I$("f1m2").value);  //建筑面积2
	var f1j1=escape(I$("f1j1").value);  //价格范围1
	var f1j2=escape(I$("f1j2").value);  //价格范围2
	var gjz=escape(I$("gjz").value);//关键字
	if(f1c1!="" && !checkIsInteger(f1c1))
		{alert("所在楼层应为有效的数值！");return;}
	if(f1c2!="" && !checkIsInteger(f1c2))
		{alert("建所在楼层应为有效的数值！");return;}
	if(f1m1!="" && !checkIsDouble(f1m1))
		{alert("建筑面积应为有效的数值！");return;}
	if(f1m2!="" && !checkIsDouble(f1m2))
		{alert("建筑面积应为有效的数值！");return;}
	if(f1j1!="" && !checkIsDouble(f1j1))
		{alert("价格范围应为有效的数值！");return;}
	if(f1j2!="" && !checkIsDouble(f1j2))
		{alert("价格范围应为有效的数值！");return;}
	location.href='/content/searchHouselist.aspx?p1='+f1csqg+'&p2='+f1szdq+'&p3='+f1cqxz+'&p4='+f1wylx+'&p5='+f1fyxz+'&p6='+f1fwhx+'&p7='+f1fwcx+'&p8='+f1c1+'&p9='+f1c2+'&p10='+f1m1+'&p11='+f1m2+'&p12='+f1j1+'&p13='+f1j2+'&p14='+gjz;
}
function searchRent()
{
	var f2csqg=escape(I$("f2czqz").options[I$("f2czqz").selectedIndex].text);  //出租或求租
	var f2szdq=escape(I$("f2szqy").options[I$("f2szqy").selectedIndex].text);  //所在区域
	var f2cqxz=escape(I$("f2cqxz").options[I$("f2cqxz").selectedIndex].text);  //产权性质
	var f2wylx=escape(I$("f2wylx").options[I$("f2wylx").selectedIndex].text);  //物业类型
	var f2fyxz=escape(I$("f2fyxz").options[I$("f2fyxz").selectedIndex].text);  //房源性质
	var f2fwhx=escape(I$("f2fwhx").options[I$("f2fwhx").selectedIndex].text);  //房屋户型
	var f2fwcx=escape(I$("f2fwcx").options[I$("f2fwcx").selectedIndex].text);  //房屋朝向
	var f2c1=escape(I$("f2c1").value);  //所在楼层1
	var f2c2=escape(I$("f2c2").value);  //所在楼层2
	var f2m1=escape(I$("f2m1").value);  //建筑面积1
	var f2m2=escape(I$("f2m2").value);  //建筑面积2
	var f2j1=escape(I$("f2j1").value);  //价格范围1
	var f2j2=escape(I$("f2j2").value);  //价格范围2
	if(f2c1!="" && !checkIsInteger(f2c1))
		{alert("所在楼层应为有效的数值！");return;}
	if(f2c2!="" && !checkIsInteger(f2c2))
		{alert("建所在楼层应为有效的数值！");return;}
	if(f2m1!="" && !checkIsDouble(f2m1))
		{alert("建筑面积应为有效的数值！");return;}
	if(f2m2!="" && !checkIsDouble(f2m2))
		{alert("建筑面积应为有效的数值！");return;}
	if(f2j1!="" && !checkIsDouble(f2j1))
		{alert("价格范围应为有效的数值！");return;}
	if(f2j2!="" && !checkIsDouble(f2j2))
		{alert("价格范围应为有效的数值！");return;}
	var gjz=escape(I$("kjz").value);//关键字
location.href='/content/searchHouselist.aspx?p1='+f2csqg+'&p2='+f2szdq+'&p3='+f2cqxz+'&p4='+f2wylx+'&p5='+f2fyxz+'&p6='+f2fwhx+'&p7='+f2fwcx+'&p8='+f2c1+'&p9='+f2c2+'&p10='+f2m1+'&p11='+f2m2+'&p12='+f2j1+'&p13='+f2j2+'&p14='+gjz;
}
function getVote()
{
	jQuery.get("/Content/_getOptions.aspx", 
	{tid:0} ,
	function(data){	
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);	
	I$("nav8").innerHTML=data;}
	});	
}
function vote(pid,id,bz)
{
	var url="/Content/vote.aspx";
	var options=N$(id);
	var v;
	if(id &&bz)
	{
		for(var i=0;i<options.length;i++)
		if(options[i].checked)
			v=options[i].value;
		jQuery.post(url,{pid:pid,v:v,bz:bz},
		function(data){
		if(data)
			{
			url+="?pid="+pid;
			window.open(url,'vote','','');
			}
		}
		);	
	}
	else
		{v=0;bz=0;
	url+="?pid="+pid;
	window.open(url,'vote','','');}
}
function getscrollhttp(ct,cls,ct1)
{
	jQuery.get('/Content/_getzpzt.aspx', 
	{cls:escape(cls),bqmc:ct1} ,
	function(data){
	if(data) {
	data=getString("<mydiv>","</mydiv>",data);
	if(data){
	I$(ct).innerHTML=data;
	new ImagesSlideHorizon(ct1);
	}
	}
	});	

}



function $d(element){
	if(arguments.length>1){
		for(var i=0,elements=[],length=arguments.length;i<length;i++)
			elements.push($d(arguments[i]));
		return elements;
	}
	if(typeof element=="string")
		return document.getElementById(element);
	else
		return element;
}
function today(obj){
	var today=new Date();
	var day=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
	$d(obj).innerHTML=today.getFullYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+"日 "+day[today.getDay()];	
}
//打开友情链接
function openLink(obj){
	window.open($d(obj).value,"_blank","");
}
function fontZoom(param){
$d("content").style.fontSize=param;
}
var Class={
	create:function(){
		return function(){
			this.initialize.apply(this,arguments);
		}	
	}
}
Function.prototype.bind=function(){
	var args=Array.apply(this,arguments);
	var $fun=this;
	var owner=args.shift();
	return function(){
		$fun.apply(owner,args.concat(arguments));
	}
}

var ImagesSlideHorizon=Class.create();
ImagesSlideHorizon.prototype={
	initialize:function(parent){
		this.parent=$d(parent);
		var content=this.parent.innerHTML;
		this.parent.innerHTML=content;
		this.parent.onmouseover=this.stop.bind(this);
		this.parent.onmouseout=this.start.bind(this);
		this.scroll();
	},
	scroll:function(){
		if(this.parent.scrollLeft>=this.parent.scrollWidth/2){
			this.parent.scrollLeft-=this.parent.scrollWidth/2;
		}else{
			this.parent.scrollLeft+=1;
		}
		
		this.timer=setTimeout(this.scroll.bind(this),20);
	},
	stop:function(){
		clearTimeout(this.timer);	
	},
	start:function(){
		this.scroll();
	}
}

