﻿// JScript File

var txtFriendEmail;
var txtMyEmail;
var chkCopyToMe;
var txtFriendName;
var SF_txtSubject;
var SF_strMessage;

function cls_send_friend()
{
    this.complete= cls_send_friend_Completed;  
}

function cls_send_friend_Completed()
{
    var divInput= document.getElementById('divInput');
    divInput.style.display= 'none';
    
    var btnSend= document.getElementById('btnSend');
    btnSend.style.display= 'none';
    //style.visibility= 'hidden';
}


function StartSendToFriend(str_url)
{
    var strUrl= str_url;
  
    LoadSendToFriendParam(document.getElementById('txtFriendEmail'),
    document.getElementById('txtYourEmail'),
    document.getElementById('chkCopy'),
    document.getElementById('txtName'),
    document.getElementById('txtSubject'),
    document.getElementById('txtMessage'));
    
    var objSendFriend= new cls_send_friend();
    
    if(CheckSendToFriend())
    {
    TestShAjax(strUrl + "&FE=" + txtFriendEmail.value + "&ME=" + txtMyEmail.value + "&C=" 
    + chkCopyToMe.checked + "&FN=" +  txtFriendName.value + "&S=" + SF_txtSubject.value 
    + "&M=" + SF_strMessage.value + "&OP=" + escape(window.location.href)  , '',
    'SendToFriendResult',objSendFriend);
    }
    
}

function ClearFields()
{
    if( txtFriendEmail != null )
    {
        txtFriendEmail.value= "";
        txtMyEmail.value= "";
        chkCopyToMe.checked= "";
        txtFriendName.value= "";
        SF_txtSubject.value = "";
        SF_strMessage.value= "";
        document.getElementById('SendToFriendResult').innerHTML= "";
    }
}

function LoadSendToFriendParam(txt_FriendEmail, txt_MyEmail, chk_CopyToMe, txt_FriendName, SF_txt_Subject,
SF_txt_Message)
{
    txtFriendEmail= txt_FriendEmail;
    txtMyEmail= txt_MyEmail;
    chkCopyToMe= chk_CopyToMe;
    txtFriendName= txt_FriendName;
    SF_txtSubject= SF_txt_Subject;
    SF_strMessage= SF_txt_Message;
}

function CheckSendToFriend()
{
    var strError= "";
    
    if (txtFriendEmail == null)
        return false;
        
    if ( IsEmpty(txtFriendEmail) )
        strError += "<li>Enter the Friend Email</li>";
    
    if( ! (IsEmpty(txtFriendEmail) || IsValidEmail(txtFriendEmail.value)) )
        strError += "<li>Enter a valid Friend Email</li>";
        
    if(IsEmpty(txtMyEmail))
        strError += "<li>Enter your Email</li>";
        
    if( ! (IsEmpty(txtMyEmail) || IsValidEmail(txtMyEmail.value)) )
        strError += "<li>Enter your Email in a valid Format</li>";
        
    if( IsEmpty(SF_txtSubject) )
        strError += "<li>Enter the subject</li>";
        
     if( IsEmpty(SF_strMessage) )
        strError += "<li>Enter the message</li>";
        
    if( strError.length > 1 )
    {
        document.getElementById('SendToFriendResult').innerHTML= 
        "<span style='color:red;font-weight:bold'><ul>" + strError + "</ul></span>";
        return false;
    }
    
    return true;
}