﻿function get_init_drag_call(item)
{
   call = "";
   if (item.has_lighting)
      call = "ondragstart=\"InitiateDragWithLightingFromOtherPageEx(event, '"+ item.model_file + "'," + item.position_type + ", 0.7";
   else
      call = "ondragstart=\"InitiateDragEx(event, '"+ item.model_file + "'," + item.position_type + ", 0.7";
   if (item.has_lighting){
      call += "," + item.fAngle + "," + item.fAsp + "," + item.fDirX + "," + item.fDirY + "," + item.fDirZ+ ","
              + item.fOffsetX + "," + item.fOffsetY + "," + item.fOffsetZ + ","
              + item.fColorR + "," + item.fColorG + "," + item.fColorB + ")\" ";
      //alert(call);
   }else{
      call += ")\" ";
   }
   return call;
}

function furniture_by_type(type, page, name) {
   if (typeof(name) == "undefined") name = "";
   $.getJSON("/furniture/json/", {type:type, page:page, name:name}, function(json){
                    html = "";                    
		    for (i in json["items"])
                    {
                           
	                  html += "<div class=\"items\">" + 
                                 "<div class=\"img_style\"><img alt=\"拖即得，将图标拖入3D空间即得3D物品\" height=\"67\" width=\"67\" src=\"/uploads/" + json["items"][i].preview_file + "\" "
								 + "ondragend=\"FinishDrag(window.event);\" " 
							     + get_init_drag_call(json["items"][i]) + " /></div>" + 
                                 "<div class=\"font_style\">" +
                                 json["items"][i].name + "<br>品牌： " + json["items"][i].brand + "<br>" +
                                 "<a href=\"/furniture/info/?furnitureid=" + json["items"][i].id + "\" target=_blank> >> 更多信息</a><br>";
         if (json["items"][i].type == 0)
	 {
	        html += "<a href=\"#\", onclick=\"window.open('/furniture/view/?furnitureid=" + json["items"][i].id + "','_blank','width=670,height=395,scrollbars=0,resizable=0');return   false\"> >> 看3D效果</a></div></div>"                                        
         }   
	 else
	 {
		html += "</div></div>"
	 }        						
				 }					
					                   
                    html += "<div class=\"zy_number\">";
                    for (i in json["page"])
                    {
                         var k = parseInt(i) + 1;
                         html += "<a href=\"javascript:furniture_by_type(" + type + ',' + k;
                         html += ",'" + json["name"] +  "')\">" + k + "</a>\n"; 
                    }
                    html += "<br /><a href=\"/furniture/products\" target=_blank>前往资源区 >></a></div>";
		    $("#item-list").html(html);
                    //alert(html);
                 });
}

function furniture_by_type_expo(type, page, name) {
   if (typeof(name) == "undefined") name = "";
   //if (typeof(color) == "undefined") name = "红";
   $.getJSON("/furniture/json_expo/", {type:type, page:page, name:name}, function(json){
                    //alert("callback!");
			html = "";
					count = 0;
		    for (i in json["items"])
                    {
                      if ( count == 0 ){
						html += "<div class=\"expo_item_col_left\">";  
					  }     
	                  html += "<div class=\"expo_items\">" + 
                                 "<div class=\"img_style\"><img alt=\"拖即得，将图标拖入3D空间即得3D物品\" height=\"67\" width=\"67\" src=\"/uploads/" + json["items"][i].preview_file + "\" "
								 + "ondragend=\"FinishDrag(window.event);\" " 
							     + get_init_drag_call(json["items"][i]) + " /></div></div>";
					  count++;
					  if (count == 7){
					  	html += "</div><div class=\"expo_item_col_right\">";
					  }
					  if (count == 14){
					  	html += "</div>";
					  }
                                 
				 }					
					                   
       
		    $("#item-list").html(html);
                    //alert(html);
                 });
}

function furniture_by_type_frontpage(type) {
   $("#jiaju_pic_a_ul").html("<img src=\"/media/images/loading.gif\" />");
   $("#jiaju_pic_b_ul").html("<img src=\"/media/images/loading.gif\" />");
   $.getJSON("/furniture/json_frontpage/", {type:type}, function(json){      
      html1= "";                    
      for (i in json["items1"])
      {
         html1 += "<li><a href=\"furniture/info/?furnitureid=" + json["items1"][i].id + "\" target=_blank><img alt=\"拖即得，将图标拖入3D空间即得3D物品\" width=\"94\" height=\"94\" src=\"/uploads/" + json["items1"][i].preview_file + "\" "+ "ondragend=\"FinishDrag(window.event);\" " 
							     + + get_init_drag_call(json["items1"][i]) + " /></a><br /><br /><a href=\"furniture/info/?furnitureid=" + json["items1"][i].id +"\" target=_blank>" + json["items1"][i].name + "</a><br />"
		    + "品牌： " + json["items1"][i].brand + "<br /><a href=\"furniture/info/?furnitureid=" + json["items1"][i].id + "\" target=_blank> >> 更多信息</a><br />";
         if (json["items1"][i].type == 0)
	 {
	        //html1 += "<a href=\"#\", onclick=\"window.open('furniture/view/?furnitureid=" + json["items1"][i].id + "','_blank','width=670,height=395,scrollbars=0,resizable=0');return   false\"> >> 看3D效果</a></li>"
html1 += "<a href=\"#\", onclick=\"window.open('furniture/view/?furnitureid=" + json["items1"][i].id + "','_blank','width=670,height=395,scrollbars=0,resizable=0');return   false\"> >> 看3D效果</a></li>"            
         }   
	 else
	 {
		html1 += "</li>"
	 }                           

      }      
      html2= "";                    
      for (i in json["items2"])
      {
         html2 += "<li><a href=\"furniture/info/?furnitureid=" + json["items2"][i].id + "\" target=_blank><img alt=\"拖即得，将图标拖入3D空间即得3D物品\" width=\"94\" height=\"94\" src=\"/uploads/" + json["items2"][i].preview_file + "\" "+ "ondragend=\"FinishDrag(window.event);\" " 
							     + + get_init_drag_call(json["items2"][i]) + " /></a><br /><br /><a href=\"furniture/info/?furnitureid=" + json["items2"][i].id +"\" target=_blank>" + json["items2"][i].name + "</a><br />"
		    + "品牌： " + json["items2"][i].brand + "<br /><a href=\"furniture/info/?furnitureid=" + json["items2"][i].id + "\" target=_blank> >> 更多信息</a><br />";
         if (json["items2"][i].type == 0)
	 {
	        //html2 += "<a href=\"#\", onclick=\"window.open('furniture/view/?furnitureid=" + json["items2"][i].id + "','_blank','width=670,height=395,scrollbars=0,resizable=0');return   false\"> >> 看3D效果</a></li>"
            html2 += "<a href=\"#\", onclick=\"window.open('furniture/view/?furnitureid=" + json["items2"][i].id + "','_blank','width=670,height=395,scrollbars=0,resizable=0');return   false\"> >> 看3D效果</a></li>"                                        
         }   
	 else
	 {
		html2 += "</li>"
	 }  
      }
      $("#jiaju_pic_a_ul").html(html1);
      $("#jiaju_pic_b_ul").html(html2);
	  //alert(html1);
   });
}

