//根据id获取对象组
function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}


//获取对象的绝对位置
function getAbsolutePosition(element) 
{ 
	if(arguments.length != 1 || element == null)return null; 
	var top = element.offsetTop; 
	var left = element.offsetLeft; 
	var width = element.offsetWidth; 
	var height = (element.offsetHeight > element.scrollHeight) ? element.offsetHeight : element.scrollHeight; 
	while( element = element.offsetParent ) 
	{
		if(element.style.position == 'absolute' || element.style.position == 'relative'){break;}
		if( element.style.overflow != '' ){top -= element.scrollTop;}
		top += element.offsetTop;
		left += element.offsetLeft; 
	} 
	return { top: top, left: left, width: width, height: height }; 
}
//过滤全角数字
function inputChk(obj)
{
	var c1 = new Array("０", "１", "２", "３", "４", "５", "６", "７", "８", "９", "—", "，", "·", "。");
	var c2 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "-", ",", "@", ".");
	if(obj.value)
	{
		var str = obj.value;
		for(var i=0;i<c1.length;i++)
		{
			var re = new RegExp(c1[i], "g");
			str=str.replace(re, c2[i]);
		}
		obj.value=str;
	}
}

//Author:UFO
//QQ:47210879
//Web:http://www.800abc.cn
//JS取得URL参数
function QueryString(para)
{
    var retval="",s=location.search.replace("?","");
    if(s=="")return "";s = s.split("&");
    for(var i=0;i<s.length;i++)
      if(s[i].toUpperCase().indexOf(para.toUpperCase() + "=")==0)
       retval+=((retval==""?"":", ")+s[i].substr(s[i].indexOf("=")+1,s[i].length));
    return retval;
}


/******************************************************************************************************************************/
/*                                              新加功能                                                                      */
/******************************************************************************************************************************/

//URL,提交方法,参数,回调函数,聚焦控件ID
document.write("<div id='systemWorking' style='display:none;position:absolute;left:0px;top:0px;background-Color:#ffffaa;border:1px solid red;valign:middle;width:120px;'><img src='images/waiting.gif'>正在读取数据...</div>");

function Ajax_Method(url, method, parame, callBack, objID)
{
	
    if(parame==""){alert("参数为空");return;}
    //if(document.readyState!="complete")return;
	//alert(url);
    //if(Ajax.activeRequestCount>0)return;
    var myGlobalHandlers = {
        onCreate: function(){
            $("systemWorking").style.top = document.documentElement.scrollTop + "px";
            $("systemWorking").style.left = document.documentElement.scrollLeft + "px";
            Element.show('systemWorking');
			
        },
        onComplete: function() {
            if(Ajax.activeRequestCount == 0){
                Element.hide('systemWorking');
            }
        }
    };
	//alert('fsdf');
    if(callBack!=null)Ajax.Responders.register(myGlobalHandlers);

	var option	=
    {
	    method:method||"get",
	    parameters: parame + "&" + Math.random(),
	    onFailure:function(){
	        document.uping="";

		    //alert("提交服务器失败!");
	    },	
	    onSuccess:function(transport)
	    {
	        if(callBack!=null)callBack(transport, objID);
	    }
    }
    new Ajax.Request(url, option);
}



//获取产品列表
var Message=new Object;

function get_GoodList(typeID,xs,pl,order,hh,page,obj,ddlShippingType,txtkey,brandID)
{
	$("txtTypeID").value=typeID;
	$("txtXs").value=xs;
	$("txtPl").value=pl;
	$("txtPage").value=page;
	$("txtbrandID").value=brandID;
	$("txtOrder").value=order;
	$("txtHh").value=hh;
	var get_str="brandID="+brandID+"&txtkey="+txtkey+"&sp="+ddlShippingType+"&cat_ID="+typeID+"&xs="+xs+"&pl="+pl+"&order="+order+"&hh=" + hh + "&page="+page+"";
	//alert(get_str);
	if(Message[obj]==null)
	{
		 Ajax_Method("Ajax/Ajax.aspx", "get", get_str, GetJobDetailBack, obj); 
	}
	else
	{
		$(obj).innerHTML=Message[obj];
	}
}
//显示方式切换
function Change_xs(xs,obj)
{
	if(xs==2)
	{
		$("SX_1").src="Images/Icon_Display_0_Light.gif";
		$("SX_2").src="Images/Icon_Display_1.gif";
	}
	else
	{
		$("SX_1").src="Images/Icon_Display_0.gif";
		$("SX_2").src="Images/Icon_Display_1_Light.gif";
	}
	var typeID=$("txtTypeID").value;
	//alert(typeID);
	$("txtXs").value=xs;
	var pl=$("txtPl").value;
	var page=$("txtPage").value;
	var order=$("txtOrder").value;
	var hh=$("txtHh").value;
	var brandID=$("txtbrandID").value;
	if(Message[obj]!=null)
	{
		 Ajax_Method("Ajax/Ajax.aspx", "get", "brandID="+brandID+"&cat_id=" + typeID + "&xs=" + xs + "&pl=" + pl + "&order=" + order + "&hh=" + hh + "&page=" + page + "", GetJobDetailBack, obj); 
	}
	else
	{
		$(obj).innerHTML=Message[obj];
	}
}

//排列方式切换
function Change_pl(pl,obj)
{
	switch (pl)
	{
		case "1":
			$("pl_1").src="Images/Icon_Sort_0_Light.gif";
			$("pl_2").src="Images/Icon_Sort_1.gif";
			$("pl_3").src="Images/Icon_Sort_2.gif";
			$("pl_4").src="Images/Icon_Sort_3.gif";
		break;
		case "2":
			$("pl_1").src="Images/Icon_Sort_0.gif";
			$("pl_2").src="Images/Icon_Sort_1_Light.gif";
			$("pl_3").src="Images/Icon_Sort_2.gif";
			$("pl_4").src="Images/Icon_Sort_3.gif";
		break;
		case "3":
			$("pl_1").src="Images/Icon_Sort_0.gif";
			$("pl_2").src="Images/Icon_Sort_1.gif";
			$("pl_3").src="Images/Icon_Sort_2_Light.gif";
			$("pl_4").src="Images/Icon_Sort_3.gif";
		break;
		case "4":
			$("pl_1").src="Images/Icon_Sort_0.gif";
			$("pl_2").src="Images/Icon_Sort_1.gif";
			$("pl_3").src="Images/Icon_Sort_2.gif";
			$("pl_4").src="Images/Icon_Sort_3_Light.gif";
		break;
		
	}
	var txtkey=$("Search1_txtkey").value;
	var ddl_category=$("Search1_ddl_category").options[$("Search1_ddl_category").selectedIndex].value
	var ddlShippingType=$("Search1_ddl_ShippingType").options[$("Search1_ddl_ShippingType").selectedIndex].value;
	var typeID=$("txtTypeID").value;
	var xs=$("txtXs").value
	$("txtPl").value=pl;
	var page=1;
	var order=$("txtOrder").value;
	var hh=$("txtHh").value;
	var brandID=$("txtbrandID").value;
	if(Message[obj]!=null)
	{
		 var get_str="brandID="+brandID+"&txtkey="+txtkey+"&sp="+ddlShippingType+"&cat_id=" + typeID + "&xs=" + xs + "&pl=" + pl + "&order=" + order + "&hh=" + hh + "&page=" + page;
		 //alert(get_str);
		 Ajax_Method("Ajax/Ajax.aspx", "get",get_str , GetJobDetailBack, obj); 
	}
	else
	{
		$(obj).innerHTML=Message[obj];
	}
}

function loadHtml(obj)
{
	Ajax_Method("Ajax/loginInfo.aspx", "get","p=1" , GetJobDetailBack, obj); 

}

function get_order_total(shipid,obj)
{
	//alert(shipid);
	Ajax_Method("Ajax/get_order_total.aspx", "get","shipid="+shipid , GetJobDetailBack, obj); 

}


function GetHistory(obj)
{
	//alert(obj);
	Ajax_Method("Ajax/GetHistory.aspx", "get","p=1" , GetJobDetailBack, obj); 

}


//排列方式切换
function Change_order(order,obj)
{
	switch (order)
	{
		case "1":
			$("pl_1").src="Images/Icon_Sort_0_Light.gif";
			$("pl_2").src="Images/Icon_Sort_1.gif";
			$("pl_3").src="Images/Icon_Sort_2.gif";
			$("pl_4").src="Images/Icon_Sort_3.gif";
			$("txtPl").value=order;
		break;
		case "2":
			$("pl_1").src="Images/Icon_Sort_0.gif";
			$("pl_2").src="Images/Icon_Sort_1_Light.gif";
			$("pl_3").src="Images/Icon_Sort_2.gif";
			$("pl_4").src="Images/Icon_Sort_3.gif";
			$("txtPl").value=order;
		break;
		case "3":
			$("pl_1").src="Images/Icon_Sort_0.gif";
			$("pl_2").src="Images/Icon_Sort_1.gif";
			$("pl_3").src="Images/Icon_Sort_2_Light.gif";
			$("pl_4").src="Images/Icon_Sort_3.gif";
			$("txtPl").value=order;
		break;
		case "4":
			$("pl_1").src="Images/Icon_Sort_0.gif";
			$("pl_2").src="Images/Icon_Sort_1.gif";
			$("pl_3").src="Images/Icon_Sort_2.gif";
			$("pl_4").src="Images/Icon_Sort_3_Light.gif";
			$("txtPl").value=order;
		break;
		default:
		$("pl_1").src="Images/Icon_Sort_0.gif";
		$("pl_2").src="Images/Icon_Sort_1.gif";
		$("pl_3").src="Images/Icon_Sort_2.gif";
		$("pl_4").src="Images/Icon_Sort_3.gif";
		break;;
	}
	var txtkey=$("Search1_txtkey").value;
	var ddl_category=$("Search1_ddl_category").options[$("Search1_ddl_category").selectedIndex].value
	var ddlShippingType=$("Search1_ddl_ShippingType").options[$("Search1_ddl_ShippingType").selectedIndex].value;
	var typeID=$("txtTypeID").value;
	var xs=$("txtXs").value
	var pl=$("txtPl").value;
	var page=1;
	$("txtOrder").value=order;
	var hh=$("txtHh").value;
	var brandID=$("txtbrandID").value;
	 Ajax_Method("Ajax/Ajax.aspx", "get", "brandID="+brandID+"&txtkey="+txtkey+"&sp="+ddlShippingType+"&cat_id=" + typeID + "&xs=" + xs + "&pl=" + pl + "&order=" + order + "&hh=" + hh + "&page=" + page + "", GetJobDetailBack, obj); 
}

//排列方式切换
function Change_hh(hh,obj)
{
	var typeID=$("txtTypeID").value;
	var pl=$("txtPl").value;
	$("txtHh").value=hh;
	$("txtXs").value=1;
	$("txtPage").value=1;
	$("txtOrder").value=1;
	var txtkey=$("Search1_txtkey").value;
	var brandID=$("txtbrandID").value;
	var ddl_category=$("Search1_ddl_category").options[$("Search1_ddl_category").selectedIndex].value
	var ddlShippingType=$("Search1_ddl_ShippingType").options[$("Search1_ddl_ShippingType").selectedIndex].value;
	if(Message[obj]!=null)
	{
		 //var get_str="cat_id=" + typeID + "&xs=1&pl="+pl+"&order=1&hh=" + hh + "&page=1";
         var get_str="brandID="+brandID+"&txtkey="+txtkey+"&sp="+ddlShippingType+"&cat_ID="+typeID+"&xs=1&pl="+pl+"&order=1&hh=" + hh + "&page=1";
		 Ajax_Method("Ajax/Ajax.aspx", "get",get_str , GetJobDetailBack, obj); 
	}
	else
	{
		$(obj).innerHTML=Message[obj];
	}
}

function search_Pro(obj)
{
	var get_str="";
	var txtkey=$("Search1_txtkey").value;
	var ddl_category=$("Search1_ddl_category").options[$("Search1_ddl_category").selectedIndex].value
	if(ddl_category=="")
	{
		alert('请选择分类');return false;
		
		}
	var ddlShippingType=$("Search1_ddl_ShippingType").options[$("Search1_ddl_ShippingType").selectedIndex].value;
	get_str="txtkey="+txtkey+"&sp="+ddlShippingType+"&cat_ID="+ddl_category+"&xs=1&pl=2&order=1&hh=1&page=1";
	window.location.href="goodList.aspx?="+get_str;
}


//排列方式切换
function Change_page(page)
{
	//alert(page);
	var typeID=$("txtTypeID").value;
	var pl=$("txtPl").value;
	var hh=$("txtHh").value;
	var xs=$("txtXs").value;
	$("txtPage").value=page;
	var order=$("txtOrder").value;
	var obj="list_html";
	var txtkey=$("Search1_txtkey").value;
	var brandID=$("txtbrandID").value;
	var ddl_category=$("Search1_ddl_category").options[$("Search1_ddl_category").selectedIndex].value
	var ddlShippingType=$("Search1_ddl_ShippingType").options[$("Search1_ddl_ShippingType").selectedIndex].value;
	if(Message[obj]!=null)
	{
		 //var get_str="cat_id=" + typeID + "&xs=1&pl="+pl+"&order=1&hh=" + hh + "&page=1";
         var get_str="brandID="+brandID+"&txtkey="+txtkey+"&sp="+ddlShippingType+"&cat_ID="+typeID+"&xs="+xs+"&pl="+pl+"&order="+order+"&hh=" + hh + "&page="+page+"";
		 Ajax_Method("Ajax/Ajax.aspx", "get",get_str , GetJobDetailBack, obj); 
	}
	else
	{
		$(obj).innerHTML=Message[obj];
	}
}

function get_NewsGoodList(cat_ID,name,cursel,n)
{
   for(i=1;i<=n;i++){
       var con=document.getElementById(name+"_"+i);
	   
	   if(i==cursel)
	    {
			 con.className="sel";
			}
        else
		{ con.className="";
			}
       }  
   var obj="newsProList";
   Ajax_Method("Ajax/getNewsPro.aspx", "get", "cat_ID="+cat_ID, GetJobDetailBack, obj); 
}

function GetJobDetailBack(ajax,objID)
{
   Message[objID]=ajax.responseText;
   $(objID).innerHTML= Message[objID];
}

