var belk=window.belk || {};
belk.web=belk.web || {};
belk.web.config = {
	ajax_methods: {
		getCurrentBag: {
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_cart_widget'
					}
				],
				method: 'GET'
			},
			output: {
				cache:true,
				type:'json',
				params: [
					{
						name: 'bag',
						type: 'html',
						target: '#dd_shopping_bag',
						animation:'slideDown',
						closeAnimation:'slideUp'
					},
					{
						name: 'count',
						type: 'int',
						target: '#num_bag_items'
					}
				]
			},
			triggers: [
				{
					target: '#global_util_nav ul.secondary li.bag > a',
					event: 'mouseover'
				}
			],
			handlers:{}
		},
		getRecentlyViewed:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_recently_viewed_widget'
					}
				],
				method: 'POST'
			},
			output: {
				type:'json',
				params: [
					{
						name: 'recently_viewed',
						type: 'html',
						target: '#dd_recently_viewed',
						animation:'slideDown',
						closeAnimation:'slideUp'
					}
				]
			},
			triggers: [
				{
					target: '#global_util_nav ul.secondary li.recent > a',
					event: 'click'
				}
			],
			handlers:{}
		},
		emailToFriendSubmit:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_email_to_friend'
					},
					{
						name: 'SEND_MAIL<>recipient_email',
						type: 'fromDOM',
						value: 'form[name="send_mail"] input[name="SEND_MAIL<>recipient_email"]'
					},
					{
						name: 'SEND_MAIL<>sender_email',
						type: 'fromDOM',
						value: 'form[name="send_mail"] input[name="SEND_MAIL<>sender_email"]'
					},
					{
						name: 'SEND_MAIL<>sender_name',
						type: 'fromDOM',
						value: 'form[name="send_mail"] input[name="SEND_MAIL<>sender_name"]'
					},
					{
						name: 'SEND_MAIL<>message',
						type: 'fromDOM',
						value: 'form[name="send_mail"] textarea[name="SEND_MAIL<>message"]'
					}					
				],
				method: 'POST'  /* real one should be a POST */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_sent_to_friend',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					}
				]
			},
			triggers: [
				{
					target: '#modal_email_friend button',
					event: 'click'
				}
			],
			handlers:{}
		},
		addToBag:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_product_detail'
					},
					{
						name: 'ajax_submit',
						type: 'fixed',
						value: 'add_to_cart'
					},
					{
						name: 'ADD_CART_ITEM<>sku_size',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_size"]'
					},
					{
						name: 'ADD_CART_ITEM<>sku_color',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_color"]'
					},
					{
						name: 'ADD_CART_ITEM<>quantity',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>quantity"]'
					},
					{
						name: 'ADD_CART_ITEM<>prd_id',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] input[name="ADD_CART_ITEM<>prd_id"]'
					}
				],
				method: 'POST' /* real one should be a POST */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_add_to_bag',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					},
					{
						name: 'count',
						type: 'int',
						target: '#num_bag_items'
					}/*, for now I will just alert() the message
					{
						name: 'message',
						type:'html',
						target: '#ajax_error_msg'
					}*/
				]
			},
			triggers: [
				{
					target: 'body:not(.multi_prod,.pattern) button.add2bag:not(.wishlist2bag)', /*no spaces inside body:not() please*/
					event: 'click'
				}
			],
			handlers:{}
		},
		addToBagMultiProduct:{ /* For outfit and pattern pages */
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'bmAction',
						type: 'fixed',
						value: 'add_to_cart'
					},
					{
						name: 'add_to_cart',
						type: 'fixed',
						value: 'true'
					},
					{
						name: 'baseIndex',
						type: 'fixed',
						value: '-1'
					},
					{
						type: 'fullForm',
						value: 'form[name="form_product_detail"]'
					}
				],
				method: 'POST' /* real one should be a POST */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_add_to_bag',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					},
					{
						name: 'count',
						type: 'int',
						target: '#num_bag_items'
					}
				]
			},
			triggers: [
				{
					target: 'body.multi_prod button.add2bag,body.pattern button.add2bag',
					event: 'click'
				}
			],
			handlers:{}
		},
		/*wishlistToBag:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_product_detail'
					},
					{
						name: 'ajax_submit',
						type: 'fixed',
						value: 'add_to_cart'
					},
					{
						name: 'ADD_CART_ITEM<>sku_id',
						type: 'fromCurrentForm',
						value: 'input[name="ADD_CART_ITEM<>sku_id"]'
					},
					{
						name: 'ADD_CART_ITEM<>prd_id',
						type: 'fromCurrentForm',
						value: 'input[name="ADD_CART_ITEM<>prd_id"]'
					},
					{
						name: 'ADD_CART_ITEM<>quantity',
						type: 'fromCurrentForm',
						value: 'select[name="GIFT_REGISTRY_LINE<>qtyDesired"]'
					}
				],
				method: 'POST' 
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_add_to_bag',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					},
					{
						name: 'count',
						type: 'int',
						target: '#num_bag_items'
					}
				]
			},
			triggers: [
				{
					target: 'button.wishlist2bag',
					event: 'click'
				}
			],
			handlers:{}
		},
		//method for typeahead search words.
		getAheadSearchWords:{
			input: {
				//base_url: '/ajax/aheadSearchWords.jsp',
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_get_ahead_search_words'
					},    
					{
						name:'ahead_searchTerm',
						type:'fromDOM',
						value:'form[id="frm_search"] input[name="BELK_ENDECA_SEARCH<>searchTerm"]'
					},
					{
						name: 'ahead_traversedPath',
						type: 'fromDOM',
						value: 'form[id="frm_search"] select[name="BELK_ENDECA_SEARCH<>traversedPath"]'
					},
					{
						name: 'ahead_selDepartment',
						type: 'selectText',
						value: 'form[id="frm_search"] select[name="BELK_ENDECA_SEARCH<>traversedPath"] option:selected'
					},
					{
						name: 'ahead_BridalFlag',
						type: 'fromDOM',
						value: 'form[id="frm_search"] input[name="typeAhead_isBridal"]'
					}
				],
				method: 'POST' 
			},
			output: {
				type:'json',
				params: [
					{
						name: 'results',
						type: 'html',
						target: '#find_in_ahead_words'
						
					}
				]
				/*type:'html',
				target:'#find_in_ahead_words',
				params:[] 
			},
			triggers: [
				{
					target: '#txt_search_box',
					event: 'keyup'
				}
			],
			handlers:{}
		},*/
		//ends here.
		//old code.
		getFindInStoreModal: {
			input: {
				base_url: '/ajax/findInStoreFormModal.jsp',
				params: [
					{
						type:'fromIDToInput',
						to: 'form[name="form_product_detail"] input[name="baseIndex"]'
					},
					{
						type: 'fullForm',
						value: 'form[name="form_product_detail"]'
					}
				],
				method: 'POST'
			},
			output: {
				/* type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_find_in_store',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					}
				] */
				type:'html',
				target:'#modal_find_in_store', /* still need to implement this */
				params:[]				
			},
			triggers: [
				{
					target: 'body.pattern a.find_in_store',
					event: 'click'
				}
			],
			handlers:{}
		},
		//ends here.
		getFindInStoreWebsiteModal: {
			input: {
				//base_url: '/ajax/findInStoreFormModal.jsp', 
			 	base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_store_locator_modal'
					},
					{
						name: 'FIS<>website',
						type: 'fixed',
						value: 'website'
					},
					{
						name: 'FIS<>sku_size',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_size"]'
					},
					{
						name: 'FIS<>sku_color',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_color"]'
					},
					{
						name: 'FIS<>prd_id',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] input[name="ADD_CART_ITEM<>prd_id"]'
					}
					
				],
				method: 'POST'
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_find_in_store,#modal_find_in_store_hidden'
						//animation:'fadeIn',
						//closeAnimation:'fadeOut'
					}
				] 
			  /* type:'html',
				target:'#modal_find_in_store', // still need to implement this 
				params:[]	*/			
			},
			triggers: [
				{
					target: 'body a.find_in_store_click,div.find_in_store_container div.search_input a.find_in_store_click',
					event: 'click'
				}
			],
			handlers:{}
		},
		findInStore:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_store_locator'
					},
					{
						name: 'ajax_submit',
						type: 'fixed',
						value: 'btn_find_locator'
					},
					{
						name: 'ADD_CART_ITEM<>sku_size',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_size"]'
					},
					{
						name: 'ADD_CART_ITEM<>sku_color',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_color"]'
					},
					{
						name: 'ADD_CART_ITEM<>prd_id',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] input[name="ADD_CART_ITEM<>prd_id"]'
					},
					{
						name:'STORE_SEARCH<>zipcode',
						type:'fromDOM',
						value:'input[name="STORE_SEARCH<>zipcode"]'
					},
					{
						name:'STORE_SEARCH<>radius',
						type:'fromDOM',
						value:'input[name="STORE_SEARCH<>radius"]' //select[name="STORE_SEARCH<>radius"]
					},
					{
						name:'STORE_SEARCH<>sku_id',
						type:'fromDOM',
						value:'input[name="STORE_SEARCH<>sku_id"]'
					}
				],
				method: 'POST' /* post ? */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'results',
						type: 'html',
						target: 'div.find_in_store_container div.search_output'             //#find_in_stores_output
					}
				]
			},
			triggers: [
				{
					target: 'button.btn_find_in_store',
					event: 'click'
				}
			],
			handlers:{}
		},
		
		getQuickView:{
			input: {
				base_url: '/ajax/getQuickView.jsp',
				params: [
					{
						name:'PRODUCT<>prd_id',
						type:'fromID'
					}
				],
				method: 'GET'
			},
			output: {
				type:'html',
				target:'#modal_quickview',
				params:[]
			},
			triggers: [
				{
					target:'body:not(".bridal") a.qv_link,body:not(".bridal") a.quickview',
					event:'click'
				}
			],
			handlers:{}
		},
		getRegistryQuickView:{
			input: {
				base_url: '/ajax/getRegistryQuickView.jsp',
				params: [
					{
						name:'PRODUCT<>prd_id',
						type:'fromID'
					}
				],
				method: 'GET'
			},
			output: {
				type:'html',
				target:'#modal_quickview',
				params:[]
			},
			triggers: [
				{
					target:'body.bridal a.qv_link,body.bridal a.quickview',
					event:'click'
				}
			],
			handlers:{}
		},
		getQuickEdit:{ /* for shopping bag and my wish list */
			input: {
				base_url: '/ajax/getQuickEdit.jsp',
				params: [
					{
						name:'GIFT_REGISTRY_LINE<>grg_id',
						type:'fromID'
					}
				],
				method: 'GET'
			},
			output: {
				type:'html',
				target:'#modal_quickview',
				params:[]
			},
			triggers: [
				{
					target:'body:not(".shopping_bag") a.quickedit',
					event:'click'
				}
			],
			handlers:{}
		},
		getShoppingBagQuickEdit:{ /* for shopping bag */
			input: {
				base_url: '/ajax/getQuickEdit.jsp',
				params: [
					{
						name:'index',
						type:'fromID'
					}
				],
				method: 'GET'
			},
			output: {
				type:'html',
				target:'#modal_quickview',
				params:[]
			},
			triggers: [
				{
					target:'body.shopping_bag a.quickedit',
					event:'click'
				}
			],
			handlers:{}
		},
		getPromoQuickView:{
			input: {
				base_url: '/ajax/getPromoQuickView.jsp',
				params: [
					{
						name:'gwp_pwp_code',
						type:'fromID'
					}
				],
				method: 'GET'
			},
			output: {
				type:'html',
				target:'#modal_quickview',
				params:[]
			},
			triggers: [
				{
					target:'body.shopping_bag a.promoview',
					event:'click'
				}
			],
			handlers:{}
		},
		addToWishlist:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_product_detail'
					},
					{
						name: 'ajax_submit',
						type: 'fixed',
						value: 'add_to_wishlist'
					},
					{
						name: 'ADD_CART_ITEM<>sku_size',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_size"]'
					},
					{
						name: 'ADD_CART_ITEM<>sku_color',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_color"]'
					},
					{
						name: 'ADD_CART_ITEM<>quantity',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>quantity"]'
					},
					{
						name: 'ADD_CART_ITEM<>prd_id',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] input[name="ADD_CART_ITEM<>prd_id"]'
					},
					{
						name: 'ADD_CART_ITEM<>ATR_Department',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] input[name="ADD_CART_ITEM<>ATR_Department"]'
					}
				],
				method: 'POST' /* real one should be a POST */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_add_to_wishlist',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					}
				]
			},
			triggers: [
				{
					target: 'body:not(.multi_prod,.pattern) a.add2wishlist, body:not(.multi_prod,.pattern) input.add2wishlist, body:not(.multi_prod,.pattern) button.add2wishlist',
					event: 'click'
				}
			],
			handlers:{}
		},
		addToWishlistMultiProduct:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'bmAction',
						type: 'fixed',
						value: 'add_to_wishlist'
					},
					{
						name: 'add_to_wishlist',
						type: 'fixed',
						value: 'true'
					},	
					{ /* NOTE: this needs to be specified before the full form param */
						type:'fromIDToInput',
						to: 'form[name="form_product_detail"] input[name="baseIndex"]'
					},
					{
						type: 'fullForm',
						value: 'form[name="form_product_detail"]'
					}				
				],
				method: 'POST' /* real one should be a POST */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_add_to_wishlist',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					}
				]
			},
			triggers: [
				{
					target: 'body.multi_prod a.add2wishlist, body.pattern a.add2wishlist, body.multi_prod button.add2wishlist, body.pattern button.add2wishlist',
					event: 'click'
				}
			],
			handlers:{}
		},
		addToRegistry:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_product_detail'
					},
					{
						name: 'ajax_submit',
						type: 'fixed',
						value: 'add_to_registry'
					},
					{
						name: 'ADD_CART_ITEM<>sku_size',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_size"]'
					},
					{
						name: 'ADD_CART_ITEM<>sku_color',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>sku_color"]'
					},
					{
						name: 'ADD_CART_ITEM<>quantity',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] select[name="ADD_CART_ITEM<>quantity"]'
					},
					{
						name: 'ADD_CART_ITEM<>prd_id',
						type: 'fromDOM',
						value: 'form[name="form_product_detail"] input[name="ADD_CART_ITEM<>prd_id"]'
					}
				],
				method: 'POST' /* real one should be a POST */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_add_to_registry',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					}
				]
			},
			triggers: [
				{
					target: 'input.add2registry,button.add2registry',
					event: 'click'
				}
			],
			handlers:{}
		},
		addToRegistryMultiProduct:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'bmAction',
						type: 'fixed',
						value: 'add_to_registry'
					},
					{
						name: 'add_to_registry',
						type: 'fixed',
						value: 'true'
					},					
					{
						type: 'fullForm',
						value: 'form[name="form_product_detail"]'
					}
				],
				method: 'POST' /* real one should be a POST */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_add_to_registry',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					}
				]
			},
			triggers: [
				{
					target: 'body.multi_prod button.add2registry,body.pattern button.add2registry',
					event: 'click'
				}
			],
			handlers:{}
		},
		getExistingShippingAddress:{
			input:{
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_get_ship_address'
					},
					{
						name:'selectAddressList',
						type:'fromDOM',
						value: 'form[name="form_checkout_shipping"] select[name="selectAddressList"]'
					}
				],
				method: 'GET'
			},
			output: {
				type:'json',
				params: [
					{
						name: 'address',
						type: 'html',
						target: 'div.address_wrap address'
					}
				]
			},
			triggers: [
				{
					target: '#sel_existing_addresses',
					event: 'change'
				}
			],
			handlers:{}
		},
		getMyBridalStores:{
			input:{
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_store_locator'
					},
					{
						name: 'ajax_submit',
						type: 'fixed',
						value: 'btn_find_store_near_you'
					},
					{
						name:'STORE_SEARCH<>city',
						type:'fromDOM',
						value:'#txt_your_city'
					},
					{
						name:'STORE_SEARCH<>state',
						type:'fromDOM',
						value:'#sel_your_state'
					},
					{
						name:'STORE_SEARCH<>zipcode',
						type:'fromDOM',
						value:'#txt_your_zip'
					},
					{
						name:'STORE_SEARCH<>radius',
						type:'fromDOM',
						value:'#hid_radius'
					},
					{
						name:'STORE_SEARCH<>bridal_consultant',
						type:'fromDOM',
						value:'#hid_bridal_consultant'
					}
				],
				method: 'POST'
			},
			output: {
				type:'json',
				params:[]
			},
			triggers: [
				{
					target: '#txt_your_city',
					event: 'blur'
				},
				{
					target: '#sel_your_state',
					event: 'change'
				},
				{
					target: '#txt_your_zip',
					event: 'blur'
				}
			],
			handlers:{}
		},
		getOtherBridalStores:{
			input:{
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_store_locator'
					},
					{
						name: 'ajax_submit',
						type: 'fixed',
						value: 'btn_find_store_near_you'
					},
					{
						name:'STORE_SEARCH<>city',
						type:'fromDOM',
						value:'#txt_other_city'
					},
					{
						name:'STORE_SEARCH<>state',
						type:'fromDOM',
						value:'#sel_other_state'
					},
					{
						name:'STORE_SEARCH<>zipcode',
						type:'fromDOM',
						value:'#txt_other_zip'
					},
					{
						name:'STORE_SEARCH<>radius',
						type:'fromDOM',
						value:'#hid_radius'
					},
					{
						name:'STORE_SEARCH<>bridal_consultant',
						type:'fromDOM',
						value:'#hid_bridal_consultant'
					},					
					{
						name: 'displayBelkCom',
						type: 'fixed',
						value: 'true'
					}					
				],
				method: 'POST'
			},
			output: {
				type:'json',
				params:[]
			},
			triggers: [
				{
					target: '#txt_other_city',
					event: 'blur'
				},
				{
					target: '#sel_other_state',
					event: 'change'
				},
				{
					target: '#txt_other_zip',
					event: 'blur'
				}
			],
			handlers:{}
		},
		updateShoppingBag:{
			input: {
				base_url: '/include/inc_shopping_bag.jsp',
				params: [
					{
						name: 'bmAction',
						type: 'fixed',
						value: 'ajax_update'
					},
					{
						name: 'ajax_update',
						type: 'fixed',
						value: 'true'
					},					
					{
						type: 'fullForm',
						value: 'form[name="form_shopping_bag"]'
					}
				],
				method: 'POST' /* real one should be a POST */
			},
			output: {
				type:'html',
				target:'#content', /* still need to implement this */
				params:[]
			},
			triggers: [
				{
					target: 'body.shopping_bag select.quantity',
					event: 'change'
				},
				{
					target: 'body.shopping_bag input.chk_gift_item,body.shopping_bag input.gift_wrap',
					event: 'click'
				},
				{
					target: 'body.shopping_bag li.message textarea',
					event: 'blur'
				}
			],
			handlers:{}
		},
		planSelectionSubmit:{
			input: {
				base_url: '/ajax/common/ajax_redirect.jsp',
				params: [
					{
						name: 'ajax_form',
						type: 'fixed',
						value: 'form_checkout_finanching'
					},
					{
						name:'VIEW_ORDER<>ATR_BelkPaymentPlan',
						type:'fromDOM',
						value:'form[name="form_checkout_financing"] input[name="VIEW_ORDER<>ATR_BelkPaymentPlan"]:checked'
					}
				],
				method: 'POST'  /* real one should be a POST */
			},
			output: {
				type:'json',
				params: [
					{
						name: 'modal',
						type: 'html',
						target: '#modal_financing',
						animation:'fadeIn',
						closeAnimation:'fadeOut'
					}
				]
			},
			triggers: [
				{
					target: 'body.checkout button.select_plan',
					event: 'click'
				}
			],
			handlers:{}
		},
		getProductOptions:{ // for quickview/quickedit
			input: {
				base_url: '/ajax/getProductOptions.jsp',
				params: [
					{
						name:'PRODUCT<>prd_id',
						type:'fromDOM',
						value: 'form[name="form_product_detail"] input[name="ADD_CART_ITEM<>prd_id"]'
					}
				],
				method: 'GET'
			},
			output: {
				type:'json',
				params:[]
			},
			triggers: [],
			handlers:{}
		}
	}
};
