
// jQuery Config Aadovance

$(function() {

$("#form01Submit").click(function() {
	form01SearchBtnClick();
});

$("#form02Submit").click(function() {
	form02SearchBtnClick();
});

$('#ui-tab').tabs({ fx: { opacity: "toggle"} });

$("#dialog").jqm({ modal: true });
//$("#dialog").jqm();
//$("#dialog").jqm({closeClass: "jqmClose", trigger: ".jqModal", modal: true });   


function form01SearchBtnClick() {
			
	var avcConditionDef = {
		'items':	{ring:'1',			'necklace':'2', 	'pierce':'3',		'bracelet':'4',		'watch':'5', 		'accessory':'6',	'others':'7'	},
		'material':	{'silver':'1', 		'white_gold':'2', 	'pink_gold':'3',	'yellow_gold':'4',	'platinum':'5',		'diamond':'6'						},
		'price':	{'over15000':'1', 	'15000_30000':'2', 	'30000_50000':'3',	'50000_70000':'4',	'70000_100000':'5',	'over100000':'6'					},
		'scene':	{'anniversary':'1', 'birthday':'2', 	'diamondjewelry':'3',		'pair':'4',			'babygift':'5',		'disney_collection':'6'				}
	};

	var avcItemsCondition = new Array();
	var avcMaterialCondition = new Array();
	var avcPriceCondition = new Array();
	var avcSceneCondition = new Array();
	var getParamAry = new Array();

	$("#dialog").jqmHide();

	$("#form01").find(":checkbox:checked").each(function(){

		var elemId = $(this).attr("id");
		var temp = elemId.match(/^([^_]*)_(.*)$/);
		var cn = avcConditionDef[temp[1]][temp[2]];
		switch(temp[1]) {
			case 'items'	: 
				avcItemsCondition.push(cn);
				break;
			case 'material'	: avcMaterialCondition.push(avcConditionDef['material'][temp[2]]);
				break;
			case 'price'	: avcPriceCondition.push(avcConditionDef['price'][temp[2]]);
				break;
			case 'scene'	: avcSceneCondition.push(avcConditionDef['scene'][temp[2]]);
				break;
		}
	});

	if (avcItemsCondition.length != 0) {
		var paramItems = avcItemsCondition.join('_');
		paramItems = 'items=' + paramItems;
		getParamAry.push(paramItems);
	}
	if (avcMaterialCondition.length != 0) {
		var paramMaterial = avcMaterialCondition.join('_');
		paramMaterial = 'material=' + paramMaterial;
		getParamAry.push(paramMaterial);
	}
	if (avcPriceCondition.length != 0) {
		var paramPrice = avcPriceCondition.join('_');
		paramPrice = 'price=' + paramPrice;
		getParamAry.push(paramPrice);
	}
	if (avcSceneCondition.length != 0) {
		var paramScene = avcSceneCondition.join('_');
		paramScene = 'scene=' + paramScene;
		getParamAry.push(paramScene);
	}
	
	if(getParamAry.length == 0) {
		return false;
	}
	
	var getParam = getParamAry.join('&');
//alert(getParam);

	location.href = "/jewelry/advance/index.html?" + getParam;

	return false;
}


function form02SearchBtnClick() {

	var inputId = $("#form02 input:text:first").val();

	if (inputId == null || inputId == '') {
		return;
	}

	if (xmlData == null) {
		return false;
	}
	
	var entrylink = '';
	$.each(xmlData.jewelryList[0].jewelry,
		function() {
			if (this.id == inputId) {
				if ( this.entrylink !='') {
					entrylink = this.entrylink;
				}
				return false;
			}
		}
	);

	if (entrylink != '') {
		location.href = entrylink;
	} else {
		alert("該当する商品がございませんでした。");
	}

//	$("#dialog").jqmHide();

}


});