// JavaScript Document
// constants
var LockParams = {
	"Price":0,
	"Age"	: 0,
	"Persona" : 0,
	"Size" : 0,
	"Soft" : 0,
	"Fun" : 0,
	"Original" : 0,
	"Usefull" : 0,
	"Color" : 0,
	"Group" : 0,
	"Theme" : 0
	};
var Params = {
	"Price":0,
	"Age":0,
	"Persona":0,
	"Size":0,
	"Soft":0,
	"Fun":0,
	"Original":0,
	"Usefull":0,
	"Color":0,
	"Group":0,
	"Theme":0
	};
var CurrentGoodsNum = 0;

var PersonaList = [
{
	text:"Anyone",
	id:0
},
{
	text:"For Him",
	id:1
},
{
	text:"For Her",
	id:2
},
{
	text:"For Couple",
	id:3
},
{
	text:"Pet/Pet Lover",
	id:4
} ];

var SizeList = [
{
	text:"Any Size",
	id:0
},
{
	text:"On a palm",
	id:1
},
{
	text:"In a hand",
	id:2
},
{
	text:"In two hands",
	id:3
},
{
	text:"On a table",
	id:4
},
{
	text:"A separate one",
	id:5
}];

var SoftList = [
{
	text:"Any Softness",
	id:0
},{
	text:"Fluff, cotton",
	id:1
},{
	text:"Cloth, gum",
	id:2
},{
	text:"Paper, soft plastic",
	id:3
},{
	text:"Wood, hard plastic",
	id:4
},{
	text:"Metal, stone, glass",
	id:5
}];

var FunList = [
{
	text:"Any Hilarity",
	id:0
},{
	text:"Humorous",
	id:1
},{
	text:"Cheerful",
	id:2
},{
	text:"Neutral",
	id:3
},{
	text:"Serious",
	id:4
},{
	text:"Scary",
	id:5
}];

var OriginalList = [
{
	text:"Any Originality",
	id:0
},{
	text:"Original",
	id:1
},{
	text:"Groovy",
	id:2
},{
	text:"Popular",
	id:3
},{
	text:"Usual",
	id:4
},{
	text:"Classic",
	id:5
}];

var UsefullList = [
{
	text:"Any Utility",
	id:0
},{
	text:"Trifle",
	id:1
},{
	text:"Entertainment",
	id:2
},{
	text:"Teaching",
	id:3
},{
	text:"Memorable",
	id:4
},{
	text:"Make life easier",
	id:5
}];

var AgeList = [
{
	text:"Any Age",
	id:0
},{
	text:"0-2 Years",
	id:1
},{
	text:"2-5 Years",
	id:2
},{
	text:"5-9 Years",
	id:3
},{
	text:"9-12 Years",
	id:4
},{
	text:"13-17 Years",
	id:5
},{
	text:"18-25 Years",
	id:6
},{
	text:"25-35 Years",
	id:7
},{
	text:"35-45 Years",
	id:8
},{
	text:"45-55 Years",
	id:9
},{
	text:"55-65 Years",
	id:10
},{
	text:"65+",
	id:11
}];

var PriceList = [
{
	text:"Any Price",
	id:0
},{
	text:"under $10",
	id:1
},{
	text:"$10-$25",
	id:2
},{
	text:"$25-$50",
	id:3
},{
	text:"$50-$100",
	id:4
},{
	text:"$100+",
	id:5
} ];

var MenuClick = false;

function sddlOpenItemList(id)
{
	ddlItemList = $(id+"_ItemList");
	if(ddlItemList)
	{
		if(!ddlItemList.opened || ddlItemList.opened==0)
		{
			ddlItemList.style.visibility = "visible";
			ddlItemList.opened=1;
			MenuClick = true;
			CloseAnotherDDL(id);
		}
		else
		{
			ddlItemList.style.visibility = "hidden";
			ddlItemList.opened=0;
		}
	}
}

function sddlCloseItemList(id)
{
	ddlItemList = $(id+"_ItemList");
	if(ddlItemList)
	{
		ddlItemList.style.visibility = "hidden";
		ddlItemList.opened=0;
	}
}

function sddlMenuOut(obj)
{
	obj.setAttribute("class", "NotSelected");
	obj.setAttribute("className", "NotSelected");
}

function sddlMenuIn(obj)
{
	obj.setAttribute("class", "Selected");
	obj.setAttribute("className", "Selected");
}

function sddlSelectItem(num, list, id, isGS)
{
	ddlTextBox = $(id+"_TextBox");
	if(ddlTextBox)
	{
		ddlTextBox.innerHTML = cutTitle(list[num].text, id);
		Params[id] = num;
		sddlCloseItemList(id);
		if(num == 0)
		{
			ClearLock(id);
		}
		if(isGS==null)
			OnChangeFilterVal();
	}
	LockButtonStatus(id);
}

function cutTitle(str, name)
{
//	alert(str.length+">"+name);
	if(str.length>NameLength[name])
	{
		return str.substr(0, NameLength[name])+"...";
	}
	else
		return str;
}
