var speed = 1000;
var timer = 10000;
var line = 5;
var p = 4;
var q = 4;
var timerID;
var biddingPages = 0;
var matchPages = 0;

function tab(nav,content,on,type)
{
	$(nav).children().bind(type,function(){
		var tab=$(this);
		var tab_index=tab.prevAll().length;
		$(nav).children().removeClass(on);
		tab.addClass(on);
		$(content).children().hide();
		$(content).children().eq(tab_index).show();
	});
}


$(document).ready(function(){
//modified by tangjian delete this code down.
	$(".main_pro_div").hover(
		function(){												
			$(this).addClass("pro_on");
		},
		function(){												
			$(this).removeClass("pro_on");
		}
	);
	
	$('#selectandplay').before('<div id="nav">').cycle({fx:'fade',speed:'fast',timeout:4000,pager:'#nav',pause:1});
	$('#rightBarAd').before('<div id="subnav">').cycle({fx:'fade',speed:'fast',timeout:4000,pager:'#subnav',pause:1});
	$('#rightBarAdtwo').before('<div id="subnavtwo">').cycle({fx:'fade',speed:'fast',timeout:4000,pager:'#subnavtwo',pause:1});
	$('#middleBarAd').before('<div id="thirdnavtwo">').cycle({fx:'fade',speed:'fast',timeout:4000,pager:'#thirdnavtwo',pause:1});
	
	var title1 = $("#adtitle_1").val();
	var title2 = $("#adtitle_2").val();
	var title3 = $("#adtitle_3").val();
	$("#nav")
		.find("a").html("<span class='spe'>"+title1+"</span>")
		.next("a").html("<span class='spe'>"+title2+"</span>")
		.next("a").html("<span class='spe'>"+title3+"</span>"); 
	
	reflash();
	flash();
	tab(".supply ul",".supply .supplyCont","on","mouseover");
	tab(".showActive ul",".showActive .actCont","on","mouseover");
	tab(".friendLink .list",".friendLink .linkCont","on","mouseover");
	$(".tabSearch ul li").click(function(){
		$(".tabSearch .on").removeClass("on");
		$(this).addClass("on");
		var type = $(this).attr("id").replace("li_", "");
		$("#type").val(type);
	});
	$("#search_button").unbind("click").click(
		function() {
			if ($("#kw").val() == ''||$("#kw").val()=='输入关键字') {
				alert("请输入关键字");
				return false;
			}
	});
	$("#kw").keyup(function(){
		changeColor($("#kw"));
	});
	initScroll();
	
	var biddingPages = $("#biddingPages").val();
	var matchPages = $("#matchPages").val();
	
	if(matchPages>1){
		timerID = setInterval("scrollMatch()", timer);
	}
	if($('#scrollDiv').find('li').length>1){
		setInterval('AutoScroll("#scrollDiv")',3000);
	}
});

function initScroll(){
	
	var biddingPages = $("#biddingPages").val();
	var matchPages = $("#matchPages").val();
	
	$("#matchli").hover(function(){
		$(this).addClass("on");
		$("#biddingli").removeClass("on");
		$("#biddingShow").removeClass("slc");
		$("#matchShow").addClass("slc");
		clearInterval(timerID);
		if(matchPages>1){
			timerID = setInterval("scrollMatch()", timer);
		}
	});
	$("#biddingli").hover(function(){
		$(this).addClass("on");
		$("#matchli").removeClass("on");
		$("#matchShow").removeClass("slc");
		$("#biddingShow").addClass("slc");
		clearInterval(timerID);
		if(biddingPages>1){
			timerID = setInterval("scrollBidding()", timer);
		}
	});
	
	$("#matchTableScroll").hover(
			 function() {
				 clearInterval(timerID);
			 },
			 function() {
				if(matchPages>1){
					 timerID = setInterval("scrollMatch()", timer);
				}
	         }
    );
	
	$("#biddingTableScroll").hover(
			 function() {
				 clearInterval(timerID);
			 },
			 function() {
				 if(biddingPages>1){
					 timerID = setInterval("scrollBidding()", timer);
				 }
	         }
    );
}

function scrollMatch(){
	var matchPages = $("#matchPages").val();
	var _thisMatch = $("#matchTableScroll");
    var lineMH = _thisMatch.find("tr:first").height();
    
    var upMHeight = 0 - line * lineMH;
    $.ajax({
         type: "GET",
         url: "/index/indexmatch.htm?p=" + p,
         async: false,
         success: function(data) {
    		var matchLength = $(data).find("td").length;
    		if(matchLength==35){
	    		_thisMatch.animate({
		    	    marginTop: upMHeight
		    	},
		    	speed, 
		    	function() {
		    		_thisMatch.unbind("animate");
		            for (i = 1; i <= line; i++) {
		            	_thisMatch.find("tr:first").remove();
		            }
		            
		            _thisMatch.append($.trim(data));
		            _thisMatch.css({
	                 	marginTop: 0
	                 });
		            _thisMatch.find("tr:first").attr("class","top");
		    	 });
    		}
    		
	    	p = p+1;
            if(p>matchPages){
           		p = 1;
            }
         }
    });
}

function scrollBidding(){
	
	var biddingPages = $("#biddingPages").val();
	var _thisBidding = $("#biddingTableScroll");
	var lineBH = _thisBidding.find("tr:first").height();
	var upBHeight = 0 - line * lineBH;
    $.ajax({
         type: "GET",
         url: "/index/indexbidding.htm?q=" + q,
         async: false,
         success: function(data) {
    	
    		var Bidding = data;
    		var biddingLength = $(data).find("td").length;

    		if(biddingLength==30){
    			_thisBidding.animate({
		    	    marginTop: upBHeight
		    	},
		    	speed, 
		    	function() {
		    		_thisBidding.unbind("animate");
		            for (i = 1; i <= line; i++) {
		            	_thisBidding.find("tr:first").remove();
		            }
		            _thisBidding.append($.trim(data));
		            _thisBidding.css({
	                 	marginTop: 0
	                 });
		            _thisBidding.find("tr:first").attr("class","top");
		    	 });
    		}
    		
            q = q+1;
            if(q>biddingPages){
           		q = 1;
            }
         }
    });
}
function flash() {
    $.ajax({
        type: "GET",
        url: "/loginstatus/indexlogin-f-1-source-index.htm",
        async: false,
        success: function(data) {
            if (data) {
                $("#welcome_div").html(data);
            }
        }
    });
}
function logout() {
    $.ajax({
        type: "GET",
        url: "/login/logout.htm?rand=" + Math.random(),
        async: false,
        success: function(data) {
            flash();
            reflash();
        }
    });
}
function reflash() {
    $('#indexlogin').attr('src', '/login/type-index.htm?rand=' + Math.random());
} 

function changeColor(objectName){
	if(objectName.val()=='请输入关键字' || objectName.val()==''){
		objectName.attr('style','color:#999');
	}
	else{
		objectName.attr('style','color:#333');
	}
}
$(function(){
		   $(".top_hover").hover(function(){
				$(".barCont").addClass("bar_hover");
			},function(){
				$(".barCont").removeClass("bar_hover");
			});
			$(".top_hover_ons").hover(function(){
				$(".barCont").addClass("bar_hover");
			},function(){
				$(".barCont").removeClass("bar_hover");
			});
	});
function AutoScroll(obj){
	$(obj).find("ul:first").animate({
		marginTop:"-25px"
	},1000,function(){
		$(this).css({marginTop:"0px"}).find("li:first").appendTo(this);
	});
}

