//for drag window
$(function(){
var floatWrapX, floatWrapY, dragX, dragY, pX, pY, tX, tY;
var cX = document.documentElement.clientWidth;
var cY = document.documentElement.clientHeight;
var floatWrapPerX = floatWrapPerY = floatshowOne = 0;
var drag = false;
var divscroll = true; //是否响应滚动条事件
var resizeswitch = true; //是否响应窗体改变事件		   
$('.woyaoliuyan').click(function() {
   
  if (!drag) {
	if (floatshowOne == 0) {
	  floatWrapX =$(window).scrollLeft()+(cX/2)-($('#floatWrap').outerWidth(true)/2);
	  floatWrapY =$(window).scrollTop()+(cY/2)-($('#floatWrap').outerHeight(true)/2);
	  $('#floatWrap').css({
		top: floatWrapY,
		left: floatWrapX
	  }).show();
	  pX = parseInt($('#floatWrap').css("left")) - $(window).scrollLeft();
	  pY = parseInt($('#floatWrap').css("top")) - $(window).scrollTop();
	  floatshowOne = 1;
	} else {
	  $('#floatWrap').show();
	  pX = parseInt($('#floatWrap').css("left")) - $(window).scrollLeft();
	  pY = parseInt($('#floatWrap').css("top")) - $(window).scrollTop();
	}
	floatWrapPerX = pX / cX;
	floatWrapPerY = pY / cY;
  }

  
});
$(window).scroll(function() {
  if (!drag && divscroll) {
	floatWrapX = $(window).scrollLeft() + pX;
	floatWrapY = $(window).scrollTop() + pY;
	$('#floatWrap').css({
	  top: floatWrapY,
	  left: floatWrapX
	});
  }
});
$(window).resize(function() {
  if (!drag && resizeswitch) {
	cX = document.documentElement.clientWidth;
	cY = document.documentElement.clientHeight;
	floatWrapX = $(window).scrollLeft() + cX * floatWrapPerX;
	floatWrapY = $(window).scrollTop() + cY * floatWrapPerY;
	$('#floatWrap').css({
	  top: floatWrapY,
	  left: floatWrapX
	});
	pX = parseInt($('#floatWrap').css("left")) - $(window).scrollLeft();
	pY = parseInt($('#floatWrap').css("top")) - $(window).scrollTop();
  }
});
$('#floatWrapHead').mousedown(function(event) {
  $(this).css({cursor:'move'});
  $('#floatWarpClone').remove();
  $('#floatWrap').clone(true).insertAfter('#floatWrap').attr('id', 'floatWarpClone').show();
  $('body').bind("selectstart",function(){return false});
  $('#floatWrap').hide();
  dragX = ($(window).scrollLeft() + event.clientX) - (parseInt($('#floatWrap').css("left")));
  dragY = ($(window).scrollTop() + event.clientY) - (parseInt($('#floatWrap').css("top")));
  drag = true;
});
$('body').mousemove(function(event) {
  if (drag) {
	tX = event.pageX - dragX;
	tY = event.pageY - dragY;
	$('#floatWarpClone').css({
	  left: tX,
	  top: tY
	});
	pX = tX - $(window).scrollLeft();
	pY = tY - $(window).scrollTop();
	floatWrapPerX = pX / cX;
	floatWrapPerY = pY / cY;
  }
});
$('#floatWrapHead').mouseup(function() {
  $('#floatWrap').css({
	left: tX,
	top: tY
  });
  $('#floatWarpClone').remove();
  $('body').unbind("selectstart");
  $('#floatWrapHead').css({cursor:'default'});
  $('#floatWrap').show();
  drag = false;
});
$('#floatWrapClose').click(function() {
  $('#floatWrap').hide();
  //floatshowOne = 0;
  })

		function isemail(obvalue){
			if(obvalue.charAt(0)=="."|| //首字符不能够是“.”
			  obvalue.charAt(0)=="@"||  //首字符不能够是“@”
			  obvalue.indexOf("@",0)==-1||  //该E-mail地址首次出现@的地方不能在行首
			  obvalue.indexOf('','',0)==-1||  //该E-mail地址首次出现.的地方不能在行首
			  obvalue.lastIndexOf("@")==(obvalue.length-1)||//该E-mail地址首次出现@的地方不能在行尾
			  obvalue.lastIndexOf(".")==(obvalue.length-1)|| //该E-mail地址首次出"."的地方不能在行尾
			  obvalue.indexOf("@")==-1)
			{
			return false;	
			}else return true;
			  
			  
		}
		
		function notEmpty(obvalue){
			var val=obvalue.replace(/(^\s*)|(\s*$)/g, ""); 
			if(val.length>0){
				return true;
			}else false;
			
		}
		
		function ischineseChar(obvalue){
			    var reg = /[\u4e00-\u9fa5]+/; 
                if(reg.test(obvalue)){
					return true; 
				}else{
					
					return false;
					
				}
			
		}	
		
		function isphone(obvalue){
			
			    var reg = /[0-9-]+/; 
                if(reg.test(obvalue)){
					return true; 
				}else{
					
					return false;
					
				}
			
		}		
		
		
//check master value
function checkmaster(){
	var obval=$("input[name=master]").val();
        if(!notEmpty(obval)){
			
			return false;
		}
		return true;
}

function checkphone(){
	var obval=$("input[name=phone]").val();
	    if(ischineseChar(obval)){
			return false;
		}
		if(!isphone(obval)){
			return false;
		}
		return true;
	
}
function checkemail(){
	var obval=$("input[name=email]").val();
	    if(!isemail(obval)){
		return false;	
		}
		return true;
	
}
function checkcomment(){
	var obval=$("textarea[name=content]").val();
	if(!notEmpty(obval)){
	return false;
	}
	return true;
	
}


		
$("input[name=startcomment]").click(function(){
						var err=0;
						if(!checkmaster()){
							alert("请正确输入用户名");
							err++;
							return false;
						}
						if(!checkphone()){
							alert("请正确输入电话号码");
							err++;
							return false;
						}	
						if(!checkemail()){
							alert("请正确输入电子邮件");
							err++;
							return false;
						}	
						if(!checkcomment()){
							alert("请正确输入您的留言");
							err++;
							return false;
						}	
						if(err==0){
							$.ajax({
								  type:"POST",
								  url:"check_user_guestbook_data",
								  data:$("form[name=commentForm]").serialize(),
								  dataType:"json",
								  success:function(data){
									 if(data.num>0){
										alert(data.error); 
									 } 
									 if(data.num==0){
									
									 location.reload();
								
									 }
								  }
								   
								   })
					
						}
						
											 })
		   })