// JavaScript Document
$(document).ready(function() {
  $('table.tableData tr:odd').addClass('odd');
  $('table.tableData tr:even').addClass('even');
/*			   
  $(".tableData td").toggle(
	function () {
      $(this).parent().addClass("highlight");
    },
    function () {
	  $(this).parent().removeClass("highlight");
    }
  )
*/
  $(".tableData td").mouseover(function(){
    $(this).parent().addClass("mouseOver");
  })
  $(".tableData td").mouseout(function(){
	$(this).parent().removeClass("mouseOver");
  });
  
  $(".tableData td div").click(function(){
		var datetime = new Date();
		var hour = datetime.getHours();
		var minute = datetime.getMinutes();
		var second = datetime.getSeconds();
		var utime = hour+""+minute+""+second;
		
		var idName = $(this).attr("id");
		var id = idName.replace("v_","");
		$.ajax({
			type: "GET",
			url: "adminFunc.php",
			data: "m=p&id="+id+"&time="+utime,
			success: function(html)
			{
				if(html==1)
				{
					document.getElementById(idName).innerHTML = "<span>Show Link</span>";
				}
				else
				{
					document.getElementById(idName).innerHTML = "Hide Link";
				}
			}
		})
  })
  
  $(".tableData td span").click(function(){
	var n = confirm("Do you want to delete this Products ?");
	if(n)
	{
		var datetime = new Date();
		var hour = datetime.getHours();
		var minute = datetime.getMinutes();
		var second = datetime.getSeconds();
		var utime = hour+""+minute+""+second;
		
		var idName = $(this).attr("id");
		var id = idName.replace("d_","");
		$.ajax({
			type: "GET",
			url: "adminFunc.php",
			data: "m=pd&id="+id+"&time="+utime,
			success: function(html)
			{
				if(html==1)
				{ 
					document.getElementById(idName).parentNode.parentNode.style.display = "none";
				}
				else
				{
					alert("False to Delete products,\n Please try again.");
				}
			}
		})
	}
	});
});

function removeNews(id)
{
	var n = confirm("Do you want to delete this News ?");
	if(n)
	{
		var datetime = new Date();
		var hour = datetime.getHours();
		var minute = datetime.getMinutes();
		var second = datetime.getSeconds();
		var utime = hour+""+minute+""+second;
		$.ajax({
			type: "GET",
			url: "adminFunc.php",
			data: "m=nd&id="+id+"&time="+utime,
			success: function(html)
			{
				if(html==1)
				{ 
					document.getElementById(id).style.display = "none";
				}
				else
				{
					alert("False to Delete news,\n Please try again.");
				}
			}
		})
	}
}

function removeMessage(id)
{
	var n = confirm("Do you want to delete this Message ?");
	if(n)
	{
		var datetime = new Date();
		var hour = datetime.getHours();
		var minute = datetime.getMinutes();
		var second = datetime.getSeconds();
		var utime = hour+""+minute+""+second;
		$.ajax({
			type: "GET",
			url: "adminFunc.php",
			data: "m=md&id="+id+"&time="+utime,
			success: function(html)
			{
				if(html==1)
				{ 
					document.getElementById(id).style.display = "none";
				}
				else
				{
					alert("False to Delete message,\n Please try again.");
				}
			}
		})
	}
}


$(".submit").click(function(){
	
	var datetime = new Date();
	var year = datetime.getFullYear();
	var month = datetime.getMonth()+1;
	var day = datetime.getDate();
	var hour = datetime.getHours();
	var minute = datetime.getMinutes();
	var second = datetime.getSeconds();
	var utime = year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
	
	var userExp = /^[\w\d-]{3,16}$/;
	var mailExp = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	
	if(!userExp.test($("#name").val()))
	{
	 	$("#name").css("border-color","red");
	}
	else
	{
		$("#name").css("border-color","#B2B2B2");	
	}
	
	if(!mailExp.test($("#email").val()))
	{
	 	$("#email").css("border-color","red");
	}
	else
	{
		$("#email").css("border-color","#B2B2B2");
	}
	
	if(!$("#message").val())
	{
		$("#message").css("border-color","red");
	}
	else
	{
		$("#message").css("border-color","#B2B2B2");
	}
	
	if(mailExp.test($("#email").val())&&userExp.test($("#name").val())&&$("#message").val())
	{
		$.ajax({
			type: "POST",
			url: "contactPost.php",
			data: "name="+$("#name").val()+"&email="+$("#email").val()+"&message="+unicode($("#message").val())+"&time="+utime,
			success: function(html)
			{
				$("#messageBox").html("<div style='font-weight:bold; color:#C1272D'>Message has been sent.</div>");
			}
		})
	}
})

function chkUserName(objId, divId)
{
	try{
		var user = $("#"+objId).val();
		var userExp = /^[\w\d-]{4,16}$/;
		if(!userExp.test(user))
		{
			$("#"+divId).html("Please enter correct user name.");
			return false;
		}
		else if(isDuplication(user))
		{
			// Check the user name from server.
			$("#"+divId).html("The user name can not use, please choose another one.");				
			return false;
		}
		else
		{
			$("#"+divId).html("");
			return true;
		}
	}catch(e){
	}
}
function chkMail(objId, divId)
{
	try{
		var mailExp = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
		if(! mailExp.test($("#"+objId).val()))
		{
			$("#"+divId).html("Mail must be like a@b.c");
			return false;
		}
		else if(isDuplication($("#"+objId).val()))
		{
			// Check the user name from server.
			$("#"+divId).html("The user name can not use, please choose another one.");
			return false;
		}
		else
		{
			$("#"+divId).html("");
			return true;
		}
	}catch(e){
	}
}
function unicode(s){
	var len=s.length;
	var rs="";
	for(var i=0;i<len;i++){
	var k=s.substring(i,i+1);
	rs+="\\u"+s.charCodeAt(i)+";";
	}
	return rs;
	//alert(rs);
}



function pageFunc()
{
	
	var str = parseInt(document.getElementById("pageInput").value);
	var pageUrl = document.getElementById("pageUrl").value;
	var totalPageNum = document.getElementById("totalPageNum").innerHTML;
	
	if(isNaN(str))
	{
		alert("请输入一个大于零 小于总页数的数字")
	}
	else
	{
		if(str<=0)
		{
			window.location.href = pageUrl + "&page=1";
		}
		else if(str>=totalPageNum)
		{
			window.location.href = pageUrl + "&page=" + totalPageNum;
		}
		else
		{
			window.location.href = pageUrl + "&page=" + str;
		}
	}	
}

function getValue(obj)
{
	var str = obj.value;
	//pageFunc(str);
	document.getElementById("pageInput").value = str ;
}