if(typeof Webscene == "undefined") Webscene={};
if(typeof Webscene.UI == "undefined") Webscene.UI={};
if(typeof Webscene.UI.PE == "undefined") Webscene.UI.PE={};
Webscene.UI.PE_class = function() {};
Object.extend(Webscene.UI.PE_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetPETab: function(clientId, sessionId, nodeId, tab, skin) {
		return this.invoke("GetPETab", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "tab":tab, "skin":skin}, this.GetPETab.getArguments().slice(5));
	},
	PEGetCC: function(clientId, sessionId, nodeId, posture, skinColor, hairColor, hairLength, eyeColor, clothing, hairStyle, eyeBrows, mouth) {
		return this.invoke("PEGetCC", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "posture":posture, "skinColor":skinColor, "hairColor":hairColor, "hairLength":hairLength, "eyeColor":eyeColor, "clothing":clothing, "hairStyle":hairStyle, "eyeBrows":eyeBrows, "mouth":mouth}, this.PEGetCC.getArguments().slice(12));
	},
	PESaveSettings: function(clientId, sessionId, nodeId, urte, fuc, anl, urc) {
		return this.invoke("PESaveSettings", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "urte":urte, "fuc":fuc, "anl":anl, "urc":urc}, this.PESaveSettings.getArguments().slice(7));
	},
	PESaveDyn: function(clientId, sessionId, nodeId, values, tab) {
		return this.invoke("PESaveDyn", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "values":values, "tab":tab}, this.PESaveDyn.getArguments().slice(5));
	},
	PESaveApp: function(clientId, sessionId, nodeId, posture, weight, height, skincolor, haircolor, hairlength, eyecolor, clothing, etnicity, hairStyle, eyeBrows, mouth, showCaricatureInsteadOfPicture) {
		return this.invoke("PESaveApp", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "posture":posture, "weight":weight, "height":height, "skincolor":skincolor, "haircolor":haircolor, "hairlength":hairlength, "eyecolor":eyecolor, "clothing":clothing, "etnicity":etnicity, "hairStyle":hairStyle, "eyeBrows":eyeBrows, "mouth":mouth, "showCaricatureInsteadOfPicture":showCaricatureInsteadOfPicture}, this.PESaveApp.getArguments().slice(16));
	},
	PESaveBasic: function(clientId, sessionId, nodeId, day, month, year, birthdayPublic, gender, genderPublic, maritalStatus, maritalStatusPublic, alias, name, currentActivity, signature, password, emailAddress) {
		return this.invoke("PESaveBasic", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "day":day, "month":month, "year":year, "birthdayPublic":birthdayPublic, "gender":gender, "genderPublic":genderPublic, "maritalStatus":maritalStatus, "maritalStatusPublic":maritalStatusPublic, "alias":alias, "name":name, "currentActivity":currentActivity, "signature":signature, "password":password, "emailAddress":emailAddress}, this.PESaveBasic.getArguments().slice(17));
	},
	PESaveLocation: function(clientId, sessionId, nodeId, currentPlaceId, currentLocationId, homePlaceId, homeLocationId) {
		return this.invoke("PESaveLocation", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "currentPlaceId":currentPlaceId, "currentLocationId":currentLocationId, "homePlaceId":homePlaceId, "homeLocationId":homeLocationId}, this.PESaveLocation.getArguments().slice(7));
	},
	url: '/ajaxpro/Webscene.UI.PE,Webscene.UI.ashx'
}));
Webscene.UI.PE = new Webscene.UI.PE_class();

