$(document).ready(function(){
	//alert("1");
	//新規作成
	$('#complete').bind('click',function(){
		$("#itemform").attr('method','post');
		$("#itemform").attr('encoding','multipart/form-data');
		$("#itemform").attr('target','_self');
		$("#itemform [name=action]").val('complete');
		$("#itemform").submit();
	});
	$('#complete').bind('click',function(){
		$("#shopform").attr('method','post');
		$("#shopform").attr('target','_self');
		$("#shopform [name=action]").val('complete');
		$("#shopform").submit();
	});

	$('#complete_upload').bind('click',function(){
		$("#shopform").attr('method','post');
		$("#shopform").attr('target','_self');
		$("#shopform [name=action]").val('complete');
		$("#shopform").submit();
	});

 //alert("2");
	//プレビュー
	$('#preview').bind('click',function(){
		$("#itemform").attr('method','post');
		$("#itemform").attr('encoding','multipart/form-data');
		$("#itemform [name=action]").val('preview');
		$("#itemform").attr('target','_blank');
		$("#itemform").submit();
	});
	//alert("3");
	//リトライ
	$('#retry').bind('click',function(){
		$("#itemform").attr('method','post');
		$("#itemform").attr('encoding','multipart/form-data');
		$("#itemform").attr('target','_self');
		$("#itemform [name=action]").val('retry');
		$("#itemform").submit();
	});
	//alert("4");
	//キャンセル
	$('#cancel').bind('click',function(){
		$("#itemform").attr('method','post');
		$("#itemform").attr('encoding','multipart/form-data');
		$("#itemform").attr('target','_self');
		$("#itemform [name=action]").val('cancel');
		$("#itemform").submit();
	});
	$('#cancel').bind('click',function(){
		$("#shopform").attr('method','post');
		$("#shopform").attr('target','_self');
		$("#shopform [name=action]").val('cancel');
		$("#shopform").submit();
	});

	//リプレイ※商品画像一括登録・別の画像ZIPをアップする
	$('#completereplay').bind('click',function(){
		$("#itemform").attr('method','post');
		$("#itemform").attr('target','_self');
		$("#itemform [name=action]").val('completereplay');
		$("#itemform").submit();
	});
	//次ステップ※商品画像一括登録・CSV登録へ進む
	$('#completenextstep').bind('click',function(){
		$("#itemform").attr('method','post');
		$("#itemform").attr('target','_self');
		$("#itemform [name=action]").val('completenextstep');
		$("#itemform").submit();
	});

	//データダウンロード
	$('#downloadcsv').bind('click',function(){
		$("#itemform").attr('method','post');
		$("#itemform").attr('target','_self');
		$("#itemform [name=action]").val('downloadcsv');
		$("#itemform").submit();
	});

	//画像ダウンロード
	$('#downloadimages').bind('click',function(){
		$("#itemform").attr('method','post');
		$("#itemform").attr('target','_self');
		$("#itemform [name=action]").val('downloadimages');
		$("#itemform").submit();
	});

	//alert("5");
	//検索
	$('#searchbutton').bind('click',function(){
		$("#searchform").attr('method','post');
		$("#searchform").attr('target','_self');
		$("#searchform [name=action]").val('search');
		$("#searchform").submit();
	});

	//alert("6");
	//ブランド選択によるモデルのAjax更新
	if($('#model')){
		$('#brand').bind('change',function(){
			$.getJSON('ajaxmodels.php',{model_id: this.value},function(json){
				$('#model').empty();
				$('#model').append('<option value="">選択してください</option>');
				$('#item').empty();
				$('#item').append('<option value="">選択してください</option>');
				var val = $('#modelcode').val();
				for(var row in json) {
					if(val==json[row].model_id) {
						$('#model').append('<option value="'+json[row].model_id+'" selected="selected">'+json[row].model_name+'</option>');
						$('#modelcode').val('');
						$('#model').change();
					} else {
						$('#model').append('<option value="'+json[row].model_id+'">'+json[row].model_name+'</option>');
					}
				}
			});
		});
	}

	//モデル選択によるアイテムのAjax更新
	if($('#item')){
		$('#model').bind('change',function(){
			$.getJSON('ajaxitems.php',{item_id: this.value},function(json){
				$('#item').empty();
				$('#item').append('<option value="">選択してください</option>');
				var val = $('#itemcode').val();
				for(var row in json) {
					if(val==json[row].item_id) {
						$('#item').append('<option value="'+json[row].item_id+'" selected="selected">'+json[row].item_name+'</option>');
						$('#itemcode').val('');
					} else {
						$('#item').append('<option value="'+json[row].item_id+'">'+json[row].item_name+'</option>');
					}
				}
			});
		});
	}

	//初期化
	$.getJSON('ajaxbrands.php',function(json){
		var val = $('#brandcode').val();
		$('#brand').append('<option value="">選択してください</option>');
		for(var row in json) {
			if(val==json[row].brand_id) {
				$('#brand').append('<option value="'+json[row].brand_id+'" selected="selected">'+json[row].brand_name+'</option>');
				$('#brandcode').val('');
				$('#brand').change();
			} else {
				$('#brand').append('<option value="'+json[row].brand_id+'">'+json[row].brand_name+'</option>');
			}
		}
	});
});

function setlectShopImage(value) {
//alert($('input[name=targetelement]').val());
	setOpenerElem($('input[name=targetelement]').val(), value);
	window.close();
}

function setOpenerElem(id_name, val) {
	if(!window.opener || window.opener.closed){ // メインウィンドウの存在をチェック
		window.alert('メインウィンドウなし'); 
	} else { 
		element = window.opener.document.getElementById(id_name);
		if (element) 
			element.value = val;
	}
}
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
	var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
