/*
	频道切换图片
*/
var flipTimer = null;
var headerFlipTimer = null;
var flipInteval = 5000;	// 切换时间
var headerFlipInteval = 5000;	// 切换时间
// 可以切换
var readyToFlip = function() {
	return $('div#longFlip div.imgHolder').size() > 1;
}

// 切换链接状态
var switchHandle = function() {
	var id = $('div#longFlip > div').index($('.imgHolder:visible')[0]);
	$('div#longFlip ul a.current').removeAttr('class');
	$($('div#longFlip ul a').get(id)).addClass('current');
}
// 自动切换
var flipImg = function() {
	if (!readyToFlip()) {
		window.clearInterval(flipTimer);
		return false;
	}
	var jo = $('div.imgHolder:visible');
	jo.fadeOut('slow');
	jo = jo.next();
	if (jo.size() == 0) jo = $('div.imgHolder:first');
	jo.fadeIn('slow', switchHandle);
}
// 手动切换
var switchImg = function(id) {	// id is 1 based
	if (!readyToFlip()) {
		window.clearInterval(flipTimer);
		return false;
	}
	if ($('div.imgHolder').index($(':visible')[0]) + 1 == id) return;		//如果选择的编号就是当前显示的图片编号则不做进一步处理
	window.clearInterval(flipTimer);
	var jo = $('div.imgHolder:visible');
	jo.fadeOut('slow');
	jo = $($('div.imgHolder').get(id - 1));
	jo.fadeIn('slow', switchHandle);
	flipTimer = window.setInterval('flipImg()', flipInteval);
	return false;
}

// 头部3图片自动切换
var headerFlipImg = function() {
	var jo = $('div#header img:visible');
	jo.fadeOut('slow');
	jo = jo.next();
	if (jo.size() == 0) jo = $('div#header img:first');
	jo.fadeIn('slow');
}





$(function() {
	// 打开新窗口
	$('a.open_new').attr('target', '_blank');



	// 频道切换图片
	flipTimer = window.setInterval('flipImg()', flipInteval);	// 设置计时器
	$('div#longFlip ul a').click(function() {return switchImg($(this).html())});		// 设置手动切换



	// 东南亚频道国家切换
	$('div#seasia_main li.countries a').click(function() {
		var country = $('span', $(this)).text();
		var id = $('div#seasia_main li.countries a span').index($('span:contains("' + country + '")')[0]);
		// 改变国家名称
		$('div#seasia_main li.country_header span').text(country);
		// 切换线路内容
		$('div#seasia_main li.list:visible').hide();
		$($('div#seasia_main li.list').get(id)).show();
		// 改变链接状态
		$('div#seasia_main li.countries a.current').removeAttr('class');
		$(this).addClass('current');
		return false;
	});


	// 各洲tab点击切换
	$('div#idx_continents ul.tabs a').click(function() {
		if ($(this).hasClass('current')) return false;
		var currentTab = $('div#idx_continents ul.tabs a.current');
		var currentId = $('div#idx_continents ul.tabs a').index(currentTab[0]);
		var currentJo = $($('div#idx_continents div.box').get(currentId));

		var nextId = $('div#idx_continents ul.tabs a').index($(this)[0]);
		var nextTab = $($('div#idx_continents ul.tabs a').get(nextId));
		var nextJo = $($('div#idx_continents div.box').get(nextId));

		currentJo.hide();
		nextJo.show();
		currentTab.removeAttr('class');
		nextTab.addClass('current');
		return false;
	});


	// 各洲搜索tab点击切换
	$('div#idx_search ul.tabs a').click(function() {
		if ($(this).hasClass('current')) return false;
		var currentTab = $('div#idx_search ul.tabs a.current');
		var currentId = $('div#idx_search ul.tabs a').index(currentTab[0]);
		var currentJo = $($('div#idx_search div.box').get(currentId));

		var nextId = $('div#idx_search ul.tabs a').index($(this)[0]);
		var nextTab = $($('div#idx_search ul.tabs a').get(nextId));
		var nextJo = $($('div#idx_search div.box').get(nextId));

		currentJo.hide();
		nextJo.show();
		//$('div#idx_search input#SearchCat1').val(nextTab.attr('href'));
		currentTab.removeAttr('class');
		nextTab.addClass('current');
		return false;
	});


	// 各洲搜索 提交
	$('div#idx_search form').submit(function() {
		$('input[name="cat1"]', $(this)).val($('div#idx_search ul.tabs a.current').attr('href'));
	});


	// 台湾介绍切换
	$('div#waiwan_main ul.intro a').click(function() {
		var nextId = $('div#waiwan_main ul.intro a').index($(this)[0]);
		var nextDiv = $($('div#waiwan_main div.left > div').get(nextId));
		$('div#waiwan_main div.left > div:visible').hide();
		nextDiv.show();
		return false;
	});

	// gotop按钮始终在右侧中间
	$('div#gotop').css('top', $(document).scrollTop() + $(window).height() / 2);
	$(window).scroll(function() {
		$('div#gotop').css('top', $(document).scrollTop() + $(window).height() / 2);
	});


	// 头部3个切换图片
	headerFlipTimer = window.setInterval('headerFlipImg()', headerFlipInteval);	// 设置计时器


});
