if(typeof Microsoft == "undefined") Microsoft={};
if(typeof Microsoft.CommerceServer == "undefined") Microsoft.CommerceServer={};
if(typeof Microsoft.CommerceServer.Site == "undefined") Microsoft.CommerceServer.Site={};
if(typeof Microsoft.CommerceServer.Site.ProductDetails == "undefined") Microsoft.CommerceServer.Site.ProductDetails={};
Microsoft.CommerceServer.Site.ProductDetails_class = function() {};
Object.extend(Microsoft.CommerceServer.Site.ProductDetails_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetPaymentAlternatives: function(payLink) {
		return this.invoke("GetPaymentAlternatives", {"payLink":payLink}, this.GetPaymentAlternatives.getArguments().slice(1));
	},
	GetYorum: function(yorumLink) {
		return this.invoke("GetYorum", {"yorumLink":yorumLink}, this.GetYorum.getArguments().slice(1));
	},
	GetProductImage: function(Imagelink) {
		return this.invoke("GetProductImage", {"Imagelink":Imagelink}, this.GetProductImage.getArguments().slice(1));
	},
	PazarlikEt: function(val) {
		return this.invoke("PazarlikEt", {"val":val}, this.PazarlikEt.getArguments().slice(1));
	},
	PazarlikBaslat: function(sku, cat) {
		return this.invoke("PazarlikBaslat", {"sku":sku, "cat":cat}, this.PazarlikBaslat.getArguments().slice(2));
	},
	TeklifKabul: function(Val) {
		return this.invoke("TeklifKabul", {"Val":Val}, this.TeklifKabul.getArguments().slice(1));
	},
	TeklifRed: function(Val) {
		return this.invoke("TeklifRed", {"Val":Val}, this.TeklifRed.getArguments().slice(1));
	},
	GetOpportunityMessage: function(sku, catalog) {
		return this.invoke("GetOpportunityMessage", {"sku":sku, "catalog":catalog}, this.GetOpportunityMessage.getArguments().slice(2));
	},
	LoadDictionary: function(Content, Catalog, ControlName) {
		return this.invoke("LoadDictionary", {"Content":Content, "Catalog":Catalog, "ControlName":ControlName}, this.LoadDictionary.getArguments().slice(3));
	},
	voteToImage: function(ind, str) {
		return this.invoke("voteToImage", {"ind":ind, "str":str}, this.voteToImage.getArguments().slice(2));
	},
	ImageIsVoted: function(ind) {
		return this.invoke("ImageIsVoted", {"ind":ind}, this.ImageIsVoted.getArguments().slice(1));
	},
	GetImageSurveyStat: function(ind) {
		return this.invoke("GetImageSurveyStat", {"ind":ind}, this.GetImageSurveyStat.getArguments().slice(1));
	},
	GetRelatedProducts: function(product__ID) {
		return this.invoke("GetRelatedProducts", {"product__ID":product__ID}, this.GetRelatedProducts.getArguments().slice(1));
	},
	GetCampaigns: function(product_ID, sku, Catalog_Name) {
		return this.invoke("GetCampaigns", {"product_ID":product_ID, "sku":sku, "Catalog_Name":Catalog_Name}, this.GetCampaigns.getArguments().slice(3));
	},
	VideoClick: function(videoId) {
		return this.invoke("VideoClick", {"videoId":videoId}, this.VideoClick.getArguments().slice(1));
	},
	url: '/ajaxpro/Microsoft.CommerceServer.Site.ProductDetails,Microsoft.CommerceServer.Retail2002.ashx'
}));
Microsoft.CommerceServer.Site.ProductDetails = new Microsoft.CommerceServer.Site.ProductDetails_class();

