function ajax_quote(url) {
	Element.hide('ajax-div');
	Element.show('loading-mask');
	var loader = new varienLoader(true);
	loader.load(url, {updaterId : $('ajax-div')}, quote_update_div);
}

function quote_update_div() {
	Element.show('ajax-div');
//	setCenterPosition('ajax-div','quote-div');
}

function quote_submit(formId) {
	var Form_var = new VarienForm(formId, false);

	if(Form_var.validator && Form_var.validator.validate()){
		Element.hide('msg');
		Element.show('loading-mask');
		
		var formdata = Form.serialize(formId);

		new Ajax.Request(
			SITE_URL+'quote/index/post/', 
			{ 
				method: 'POST', 
				parameters: formdata, 
				onComplete: function (data) {
					var msg = data.responseText.split("::");
					this.showErrorMsg(data.responseText);
					if(msg[0]=='ERROR') {
						Element.show('quote_form_div');
					} else {
						Element.hide('quote_form_div');
						$('quote-name').value="";
						new Ajax.Request(
							SITE_URL+'quote/index/quoteProduct/', 
							{ 
								method: 'GET', 
								parameters: formdata,
								onComplete: function (data) {
									$('quote_product_div').innerHTML = data.responseText;
									return false;
								} 
							} 
						);
						return false;
					}					
				} 
			} 
		);

	}
	return false;
}

/* ERROR Msg */
function showErrorMsg(data) {
	Element.hide('loading-mask');

	var msg = data.split("::");
	if(msg[0]=='ERROR') {
		$('msg').addClassName('error');
		$('error_success').removeClassName('success-msg');
		$('error_success').addClassName('error-msg');
	} else {
		$('msg').addClassName('success');
		$('error_success').removeClassName('error-msg');
		$('error_success').addClassName('success-msg');
	}
	Element.show('msg');
	$('error_success').innerHTML = msg[1];
}
/**/

