(function($){
    $.fn.banner = function(delay){
		/* banner HTML 
		<div class="banner">
			<ul class="banner-img-cont clearfix">
				<li class="current"><img src="img/banner1.jpg" /></li>
				<li><img src="img/banner2.jpg" /></li>
				<li><img src="img/banner3.jpg" /></li>
			</ul>
		</div>
		*/
		var $li = $(this).find('.banner-img-cont li');
		var len = $li.length;
		var html = '<div class="banner-btn">';
		for(i=0;i<len;i++)
			html += '<a></a>';	
		html += '</div>';
		$(this).append(html);
		
		var $b = $(this).find('.banner-btn');
		var $a = $b.find('a');
		$li.eq(0).addClass('current');
		$a.eq(0).addClass('active');
		var isAnimating = false;
		$a.click(function(){
			var i = $(this).index();
			var c = $(this).siblings('.active').index();
			if($(this).hasClass('active') || isAnimating)
				return;
			isAnimating = true;
			$(this).addClass('active').siblings().removeClass();
			$li.eq(i).css({left:'100%',opacity:0}).addClass('animating').animate({left:0,opacity:1},1000,function(){
				$li.eq(c).removeClass('current');
				$(this).addClass('current').removeClass('animating').removeAttr('style');
				isAnimating = false;
				});
			});
		function autoswith(){
			var o = $b.find('a.active').index() + 1;
			o = o ==len ? 0 : o;
			$a.eq(o).click();
			}
		setInterval(autoswith,delay);
	}
	$.fn.carousel = function(delay,_width,minLength){
		/*
		<div class="engineer">
			<a class="prev"></a>
			<div class="carousel-box">
				<div class="carousel-cont">
					<a href="#"><img src="img/e1.jpg" width="231" height="144" /></a>
					<a href="#"><img src="img/e2.jpg" width="231" height="144" /></a>
					<a href="#"><img src="img/e3.jpg" width="231" height="144" /></a>
					<a href="#"><img src="img/e4.jpg" width="231" height="144" /></a>
					<a href="#"><img src="img/e5.jpg" width="231" height="144" /></a>
					<a href="#"><img src="img/e1.jpg" width="231" height="144" /></a>
				</div>
			</div>
			<a class="next"></a>
		</div>
		*/
		var $obj = $(this);
		var isAnimating = false;
		var len = $(this).find('.carousel-cont a').length;
		var $cont = $(this).find('.carousel-cont');
		$cont.width(len * _width);
		if(len <= minLength){
			$(this).find('.prev,.next').hide();
			return;
		}
		$(this).find('.prev,.next').click(function(){
			if(isAnimating)
				return;
			isAnimating = true;
			var isPrev = $(this).hasClass('prev');
			var $obja = $obj.find('.carousel-cont a');
			var a = $obja.last();
			var b = $obja.first();
			if(isPrev){
				a.insertBefore(b);
				$cont.css('left',-_width);
				$cont.animate({left:0},500,function(){isAnimating = false;})
			}
			else
				$cont.animate({left:-_width},500,function(){
					b.insertAfter(a);  
					$(this).css('left',0);
					isAnimating = false;
				});
		});
		var isHover = false;
		$obj.hover(function(){ isHover = true;},function(){ isHover = false;});
		function autoCarousel(){
			if(isHover)
				return;
			$obj.find('.next').click();
		}
		setInterval(autoCarousel,delay);
	}
})(jQuery);
// scrollTop animate
$('a[data-mark]').click(function(){
	$('html,body').stop().animate({scrollTop:$($(this).data('mark')).offset().top},600);
	});
/*
	input 相关
*/	
/* placeholder属性兼容 */
//parents ->display:none---NO 
//parents ->visibility:hidden---YES
//设置.placeholderFix样式
if (!('placeholder' in document.createElement('input'))){
	$('input[placeholder],textarea[placeholder]').each(function(){
    	$(this).after('<label style="position:absolute;left:'+$(this).offset().left+'px;top:'+$(this).offset().top+'px;padding-left:'+$(this).css('padding-left')+';line-height:'+$(this).css('line-height')+';color:'+$(this).css('color')+';">'+$(this).attr('placeholder')+'</label>');    
    });
	$('input[placeholder],textarea[placeholder]').focus(function(){
		$(this).next('label').hide();
		}).blur(function(){
			if($(this).val()=='')
				$(this).next('label').show();
		});
	$('.placeholderFix').click(function(){$(this).prev('input,textarea').focus();});
}
//输入验证
$('input[type=submit]').click(function(){
	var word = '请输入';
	var num = 0;
	$(this).parents('form').find('input,textarea').each(function(){
		if($(this).data('name')!=undefined)
        	if($(this).val()==''){
				if(num!=0)
				word +='、';
				num++;
				word+=$(this).data('name');
			}
    });
	word+='!';
	if(num!=0){
		alert(word);
		return false;
	}	
});
//自定义下拉框
/* html
	<div class="mySelect textbox1"><span class="selectView">性别</span>
		<div class="myOptions">
			<label>性别</label>
			<label>男</label>
			<label>女</label>
		</div>
		<input type="hidden" value="" />
	</div>
*/
var s_isHover = false;
$('.mySelect').hover(function(){
	s_isHover = true;
	},function(){
		s_isHover = false;
		});
$('.mySelect').on('click',function(){
	$(this).find('.myOptions').toggle();
	});
$(document).click(function(){
	if(!s_isHover)
	$('.myOptions:visible').hide();
	});
$('.myOptions label').on('click',function(){
	var $obj = $(this).closest('.mySelect');
	$obj.find('.selectView').text($(this).text());
	$obj.find('input[type=hidden]').val($(this).text());
	});	
	
	
	
	
//add
$(function(){
	$('.nav li').hover(function(){
		$(this).find('dl').slideDown();
	},function(){
		$(this).find('dl').slideUp();
	});	
	
	
});	
	
	

function ckyzm(id){
	var yzm=$("input[name='yzm']").val();
	if(!yzm){
		alert('请输入验证码！');
		return false;
	}
	//
	var url="ckyzm.php";
	var da={};
	da['id']=id;
	da['yzm']=yzm;

	$.ajax({    
	type: "POST",    
	url: url,    
	data: da, 
	dataType: 'json',     
	beforeSend: function(XMLHttpRequest){       
	},    
	success: function(data, textStatus){ 
		var succ=parseInt(data.succ);
		if(succ==11){
		   alert("验证码错误");
		   return false;	
		}else if(succ==0){
		   alert("投标审核中！请等待");
		   return false;	
		}else if(succ==1){
		   alert("很遗憾，未中标！");
		}else if(succ==2){
		   alert("恭喜，中标！");
		}
		$("#yzmjg").html(data.con);

	
	},    
	complete: function(XMLHttpRequest, textStatus){    
	},    
	error: function(){  
	alert("更新失败");     
	},    
	cache : false   
	}); 
	
	
	
	//	
}

	
	
	