var bookmark_add;

function bookmark_add() {
	var handle_submit = function() { this.submit(); }
	var handle_cancel = function() { this.cancel(); }
	var handle_sucess_hidden = function( o ) { this.style.visibility = 'hidden'; }
	var callback = function( o ) {
		if( o.responseText == '1' ){
			alert( 'ブックマークに追加しました。' );
		}
		else if( o.responseText == '2' ){
			alert( 'すでにBookMarkに存在します。' );
		}
		else{
			alert( '処理に失敗しました。' );
		}
	}
	var check_name = function(){
		var data = this.getData();
		if( data.new_boxname == '' ){
			if( $('bm_box_info_radio_new').checked == true ){
				alert( 'BookMark名を入力してください' );
				return false;
			}
		}
		return true;
	}

    bookmark_add = new YAHOO.widget.Dialog( 'bookmark_add' , {
		fixedcenter : true,
		visible : false,
		constraintoviewport : true,
		buttons : [ 
			{ text : "追加" , handler : handle_submit, isDefault : true }, 
			{ text : "キャンセル", handler : handle_cancel } 
		]
	} );

	bookmark_add.callback = { success : callback };  
	bookmark_add.validate = check_name;
	bookmark_add.render();
}

YAHOO.util.Event.addListener( window , "load" , bookmark_add );

function bookmark_add_set( u_no , img_no ){
	var ajax = new Ajax.Request(
		'/mypage/bookmark/' , 
		{
			method : 'post' ,
			parameters : 'rm=boxlist&u_no=' + u_no ,
			onSuccess : function ( res ) {
				if( res.responseText == '0' ){
					$('bm_box_info_select').style.visibility = 'hidden';
					$('bm_box_info_radio_new').checked = 'checked';
				}
				else{
					var selectbox = '<select name="box_no">' + res.responseText + '</select>';
					$('bm_box_info_radio_select').checked = 'checked';
					$('bm_box_info_list').innerHTML = selectbox;
				}
				$('bm_box_info_img_no').value = img_no;
				bookmark_add.show();	
			}
		}
	);
}


