function CreatePopup(url, height, duration, description, lifetime) {
    // Exit if the current browser has already received the popup, or 
    // the browser is not supported (IE6).
    if (HasAlreadyReceivedPopup(description))
    	return;
 $.get(url, function(data)
 {
     var popup = $("<div>" + data + "</div>")
			.attr({ "id": "sliding_popup" })
			.css({ "top": -1 * height })
	    	.height(height)
			.hide()
			.appendTo("body");

     $('.btnAnswer').click(function(e)
     {
         e.preventDefault();
         showHeader('#pnlHQ1');
         showMain('#pnlQ1');
     });

     $('.btnQ1Next').click(function(e)
     {
         e.preventDefault();

         var question3Checked = $("#rbPlan2").attr("checked");

         if (question3Checked)
         {
             showHeader('#pnlHQ3');
             showMain('#pnlQ3');
         }
         else
         {
             showHeader('#pnlHQ2');
             showMain('#pnlQ2');
         }
     });

     $('.btnQ2Next').click(function(e)
     {
         e.preventDefault();
         showHeader('#pnlHQ3');
         showMain('#pnlQ3');
     });

     $('.btnQ3Next').click(function(e)
     {
         e.preventDefault();
         showHeader('#pnlHComplete');
         showMain('');
         var inf = $("input[name='rbInf']:checked").val();
         var plan = $("input[name='rbPlan']:checked").val();
         var goal = $("input[name='rbGoal']:checked").val();
         var uid = $('#uid').val();
         var lcid = $('#lcid').val();
         $.ajax({
             type: "POST",
             url: '/WebServices/SurveyService.asmx/Complete',
             data: "{'inf':'" + inf + "','plan':'" + plan + "', 'goal':'" + goal + "', 'uid':'" + uid + "', 'lcid':'" + lcid + "'}",
             contentType: "application/json; charset=utf-8",
             dataType: "json"
         });
     });

     ShowPopup(description, lifetime, popup, duration);
 });
}

function showHeader(id)
{
    $('#pnlIntro').hide();
    $('#pnlHQ1').hide();
    $('#pnlHQ2').hide();
    $('#pnlHQ3').hide();
    $('#pnlHComplete').hide();
    if (id.length > 0)
    {
        $(id).show();
    }        		
}
function showMain(id)
{
    $('#pnlQ1').hide();
    $('#pnlQ2').hide();
    $('#pnlQ3').hide();
    if (id.length > 0)
    {
        $(id).show();
    }
}

function ShowPopup(description, lifetime, popup, duration) 
{ 
	setTimeout(function(){
		popup.show().animate( { top: 0 }, duration);
		//ReceivedPopup(description, lifetime);	
	}, 0000)	
	// 180000
}

function HasAlreadyReceivedPopup(description) { 
	// Comment this out to debug…
	return document.cookie.indexOf(description) > -1; 
}

function ReceivedPopup(description, lifetime) { 
	var date = new Date(); 
	date.setDate(date.getDate() + lifetime); 
	document.cookie = description + "=true;expires=" + date.toUTCString() + ";path=/"; 
}

// function getHTTPObject(){
// 	var xhr = false;
// 	if (window.XMLHttpRequest){
// 		xhr = new XMLHttpRequest();
// 	} else if (window.ActiveXObject) {
// 		xhr = new ActiveXObject("Microsoft.XMLHTTP")
// 	}
// 	return xhr;
// }

// function IsUnsupportedUserAgent() { 
// 	return (!window.XMLHttpRequest); 
// }

function DestroyPopup(duration) {
	$("#sliding_popup").animate({ bottom: $("#sliding_popup").height() * -1 }, duration, function () { $("#sliding_popup").remove(); })
}