﻿// Javasript para la funcionalidad del SendMessage

//Defino variables globales
var index = 1;    
var win = null;
var autenticate = 0;
var width = 0;
var height = 0; 
var fncOk = '';

// Variables Globales Para Definir que Mensaje enviar
var currentPath;
var thisType;

//Para que no le muestre la información a usuario
VIH_DisplayOnPage = "no";

//****  SendMessage recibe type que significa quién lo llama ****  //
//  1 - Topic           2 - Post           3 - Hotel Review        //
//  4 - Photo Review    5 - Video Review   9 - Personal Message    //
//  6 - City Review     7 - Remember Pass  8 - Allegations         //
//*****************************************************************//
function SendMessage(type, wildcardType, wilcardID, thisPath){ 
    
    currentPath = thisPath;
    thisType = type;
     
    if(type != '8'){
    
        //Debo evaluar si el usuario está autenticado
        checkAutentication();
    }
    else{ viewScreenMessage(wildcardType, wilcardID); 
    }
}

function rememberUserPass(){
    thisType = '7';
    viewScreenMessage();
}
  

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR QUÉ TIPO DE PANTALLA DEBO MOSTRAR SEGÚN LA LLAMADA
//
//*******************************************************************************************************************************//


function viewScreenMessage(wildcardType, wilcardID)
{
    //Debo chequear quien me llamó
    var url = null;
    switch(thisType) 
    {   
        case '1':
            url = basepath + "Messages/SendTopic.aspx";
            width = 600;
            height = 350;
            fncOk = SendTopic;
            break;
     
        case '2':
            url = basepath + "Messages/SendPost.aspx"; 
            width = 600;
            height = 350;
            fncOk = SendPost;
            break;        
                   
        case '3':
            url = basepath + "Messages/SendReviewHotel.aspx";
            width = 700;
            height = 470;
            fncOk = SendHotelReview;
            break;
            
        case '6':
            url = basepath + "Messages/SendReview.aspx";
            width = 600;
            height = 350;
            fncOk = SendReview;
            break;            
            
        case '7':
            url = basepath + "Messages/SendUserAndPassword.aspx";
            width = 600;
            height = 200;
            fncOk = SendRememberPass;
   
            break;
            
        case '8':
            url = basepath + "Messages/SendAllegation.aspx";
            width = 600;
            height = 250;
            fncOk = function(){SendAllegation(wildcardType, wilcardID);};
            break;
            
        default:
            alert('Tipo desconocido de llamada');
    }

    
    Dialog.confirm({url:url}, 
               {windowParameters: {className: "alphacube", width:width, height:height, closable:false}, okLabel: "Send", ok:fncOk, onCancel:function(win) 
                    {
                    Windows.closeAllModalWindows();
                    if($("divImgContainer") != null)
                    $("divImgContainer").style.display = "block";
                    return true;
               }});
    
    var timer_t = setTimeout(waterEmail, 1000);
    index++;
    
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVIO DE ALLEGATIONS
//
//*******************************************************************************************************************************//

function SendAllegation(type, id)
{
    var txtAllegations = deleteInvalidTags($F("txtAllegation"));
    
    //Valido contenido del mensaje
    if(txtAllegations == '') {
        $("lblMsgError").innerHTML = "You Must Give a Reason!";  
        show("lblMsgError");
        return false;
    }
    else if(CheckPalabras(txtAllegations) == false)
    {
        return false;
    }
    else if(txtAllegations.length > 200)
    {
      $("lblMsgError").innerHTML = "Only 200 Characters Allowed!";  
      show("lblMsgError");
      return false;
    }
    
    //-->Escape de Caracteres
    txtAllegations = escape(txtAllegations);
    
    switch (type)
    {
        case 'comment':
            $Ajax(basepath + "controllers/Messages/Allegations/SendAllegation.aspx?method=reportComment", 
                {metodo: $metodo.POST,            
                parametros: {"message":txtAllegations,"comment_id":id,"ip":userIP},
                cache: false});
            break;
        case 'topic':
            $Ajax(basepath + "controllers/Messages/Allegations/SendAllegation.aspx?method=reportTopic", 
                {metodo: $metodo.POST,            
                parametros: {"message":txtAllegations,"topic_id":id,"ip":userIP},
                cache: false});
            break;  
        case 'post':
            $Ajax(basepath + "controllers/Messages/Allegations/SendAllegation.aspx?method=reportPost", 
                {metodo: $metodo.POST,            
                parametros: {"message":txtAllegations,"post_id":id,"ip":userIP},
                cache: false});
            break; 
        case 'photo':
            $Ajax(basepath + "controllers/Messages/Allegations/SendAllegation.aspx?method=reportPhoto", 
                {metodo: $metodo.POST,            
                parametros: {"message":txtAllegations,"photo_id":id,"ip":userIP},
                cache: false});
            break; 
        case 'video':
            $Ajax(basepath + "controllers/Messages/Allegations/SendAllegation.aspx?method=reportVideo", 
                {metodo: $metodo.POST,            
                parametros: {"message":txtAllegations,"video_id":id,"ip":userIP},
                cache: false});
            break; 
    }
    
    //Cierro todas las ventanas abiertas que hayan actualmente.
    Windows.closeAllModalWindows();
    
    if($("divImgContainer") != null)
    $("divImgContainer").style.display = "block";
    
    return true;

}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE POSTS A UN TÓPICO
//
//*******************************************************************************************************************************//
function SendPost(win){
    
    switch(currentPath)
    {
        case "city":
            currentPath = "controllers/Messages/City/";
            break;
        case "region":
            currentPath = "controllers/Messages/Region/";
            break;
        case "country":
            currentPath = "controllers/Messages/Country/";
            break;
        default:
            currentPath = "controllers/Messages/City/";
            break;
    }
    
    var goodMessage = deleteInvalidTags($F('txtCityPost')); 
    if(goodMessage == '' || goodMessage == 'Ingrese su Mensaje') {
        $("lblMsgError").innerHTML = "You Must Enter a Message!";
        show("lblMsgError");
        return false;
    }
    else if(goodMessage.length > 5000)
    {
      $("lblMsgError").innerHTML = "Only 5000 Characters Allowed!";  
      show("lblMsgError");
      return false;
    }
    else if(CheckPalabras(goodMessage) == false)
    {
        return false;
    }
    
    var checked = 0;
    
    //if ($("rbm").checked) checked = 1; 
    
    //Recupero el tópico
    var topic_id = parseFriendlyPostQS(window.location);//parseQS('topic_id');
        
    $Ajax(basepath + currentPath + "SendPost.aspx?method=sendPost", 
        {metodo: $metodo.POST,            
        parametros: {"message":escape(goodMessage),"rbm":checked,"topic_id":topic_id},
        onfinish: function(){ 
            //refresca para q se vea el post agregado
            __doPostBack('AddedPost','');
        },
        cache: false});

    //Cierro todas las ventanas abiertas que hayan actualmente.
    Windows.closeAllModalWindows();
    
    return true;
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE REVIEW A UN HOTEL
//
//*******************************************************************************************************************************//

function SendHotelReview(win){
    var message = deleteInvalidTags($F('txtHotelReview')); 
    var title = deleteInvalidTags($F("ReviewHotelTitle"));
    
    //var EvaluationChecked = document.getElementById('chkEvaluation').checked;
    
    //Valido contenido del mensaje
    if(message == '' || message == 'Ingrese su Mensaje' || title == '' || title == 'Ingrese el Titulo') {
        $("lblMsgError").innerHTML = "You Must Enter Title and Message!";  
        show("lblMsgError");
        return false;
    }
    else if(message.length > 5000)
    {
      $("lblMsgError").innerHTML = "Only 5000 Characters Allowed!";  
      show("lblMsgError");
      return false;
    }
    else if(CheckPalabras(message) == false)
    {
        return false;
    }
    
//    if(EvaluationChecked){
        var Service = getEvaluationResult('rateService');
        if(Service == 0){Service = 1}
        
        var Recycling = getEvaluationResult('rateRecycling');
        if(Recycling == 0){Recycling = 1}
        
        var Atmosphere = getEvaluationResult('rateAtmosphere');
        if(Atmosphere == 0){Atmosphere = 1}
        
        var CarbonOffset = getEvaluationResult('rateCarbonOffset');
        if(CarbonOffset == 0){CarbonOffset = 1}
        
        var Facilities = getEvaluationResult('rateFacilities');
        if(Facilities == 0){Facilities = 1}
        
        var Sustainability = getEvaluationResult('rateSustainability');
        if(Sustainability == 0){Sustainability = 1}
        
        var Impact = getEvaluationResult('rateImpact');
        if(Impact == 0){Impact = 1}
        
        var EnvironmentalEducation = getEvaluationResult('rateEnvironmentalEducation');
        if(EnvironmentalEducation == 0){EnvironmentalEducation = 1}
        
        var Average = getAverage(Service, Recycling, Atmosphere, CarbonOffset, Facilities, Sustainability, Impact, EnvironmentalEducation);
        
        //alert('Service: '+ Service +', Recycling: '+Recycling +', Atmosphere: '+Atmosphere+', CarbonOffset: '+CarbonOffset+', \n Facilities: '+Facilities+', Sustainability: '+Sustainability+', Impact: '+Impact+', EnvironmentalEducation: '+EnvironmentalEducation+', Average: '+Average );
//    }
    
    //Recupero el tópico
    var hotel_id = parseFriendlyQS(window.location); //Para obtenerlo de la friendlyUrl

    $Ajax(basepath + "controllers/Messages/Hotel/SendReview.aspx?method=sendReview", 
        {metodo: $metodo.POST,
        parametros: {"message":escape(message),"title":escape(title),"hotel_id":hotel_id},
        onfinish: function(comment_id)
        {
            //Chequeo si realizó evaluaciones            
            //if(EvaluationChecked){
                //Obtengo las evaluaciones
                $Ajax(basepath + "controllers/Messages/Hotel/SendReview.aspx?method=sendEvaluation", {metodo: $metodo.POST, 
                parametros: {"Comment_id":comment_id,"Average":Average,"Impact":Impact,"EnvironmentalEducation":EnvironmentalEducation,"Service":Service,"Recycling":Recycling,"Atmosphere":Atmosphere,"CarbonOffset":CarbonOffset,"Facilities":Facilities,"Sustainability":Sustainability},cache: false});
            //}
            //refresca para q se vea el post agregado
            __doPostBack('AddedReview','');
        },
        cache: false});
    
    //Cierro todas las ventanas abiertas que hayan actualmente.
    Windows.closeAllModalWindows();
    
    return true;
}


//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE REVIEW
//
//*******************************************************************************************************************************//

function SendReview(win){
    switch(currentPath)
    {
        case "city":
            currentPath = "controllers/Messages/City/";                       
            break;
        case "region":
            currentPath = "controllers/Messages/Region/";            
            break;
        case "country":
            currentPath = "controllers/Messages/Country/";           
            break;
        default:
            currentPath = "controllers/Messages/City/";                      
            break;
    }
    
    //---->
    var this_id = parseFriendlyQS(window.location);
    //alert(this_id);
    
    var message = deleteInvalidTags($F("txtCityReview"));
    var title = deleteInvalidTags($F("ReviewCityTitle"));
 
    //Valido contenido del mensaje
    if(message == '' || message == 'Ingrese su Mensaje' || title == '' || title == 'Ingrese el Titulo') {
        $("lblMsgError").innerHTML = "You Must Enter Title and Message!";  
        show("lblMsgError");
        return false;
    }
    else if(message.length > 5000)
    {
      $("lblMsgError").innerHTML = "Only 5000 Characters Allowed!";  
      show("lblMsgError");
      return false;
    }
    else if(CheckPalabras(message) == false)
    {
        return false;
    }
    
    
    $Ajax(basepath + currentPath + "SendReview.aspx?method=sendReview", 
        {metodo: $metodo.POST,
        parametros: {"message":escape(message),"title":escape(title),"this_id":this_id},
        onfinish: function(){ 
            //refresca para q se vea el post agregado
            __doPostBack('AddedReview','');
        },
        cache: false});
        
    //Cierro todas las ventanas abiertas que hayan actualmente.
    Windows.closeAllModalWindows();
    
    return true;
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE TÓPICO
//
//*******************************************************************************************************************************//

function SendTopic(win){
    
    switch(currentPath)
    {
        case "city":
            currentPath = "controllers/Messages/City/";           
            break;
        case "region":
            currentPath = "controllers/Messages/Region/";            
            break;
        case "country":
            currentPath = "controllers/Messages/Country/";            
            break;
        default:
            currentPath = "controllers/Messages/City/";            
            break;
    }
    
    var this_id = parseFriendlyQS(window.location);
    var message =  deleteInvalidTags($F('txtCityTopic'));
    var title =  deleteInvalidTags($F("TopicTitle"));
    
    var checked = 0;
    
    //Valido contenido del mensaje
    if(message == '' || message == ' ' || title == '' || title == ' ') {
        $("lblMsgError").innerHTML = "You Must Enter Title and Message!";  
        show("lblMsgError");
        return false;
    }
    else if(message.length > 5000)
    {
      $("lblMsgError").innerHTML = "Only 5000 Characters Allowed!";  
      show("lblMsgError");
      return false;
    }
    else if(CheckPalabras(message) == false)
    {
        return false;
    }
    
    $Ajax(basepath + currentPath + "SendTopic.aspx?method=sendTopic", 
        {metodo: $metodo.POST,        
        parametros: {"message":escape(message),"title":escape(title),"this_id":this_id,"rbm":checked},
        onfinish: function(){ 
            //refresca para q se vea el post agregado
            __doPostBack('AddedTopic','');
        },
        cache: false});
    
    
    //Cierro todas las ventanas abiertas que hayan actualmente.
    Windows.closeAllModalWindows();
    
    return true;
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA ENVIAR RECORDATORIO DE USER AND PASSWORD
//
//*******************************************************************************************************************************//

function SendRememberPass(type)
{
    if(!checkEmail($F('txtEmail'))){
        $("lblMsgError").innerHTML = "Invalid Email!";  
        show("lblMsgError");  
    }else{
        $Ajax(basepath + "controllers/Login/login.aspx?method=sendRemember", {
            parametros: {"email":$F("txtEmail")},
            cache: false        
        });
        
        //Cierro todas las ventanas abiertas que hayan actualmente.
        Windows.closeAllModalWindows();
        
        return true;   
    }
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE REVIEW DE PHOTOS
//
//*******************************************************************************************************************************//

function SendPhotoReview(){    
    var message = deleteInvalidTags($F("txtPhotoReview")); 
    //Valido contenido del mensaje
    if(message == '' || message == ' ') {
        $("divPhotoReviewResponse").innerHTML = "You Must Enter Message!";    
        Effect.BlindDown('divPhotoReviewResponse', { duration: 0.5 });  
        PhotoReviewResponseWait = setTimeout(PhotoReviewResponse, 1500);
        return false;
    }
    else if(message.length > 5000)
    {
       $("divPhotoReviewResponse").innerHTML = "Only 5000 Characters Allowed!";    
       Effect.BlindDown('divPhotoReviewResponse', { duration: 0.5 });  
       PhotoReviewResponseWait = setTimeout(PhotoReviewResponse, 1500);
       return false;
    }
    else if(CheckPalabras(message) == false)
    {
        return false;
    }
    
    $Ajax(basepath + "controllers/Messages/Photos/SendReview.aspx?method=sendPhotoReview", 
        {metodo: $metodo.POST,
        parametros: {"message":escape(message)},
        onfinish: function(InsertResponse){ 
            if(InsertResponse == 'true')
            {
                $("divPhotoReviewResponse").innerHTML = "Your Message was posted"; 
                $("txtPhotoReview").value = "";
                $("charsLeft").value = "";
                Effect.BlindDown('divPhotoReviewResponse', { duration: 0.5 });    
                __doPostBack('LinkReviewsRefresh','');    
                PhotoReviewResponseWait = setTimeout(PhotoReviewResponse, 2000);
            }
            else
            {
                $("divPhotoReviewResponse").innerHTML = "Please select a picture or upload one if none are available";    
                Effect.BlindDown('divPhotoReviewResponse', { duration: 0.5 });  
                PhotoReviewResponseWait = setTimeout(PhotoReviewResponse, 2000);           
            }
            
        },
        cache: false});
    
    return true;
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE REVIEW DE ARTICULOS
//
//*******************************************************************************************************************************//

function SendArticleReview(){    
    var title = deleteInvalidTags($F("txtArticleTitle"));
    var message = deleteInvalidTags($F("txtArticleReview")); 
    var article_id = parseFriendlyQS(window.location);
    //alert(title + "|" + message + "|" + article_id);
    //Valido contenido del mensaje
    if(message == '' || message == ' ' || title == '' || title == ' ') {
        $("divArticleReviewResponse").innerHTML = "You Must Enter Title and Message!";    
        Effect.BlindDown('divArticleReviewResponse', { duration: 0.5 });  
        ArticleReviewResponseWait = setTimeout(ArticleReviewResponse, 1500);
        return false;
    }
    else if(message.length > 5000)
    {
       $("divArticleReviewResponse").innerHTML = "Only 5000 Characters Allowed!";    
       Effect.BlindDown('divArticleReviewResponse', { duration: 0.5 });  
       ArticleReviewResponseWait = setTimeout(ArticleReviewResponse, 1500);
       return false;
    }
    else if(CheckPalabras(message) == false)
    {
        return false;
    }
    
    $Ajax(basepath + "controllers/Messages/Articles/SendReview.aspx?method=sendArticleReview", 
        {metodo: $metodo.POST,
        parametros: {"message":escape(message),"title":escape(title),"article_id":article_id},
        onfinish: function(InsertResponse){ 
            if(InsertResponse == 'true')
            {
                $("divArticleReviewResponse").innerHTML = "Your Message was posted"; 
                $("txtArticleReview").value = "";
                $("txtArticleTitle").value = "";
                $("charsLeft").value = "";
                Effect.BlindDown('divArticleReviewResponse', { duration: 0.5 });    
                __doPostBack('LinkReviewsRefresh','');    
                ArticleReviewResponseWait = setTimeout(ArticleReviewResponse, 2000);
            }
            else
            {
                $("divArticleReviewResponse").innerHTML = "Please try again later";    
                Effect.BlindDown('divArticleReviewResponse', { duration: 0.5 });  
                ArticleReviewResponseWait = setTimeout(ArticleReviewResponse, 2000);           
            }
            
        },
        cache: false});
    
    return true;
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE TÓPICO GENERAL
//
//*******************************************************************************************************************************//

function SendNewTopic(){
    var title = deleteInvalidTags($F("txtTopicTitle"));
    var message = deleteInvalidTags($F("txtTopicPost")); 
    
    if(message == '' || message == ' ' || title == '' || title == ' ') {
        $("divNewTopicResponse").innerHTML = "You Must Enter Title and Message!";    
        Effect.BlindDown('divNewTopicResponse', { duration: 0.5 });  
        SendNewTopicResponseWait = setTimeout(TopicResponse, 1500);
        return false;
    }
    else if(message.length > 5000)
    {
       $("divNewTopicResponse").innerHTML = "Only 5000 Characters Allowed!";    
       Effect.BlindDown('divNewTopicResponse', { duration: 0.5 });  
       SendNewTopicResponseWait = setTimeout(TopicResponse, 1500);
       return false;
    }
    else if(CheckPalabras(message) == false)
    {
        return false;
    }
    
    $Ajax(basepath + "controllers/Messages/Forums/Topics.aspx?method=SendNewTopic", 
        {metodo: $metodo.POST,
        parametros: {"title":escape(title),"message":escape(message)},
        onfinish: function(InsertResponse){ 
            if(InsertResponse == 'true')
            {
                $("divNewTopicResponse").innerHTML = "Your Topic was created"; 
                $("txtTopicTitle").value = "";
                $("txtTopicPost").value = "";
                $("charsLeft").value = "";
                Effect.BlindDown('divNewTopicResponse', { duration: 0.5 });    
                __doPostBack('AddedTopic','');    
                SendNewTopicResponseWait = setTimeout(TopicResponse, 2000);
            }
            else
            {
                $("divNewTopicResponse").innerHTML = "Please try again later";    
                Effect.BlindDown('divNewTopicResponse', { duration: 0.5 });  
                SendNewTopicResponseWait = setTimeout(TopicResponse, 2000);           
            }
            
        },
        cache: false});
    
    return true;
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE POST DE UN TOPICO GENERAL
//
//*******************************************************************************************************************************//

function SendForumPost(){    
    var message = deleteInvalidTags($F("txtPostMessage"));
    var topic_id = parseFriendlyQS(window.location);
    //Valido contenido del mensaje
    if(message == '' || message == ' ') {
        $("divPostResponse").innerHTML = "You Must Enter Message!";    
        Effect.BlindDown('divPostResponse', { duration: 0.5 });  
        PostResponseWait = setTimeout(TopicResponse, 1500);
        return false;
    }
    else if(message.length > 5000)
    {
       $("divPostResponse").innerHTML = "Only 5000 Characters Allowed!";    
       Effect.BlindDown('divPostResponse', { duration: 0.5 });  
       PostResponseWait = setTimeout(TopicResponse, 1500);
       return false;
    }
    else if(CheckPalabras(message) == false)
    {
        return false;
    }
    
    $Ajax(basepath + "controllers/Messages/Forums/Posts.aspx?method=sendPost", 
        {
        metodo: $metodo.POST,
        //if($("divSavingPost") != null)
        avisoCargando:"divSavingPost",
        parametros: {"message":escape(message),"topic_id":topic_id},
        onfinish: function(InsertResponse){ 
            if(InsertResponse == 'true')
            {
                $("divPostResponse").innerHTML = "Your Message was posted"; 
                $("txtPostMessage").value = "";
                $("charsLeft").value = "";
                Effect.BlindDown('divPostResponse', { duration: 0.5 });    
                __doPostBack('AddedPost','');    
                PostResponseWait = setTimeout(TopicResponse, 2000);
            }
            else
            {
                $("divPostResponse").innerHTML = "Please select a picture or upload one if none are available";    
                Effect.BlindDown('divPostResponse', { duration: 0.5 });  
                PostResponseWait = setTimeout(TopicResponse, 2000);           
            }
            
        },
        cache: false});
    
    return true;
}

//*******************************************************************************************************************************//
//
//  FUNCION PARA MANEJAR EL ENVÍO DE REVIEW DE VIDEOS
//
//*******************************************************************************************************************************//

function SendVideoReview(){    
    var message = deleteInvalidTags($F("txtVideoReview")); 
    //Valido contenido del mensaje
    if(message == '' || message == ' ') {
        $("divVideoReviewResponse").innerHTML = "You Must Enter Message!";    
        Effect.BlindDown('divVideoReviewResponse', { duration: 0.5 });  
        VideoReviewResponseWait = setTimeout(VideoReviewResponse, 1500);
        return false;
    }
    else if(message.length > 5000)
    {
       $("divVideoReviewResponse").innerHTML = "Only 5000 Characters Allowed!";    
       Effect.BlindDown('divVideoReviewResponse', { duration: 0.5 });  
       VideoReviewResponseWait = setTimeout(VideoReviewResponse, 1500);
       return false;
    }
    else if(CheckPalabras(message) == false)
    {
        return false;
    }
    
    $Ajax(basepath + "controllers/Messages/Videos/SendReview.aspx?method=sendVideoReview", 
        {metodo: $metodo.POST,
        parametros: {"message":escape(message)},
        onfinish: function(InsertResponse){ 
            if(InsertResponse == 'true')
            {
                $("divVideoReviewResponse").innerHTML = "Your Message was posted"; 
                $("txtVideoReview").value = "";
                $("charsLeft").value = "";
                Effect.BlindDown('divVideoReviewResponse', { duration: 0.5 });    
                __doPostBack('LinkReviewsRefresh','');    
                VideoReviewResponseWait = setTimeout(VideoReviewResponse, 2000);
            }
            else
            {
                $("divVideoReviewResponse").innerHTML = "Please select a video or add one if none are available";    
                Effect.BlindDown('divVideoReviewResponse', { duration: 0.5 });  
                VideoReviewResponseWait = setTimeout(VideoReviewResponse, 2000);           
            }
            
        },
        cache: false});
    
    return true;
}