﻿var hsCloseConfig={
	crmMapper:{
		3:'http://www.pruksa.com/baanpreuksa/',
		7:'http://www.pruksaville.com/',
		11:'http://www.pruksa.com/theconnect/',
		15:'http://www.pruksa.com/theplant/',
		19:'http://www.pruksa.com/passorn/',
		23:'http://www.pruksa.com/preuksavillage/'
	},
	newsletterMapper:{
		51:'http://www.pruksa.com/baanpreuksa/',
		52:'http://www.pruksaville.com/',
		54:'http://www.pruksa.com/theconnect/',
		49:'http://www.pruksa.com/theplant/',
		50:'http://www.pruksa.com/passorn/',
		53:'http://www.pruksa.com/preuksavillage/'
	},
	getCrmMapVal:function(key){
		var v=this.crmMapper[key];
		if(document.referrer && document.referrer.indexOf('http://www.pruksa.com')==-1)
			v=v.replace('http://www.pruksa.com', 'http://pruksa.com');
		return v;
	},
	getNewsletterMapVal:function(key){
		var v=this.newsletterMapper[key];
		if(document.referrer && document.referrer.indexOf('http://www.pruksa.com')==-1)
			v=v.replace('http://www.pruksa.com', 'http://pruksa.com');
		return v;
	},
	brochure:{
		close:function(cmsId){
			var pThis=hsCloseConfig;
			var url=pThis.getCrmMapVal(cmsId);
			if(url&&url!==undefined&&url!=null)
				self.location.href=url+'hs-close/hs-close-brochure.html';
			else
				parent.hs.close();
		}
	},
	appointment:{
		close:function(cmsId, isNormalClose){
			var pThis=hsCloseConfig;
			var url=pThis.getCrmMapVal(cmsId);
			if(url&&url!==undefined&&url!=null){
				if(isNormalClose)
					self.location.href=url+'hs-close/hs-close.html';
				else
					self.location.href=url+'hs-close/hs-close-appointment.html';
			}
			else
				parent.hs.close();
		}
	},
	contact:{
		close:function(cmsId, isNormalClose){
			var pThis=hsCloseConfig;
			var url=pThis.getCrmMapVal(cmsId);
			if(url&&url!==undefined&&url!=null){
				if(isNormalClose)
					self.location.href=url+'hs-close/hs-close.html';
				else
					self.location.href=url+'hs-close/hs-close-contact.html';
			}
			else
				parent.hs.close();
		}
	},
	register:{
		close:function(cmsId, isNormalClose){
			var pThis=hsCloseConfig;
			var url=pThis.getCrmMapVal(cmsId);
			if(url&&url!==undefined&&url!=null){
				if(isNormalClose)
					self.location.href=url+'hs-close/hs-close.html';
				else
					self.location.href=url+'hs-close/hs-close-register.html';
			}
			else
				parent.hs.close();
		}
	},
	newsletter:{
		close:function(key, isNormalClose){
			var pThis=hsCloseConfig;
			var url=pThis.getNewsletterMapVal(key);
			if(url&&url!==undefined&&url!=null){
				if(isNormalClose)
					self.location.href=url+'hs-close/hs-close.html';
				else
					self.location.href=url+'hs-close/hs-close-newsletter.html';
			}
			else
				parent.hs.close();
		}
	}
};
