﻿var AskQ_PopUp;
var AskQ_CompletePopUp;

var AskQ_BaseContentId;
var AskQ_UserId;
var AskQ_Island;
var AskQ_loggedIn;          


document.observe('dom:loaded', function()
{
    AskQ_PopUp = new RmzPopup("askQuestion", 465);
    AskQ_CompletePopUp = new RmzPopup("askQuestionComplete", 465);
    $('askQuestion').style.display = 'block';
    $('askQuestionComplete').style.display = 'block';
});

function showAskQ_PopUp(baseContentId, loggedIn)
{
    AskQ_BaseContentId = baseContentId;
    AskQ_clearPreviousSelection();
    AskQ_loggedIn = loggedIn;
    AskQ_LoadData(baseContentId);        
};    
 

function AskQ_LoadData(baseContentId)
{        
    if(Trail != null) Trail.show();
	Rmz.Web.WebServices.DataService.Profiles_GetUser(baseContentId, AskQ_OnReadSuccess, OnAjaxRequest_Error);                        	
}
function AskQ_OnReadSuccess(result)
{   
    if(Trail != null) Trail.hide();
    AskQ_Island = result.evalJSON();           
    AskQ_UserId = AskQ_Island.Data.userId;
    
    $('questionTitle').update("Send "+ AskQ_Island.Data.itemTitle +" an email? Go on - ask 'em a question");
    var imageSrc = AskQ_Island.Data.itemImage; 
    //alert(imageSrc);
    $('uxAskQImage').update(imageSrc);
    //$('uxAskQImageSent').update(imageSrc);
    $(AskQ_v1ClientId).style.visibility ="visible";
    $(AskQ_v2ClientId).style.visibility ="visible";
    AskQ_PopUp.show();
    //AskQ_CompletePopUp.show();
}   

function AskQ_SendEmails()
{                     
    if($(AskQ_uxTxtMessageBox).value == 'Start typing...')
        $(AskQ_uxTxtMessageBox).value = '';
    var isValid = Page_ClientValidate('AskQuestion')
    if (!isValid) return;

	AskQ_PopUp.close();
    if (AskQ_loggedIn) {
          Rmz.Web.WebServices.DataService.Messages_SendQuestion(AskQ_UserId, $(AskQ_uxTxtSubject).value, $(AskQ_uxTxtMessageBox).value, $("uxSendCopy").checked, AskQ_OnMessagesSent, OnAjaxRequest_Error);
    }
    else {
        cta_PostponeAction('Rmz.Web.WebServices.DataService.Messages_SendQuestion(AskQ_UserId, $(AskQ_uxTxtSubject).value, $(AskQ_uxTxtMessageBox).value, $("uxSendCopy").checked, AskQ_OnMessagesSent, OnAjaxRequest_Error);')
    }
}   

function AskQ_clearPreviousSelection()
{
    $(AskQ_uxTxtSubject).value = 'Question from remodeleze.com';
    $(AskQ_uxTxtMessageBox).value = 'Start typing...';
    var v = Page_ClientValidate('AskQuestion');            
    $(AskQ_v1ClientId).style.visibility ="hidden";            
    $(AskQ_v2ClientId).style.visibility ="hidden";
    if(Trail != null) Trail.hide();		
    
    $('uxSendCopy').checked = false;        
    AskQ_defaultText = true;
}
   
function AskQ_OnMessagesSent(result)
{   
    if(Trail != null) Trail.hide();
    
    AskQ_CompletePopUp.show();
}

var AskQ_defaultText = true;
function hideAskQ_defaultText(sender)
{
    if(AskQ_defaultText)
    {
        sender.value = '';
        AskQ_defaultText = false;
    }
} 