//20080624增加，从页面下拉列表给文本框赋值。(身体尺寸)
var xmlHttp

function SetValue(aObj,aValue)
{
	var obj = document.getElementById(aObj);
	//var obj = document.getElementsByName(aObj);
	//ͨرֵ
	//alert(obj.type);
	if(obj!=null)
	{
		switch(obj.type)
		{
			case "text":
						//alert(obj.value);
						obj.value=aValue;
						break;
			case "password":
						obj.value=aValue;
						break;			
			case "radio":
						//alert("In");
						var cb = document.getElementsByName(aObj);
						for(i=0;i<cb.length;i++)
						{							
							if(cb[i].value==aValue)
							{
								cb[i].checked=true;
							}
							else
							{
								cb[i].checked=false;	
							}
						}
						break;
			case "textarea":
						obj.innerHTML=aValue;
						break;
			case "checkbox":
						var nowCtrl = document.getElementsByName(aObj);
						var str=","+aValue+",";
						for(i=0;i<nowCtrl.length;i++)
						{							
							if(str.indexOf(","+nowCtrl[i].value+",")!=-1)
							{
								nowCtrl[i].checked=true;
							}
							else
							{
								nowCtrl[i].checked=false;	
							}
						}
						break;
			case "image":
						//ͼ
						obj.src=obj.src+aValue;
						break;
			case "select-one":
						//Combobox
						for(var i=0;i<obj.options.length;i++)
						{
							if(obj.options[i].value==aValue)
							{
								obj.options[i].selected=true;
							}
							else
							{
								obj.options[i].selected=false;
							}
						}
						break;
			case "select-multiple":
						//Listbox
						var str=","+aValue+",";
						for(var i=0;i<obj.options.length;i++)
						{
							if(str.indexOf(","+obj.options[i].value+",")!=-1)
							{
								obj.options[i].selected=true;
							}
							else
							{
								obj.options[i].selected=false;
							}
						}
						break;

			case "hidden":
						//ֶ
						break;
			case "submit":
						break;
			case "reset":
						break;
			case "button":
						break;
			case "file":
						break;
			default:	
						//alert(obj.type);
						//[2008-02-28]ĬΪͼƬ,ܻBug
						obj.src=obj.src+aValue;
						//obj.title=aValue;
						break;
						
		}
		//obj.innerHTML=aValue;
	}
	else
	{		
		//document.write("<input id=\""+aObj+"\" type=\"hidden\" value=\""+aValue+"\" name=\""+aObj+"\" />");
	}
}

function getsize()
{
	var mysize=document.getElementById("aSizeName");	

	xmlHttp=GetXmlHttpObject()

	if (xmlHttp==null)
	{
		alert ("您的浏览器不支持AJAX！");
		return;
	}

	var url="fashion_collocation_end_select_size_ajax.php";
	url=url+"?sizename="+mysize.options[mysize.selectedIndex].text;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		var str = xmlHttp.responseText;
		//根据返回值给界面元素赋值
		 //alert(str);
		 var aStrs = str.split("|");
		 for(var i=0;i<aStrs.length;i++)
		 {
		 	var aStrs2 = aStrs[i].split("=");
			//alert(aStrs2[0]+"="+aStrs2[1]);
			SetValue(aStrs2[0],aStrs2[1]);
		 }
	}
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
