

function setupFeedbackInfo(){
	if($("feedbackLink")){
		setupFeedbackContent();
	}else{
		if($("accountMenu")){
			var fdBk_LiTag, fdBk_aTag, fdBk_aTagText;
			
			fdBk_LiTag = document.createElement("li"); 
			fdBk_aTag = document.createElement("a"); 
			fdBk_aTag.setAttribute("id","feedbackLink");
			fdBk_aTag.setAttribute("class","disInline");
			fdBk_aTag.setAttribute("href", "javascript:void(0);");
            fdBk_aTagText = document.createTextNode("Feedback");
            fdBk_aTag.appendChild(fdBk_aTagText);
			fdBk_LiTag.appendChild(fdBk_aTag);			
			$("accountMenu").appendChild(fdBk_LiTag);
			setupFeedbackContent();
		}
	}
}

function setupFeedbackContent(){
	var fdBk_Info, fdBk_Content, ajaxResults;
	//$("feedbackLink").style.cursor = "text";
	if(!($("feedbackLink_Info"))){
		fdBk_Info = document.createElement("a");
		fdBk_Info.setAttribute("id","feedbackLink_Info");
		fdBk_Content = document.createElement("span");
		fdBk_Content.setAttribute("id","utility_Feedbk_Container");
		fdBk_Info.appendChild(fdBk_Content);
		$("feedbackLink").parentNode.appendChild(fdBk_Info);
	}
	ajaxResults = new Ajax.Updater("utility_Feedbk_Container", "/support/feedback.asp",{onComplete: function(){setupFeedbackObserves()}});	
}

function setupFeedbackWindow(){
	var cookieCheck = getCookie("dysonFeedback");
	if (cookieCheck == "" || cookieCheck == null){
		if(!($("feedbackLink_Info"))){
			setTimeout("setupFeedbackWindow()", 100);
		}else{
			var feedbackContent = $("feedbackLink_Info");
			$("feedbackLink_Info").className = $("feedbackLink_Info").className + " feedback_Pop";
			$("feedbackLink_Info").style.display = "none";
			$("feedbackLink_Info").style.visibility = "visible";
			checkInsideDyson("off");
			if($("insideContent")){
				setTimeout(function(){new Effect.Appear("feedbackLink_Info", {duration:2.0});}, 1000);
			}else{
				new Effect.Appear("feedbackLink_Info", {duration:2.0});
			}
			//setupFeedbackInfo();
			pageTracker._trackPageview("Feedback - Open - Offered");
		}
	}
}

function checkInsideDyson(status){
	var numFlashContent = $$(".flashContent");
	
	if(numFlashContent.length > 0){
		for(var i = 0; i < numFlashContent.length; i++){
			if(status == "on"){
				numFlashContent[i].style.visibility = "visible";	
			}
			if(status == "off"){
				numFlashContent[i].style.visibility = "hidden";
			}
		}		
	}
	
	if($("flashcontent")){
		if(status == "on"){
			$("flashcontent").style.visibility = "visible";	
		}
		if(status == "off"){
			$("flashcontent").style.visibility = "hidden";
		}
	}
	
	if($("insideJSObj")){
		if(status == "on"){
			$("insideJSObj").style.visibility = "visible";
			$("contentArea").style.visibility = "visible";
		}
		if(status == "off"){
			$("insideJSObj").style.visibility = "hidden";
			$("contentArea").style.visibility = "hidden";
		}
	}
}

function setupFeedbackObserves(status){
	Event.observe("feedbackLink", "click", function(){if($$(".feedback_Pop").length == 0){checkInsideDyson("off"); $("feedbackLink_Info").style.visibility = "visible"; $("feedbackLink_Info").style.display = "block"; pageTracker._trackPageview("Feedback - Open - ClickLink");}});
	
	if($("utility_Feedbk_Close")){
		Event.observe("utility_Feedbk_Close", "click", function(){$("feedbackLink_Info").style.display = "none"; checkInsideDyson("on"); checkCookie("dysonFeedback"); $("feedbackLink_Info").className = $("feedbackLink_Info").className.replace("feedback_Pop", ""); pageTracker._trackPageview("Feedback - No");});
	}
	if($("utility_Feedbk_YesSurvey")){
		var surveyLoc = $("utility_Feedbk_YesSurvey").name;	
		Event.observe("utility_Feedbk_YesSurvey", "click", function(){$("feedbackLink_Info").style.display = "none"; checkInsideDyson("on"); checkCookie("dysonFeedback"); $("feedbackLink_Info").className = $("feedbackLink_Info").className.replace("feedback_Pop", ""); pageTracker._trackPageview("Feedback - Yes"); var newwindow = window.open(surveyLoc,'survey','height=500,width=710'); if (window.focus) {newwindow.focus()}return false;});
	}
	if($("utility_Feedbk_NoSurvey")){
		Event.observe("utility_Feedbk_NoSurvey", "click", function(){$("feedbackLink_Info").style.display = "none"; checkInsideDyson("on"); $("feedbackLink_Info").className = $("feedbackLink_Info").className.replace("feedback_Pop", ""); checkCookie("dysonFeedback"); pageTracker._trackPageview("Feedback - No");});
	}
}

function checkCookie(cookieName){
	var cookieCheck = getCookie(cookieName);
	if (cookieCheck == "" || cookieCheck == null){
		setCookie(cookieName,"surveytaken",30);
	}
}

function getCookie(cookie_name){
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
  if (results){
    return (unescape(results[2]));
  }else{
    return null;
  }
}

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" + value + ";expires="+exdate.toGMTString() + ";path=/";
}

Event.observe(window,"load",function() {setupFeedbackInfo();});
