// JavaScript Document
//Ation 2008
//填充下拉框
//optionArray数组格式是[parentId,classId,className]
//给element2填充数据(会根据element1Value自动选择element2的选项)
function SelectBoxFill(element1Value,element2,optionDefault,optionArray)
{
		element2.length=0;
		element2.options[0]=new Option(optionDefault,"");
		for (var i=0; i<optionArray.length; i++)
		{
			if (optionArray[i][0]==element1Value)
			{
				element2.options[element2.length]=new Option(optionArray[i][2],optionArray[i][1]);
			}
		}
}
//自动选择下拉框
function SelectBoxSelected(selectBoxObj,selectClassId)
{
	for(i=0; i<selectBoxObj.length; i++) {
		if(selectBoxObj.options[i].value==selectClassId){selectBoxObj.options[i].selected=true;return;}
	}
}

//Ation 2008.11.18
//js通用轮番切换函数,需要css配合
//forexample:
//baseElementName
//baseElementName_title_id
//baseElementName_content_id
//baseElementName_title_active
//baseElementName_title_normal
//baseElementName_content_active
//baseElementName_content_normal
//normalElementIds为id的字符串(即多个id间用逗号隔开)
function takeTurns(baseElementName,activeElementID,normalElementIds)
{
	document.getElementById(baseElementName+"Title"+activeElementID).className=baseElementName+"TitleActive";
	document.getElementById(baseElementName+"Content"+activeElementID).className=baseElementName+"ContentActive";
	var arrEids=normalElementIds.split(",");
	for (i=0; i<arrEids.length; i++)
	{
		document.getElementById(baseElementName+"Title"+arrEids[i]).className=baseElementName+"TitleNormal";
		document.getElementById(baseElementName+"Content"+arrEids[i]).className=baseElementName+"ContentNormal";
	}
}


function elementDisplayOnOff(elementID)
{
	if (document.getElementById(elementID)!=null)
	{
		if (document.getElementById(elementID).style.display=="")
			document.getElementById(elementID).style.display="none";
		else
			document.getElementById(elementID).style.display="";
	}
}

function displayElement(elementID)
{
	if (document.getElementById(elementID)!=null)
	{
			document.getElementById(elementID).style.display="";
	}
}

//确定操作
function areYouSure(configString)
{
	if (confirm(configString)==true)
		return true;
	else
		return false;
}

//////////////////////////商品详细页
//选择尺寸
var curSizeStyleId;
curSizeStyleId=0
function selectStyleSize(styleSizeId,styleSizeName)
{
	var curElement=document.getElementById("styleSize"+curSizeStyleId);
	if (curElement!=null)
	{
		curElement.className="goodsDetailStyleSizeDiv";	
	}
	curSizeStyleId=styleSizeId;
	document.getElementById("styleSize"+curSizeStyleId).className="goodsDetailStyleSizeDivActive";
	document.getElementById("selectedStyleSizeName1").innerHTML=styleSizeName;
	document.getElementById("selectedStyleSizeName2").innerHTML=styleSizeName;
	document.formBCGoods.bcGoodsSize.value=styleSizeName;
}

//限制输入框,输入的文字
//example:
//<input name="buyCarProductNum" type="text" id="buyCarProductNum" value="<%=cpAmount%>" size="4" onKeyPress="return regInput(this,/^\d*\.?\d{0,2}$/,		String.fromCharCode(event.keyCode))" onpaste="return regInput(this,/^\d*\.?\d{0,2}$/,window.clipboardData.getData('Text'))" ondrop="return regInput(this,	/^\d*\.?\d{0,2}$/,event.dataTransfer.getData('Text'))"/>
function regInput(obj, reg, inputStr)
{
	var docSel	= document.selection.createRange()
	if (docSel.parentElement().tagName != "INPUT")	return false
	oSel = docSel.duplicate()
	oSel.text = ""
	var srcRange	= obj.createTextRange()
	oSel.setEndPoint("StartToStart", srcRange)
	var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
	return reg.test(str)
}



