$j(function(){
	$j('.nav >li').hover(
	  function(){
	  	if($j(this).children('ul').size()>0){		
			var thisWidth=$j(this).width();
			var thisUlWidth=$j(this).children('ul').width();
			if(thisWidth>thisUlWidth){
				$j(this).children('ul').css({'width':(thisWidth-2)+'px'});
			}
	    	$j(this).children('a').addClass("curr-drop");
			$j(this).children('ul').slideDown(100);
		}
	  },
	  function(){
	    $j(this).children('a').removeClass("curr-drop");
		$j(this).children('ul').hide();
	  }
	);
	/*
	$j('.btn-loadingonclick').click(function(e){
		//获取鼠标的坐标
		$j(this).attr("disabled","disabled");
		var mouseX=$j(this).getMouse(e).mouseX;
		var mouseY=$j(this).getMouse(e).mouseY;	
		var loadingonclick=$j(".loadingonclick");
		loadingonclick.css("left", mouseX + "px");
		loadingonclick.css("top", mouseY + "px");
		loadingonclick.show();	  	
	});*/
	//$j("input[name=website]").val("http://");
	

	
	$j("form.searchForm").bind('submit',function(){
		if($j(this).find("input[name=keywords]").val().length<1){
			$j(this).find("input[name=keywords]").focus();
			jAlert("请输入关键词");
			return false;
		}
	});
	$j("input[name=keywords]").bind('focus',function(){
		if ($j(this).val() == '请输入关键词') {
			$j(this).val('');
		}
	});
	$j("input[name=keywords]").bind('blur',function(){
		if($j(this).val()==''){
			$j(this).val("请输入关键词");
		}
		
	});
	$j("input[name=subscribe_email]").bind('focus',function(){
		if ($j(this).val() == '输入您的Email地址') {
			$j(this).val('');
		}
	});
	$j("input[name=subscribe_email]").bind('blur',function(){
		if($j(this).val()==''){
			$j(this).val("输入您的Email地址");
		}
		
	});
			//点击时,地址栏不会变成a的href属性。
			$j(".closeCouplet").click(function(){
				$j("div.couplet").hide("slow");
				return false;
			});	
});
function showLoadingonclick(x,y){
		var loadingonclick=$j(".loadingonclick");
		loadingonclick.css("left", x + "px");
		loadingonclick.css("top", y + "px");
		loadingonclick.show();	
}
/**
* 获取鼠标的坐标
*/
jQuery.fn.extend({
    getMouse:function(event){
        this.mouseX = 0;//x坐标
        this.mouseY = 0;//y坐标
        var evt = event || window.event;
        if (evt.pageX) {
            this.mouseX = evt.pageX;
            this.mouseY = evt.pageY;
        }else if (evt.clientX){
           this.mouseX = evt.clientX + (document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);
           this.mouseY = evt.clientY + (document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);
        }
        return this;
    }
});

//提交留言
function submitGuestbook(form){
	var id=form.id;
	var name =id.substring(0, 1).toUpperCase()
                + id.substring(1, id.length);
	var chk=eval("validate"+name+"($('" + form.id + "'))");
	if(chk){
		var jForm=$j(form);
		var chkPostStringPassValue=jForm.find('input[id=chkPostStringPass]').val();		
		var chkFiterWordsPass=chkPostStringPassValue!='hasFiterWords';
		if(chkFiterWordsPass){		
			//$j('.btn-loadingonclick').attr("disabled",true);
			var offset=$j(form).find('.btn-loadingonclick').offset();
			showLoadingonclick(offset.left,offset.top);
		    var postData=$j(form).serialize();
		    var url=form.action;
		    $j.post(url,postData,submitGuestbookCallback,"json");	
		}else{
			jAlert("您输入的内容包含敏感词语，所以不能保存。请修改后再保存。");
		}				
	}else{
		$j(".loadingonclick").hide();
		$j('.btn-loadingonclick').attr("disabled",false);
	}
} 
//提交留言回调函数
function submitGuestbookCallback(data){
	$j(".loadingonclick").hide();
	if(data.result){	
		jAlert("提交成功！");	
		resetForm(data.formId);
	}else{
		/*
		var jform=$j('#'+data.formId);
		var chkPostStringPassSize=jform.find('input[id=chkPostStringPass]').size();
		if(chkPostStringPassSize==0){
			jform.append('<input type="hidden" id="chkPostStringPass" value="hasFiterWords"/>');
		}else{
			$j("input[id=chkPostStringPass]").val("hasFiterWords");
		}	*/		
		$j('.btn-loadingonclick').attr("disabled",false);
		if(data.hasFilterWord){
			jAlert("您输入的内容包含敏感词语，所以不能保存。请修改后再保存。");
		}else{		
			jAlert("对不起，提交失败了。");
		}
	}
}

//清空表单:formId
function resetForm(formId) {
	var jForm=$j("#"+formId);
	jForm[0].reset();  
	jForm.find('.btn-loadingonclick').attr("disabled",false);
}

///邮件订阅 ajax
function newsSubscription(element){
	var email=$j(element).parent().find("input[name=subscribe_email]");
	if(validateEmail(email.val())){
		$j.post(__ctxPath+'/customer/newsSubscription/blank.html?doAction=subscriptionAjax',{"subscribe_email":email.val()},newsSubscriptionCallback,"json");
	}else{
		jAlert("输入您的Email地址");
		email.focus();
		return false;
	}
	return false;
}
function newsSubscriptionCallback(data){
	if(data.result){	
		jAlert("订阅成功！");	
	}else{
		
	}
}
//退订邮件订阅 ajax
function unsubscribeAjax(element){
	var email=$j(element).parent().find("input[name=subscribe_email]");
	if(validateEmail(email.val())){
		$j.post(__ctxPath+'/customer/newsSubscription/blank.html?doAction=unsubscribeAjax',{"subscribe_email":email.val()},unsubscribeAjaxCallback,"json");
	}else{
		jAlert("输入您的Email地址");
		email.focus();
		return false;
	}
	return false;
}
//unsubscribeAjaxCallback
function unsubscribeAjaxCallback(data){
	if(data.result){	
		jAlert("退订成功！");	
	}else{
		jAlert("对不起，该邮件账号没有在本站订阅消息。");
	}
}

//评论等操作之前检查是否包含敏感词汇
function chkPostString(dom){
	if(dom){
		var uuid = dom.id==""?dom.name:dom.id;
		var tips=$j(dom).next('span.error_txt').length;
		if(tips==0){
			var url=__ctxPath+"/filterWord/blank.html";
			$j.post(url,{"chkString":dom.value,"inputId":uuid},chkPostStringCallback,"json");		
		}
	}
}
function chkPostStringCallback(data){
	var chkPostStringPassValue = 'hasFiterWords' ;
	if(data.hasFilterWord){	
		if($(data.inputId)){
			__handleVaErrMsg($(data.inputId), '不能包含敏感词语！')
		}	
	}else{
		chkPostStringPassValue="noFiterWords";
	}	
	var form=$j('#'+data.inputId).parents().find("form").eq(0);
	var chkPostStringPassSize=form.find('input[id=chkPostStringPass]').size();
	if(chkPostStringPassSize==0){
		$j('#'+data.inputId).after('<input type="hidden" id="chkPostStringPass" value="'+chkPostStringPassValue+'"/>');
	}else{
		$j("input[id=chkPostStringPass]").val(chkPostStringPassValue);
	}		
}
