if(typeof CommonAJAX == "undefined") CommonAJAX={};
CommonAJAX_class = function() {};
Object.extend(CommonAJAX_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetImages: function(id, type) {
		return this.invoke("GetImages", {"id":id, "type":type}, this.GetImages.getArguments().slice(2));
	},
	GetImagesFichas: function(TableName, id, type) {
		return this.invoke("GetImagesFichas", {"TableName":TableName, "id":id, "type":type}, this.GetImagesFichas.getArguments().slice(3));
	},
	GetExtras: function(versionID) {
		return this.invoke("GetExtras", {"versionID":versionID}, this.GetExtras.getArguments().slice(1));
	},
	GetSerie: function(versionID) {
		return this.invoke("GetSerie", {"versionID":versionID}, this.GetSerie.getArguments().slice(1));
	},
	GetEquipamientoNuevos: function(name, categoria, id) {
		return this.invoke("GetEquipamientoNuevos", {"name":name, "categoria":categoria, "id":id}, this.GetEquipamientoNuevos.getArguments().slice(3));
	},
	GetSerieFiltered: function(versionID, position0to30, position31to60, position61to90, position91to120, position121to150) {
		return this.invoke("GetSerieFiltered", {"versionID":versionID, "position0to30":position0to30, "position31to60":position31to60, "position61to90":position61to90, "position91to120":position91to120, "position121to150":position121to150}, this.GetSerieFiltered.getArguments().slice(6));
	},
	GetSerieAnuncio: function(versionID, position0to30, position31to60, position61to90, position91to120, position121to150) {
		return this.invoke("GetSerieAnuncio", {"versionID":versionID, "position0to30":position0to30, "position31to60":position31to60, "position61to90":position61to90, "position91to120":position91to120, "position121to150":position121to150}, this.GetSerieAnuncio.getArguments().slice(6));
	},
	GetExtrasAnuncio: function(versionID, position0to30, position31to60, position61to90, position91to120, position121to150, position151to180, position181to210) {
		return this.invoke("GetExtrasAnuncio", {"versionID":versionID, "position0to30":position0to30, "position31to60":position31to60, "position61to90":position61to90, "position91to120":position91to120, "position121to150":position121to150, "position151to180":position151to180, "position181to210":position181to210}, this.GetExtrasAnuncio.getArguments().slice(8));
	},
	GetExtrasFiltered: function(versionID, position0to30, position31to60, position61to90, position91to120, position121to150, position151to180, position181to210) {
		return this.invoke("GetExtrasFiltered", {"versionID":versionID, "position0to30":position0to30, "position31to60":position31to60, "position61to90":position61to90, "position91to120":position91to120, "position121to150":position121to150, "position151to180":position151to180, "position181to210":position181to210}, this.GetExtrasFiltered.getArguments().slice(8));
	},
	GetFinancialCalculatorResult: function(price, period) {
		return this.invoke("GetFinancialCalculatorResult", {"price":price, "period":period}, this.GetFinancialCalculatorResult.getArguments().slice(2));
	},
	GetStandardEquipment: function(tableName, versionID) {
		return this.invoke("GetStandardEquipment", {"tableName":tableName, "versionID":versionID}, this.GetStandardEquipment.getArguments().slice(2));
	},
	ReadEmail: function(id) {
		return this.invoke("ReadEmail", {"id":id}, this.ReadEmail.getArguments().slice(1));
	},
	ReadAviso: function(id) {
		return this.invoke("ReadAviso", {"id":id}, this.ReadAviso.getArguments().slice(1));
	},
	CreateTransaction: function(transactionId, idAnuncio, operation, meses, tipo) {
		return this.invoke("CreateTransaction", {"transactionId":transactionId, "idAnuncio":idAnuncio, "operation":operation, "meses":meses, "tipo":tipo}, this.CreateTransaction.getArguments().slice(5));
	},
	ComprobarPassword: function(email) {
		return this.invoke("ComprobarPassword", {"email":email}, this.ComprobarPassword.getArguments().slice(1));
	},
	BorrarAviso: function(id) {
		return this.invoke("BorrarAviso", {"id":id}, this.BorrarAviso.getArguments().slice(1));
	},
	UpdatePhone: function(id) {
		return this.invoke("UpdatePhone", {"id":id}, this.UpdatePhone.getArguments().slice(1));
	},
	url: '/ajaxpro/CommonAJAX,PublicGuiaCoches_deployx.ashx'
}));
CommonAJAX = new CommonAJAX_class();

