﻿
//搜索
function $(id){
	return document.getElementById(id);
};

function loadJS(file){
	var head = document.getElementsByTagName('HEAD').item(0);
	var script = document.createElement('SCRIPT');
	script.src = file;
	script.type = "text/javascript";
	head.appendChild(script);
}

//新房------------------------------------------------------------------------------------begin
function initialPositioncd(objNum){
	//初始化方位
	document.comboBoxes['Positioncd' + objNum].textBox.value = '方位/区县';
	//var group = new ComboBox.Group('按方位查询');
	var group = new ComboBox.Group('');
	if(objNum == '0'){
		var item = new ComboBox.Item("不限", "");
	}else{
		var item = new ComboBox.Item("不限", "");
	}
	item.initial = '-1';
	group.add(item);
	for(var i = 0; i < Positioncd.length; i++){
		item = new ComboBox.Item(Positioncd[i].name, Positioncd[i].name);
		item.initial = Positioncd[i].index;
		group.add(item);
	}
	document.comboBoxes['Positioncd' + objNum].addGroup(group);
}
function initialDistricts(objNum){
	//初始化District数据
	//var group = new ComboBox.Group('城东');
		//var item = new ComboBox();
    for(var i = 0; i < Positioncd.length; i++){
		var group = new ComboBox.Group(Positioncd[i].name);
		//item = new ComboBox.Item(Positioncd[i].name, Positioncd[i].name);
		//item.initial = Positioncd[i].index;
		//group.add(item);
		var item = new ComboBox();
		var h=1;
		if(i==0){
			for(var j = 0; j < Districts1.length; j++){
				item = new ComboBox.Item(Districts1[j].name, Districts1[j].value);
				item.initial = Districts1[j].index;
				group.add(item);
			}
		}
		if(i==1){
			for(var j = 0; j < Districts2.length; j++){
				item = new ComboBox.Item(Districts2[j].name, Districts2[j].value);
				item.initial = Districts2[j].index;
				group.add(item);
			}
		}
		if(i==2){
			for(var j = 0; j < Districts3.length; j++){
				item = new ComboBox.Item(Districts3[j].name, Districts3[j].value);
				item.initial = Districts3[j].index;
				group.add(item);
			}
		}
		if(i==3){
			for(var j = 0; j < Districts4.length; j++){
				item = new ComboBox.Item(Districts4[j].name, Districts4[j].value);
				item.initial = Districts4[j].index;
				group.add(item);
			}
		}
		if(i==4){
			/*
			for(var j = 0; j < Districts5.length; j++){
				item = new ComboBox.Item(Districts5[j].name, Districts5[j].value);
				item.initial = Districts5[j].index;
				group.add(item);
			}
			*/
		}
	 if(i!=4)	
	   document.comboBoxes['Positioncd' + objNum].addGroup(group);
	}
	
}
function initialHuanxians(objNum){
	//初始化Huanxian数据
	if(document.comboBoxes['Railway' + objNum] && typeof(Railways) != 'undefined' && Railways.length > 0){
		var group = new ComboBox.Group('按环线查询');
		document.comboBoxes['Huanxian' + objNum].textBox.value = '环线/地铁线';
	}else{
		var group = new ComboBox.Group();
		document.comboBoxes['Huanxian' + objNum].textBox.value = '全部环线';
	}
	var item = new ComboBox.Item('全部环线', '');
	item.initial = '-1';
	group.add(item);
	for(var i = 0; i < Huanxians.length; i++){
		item = new ComboBox.Item(Huanxians[i].name, Huanxians[i].name);
		item.initial = Huanxians[i].index;
		if(Huanxians[i].hot == 1){
			item.normalClass = "hotItem";
			item.overClass = "hotOverItem";
		}
		group.add(item);
	}
	document.comboBoxes['Huanxian' + objNum].addGroup(group);
}
function initialRailways(objNum){
	//初始化Railways数据
	if(document.comboBoxes['Railway' + objNum] && typeof(Railways) != 'undefined' && Railways.length > 0){
		var group = new ComboBox.Group('按地铁线查询');
		var item = new ComboBox.Item('全部地铁', '');
		item.initial = '-2';
		group.add(item);
		for(var i = 0; i < Railways.length; i++){
			item = new ComboBox.Item(Railways[i].name, Railways[i].value);
			item.initial = Railways[i].index + 100;
			if(Railways[i].hot == 1){
				item.normalClass = "hotItem";
				item.overClass = "hotOverItem";
			}
			group.add(item);
		}
		document.comboBoxes['Huanxian' + objNum].addGroup(group);
	}
}

function initialSource(objNum){
	//初始化Source数据
	if(document.comboBoxes['Source' + objNum] && typeof(Source) != 'undefined' && Source.length > 0){
		document.comboBoxes['Source' + objNum].textBox.value = '信息来源';
		var group = new ComboBox.Group();
		var item = new ComboBox.Item('全部', '');
		//item.initial = '-2';
		group.add(item);
		for(var i = 0; i < Source.length; i++){
			item = new ComboBox.Item(Source[i].name, Source[i].value);
			item.initial = Source[i].index + 100;
			if(Source[i].hot == 1){
				item.normalClass = "hotItem";
				item.overClass = "hotOverItem";
			}
			group.add(item);
		}
		document.comboBoxes['Source' + objNum].addGroup(group);
	}
}

function initialRooms(objNum){
	//初始化Room数据
	if(document.comboBoxes['Rooms' + objNum] && typeof(Rooms) != 'undefined' && Rooms.length > 0){
		document.comboBoxes['Rooms' + objNum].textBox.value = '居室';
		var group = new ComboBox.Group();
		var item = new ComboBox.Item('全部', '');
		//item.initial = '-2';
		group.add(item);
		for(var i = 0; i < Rooms.length; i++){
			item = new ComboBox.Item(Rooms[i].name, Rooms[i].value);
			item.initial = Rooms[i].index + 100;
			if(Rooms[i].hot == 1){
				item.normalClass = "hotItem";
				item.overClass = "hotOverItem";
			}
			group.add(item);
		}
		document.comboBoxes['Rooms' + objNum].addGroup(group);
	}
}

function initialPurposes(objNum){
	//初始化物业类型
	document.comboBoxes['Purpose' + objNum].textBox.value = '类型';
	var group = new ComboBox.Group();
	if(objNum == '0'){
		var item = new ComboBox.Item("不限", "");
	}else{
		var item = new ComboBox();
	}
	item.initial = '-1';
	group.add(item);
	for(var i = 0; i < Purposes.length; i++){
		item = new ComboBox.Item(Purposes[i].name, Purposes[i].name);
		item.initial = Purposes[i].index;
		group.add(item);
	}
	document.comboBoxes['Purpose' + objNum].addGroup(group);
}
if(document.comboBoxes['District0']){
	document.comboBoxes['Purpose0'].onselect = function(){
		return true;
		if(this.selectedItem.initial == '-1'){
			this.textBox.value = '不限';
		}else if(this.selectedItem.initial == '1'){
			$('PriceTip0').style.display = '';
		}else{
			$('PriceTip0').style.display = 'none';
		}
		//物业类型联动价格
		var priceBox = document.comboBoxes['Price0'];
		priceBox.clear();
		
		priceBox.text = '价格区间';
		priceBox.value = '';
		priceBox.textBox.value = '价格区间';
		priceBox.hiddenField.value = '';
		
		var group = new ComboBox.Group('');
		priceBox.addGroup(group);
		var index = parseInt(this.selectedItem.initial);
		var price = Price[index];
		group = new ComboBox.Group(price.unit);
		priceBox.addGroup(group);
		group = new ComboBox.Group('');
		var priceSuffix;
		if(price.unit.indexOf('天') > -1){
			priceSuffix = '天';
		}else if(price.unit.indexOf('月') > -1){
			priceSuffix = '';//'月';
		}else if(price.unit.indexOf('万') > -1){
			priceSuffix = '';//'万';
		}else{
			priceSuffix = '';
		}
		group.add(new ComboBox.Item("不限", ""));
		for(var i = 0; i < price.text.length; i++){
			group.add(new ComboBox.Item(price.text[i], price.value[i] + priceSuffix));
		}
		priceBox.addGroup(group);
		price = Price[parseInt(10 + index)];
		if(price){
			group = new ComboBox.Group('-------------------');
			priceBox.addGroup(group);

			group = new ComboBox.Group(price.unit);
			if(price.unit.indexOf('天') > -1){
				priceSuffix = '天';
			}else if(price.unit.indexOf('月') > -1){
				priceSuffix = '';//'月';
			}else if(price.unit.indexOf('万') > -1){
				priceSuffix = '';//'万';
			}else{
				priceSuffix = '';
			}
			group.add(new ComboBox.Item("不限", ""));
			for(var i = 0; i < price.text.length; i++){
				group.add(new ComboBox.Item(price.text[i], price.value[i] + priceSuffix));
			}
			priceBox.addGroup(group);
		}
	}
	document.comboBoxes['Price0'].initial = function(purposeIndex){
		//物业类型联动价格
		var priceBox = document.comboBoxes['Price0'];
		priceBox.clear();

		priceBox.text = '价格区间';
		priceBox.value = '';
		priceBox.textBox.value = '价格区间';
		priceBox.hiddenField.value = '';

		var group = new ComboBox.Group('');
		priceBox.addGroup(group);
		var index = parseInt(purposeIndex);
		var price = Price[index];
		group = new ComboBox.Group(price.unit);
		priceBox.addGroup(group);
		group = new ComboBox.Group('');
		var priceSuffix;
		if(price.unit.indexOf('天') > -1){
			priceSuffix = '天';
		}else if(price.unit.indexOf('月') > -1){
			priceSuffix = '';//'月';
		}else if(price.unit.indexOf('万') > -1){
			priceSuffix = '';//'万';
		}else{
			priceSuffix = '';
		}
		group.add(new ComboBox.Item("不限", ""));
		for(var i = 0; i < price.text.length; i++){
			group.add(new ComboBox.Item(price.text[i], price.value[i] + priceSuffix));
		}
		priceBox.addGroup(group);

		price = Price[parseInt(10 + index)];
		if(price){
			group = new ComboBox.Group('-------------------');
			priceBox.addGroup(group);

			group = new ComboBox.Group(price.unit);
			if(price.unit.indexOf('天') > -1){
				priceSuffix = '天';
			}else if(price.unit.indexOf('月') > -1){
				priceSuffix = '';//'月';
			}else if(price.unit.indexOf('万') > -1){
				priceSuffix = '';//'万';
			}else{
				priceSuffix = '';
			}
			group.add(new ComboBox.Item("不限", ""));
			for(var i = 0; i < price.text.length; i++){
				group.add(new ComboBox.Item(price.text[i], price.value[i] + priceSuffix));
			}
			priceBox.addGroup(group);
		}
	}
	document.comboBoxes['Price0'].onselect = function(){
		if(this.selectedItem.value == ''){
			this.textBox.value = '不限';
		}
	}
}
//价格区间
if($('priceButton0')){
	$('priceButton0').onclick = function(){
		var priceBox = document.comboBoxes['Price0'];
		if ($('minPrice0').value != '' || $('maxPrice0').value != ''){
			priceBox.text = $('minPrice0').value + '-' + $('maxPrice0').value;
			priceBox.value = $('minPrice0').value + '-' + $('maxPrice0').value;
			priceBox.textBox.value = priceBox.text;
			priceBox.hiddenField.value = priceBox.value;
		}		
	}
}
//更新提交表单
function form_action(objNum){
	var myForm;
	if(objNum==0) myForm = document.form_newhouse;
	if(objNum==1) myForm = document.form_newhouse1;
	myForm.FangWei.value=document.comboBoxes["Positioncd"+objNum].hiddenField.value;//方位
	myForm.DiTie.value=document.comboBoxes["Huanxian"+objNum].hiddenField.value;//环线
	myForm.WuYe.value=document.comboBoxes["Purpose"+objNum].hiddenField.value;//物业类型
	myForm.JiaGe.value=document.comboBoxes["Price"+objNum].hiddenField.value;//价格
	myForm.rooms.value=document.comboBoxes["Rooms"+objNum].hiddenField.value;//居室
	myForm.f.value=document.comboBoxes["Source"+objNum].hiddenField.value;//来源
}


