
// 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 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() {
			//検索strings
			//if (this.id == inputId) {
			if (String(this.id).indexOf(inputId) !== -1 && inputId.length == 12) {
				if ( this.entrylink !='') {
					entrylink = this.entrylink;
				}
				return false;
			}
		}
	);

	if (entrylink != '') {
		location.href = entrylink + "?slider=1";
	} else {
		alert("該当する商品がございませんでした。");
	}

//	$("#dialog").jqmHide();

}


});
