jQuery.fn.findn = function(name) { // {{{
	var elems = jQuery.map(this, function(elem){
			return jQuery.find("[name='"+name+"']", elem);
			});
	return this.pushStack(elems);
} // }}}

// for piao {{{
function fraudQuery() {
	var ph = gE("phone");
	var fi = gE("fraudinfo");
	if (!ph || !fi) return;
	var f = gE("fraudframe");
	if (!f) {
		fi.innerHTML = '<iframe id="fraudframe" width="220" height="95" scrolling="no" frameborder="0" border="0"></iframe>';
		f = gE("fraudframe");
	}
	f.src = "http://ppz.kuxun.cn/search.php?UI=frame&q=" + ph.value;
}
// }}}

var search_sites = new Array(
	"58同城",
	"赶集网",
	"搜狐网",
	"列表网",
	"本地宝网",
	"火车网",
	"搜火车网",
	"火车票信息网",
	"百姓网",
	"中国铁路网",
	"火车票网",
	"火车时刻表网",
	"水木清华站",
	"中国票务网",
	"同程网",
	"口碑网",
	"深圳新闻网"
);
var randcount = 0;
var homepage_index_oldcitypy = "beijing";

var google_adsense_version = "20100118";

$(function() {
	$('#searchbar form').submit(function() {
		return piaoSearch(this);
	});

    if(gInfo.type == "Train") {
        skbindexInit();
    } else if(gInfo.type == "Ticket") {
        piaoindexInit();
    }

	randomcorp();
    chgupdatelog();
});

function skbindexInit() { // {{{
    var $radios = $('#searchbar div.xuanze input')
	$radios.click(function(e) {
		var index = $radios.index(this);
		var oldf = $('#searchbar form:visible').hide().get(0);
		var newf = $('#searchbar form').eq(index).show().get(0);
		$(newf.From).val($(oldf.From).val());
		newf.q.value = oldf.q.value;
	});
	$radios.eq(0).click();
	if (document.getElementById("train_home_rightword_iframe")) {
		$("#train_home_rightword_iframe").attr("src", "http://sta.kuxun.cn/Files/piao/gg/skb/train_home_rightword.html?" + google_adsense_version);
	}
	if (document.getElementById("google_ads_iframe")) {
		$("#google_ads_iframe").attr("src", "http://sta.kuxun.cn/Files/piao/gg/skb/gg_afs_index.html?" + google_adsense_version);
	}
	if (document.getElementById("train_home_mid_bannar_pic_iframe")) {
		$("#train_home_mid_bannar_pic_iframe").attr("src", "http://sta.kuxun.cn/Files/piao/gg/skb/train_home_mid_bannar_pic.html?" + google_adsense_version);
	}
	if (document.getElementById("train_home_mid_right_word_1_iframe")) {
		$("#train_home_mid_right_word_1_iframe").attr("src", "http://sta.kuxun.cn/Files/piao/gg/skb/train_home_mid_right_word_1.html?" + google_adsense_version);
	}
} // }}}

function piaoindexInit() { // {{{
    var $radios = $('#searchbar div.xuanze input')
	$radios.click(function(e) {
		var index = $radios.index(this);
		var oldf = $('#searchbar form:visible').hide().get(0);
		var newf = $('#searchbar form').eq(index).show().get(0);
		$(newf.From).val($(oldf.From).val());
		newf.q.value = oldf.q.value;
	});
	$radios.eq(1).click();
	if (document.getElementById("train_home_rightword_iframe")) {
		$("#train_home_rightword_iframe").attr("src", "http://sta.kuxun.cn/Files/piao/gg/piao/train_home_rightword.html?" + google_adsense_version);
	}
	if (document.getElementById("google_ads_iframe")) {
		$("#google_ads_iframe").attr("src", "http://sta.kuxun.cn/Files/piao/gg/piao/gg_afs_index.html?" + google_adsense_version);
	}
	if (document.getElementById("train_home_mid_bannar_pic_iframe")) {
		$("#train_home_mid_bannar_pic_iframe").attr("src", "http://sta.kuxun.cn/Files/piao/gg/piao/train_home_mid_bannar_pic.html?" + google_adsense_version);
	}
	if (document.getElementById("train_home_mid_right_word_1_iframe")) {
		$("#train_home_mid_right_word_1_iframe").attr("src", "http://sta.kuxun.cn/Files/piao/gg/piao/train_home_mid_right_word_1.html?" + google_adsense_version);
	}
} // }}} 

function randomcorp() {
	if(randcount == search_sites.length) {
		randcount = 0;
	}   
	$("#search-site-train").html(search_sites[randcount]);
	$("#search-site-ticket").html(search_sites[randcount]);
	setTimeout(randomcorp, 2000);
	randcount++;
}

function chgupdatelog() { // {{{
    var curno = 0;
    function changeupdatedata() {
        var nextno = (curno + 1) % 4;
        var curdiv = document.getElementById("updatelog0"); 
        var nextdiv = document.getElementById("updatelog"+nextno);
        var temp = curdiv.innerHTML;
        curdiv.innerHTML = nextdiv.innerHTML;
        nextdiv.innerHTML = temp;
        curno = nextno;
        setTimeout(changeupdatedata, 4000);
    }
    setTimeout(changeupdatedata, 4000);
} // }}}

function homepage_index_changetab(citypy) {
	if (citypy == homepage_index_oldcitypy) {
		return;
	}

	var htmlblock = $("#city_index_" + citypy);
	var oldhtmlblock = $("#city_index_" + homepage_index_oldcitypy);
	var citytab = document.getElementById("homepage_index_city_" + citypy);
	var oldcitytab = document.getElementById("homepage_index_city_" + homepage_index_oldcitypy);

	oldcitytab.className = "";
	citytab.className = "active";

	htmlblock.css("display", "");
	oldhtmlblock.css("display", "none");
	homepage_index_oldcitypy = citypy;
}

// vim: fdm=marker
