//=================================留言版主頁============================================
var guestbook_model          = 1;
var guestbook_start_count    = -1;
var guestbook_end_counts     = 3;
var guestbook_total_count    = 0;
var guestbook_operation      = '+';
var guestbook_jump           = 0;

function guestbook_main(){
	
	  switch(guestbook_model){
		  case 1:
			 SendUrl = _Web_Url + "/index.php/M_model/M_guestbook/guestbook_model_1/";
			 break;
	  }
	  $.ajax({
		  type: "POST",
		  dataType:'json',
		  url:SendUrl,
		  data:{
			  'start_count':guestbook_start_count,  //Controlsql limit start
			  'end_count':guestbook_end_counts,     //Controlsql  limit end 
			  'operation':guestbook_operation,      //Control Previous Next
			  'jump_page':guestbook_jump            //If user use page link,It will configure his parameters
		  },
		  success: function(data){
			  $('#guestbook_sub').html(data.HTML);
			  $('#left_guest_div').html(data.up);
			  $('#right_guest_div').html(data.down);
			  $('#select_guest_page').html(data.page);
			  guestbook_start_count = data.nowCount;
		  }
	  });
}

function guestbook_action(action){                  //點選上下頁
	loading_guestbook_gif();
	guestbook_jump           = 0;
	if (action=='down'){
		guestbook_operation = '+';
	}else{
		guestbook_operation = '-';
	}
	guestbook_main();
	return false;
}

function show_guestbook(count){                    //點選頁數
   loading_guestbook_gif();
   guestbook_start_count = count
   guestbook_jump        = 1;
   guestbook_main();
   return false;
}

function auto_load_guestbook(){
  $.ajax({
	  type: "POST",
	  dataType:'json',
	  url: _Web_Url + "/index.php/M_model/M_guestbook/guestbook_model_1/",
	  data:{
			  'start_count':guestbook_start_count,  //Controlsql limit start
			  'end_count':guestbook_end_counts,     //Controlsql  limit end 
			  'operation':guestbook_operation,      //Control Previous Next
			  'jump_page':guestbook_jump            //If user use page link,It will configure his parameters
	  },
	  success: function(data){
		 
			if (guestbook_total_count != data.count){
				loading_guestbook_gif();
				guestbook_start_count    = -1;
				guestbook_operation      = '+';
				guestbook_jump           = 0;
				guestbook_main();
			}
			guestbook_total_count = data.count;
			if (data.count==0){
				guestbook_main();
			}
	  }
  });
}


function guestbook_clock(){
	setTimeout("guestbook_clock()",5000);
  	auto_load_guestbook();
}

function load_guestbook(model,counts){
	try{
		loading_guestbook_gif();
		tmp = document.getElementById('guestbook_sub').id;
		guestbook_model       = model;
		guestbook_end_counts  = counts;
		guestbook_clock();
	}catch(error){}
}


function load_guestbook_message(){ 
	 var bgObj   = document.createElement("div"); 
	 bgObj.id    = "guest_messsage_id";
	 bgObj.style.cssText = "position:fixed;left:0px;top:0px;width:100%;px;height:100%;filter:Alpha(Opacity=30);opacity:0.3;background-color:#000000;z-index:199;";
	 document.body.appendChild(bgObj); 
	 
	 //產生連輸入介面-------------------------------------
	 x = document.body.scrollWidth;
	 x = x / 2;
	 y = $(window).scrollTop();
	 y = y + 200;
	
	 var msgObj=document.createElement("div");
	 msgObj.id = "user";
	 msgObj.style.cssText = "top;left:"+x+"px;top:"+y+"px;z-index:200;";
	 
	 document.body.appendChild(msgObj);
	  $.ajax({
		  type: "POST",
		  url: _Web_Url + "/index.php/M_model/M_guestbook/guestbook_user_intrface/",
		  success: function(data){
			 msgObj.innerHTML = data;
		  }
	  });
	  
	 //-------------------------------------------------
	 
	 y = y + 150;
	 x = x - 100;
	 var bgObj1  = document.createElement("div"); 
	 bgObj1.id="loadingGeustPic";
	 bgObj1.style.cssText = "position:absolute;left:"+x+"px;top:"+ y +"px;width:auto;height:auto;z-index:201;display:none;";
	 document.body.appendChild(bgObj1); 
	 document.getElementById('loadingGeustPic').innerHTML = "<img src='"+_Web_Url +"/system/media/img/model/loading.gif'>";
	 var moveX    = 0;
	 var moveY    = 0;
	 var moveTop  = 0;
	 var moveLeft = 0;
	 var moveable = false;
	 var docMouseMoveEvent = document.onmousemove;
	 var docMouseUpEvent   = document.onmouseup;
	 document.getElementById('user').onmousedown = function() {
	 var evt  = getEvent();
	 moveable = true; 
	 moveX    = evt.clientX;
	 moveY    = evt.clientY;
	 moveTop  = parseInt(msgObj.style.top);
	 moveLeft = parseInt(msgObj.style.left);
	 
	 document.onmousemove = function() {
	 if (moveable) {
	 var evt = getEvent();
     var x = moveLeft + evt.clientX - moveX;
	 var y = moveTop + evt.clientY - moveY;
	 if ( x > 0  && ( x < 1000000)  &&  y > 0  &&  (y < 1000000) ) {
		 msgObj.style.left = x + "px";
		 msgObj.style.top = y + "px";
		}
	   } 
	 };
	 document.onmouseup = function () { 
	 if (moveable) { 
	 document.onmousemove = docMouseMoveEvent;
	document.onmouseup = docMouseUpEvent;
		moveable = false; 
		moveX = 0;
		moveY = 0;
		moveTop = 0;
		moveLeft = 0;
	   } 
	  };
 }
    function getEvent() {
     return window.event || arguments.callee.caller.arguments[0];
    }
}

function close_guestbook_message(){   //刪除產生出來的div元素
	var O = document.getElementById("guest_messsage_id");
	O.parentNode.removeChild(O);
	var O1 = document.getElementById("user");
	O1.parentNode.removeChild(O1);
	var O2 = document.getElementById("loadingGeustPic");
	O2.parentNode.removeChild(O2);
}

function guestbook_send_message(){
	//title    = $('#txt_title').val();
	name     = $('#txt_name').val();
	mail     = $('#txt_mail').val();
	contents = $('#txt_contents').val();
	//phone    = $('#txt_phone').val();
	
	$('#loadingGeustPic').show();
	$('#user').hide();
	  $.ajax({
		  type: "POST",
		  url: _Web_Url + "/index.php/M_model/M_guestbook/save_message/",
		  data:{
			  	  //'title':title,
				  'name':name,
				  'mail':mail,
				  //'phone':phone,
				  'contents':contents
		  },
		  success: function(data){
			    guestbook_start_count    = -1;
				guestbook_total_count++;
			close_guestbook_message();
			guestbook_main();
			 alert('謝謝您的留言，我們將會盡快回覆您!');
		  }
	  });
	
    return false;
}

function loading_guestbook_gif(){
	$('#guestbook_sub').html("<div style=\"width:100%\" align=\"center\"><img src=\""+_Web_Url+"/images/loading.gif\"/></div>");
}
//=======================================================================================

