﻿		
//根据类型选择列表
function getCodeSubList(_slan,_odx1) 
{
    var ogotodetailid=$("hid_gotodetailid");
    ogotodetailid.value="";
    
    var osublist=$("productCode");
	var sdx1 = _odx1.value;
    resetSelectBox(osublist.id);
    var surl = "/product/hld_finder.ashx?type="+encodeURIComponent(sdx1)+"&lan="+_slan+"&t="+Math.random();
    //alert(surl);
    var ajax=new AJAXRequest();
    ajax.get(surl,
		    function(obj) {
	 		    var xmlDoc = obj.responseXML;
	            var node_item = xmlDoc.getElementsByTagName('item');
	            for(var i=0;i<node_item.length;i++)
	            {
	                var itm = node_item[i].firstChild.nodeValue;
	                var arritem=itm.split('|');
	                var opt = new Option(arritem[0],arritem[1]+'|'+arritem[2]);
	                osublist.options.add(opt);
	            }
	            var procImage = $("productImage");
	            if (osublist.options.length > 0) 
	            {
			        var arrp = osublist[0].value.split('|');
			        if(arrp.length==2)
			        {
			            procImage.src = arrp[0];
			            ogotodetailid.value=arrp[1];
			        }
		        }
		    }
	    );
}

//二级改变	
function go_product_detail()
{
    var ogotodetailid=$("hid_gotodetailid");
    var procImage = $("productImage");
    var arrp=$("productCode").value.split('|');
    if(arrp.length==2)
    {
        procImage.src = arrp[0];
        ogotodetailid.value=arrp[1];
    }
}

function gotodetail(_lan)
{
    var sgotodetailid=$("hid_gotodetailid").value;
    if(sgotodetailid.length>0)
    {
        if(_lan=="cn" || _lan=="")_lan="";
        else _lan="/"+_lan;
        location.href = _lan+"/product/detail.aspx?id="+sgotodetailid;
    }    
}
	
//- + 前翻 后退
function product_select(type) 
{
    var ogotodetailid=$("hid_gotodetailid");
	var odx2 = $("productCode");
	var idx = odx2.selectedIndex;
	if (idx >= 0) 
	{
	    if (type == '-') 
	    {
			if(idx > 0)
			{
			    idx = idx - 1;
				odx2.selectedIndex = idx;
			}
		}
		else if(type == '+') 
		{
			if (idx < odx2.length-1) 
			{
			    idx = idx + 1;
				odx2.selectedIndex = idx;
			} 
		}
		go_product_detail()
	}
}