// userprofile.js
// user profile management.

/*var UTYPE_ADMIN = 1;
var UTYPE_VMC_OFFICER = 2; 
var UTYPE_SOURCING_OFFICER = 4; 
var UTYPE_SEMINAR_OFFICER = 8; 
var UTYPE_VIWER = 16; 
var UTYPE_VIWER_ALL = 32; 

var UTYPE_ALL = UTYPE_ADMIN + UTYPE_VMC_OFFICER + UTYPE_SOURCING_OFFICER + UTYPE_SEMINAR_OFFICER + UTYPE_VIWER+ UTYPE_VIWER_ALL ;

var profileList = new Array();

profileList["admin"] = new profile("0001", "Administrator", UTYPE_ADMIN);
profileList["all"] = new profile("12345", "All", UTYPE_ALL);
profileList["vmc"] = new profile("0403", "VMC Officer", UTYPE_VMC_OFFICER);
profileList["sourcing"] = new profile("0404", "Sourcing Officer", UTYPE_SOURCING_OFFICER);
profileList["seminar"] = new profile("2005", "Seminar Officer", UTYPE_SEMINAR_OFFICER);
profileList["viewerall"] = new profile("12345", "Viewer Special Role", UTYPE_VIWER_ALL);
profileList["viewer"] = new profile("12345", "Viewer", UTYPE_VIWER);
*/

var UTYPE_COMPANY = 1;
var UTYPE_BUYER = 2; 
var UTYPE_VISITOR = 3;
var UTYPE_GUEST = 4;

//var UTYPE_ALL = UTYPE_SUPERVISOR + UTYPE_OFFICER;

var profileList = new Array();
profileList["company"] = new profile("01", "Company", UTYPE_COMPANY);
profileList["general_buyer"] = new profile("02", "General Buyer", UTYPE_BUYER);
profileList["visitor"] = new profile("03", "Visitor", UTYPE_VISITOR);
profileList["guest"] = new profile("03", "Guest", UTYPE_GUEST);


function profile(id, fullname, type)
{
	this.userID = id;
	this.fullName = fullname;
	this.userType = type;
}
