	/* or replace with your favorite cookie functions */
	function getCookie(sName) {
		var cookie = "" + document.cookie;
		var start = cookie.indexOf(sName);
		if (cookie == "" || start == -1) 
			return "";
		var end = cookie.indexOf(';',start);
		if (end == -1)
			end = cookie.length;
		return unescape(cookie.substring(start+sName.length + 1,end));
	}
	
	function setCookieForXDays(sName,value,ndays)
	{
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+ndays);
		document.cookie = sName+ "=" +escape(value) + ";path=/;expires=" + exdate.toGMTString();
	}
	
	function PageGate(pagePath,pageWidth,pageHeight)	{
	
	
			// check for cookie, if set keep quiet, otherwise prompt for installation
			//var slCookieName = "SLInstallPostponed7";
			//var cookie= getCookie(slCookieName);
			var cookie= ""
			
			// **** start: for testing only ***
			if (location.search.substring(1).indexOf("resetcookie") != -1)
				cookie = "";
			// **** end: for testing only ***
			
				// if (cookie != "ok"){
					// popup window
					
					
					
					/* only needed on CS sites if TWC_Modal declared with different properties */
					Telligent_Modal.WindowCssClasses = ['PageGateModal'];
					Telligent_Modal.WindowTitleCssClasses = ['PageGateModalTitle'];
					Telligent_Modal.WindowCloseCssClasses = ['PageGateModalClose'];
					Telligent_Modal.WindowContentCssClasses = ['PageGateModalContent'];
					Telligent_Modal.WindowFooterCssClasses = ['PageGateModalFooter'];
					Telligent_Modal.WindowResizeCssClasses = ['PageGateModalResize'];
					Telligent_Modal.WindowMaskCssClasses = ['PageGateModalMask'];
					
										
					//alert(pagePath)
					Telligent_Modal.Open(pagePath, pageWidth, pageHeight, null);

					/* only needed on CS sites and hard-coded to TWC:Modal properties */					
					Telligent_Modal.WindowCssClasses = ['CommonModal'];
					Telligent_Modal.WindowTitleCssClasses = ['CommonModalTitle'];
					Telligent_Modal.WindowCloseCssClasses = ['CommonModalClose'];
					Telligent_Modal.WindowContentCssClasses = ['CommonModalContent'];
					Telligent_Modal.WindowFooterCssClasses = ['CommonModalFooter'];
					Telligent_Modal.WindowResizeCssClasses = ['CommonModalResize'];
					Telligent_Modal.WindowMaskCssClasses = ['CommonModalMask'];
							
					//setCookieForXDays(slCookieName,"ok",7);
				//}
	}
