YAHOO.util.Event.onDOMReady(function(){
	WR.survey_util.checkVisitCookie();
});

WR = {};
WR.survey_util = {
		
	setWRPageVisitCookie: function(cookieName, count){
		document.cookie = 'wrPageVisit=' + escape(count);
	},
	
	setWRLastVisitCookie: function(cookieName, days){
		var otd = new Date();
		var futureDay = (otd.setDate(otd.getDate() + 30));
		var fd = new Date(futureDay);
		document.cookie = 'wrLastVisit=' + futureDay + ";expires=" + fd;
	},
	
	getWRPageVisitCookie: function(cookieName){
		var nVst = document.cookie.indexOf(cookieName);
		if(nVst < 0){
			return null;
		}
		else{
			var vst = document.cookie.substring(nVst+12, nVst+13);
			if(!isNaN(vst)){
				vst = parseInt(vst);
			}
			else{
				vst = 1;
			}
			return vst;
		}
	},
	
	getWRLastVisitCookie: function(cookieName){
		var nLstvst = document.cookie.indexOf(cookieName);
		if(nLstvst < 0){
			return null;
		}
		else{
			var lstvst = document.cookie.substring(nLstvst+12, nLstvst+25);
			var n = lstvst.indexOf(';');
			if(n > 0){
				var arLstvst = lstvst.split(";");
				lstvst = arLstvst[0];
				lstvst = parseInt(lstvst);
				if(!isNaN(lstvst)){
					return lstvst;
				}
				else return null;
			}
			else{
				lstvst = parseInt(lstvst);
				if(!isNaN(lstvst)){
					return lstvst;
				}
				else return null;
			}
		}
	},
	
	closeOverlay : function(link){
		var eOverlay = YAHOO.util.Dom.get('hdwr_womenlandingsurvey');
		if (link == 'no'){
			WR.survey_util.setWRLastVisitCookie("wrLastVisit", 30);
		}
		YAHOO.util.Dom.setStyle(eOverlay,'display','none');
	},

	callSurvey: function(){
		WR.survey_util.setWRLastVisitCookie("wrLastVisit", 30);
		window.open('http://www.surveymonkey.com/s.aspx?sm=K6MCWl_2fYsViPC3NYUVah5Q_3d_3d');
		WR.survey_util.closeOverlay('later');
	},

	checkVisitCookie: function(){
		var haveVisitCookie = WR.survey_util.getWRPageVisitCookie('wrPageVisit');
		if(haveVisitCookie != null){
			if(haveVisitCookie > 2){
				WR.survey_util.showSurvey();
			}
			else{
				haveVisitCookie++;
				WR.survey_util.setWRPageVisitCookie('wrPageVisit', haveVisitCookie);
			}
		}
		else{
			WR.survey_util.setWRPageVisitCookie('wrPageVisit', 1);
		}
	},
		
	showSurvey: function(){
		var haveLastVisitCookie = WR.survey_util.getWRLastVisitCookie('wrLastVisit');
		if(haveLastVisitCookie != null){
			var eDate = new Date(haveLastVisitCookie);
			var tDate = new Date();
			var diff = eDate - tDate;
			if((diff < 0)){
				WR.survey_util.determinePop();
			}
		}
		else{
			WR.survey_util.determinePop();
		}
	},
	
	determinePop: function(){
		var n = WR.survey_util.getRandomNumber(19);
		if(n == 5){
			WR.survey_util.popSurvey();
		}
	},
		
	getRandomNumber: function(num){
		var n = (Math.round(Math.random()*num));
		return n;
	},

	popSurvey: function(){
		var eOverlay = YAHOO.util.Dom.get('hdwr_womenlandingsurvey');                             
		YAHOO.util.Dom.setStyle(eOverlay,'display','block');
	}	
}; // end WR.survey_util namespace



