YAHOO.namespace("AuktionMaster");
YAHOO.AuktionMaster.AuctionVariationEditor = function( data ) {
	
	var request_uri = data['request_uri'];
	var request_query = data['request_query'];
	var prefix = data['prefix'];
	var channel_id = data['channel_id'];
	var offer_type_id = data['offer_type_id'];
	var variation_data = data['variation_data'];
	
	init();
	
	function init(){
		var category_id = document.getElementById('task_data_PrimaryCategoryId_inputIdField').value;
		var item_id = document.getElementById('listingform_item_id').value;
		var request = YAHOO.util.Connect.asyncRequest( 	'POST', 
														request_uri, 
														{ 
															success:init_callback
														}, 
														request_query+'init'+'&channel_id='+channel_id+'&offer_type_id='+offer_type_id+'&category_id='+category_id+'&item_id='+item_id+'&prefix='+prefix+'&variation_data='+variation_data
														);
	}
	
	function init_callback(o){
		eval(o.responseText);
		// var ve_response exists after eval
		document.getElementById( prefix + '_outer_box' ).innerHTML = ve_response.html;
		eval(ve_response.script);
	}
};