Type.registerNamespace('TayJob');
TayJob.FetchReviews=function() {
TayJob.FetchReviews.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
TayJob.FetchReviews.prototype={
FetchCompanyReviews:function(companyName,companyId,succeededCallback, failedCallback, userContext) {
return this._invoke(TayJob.FetchReviews.get_path(), 'FetchCompanyReviews',false,{companyName:companyName,companyId:companyId},succeededCallback,failedCallback,userContext); },
FetchTayReviews:function(companyId,succeededCallback, failedCallback, userContext) {
return this._invoke(TayJob.FetchReviews.get_path(), 'FetchTayReviews',false,{companyId:companyId},succeededCallback,failedCallback,userContext); }}
TayJob.FetchReviews.registerClass('TayJob.FetchReviews',Sys.Net.WebServiceProxy);
TayJob.FetchReviews._staticInstance = new TayJob.FetchReviews();
TayJob.FetchReviews.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; TayJob.FetchReviews._staticInstance._path = value; }
TayJob.FetchReviews.get_path = function() { return TayJob.FetchReviews._staticInstance._path; }
TayJob.FetchReviews.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
TayJob.FetchReviews._staticInstance._timeout = value; }
TayJob.FetchReviews.get_timeout = function() { 
return TayJob.FetchReviews._staticInstance._timeout; }
TayJob.FetchReviews.set_defaultUserContext = function(value) { 
TayJob.FetchReviews._staticInstance._userContext = value; }
TayJob.FetchReviews.get_defaultUserContext = function() { 
return TayJob.FetchReviews._staticInstance._userContext; }
TayJob.FetchReviews.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; TayJob.FetchReviews._staticInstance._succeeded = value; }
TayJob.FetchReviews.get_defaultSucceededCallback = function() { 
return TayJob.FetchReviews._staticInstance._succeeded; }
TayJob.FetchReviews.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; TayJob.FetchReviews._staticInstance._failed = value; }
TayJob.FetchReviews.get_defaultFailedCallback = function() { 
return TayJob.FetchReviews._staticInstance._failed; }
TayJob.FetchReviews.set_path("/FetchReviews.asmx");
TayJob.FetchReviews.FetchCompanyReviews= function(companyName,companyId,onSuccess,onFailed,userContext) {TayJob.FetchReviews._staticInstance.FetchCompanyReviews(companyName,companyId,onSuccess,onFailed,userContext); }
TayJob.FetchReviews.FetchTayReviews= function(companyId,onSuccess,onFailed,userContext) {TayJob.FetchReviews._staticInstance.FetchTayReviews(companyId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(TayJob.FetchReviews_Rating) === 'undefined') {
TayJob.FetchReviews_Rating=gtc("TayJob.FetchReviews+Rating");
TayJob.FetchReviews_Rating.registerClass('TayJob.FetchReviews_Rating');
}
