var WebServicePublic=function() {
WebServicePublic.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebServicePublic.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return WebServicePublic._staticInstance.get_path();},
ContactMe:function(IP,locale,phone,name,email,text,userID,succeededCallback, failedCallback, userContext) {
/// <param name="IP" type="String">System.String</param>
/// <param name="locale" type="String">System.String</param>
/// <param name="phone" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="text" type="String">System.String</param>
/// <param name="userID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ContactMe',false,{IP:IP,locale:locale,phone:phone,name:name,email:email,text:text,userID:userID},succeededCallback,failedCallback,userContext); },
GetInfoContentFromResource:function(ResourceName,LanguageID,Locale,succeededCallback, failedCallback, userContext) {
/// <param name="ResourceName" type="String">System.String</param>
/// <param name="LanguageID" type="String">System.String</param>
/// <param name="Locale" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetInfoContentFromResource',false,{ResourceName:ResourceName,LanguageID:LanguageID,Locale:Locale},succeededCallback,failedCallback,userContext); },
GetInfoContentFromDoc:function(DocID,Type,LanguageID,Locale,succeededCallback, failedCallback, userContext) {
/// <param name="DocID" type="String">System.String</param>
/// <param name="Type" type="String">System.String</param>
/// <param name="LanguageID" type="String">System.String</param>
/// <param name="Locale" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetInfoContentFromDoc',false,{DocID:DocID,Type:Type,LanguageID:LanguageID,Locale:Locale},succeededCallback,failedCallback,userContext); },
GetInfoContentFromProduct:function(ProductID,Type,LanguageID,Locale,succeededCallback, failedCallback, userContext) {
/// <param name="ProductID" type="String">System.String</param>
/// <param name="Type" type="String">System.String</param>
/// <param name="LanguageID" type="String">System.String</param>
/// <param name="Locale" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetInfoContentFromProduct',false,{ProductID:ProductID,Type:Type,LanguageID:LanguageID,Locale:Locale},succeededCallback,failedCallback,userContext); }}
WebServicePublic.registerClass('WebServicePublic',Sys.Net.WebServiceProxy);
WebServicePublic._staticInstance = new WebServicePublic();
WebServicePublic.set_path = function(value) {
WebServicePublic._staticInstance.set_path(value); }
WebServicePublic.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return WebServicePublic._staticInstance.get_path();}
WebServicePublic.set_timeout = function(value) {
WebServicePublic._staticInstance.set_timeout(value); }
WebServicePublic.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return WebServicePublic._staticInstance.get_timeout(); }
WebServicePublic.set_defaultUserContext = function(value) { 
WebServicePublic._staticInstance.set_defaultUserContext(value); }
WebServicePublic.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return WebServicePublic._staticInstance.get_defaultUserContext(); }
WebServicePublic.set_defaultSucceededCallback = function(value) { 
 WebServicePublic._staticInstance.set_defaultSucceededCallback(value); }
WebServicePublic.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return WebServicePublic._staticInstance.get_defaultSucceededCallback(); }
WebServicePublic.set_defaultFailedCallback = function(value) { 
WebServicePublic._staticInstance.set_defaultFailedCallback(value); }
WebServicePublic.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return WebServicePublic._staticInstance.get_defaultFailedCallback(); }
WebServicePublic.set_path("/WebServicePublic.asmx");
WebServicePublic.ContactMe= function(IP,locale,phone,name,email,text,userID,onSuccess,onFailed,userContext) {
/// <param name="IP" type="String">System.String</param>
/// <param name="locale" type="String">System.String</param>
/// <param name="phone" type="String">System.String</param>
/// <param name="name" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="text" type="String">System.String</param>
/// <param name="userID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
WebServicePublic._staticInstance.ContactMe(IP,locale,phone,name,email,text,userID,onSuccess,onFailed,userContext); }
WebServicePublic.GetInfoContentFromResource= function(ResourceName,LanguageID,Locale,onSuccess,onFailed,userContext) {
/// <param name="ResourceName" type="String">System.String</param>
/// <param name="LanguageID" type="String">System.String</param>
/// <param name="Locale" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
WebServicePublic._staticInstance.GetInfoContentFromResource(ResourceName,LanguageID,Locale,onSuccess,onFailed,userContext); }
WebServicePublic.GetInfoContentFromDoc= function(DocID,Type,LanguageID,Locale,onSuccess,onFailed,userContext) {
/// <param name="DocID" type="String">System.String</param>
/// <param name="Type" type="String">System.String</param>
/// <param name="LanguageID" type="String">System.String</param>
/// <param name="Locale" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
WebServicePublic._staticInstance.GetInfoContentFromDoc(DocID,Type,LanguageID,Locale,onSuccess,onFailed,userContext); }
WebServicePublic.GetInfoContentFromProduct= function(ProductID,Type,LanguageID,Locale,onSuccess,onFailed,userContext) {
/// <param name="ProductID" type="String">System.String</param>
/// <param name="Type" type="String">System.String</param>
/// <param name="LanguageID" type="String">System.String</param>
/// <param name="Locale" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
WebServicePublic._staticInstance.GetInfoContentFromProduct(ProductID,Type,LanguageID,Locale,onSuccess,onFailed,userContext); }

