﻿// JScript File
var mailSvc = {

	rootUrl: "",

	callService: function(url) {
		var head = document.getElementsByTagName("head")[0];
		var script = document.createElement('script');
		script.type = 'text/javascript';
		script.src = this.rootUrl != "" ? (this.rootUrl + url) : url;
		head.appendChild(script);
	},

	submitMail: function(userID, shellUserID, pageType, name, email, phone, message, callBack) {
		this.callService("/Services/MailService.ashx/submitMail?jsonp=" + callBack + "&userID=" + 
			userID + "&shellUserID=" + shellUserID + "&pageType=" + pageType + "&name=" + name + 
			"&email=" + email + "&phone=" + this.urlEncode(phone) + "&message=" + this.urlEncode(message));
	},
	
  urlEncode: function(str) {
      return escape(str).replace("/", "%2F").replace("+", "%2B");
  }
}

