var CartSys = Class.create();

CartSys.prototype = {
	initialize: function() {
		this.id = "";
		this.ScriptURL = "/includes/javascript/validation_";
		this.CartURL = "/includes/ajax/_ajax_cart.php";
		this.formURL = '/includes/ajax/ajax_order_form.php?StepInTo=';
		this.saveURL = '/includes/ajax/ajax_account.php';
	},

	getform: function(id){
//		$(document.body).startWaiting('bigWaiting');
		this.id = id;
		new Ajax.Request(this.formURL+this.id, {
			method: 'get',
			onComplete: function(option){
                writeContent(option);
		    }
		});

		if(this.id != ""){
			updateOrderDivs(null);
			new Ajax.Request(this.CartURL, {
				method: 'get',
				onSuccess: function(obj) {
					updateOrderDivs(obj.responseText);
				}
			});
		}
	},

	save: function(form,value){
		if (value == false) return value;
		var form = $(form);
		var pars = $(form).serialize();
		var myAjax = new Ajax.Request(this.saveURL, {
			method: 'post',
			parameters: pars,
			onSuccess: function(obj) {
				//alert(obj.responseText)
				SplitStr = obj.responseText;
				SplitStr = SplitStr.split(":");
				if(SplitStr.length > 1){
					ss = obj.responseText.split('xml');
					if (ss.length>1){
						document.write(obj.responseText)
					}else{
						alert(obj.responseText);
					}
				}else{
					OrderCart.getform(obj.responseText);
				}
			}
		});
	}
}

var OrderCart = new CartSys();