$(function(){
	$("input#keyword,input#date,textarea#myContents").simpleWaterMark("watermark");
	//$("input#date").datepicker({dateFormat:"dd/m/yy"});
	/*limitChars*/
	$("textarea#myContents").keyup(function(){
 		limitChars("myContents",20000,"charlimitinput");
 	});
	$("a#gototop").click(function(){
		$("html, body").animate({scrollTop:"0px"},700);
		return false;
	});
	$("input#keyword").keyup(function(){
 		$("input#date").val("");
 	});
	$("input#date").keyup(function(){
 		$("input#keyword").val("");
		$("select#iCat").val("");
 	});
	$("form#search").submit(function(){
		var keyword = $("input#keyword").val();
		if(keyword=="Từ khóa tìm kiếm"){
			//alert("Bạn chưa nhập từ khóa tìm kiếm !");
			$("input#keyword").val("");
			//$("input#keyword").focus();
			//return false;
		}
	});
	$("img#favorites").click(function(){
		bookmarksite(document.title,location.href);
	});
	$("img#reply").click(function(){
		var url = $(this).attr("name");
		document.location="/page.php?module=feedback&url="+url;
	});
	$("form#contact").submit(function(){
		var name = $("input#name").val();
		var email = $("input#email").val();
		var phone = $("input#phone").val();
		var address = $("input#address").val();
		if(name==""){
			$("input#name").focus();
			return false;
		}
		if(email==""){
			$("input#email").focus();
			return false;
		}
		if(email!=""){
			if(!isemail(email)){
				$("input#email").focus();
				$("input#email").val("");
				return false;
			}
		}
		if(address==""){
			$("input#address").focus();
			return false;
		}
		var contents = $("textarea#contents").val();
		if(contents==""){
			$("textarea#contents").focus();
			return false;
		}
		var dataSend = "name="+name+"&email="+email+"&phone="+phone+"&address="+address+"&contents="+contents;
		/* Call aJax */
		$.ajax({
			type:"POST",url:"/contact.php",data:dataSend,success:function(data){
				$("label#loading").html("<center class=\"none\"><img src=\"/images/process.gif\" border=\"0\" width=\"32\" height=\"32\" alt=\"Đang kiểm tra dữ liệu...\" /></center>").fadeTo(100,1,function(){
					if(data=="success"){
						var msgtext = "<center class=\"success\"><h2>Thông tin liên hệ của bạn đã được gửi!</h2>Cảm ơn bạn! Chúng tôi sẽ trả lời bạn trong thời gian sớm nhất.</center>";
						setTimeout("finishAjax('div#sendform','"+escape(msgtext)+"')",100);
					}else $("div#sendform").html("<center class=\"error\">"+data+"</center>");
				});
			}
		});
		return false;
	});
	$("form#article").submit(function(){
		var myname = $("input#myname").val();
		var myemail = $("input#myemail").val();
		var mytitle = $("input#mytitle").val();
		if(myname==""){
			$("input#myname").focus();
			return false;
		}
		if(myemail==""){
			$("input#myemail").focus();
			return false;
		}
		if(myemail!=""){
			if(!isemail(myemail)){
				$("input#myemail").focus();
				$("input#myemail").val("");
				return false;
			}
		}
		if(mytitle==""){
			$("input#mytitle").focus();
			return false;
		}
		var contents = $("textarea#myContents").val();
		if(contents==""){
			$("textarea#myContents").focus();
			return false;
		}
		var capcha = $("input#capcha").val();
		if(capcha==""){
			$("input#capcha").focus();
			return false;
		}
		var dataSend = "authorName="+myname+"&email="+myemail+"&title="+mytitle+"&contents="+contents+"&capcha="+capcha;
		/* Call aJax */
		$.ajax({
			type:"POST",url:"/post.php",data:dataSend,success:function(data){
				$("label#loading").html("<center class=\"none\"><img src=\"/images/process.gif\" border=\"0\" width=\"32\" height=\"32\" alt=\"Đang kiểm tra dữ liệu...\" /></center>").fadeTo(100,1,function(){
					if(data=="success"){
						var msgtext = "<center class=\"success\"><h2>Bài viết của bạn đã được gửi!</h2>Chân thành cảm ơn Quý độc giả đã gửi thông tin tới chúng tôi.<br />Để tiếp tục gửi tác phẩm khác, hãy bấm <a href=\"/begin.html\"><b>vào đây</b></a>.</center>";
						setTimeout("finishAjax('div#articleform','"+escape(msgtext)+"')",100);
					}else $("div#articleform").html("<center class=\"error\">"+data+"</center>");
				});
			}
		});
		return false;
	});
});
function finishAjax(id,response){
	$(id).html(unescape(response));
	$(id).show();
}
function isemail(email){
	var re = /^(\w|[^_]\.[^_]|[\-])+(([^_])(\@){1}([^_]))(([a-z]|[\d]|[_]|[\-])+|([^_]\.[^_])*)+\.[a-z]{2,3}$/i;
	return re.test(email);
}
/* Modified to support Opera */
function bookmarksite(title,url){
	if(window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}else if(document.all)// ie
		window.external.AddFavorite(url, title);
}
/* Character limit count down */
function limitChars(textid,limit,infodiv){
	var text = $('#'+textid).val();	
	var textlength = text.length;
	if(textlength > limit){
		$('#'+infodiv).html(limit);
		$('#'+textid).val(text.substr(0,limit));
		return false;
	}else{
		$('#'+infodiv).html(limit - textlength);
		return true;
	}
}
