
var column = {
	initiailize:function(){
		this.setActive();
	},
	setActive:function(){
		$('#footer .active').last().active = true;
		$('#footer a').mouseover(function(){
			this.className='active';
		}).mouseout(function(){
			if(!this.active)this.className='';
		});
	}
}
var flight={
	initialize:function(){
		this.addCity('startCity',$('tb_startCity'));
		this.addCity('reachCity',$('tb_reachCity'));
		this.addCalendar('startCalendar',$('tb_startDate'));
	},
	addCity:function(id,sender){
		var addr="",sender=sender.id || sender;
		city.each(function(o){
			addr+="<div>"+o.k+"</div><ul>";
			o.v.each(function(o){
				addr+='<li onclick="flight.setCity(\''+id+'\',\''+o[1]+'\',\''+sender+'\')">'+o[1]+'</li>'
			});
			addr+='</ul>';
		});
		var poper=$(document.body).append('div').id(id).html(addr).last();
		$.popup.add({poper:poper,sender:$(sender)});
	},
	setCity:function(id,t,s){
		$(s).value = t;
		$(id).style.display='none';
	},
	addCalendar:function(calendarId,sender){
		new core.ui.Calendar(calendarId,{
			onchange:function(e){
				$(sender).value=e.year+"-"+(e.month+1)+"-"+e.day;
				$(calendarId).style.display='none';
			}
		});
		$.popup.add({poper:$(calendarId),sender:$(sender)});
	}
};
var ticket={
	initialize:function(){
		this.hideAllPrice();
	},
	hideAllPrice:function(){
		var ticketInfo = $('ticketInfo');
		if(ticketInfo.tagName){
			$('#ticketInfo .price').css({height:'23px'});
			$('#ticketInfo .more').click(this.showItemPrice);
		}
	},
	showItemPrice:function(e){
		var t = this;
		$A(t.parentNode.childNodes).each(function(o,i){
			var i = i || 1;
			var elem = t.parentNode.childNodes[i-1];
			if(o==t){
				elem.style.height=='23px'?elem.style.height="":'23px';
			}
		});
	}
};
var flash={
	options:{width:'100%',height:'100%',pauseTime:1,isShowText:1,textColor:'000',bgColor:'ddd',src:'/img/focus.swf'},
	items:[{
		img:'/img/01.jpg',
		link:'http://www.hztjjp.com.cn',
		text:'1'
	},{
		img:'/img/02.jpg',
		link:'http://www.hztjjp.com.cn',
		text:'2'
	},{
		img:'/img/03.jpg',
		link:'http://www.hztjjp.com.cn',
		text:'3'
	},{
		img:'/img/04.jpg',
		link:'http://www.hztjjp.com.cn',
		text:'4'
	},{
		img:'/img/05.jpg',
		link:'http://www.hztjjp.com.cn',
		text:'5'
	}],
	initialize:function(id,options){
		Object.extend(this.options,options||{});
		this.addEmbed($('title'));
	},
	addEmbed:function(parent){
		var itemsStr={imgs:'',texts:'',links:''},flashVars = "";
		
		this.items.each(function(o){Object.each(o,function(t,o){itemsStr[t+'s']+='|'+o})});
		
		['img','link','text'].each(function(i){flashVars+=i+'s='+itemsStr[i+'s'].slice(1)+'&';});
		Object.each(this.options,function(key,value){flashVars+=key+'='+value+'&'});
		
		parent.innerHTML='<embed flashvars="'+flashVars+'" width="'+this.options.width+'" height="'+this.options.height+'" ' +
						 'src="'+this.options.src+'" type="application/x-shockwave-flash"></embed>';
		
	}
};

$.ready(function(){column.initiailize();flight.initialize();ticket.initialize();flash.initialize('title')});