//========================================首頁輪播===============================================
var products_model         = 1;
var products_target        = 1;
var products_start_count   = -1;
var products_end_counts    = 3;
var products_total_count   = 0;
var products_operation     = '+';

function load_products_main(){
  switch(products_model){
	  case 1:
	     SendUrl = _Web_Url + "/index.php/M_model/M_products/show_pro_model_1/";
	  	 break;
	  case 2:
	     SendUrl = _Web_Url + "/index.php/M_model/M_products/show_pro_model_2/";
	  	 break;
  }
  $.ajax({
	  type: "POST",
	  dataType:'json',
	  url:SendUrl,
	  data:{
		  'target':products_target,
		  'start_count':products_start_count,
		  'end_count':products_end_counts,
		  'operation':products_operation
	  },
	  success: function(data){
			$('#show_pro_up').html(data.up);
		  	$('#show_pro').html(data.pic);
			$('#show_pro_down').html(data.down);
			products_start_count = data.nowCount;
	  }
  });
}
function load_products_count(){
  switch(products_model){
	  case 1:
	     SendUrl = _Web_Url + "/index.php/M_model/M_products/show_pro_model_1/";
	  	 break;
	  case 2:
	     SendUrl = _Web_Url + "/index.php/M_model/M_products/show_pro_model_2/";
	  	 break;
  }
  $.ajax({
	  type: "POST",
	  dataType:'json',
	  url:SendUrl,
	  data:{
		  'target':products_target,
		  'start_count':-1,
		  'end_count':products_end_counts,
		  'operation':products_operation
	  },
	  success: function(data){		
			if (products_total_count != data.count){
				$('#show_pro').html(data.pic);
				products_start_count = 0;
			}
			products_total_count = data.count;
		    if (products_total_count==0){
				$('#show_pro').html('');
			}
		
	  }
  });
}
function show_pro(action){
	loading_products_gif();
	if (action=='down'){
		products_operation = '+';
	}else{
		products_operation = '-';
	}
	load_products_main();
	return false;
}

function products_clock(){
	//setTimeout("products_clock()",5000);
	load_products_count();
}
function load_products(model,target,counts){
	try{
		tmp = document.getElementById('show_pro').id;
		products_model      = model;
		products_target     = target;
		products_end_counts = counts;
		loading_products_gif();
		load_products_main();
		products_clock();
	}catch(error){}
}

function loading_products_gif(){
	$('#show_pro').html("<div style=\"width:100%\" align=\"center\"><img src=\""+_Web_Url+"/images/loading.gif\"/></div>");
}
//==============================================================================================

//========================================產品類別===============================================
var products_class_model         = 1;
var products_class_count         = 0;
var products_calss_choice_number = 0;
var products_calss_menu_class    = 1;

function pro_menu_change(x,key){
	if (key ==1){
		document.getElementById('pro_menu_a_'+x).style.display = "none";
		document.getElementById('pro_menu_b_'+x).style.display = "";
	}else{
		document.getElementById('pro_menu_a_'+x).style.display = "";
		document.getElementById('pro_menu_b_'+x).style.display = "none";
	}
}


function load_products_class_main(){
	  switch(products_class_model){
		  case 1:
			 SendUrl = _Web_Url + "/index.php/M_model/M_products/show_products_class_model_1/";
			 break;
	  }
	  $.ajax({
		  type: "POST",
		  dataType:'json',
		  url:SendUrl,
		  success: function(data){
			  if (products_class_count != data.count){
				 loading_products_class_gif();
				 $('#product_total_class').html(data.HTML);
				 if (varA!=''){
					for(i=1;i<=data.count;i++){
						try{
						$('#pro_class'+i).hide();
						}catch(err){}
				 	}
					try{
						tmp = document.getElementById('product_ph').id;
						$('#pro_class'+varA).show();
					}catch(err){
						try{
							tmp = document.getElementById('show_pro_div').id;
							$('#pro_class'+varA).show();
						}catch(err){
							varA = 1;
							$('#pro_class'+varA).show();
						}
					}
				 }
			  }
    		  products_class_count = data.count;
			  if (data.count==0){
				$('#product_total_class').html('');
			  }
		     
		  }
	  });
}

function products_class_change(x){
	if (document.getElementById('pro_class'+x).style.display=='none'){
		 $('#pro_class'+x).show(300);
	}else{
		 $('#pro_class'+x).hide(300);
	}
	return false;
}

function products_class_clock(){
	//setTimeout("products_class_clock()",5000);
	load_products_class_main();
}

function load_products_class(model){
	try{
		loading_products_class_gif();
		tmp = document.getElementById('product_total_class').id;
		products_class_model    = model;
		products_class_clock();
	}catch(error){}
}

function loading_products_class_gif(){
	$('#product_total_class').html("<div style=\"width:100%\" align=\"center\"><img src=\""+_Web_Url+"/images/loading.gif\"/></div>");
}
//==============================================================================================

//========================================產品搜尋===============================================
function show_products_search(menu_class,class_number){  
	try{
		tmp = document.getElementById('show_pro_div').id;
	}catch(err){
		window.location = _Web_Url+"/index.php/web/products/"+menu_class+"/"+class_number+"/";
	}
	loading_products_page_gif();
	products_page_class          = class_number;
	products_calss_menu_class    = menu_class;
	products_page_start_count    = -1;
	products_page_request        ='class';
	products_page_jump           = 0;
	produts_page_main();
    return false;
}

//==============================================================================================

//========================================產品主頁===============================================
var products_page_model          = 1;
var products_page_target         = 1;
var products_calss_choice_number = 0;
var products_page_start_count    = -1;
var products_page_end_counts     = 3;
var products_page_total_count    = 0;
var products_page_request        = '';
var products_page_operation      = '+';
var products_page_class          = 0;
var products_page_jump           = 0;


function produts_page_main(){
  switch(products_model){
	  case 1:
	     SendUrl = _Web_Url + "/index.php/M_model/M_products/show_products_page_model_1/";
	  	 break;
	  case 2:
	     SendUrl = _Web_Url + "/index.php/M_model/M_products/show_products_page_model_2/";
	  	 break;
  }
 
  $.ajax({
	  type: "POST",
	  dataType:'json',
	  url:SendUrl,
	  data:{
		  'target':products_page_target,            //Control  targert
		  'start_count':products_page_start_count,  //Controlsql limit start
		  'end_count':products_page_end_counts,     //Controlsql  limit end 
		  'operation':products_page_operation,      //Control Previous Next
		  'request':products_page_request,          //Control qequest
		  'class':products_page_class,              //Control class
		  'menu_class':products_calss_menu_class,
		  'jump_page':products_page_jump            //If user use page link,It will configure his parameters
	  },
	  success: function(data){
			$('#left_div').html(data.up);
		  	$('#show_pro_div').html(data.pic);
			$('#select_page').html(data.select_page);
			$('#right_div').html(data.down);
			products_page_start_count = data.nowCount;
	  }
  });
}

function show_products_page(count){                    //點選頁數
   loading_products_page_gif();
   products_page_start_count = count
   products_page_jump        = 1;
   produts_page_main();
   return false;
}

function show_product_class(menu_class,class_number){   //點選類別
	try{
		tmp = document.getElementById('show_pro_div').id;
	}catch(err){
		window.location = _Web_Url+"/index.php/web/products/"+menu_class+"/"+class_number+"/";
	}
	loading_products_page_gif();
	products_page_class          = class_number;
	products_calss_menu_class    = menu_class;
	products_page_start_count    = -1;
	products_page_request        ='class';
	products_page_jump           = 0;
	produts_page_main();
    return false;
}


function product_page_action(action){                  //點選上下頁
	loading_products_page_gif();
	products_page_jump           = 0;
	if (action=='down'){
		products_page_operation = '+';
	}else{
		products_page_operation = '-';
	}
	produts_page_main();
	return false;
}

function auto_load_products_page(){
  $.ajax({
	  type: "POST",
	  dataType:'json',
	  url:_Web_Url + "/index.php/M_model/M_products/show_products_page_model_1/",
	  data:{
		  'target':products_page_target,            //Control  targert
		  'start_count':products_page_start_count,  //Controlsql limit start
		  'end_count':products_page_end_counts,     //Controlsql  limit end 
		  'operation':products_page_operation,      //Control Previous Next
		  'request':products_page_request,          //Control qequest
		  'class':products_page_class,              //Control class
		  'menu_class':products_calss_menu_class,
		  'jump_page':products_page_jump            //If user use page link,It will configure his parameters
	  },
	  success: function(data){
			if (products_page_total_count != data.count){
				loading_products_page_gif();
				products_page_start_count    = -1;
				products_page_operation      = '+';
				products_page_jump           = 0;
				produts_page_main();
			}
			products_page_total_count = data.count;
			  if (data.count==0){
				$('#show_pro_div').html('');
			  }
	  }
  });
}
function products_page_clock(){
	//setTimeout("products_page_clock()",5000);
	auto_load_products_page();
}

function load_products_page(model,target,counts){
	try{
		tmp = document.getElementById('txt_products_search').id;
		$("#products_search").click(function(){
		   send_products_search();
		   return false;
		});	
	}catch(err){}
	
	try{
		loading_products_page_gif();
		tmp = document.getElementById('show_pro_div').id;
		products_page_model      = model;
		products_page_target     = target;
		products_page_end_counts = counts;
		if (varA!='' && varA!='search'){
			products_calss_menu_class = varA;
			products_page_class       = varB;
			products_page_request     ='class';	
		}else if (varA=='search'){
			products_calss_menu_class = 1;
			products_page_class       = varB;
			products_page_request     ='search';
		}
		products_page_clock();
	}catch(error){}
}

function send_products_search(){
	try{
	  tmp = document.getElementById('show_pro_div').id;
	  products_calss_menu_class = 1;
	  products_page_class       = $('#txt_products_search').val();
	  products_page_request     ='search';
	  produts_page_main();
		
	}catch(err){
	    s = $('#txt_products_search').val();
		window.location     = _Web_Url + "/index.php/web/products/search/"+s+"/";		
	}
}

function loading_products_page_gif(){
	$('#show_pro_div').html("<div style=\"width:100%\" align=\"center\"><img src=\""+_Web_Url+"/images/loading.gif\"/></div>");
}
//==============================================================================================


//========================================產品內頁資料===============================================
var products_i_model     = 1;
var products_i_count     = 5;
var products_i_max_count = 5
function produts_i_main(){
  switch(products_i_model){
	  case 1:
	     SendUrl = _Web_Url + "/index.php/M_model/M_products/products_i_model_1/";
	  	 break;
  }
 
  $.ajax({
	  type: "POST",
	  dataType:'json',
	  url:SendUrl,
	  data:{ 
		  'count':products_i_count,
		  'number':varB
	  },
	  success: function(data){
			$('#product_ph').html(data.HTML);
			$('#product_info').html(data.intro);
			$('#product_con').html(data.contents);
	  }
  });
}

function products_i_up(){
	for(i=1;i<=5;i++){
		$('#pro_i_img'+i).show();
	}
	for(i=6;i<=10;i++){
		$('#pro_i_img'+i).hide();
	}
	return false;
}
function products_i_down(){
	for(i=1;i<=5;i++){
		$('#pro_i_img'+i).hide();
	}
	for(i=6;i<=10;i++){
		$('#pro_i_img'+i).show();
	}
	return false;
}

function zoom_big(pic,size){
	document.getElementById('big_pic').src = pic;
	str = size.split(";");
	str[0] = str[0].replace("width:", "");
	str[1] = str[1].replace("height:", "");
	str[2] = str[2].replace("margin-top:", "");
	$('#big_pic').css({width:str[0],height:str[1]});
	$('#big_pic').css("margin-top",str[2]);
}

function load_products_i(model){
	try{
		loading_products_i_gif();
		loading_products_i_info_gif();
		loading_products_i_con_gif();
		tmp = document.getElementById('product_ph').id;
		products_i_model = model;
		produts_i_main();
	}catch(error){}
}
function loading_products_i_gif(){
	$('#product_ph').html("<div style=\"width:100%\" align=\"center\"><img src=\""+_Web_Url+"/images/loading.gif\"/></div>");
}
function loading_products_i_info_gif(){
	$('#product_info').html("<div style=\"width:100%\" align=\"center\"><img src=\""+_Web_Url+"/images/loading.gif\"/></div>");
}

function loading_products_i_con_gif(){
	$('#product_con').html("<div style=\"width:100%\" align=\"center\"><img src=\""+_Web_Url+"/images/loading.gif\"/></div>");
}
//==============================================================================================

