﻿var DoneRecoding = 'false';
var vUploadProfile = 'false';
var vTipId = '';
/*Record A profile*/
var vProfileGuid; var vAge; var vCity; var vState; var vCountry; var vProfileTitle; var vProfileTag; var vCategory; var vMyWebSite; var vMyFaceBook; var vMyUtube; var vMySpace; var vMyFlicker; var vGender; var vWant2MeetMen; var vWant2MeetWomen;
var vMan; var vWoman; var vDates; var vFun; var vLove; var vFriend;
var vRsschk; var vEmailchk; var vEmailAddress; var vRssAddress; var vCommunicationType;
var vRssCode; var vEmailCode; var vConfirmRss = false; var vConfrimEmail = false;
var vUserName; var vPassword; var vConfirmPassword;
var siteURL; var vUserLinkerr = '';
var vEdit; var vOldEmail; var vCode;
/*Flash */
var siteURL = '';
var SrcGetSource = '';
var SrcUserGetSource = '';
var pixelPostPath = '';
var rtmPath = '';
var SrcGetSourcePlayer = '';
var SrcUserGetSourcePlayer = '';
var rtmApp = '';
var vAudioVideoType = '';
var currentVideoProcessid = 0;   /// used to identify the current called process for the video
var VedioPath = '';
/*Messages */
//var vRecvMessageGuid='11EC44BB-30E1-4DA4-9725-FFB2F42E0323';
var _LogInDiv = '';
var _LogOutdiv = '';
var _FavFandiv = '';
var _Profdiv = '';
var _hypRecordAProfile = '';
/**/
var _pageType = "Home";
/*Forgot password */
var profiletitle = '';
var profileemail = '';
var profilerss = '';
var RecodingHelpEnabled = false;
var RecordingStatus = 1;
var CurrentRecordingStep = 1;
/*Chating*/
var invite = '';
var AnonymousUserGuid = '';
/*Find Bar*/
var FBText = '';
var showingsubfindbar = false;
var isAdminUser = false;
var vEditVideo = false;
var vConfirmationDone = false;
var curremail = '';
var curremail2 = '';
var TipsArray = '';
var QuestionsArray = '';
var ShowingDateAcceptd = false;
var ShowingPopup = false;
var bShowNextImage = "start";
var leftOnafterCount = 0;
var UserGuidTemp = '';
var Currmsgidx;
var IsUseCCreated = "false";
var GetNewMessagesProcessid='';
function setCookie1(c_name, value, expiredays) {
    //alert("setCookie1||name=" + c_name + "|| value=" + value);
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + expiredays);
    document.cookie = c_name + "=" + escape(value) +
((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}
function expireCookie(name) {
    var date = new Date();
    date.setFullYear(2000, 2, 12);
    var expires = "; expires=" + date.toGMTString();
    document.cookie = name + "=" + expires + "; path=/";
}
function setCookie(name, value, days) {
    //name=_new|| value=8E89D37D-E5DF-1EEC-3E4B-719FD0BD88CA
    //    alert("name=" + name + "|| value=" + value);
    //    if (name == "_new") {
    //        var GUIDcName = GetCookie("_new") + "";
    //        if (GUIDcName.length > 0) {
    //            alert(GUIDcName);
    //            return;
    //        }
    //    }
    //    alert("Seoncd TIME: name=" + name + "|| value=" + value);
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}
// to generate GUID
function generateGuid() {
    var result, i, j;
    result = '';
    for (j = 0; j < 32; j++) {
        if (j == 8 || j == 12 || j == 16 || j == 20)
            result = result + '-';
        i = Math.floor(Math.random() * 16).toString(16).toUpperCase();
        result = result + i;
    }
    return result
}
function ShowResult(Message, MessageDivID) {
    //alert(MessageDivID);
    $("object").remove();
    var ResultString = "<div style='position:absolute;z-index:3997;cuesor:pointer;' class='resultMsgSend' onclick=javascript:CloseResultStrip('" + MessageDivID + "'); >" + Message + "</div>";
    var _MessageDivID = "#" + MessageDivID
    $(_MessageDivID).empty();
    $(_MessageDivID).append(ResultString);
    $(_MessageDivID).css({ position: "absolute" });
    //    $("#EmailDiv").empty();
    //    $("#ShareDiv").empty();
    //    $("#EmailDiv1").empty();
    //    $("#ShareDiv1").empty();
}
//To close red strip of result message
function CloseResultStrip(MessageDivID) {
    var resultMsgDivID = "#" + MessageDivID;
    $(resultMsgDivID).empty();
    //$("#playbtn").css({visibility:"visible"});
}
// Replaces text with by in string  
function replace(string, text, by) {
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0, txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0, i) + by;

    if (i + txtLength < strLength)
        newstr += replace(string.substring(i + txtLength, strLength), text, by);
    return newstr;
}
//function GetCookie( cookie_name )
//{
//  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

//  if ( results )
//    return ( unescape ( results[2] ) );
//  else
//    return null;
//}
function GetLoginGUID(cookie_name) {
    var results = document.cookie.match('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
    if (results)
        return (unescape(results[2]));
    else
        return null;
}
function LoginMode() {
    //alert("_LogInDiv");
    var __LogOutDiv = "#" + _LogOutdiv;
    var __LogIndiv = "#" + _LogInDiv;
    var __FavFandiv = "#" + _FavFandiv;
    var __Profdiv = "#" + _Profdiv;
    $(__LogOutDiv).show(1);
    $(__LogIndiv).hide(1);
    $(__FavFandiv).show(1);
    $(__Profdiv).hide(1);
    $("#divImgRec").hide();

    $("#divMyaccountMenu").show('fast');
    $("#divMyaccountHover").hide('fast');

    $("#divInboxMenu").show('fast');
    $("#divInboxHover").hide('fast');

    $("#divFavoritesMenu").show('fast');
    $("#divFavoritesHover").hide('fast');

    $("#divFansMenu").show('fast');
    $("#divFansHover").hide('fast');
    if (GetCookie("Login") != null && GetCookie("Login") != "")
    { SetAdminMenus(GetCookie("Login")); }
    //$("#imgRecordAProfile").attr("src", "/Images/HomePage/$3100.png");

    //  LogOutMode(); 
}
function LogOutMode() {
    var __LogOutDiv = "#" + _LogOutdiv;
    var __LogIndiv = "#" + _LogInDiv;
    var __FavFandiv = "#" + _FavFandiv;
    var __Profdiv = "#" + _Profdiv;

    $(__LogOutDiv).hide(1);
    $(__LogIndiv).show(1);
    //$(__LogIndiv).hide(1);
    $(__FavFandiv).hide(1);

    $("#divMyaccountMenu").hide('fast');
    $("#divMyaccountHover").hide('fast');

    $("#divInboxMenu").hide('fast');
    $("#divInboxHover").hide('fast');

    $("#divFavoritesMenu").hide('fast');
    $("#divFavoritesHover").hide('fast');

    $("#divFansMenu").hide('fast');
    $("#divFansHover").hide('fast');
    $("#divQuestionsMenu").hide('fast');

    //$(__Profdiv).hide(1);
    //  var url = location.search;
    $("#divImgRec").show();
    $("#imgRecordAProfile").attr("src", "../Images/HomePage/Record_profile.png");
}
function GetAvailableName(Name) {
    if (jQuery.trim($("#txtName").val()) == '') {
        $('#div30').css({ color: '#EF2630' });
        divBan = document.getElementById('divTaken');
        divBan.innerHTML = 'Invalid name';
        $('#divTaken').removeClass("reply_txt_green");
        $('#divTaken').addClass("amount_profile_redtxt");
        return false;
    }
    else {
        $('#div30').css({ color: '#808080' });
    }
    divBan = document.getElementById('divTaken');
    if (false == /^[a-z0-9- _.'\"\s]+$/i.test(Name)) {
        divBan = document.getElementById('divTaken');
        divBan.innerHTML = 'Invalid name';
        $('#divTaken').removeClass("reply_txt_green");
        $('#divTaken').addClass("amount_profile_redtxt");
        return;
    }
    else {
        divBan = document.getElementById('divTaken');
        divBan.innerHTML = 'available';
        $('#divTaken').removeClass("reply_txt_green");
        $('#divTaken').addClass("amount_profile_redtxt");
    }
    var TempArray = Name.split(" ");
    var i = 0;
    if (TempArray.length < 2) {
        divBan.innerHTML = 'Not full name';
        $('#divTaken').removeClass("reply_txt_green");
        $('#divTaken').addClass("amount_profile_redtxt");
        return false;
    }
    else {
        for (i = 0; i < TempArray.length; i++) {
            if (TempArray[i].length <= 1) {
                divBan.innerHTML = 'Not full name';
                $('#divTaken').removeClass("reply_txt_green");
                $('#divTaken').addClass("amount_profile_redtxt");
                return false;
            }
        }
    }

    var itemID = { "pName": jQuery.trim($("#txtName").val()) };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Recorder/RecordAProfile.aspx/GetAvailableName",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            JObject = replace(JObject, "'", "");
            if (JObject == 'available') {
                divBan = document.getElementById('divTaken');
                divBan.innerHTML = 'available';
                $('#divTaken').removeClass("amount_profile_redtxt");
                $('#divTaken').addClass("reply_txt_green");
            }
            else {
                divBan = document.getElementById('divTaken');
                divBan.innerHTML = 'Name taken';
                $('#divTaken').removeClass("reply_txt_green");
                $('#divTaken').addClass("amount_profile_redtxt");
                //document.getElementById('div30chrRem').classname='float';
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            alert("error");
        }
    });
    return false;
}
function SelectAll(id) {
    document.getElementById(id).select();
}
function complete(value) { }
function IsActiveSession() {
    var itemID = {};
    var retvalue;
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/ISActiveSession",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            retvalue = eval('(' + msg.d + ')');
            //alert(retvalue);
            SessionActive = retvalue;
            SetLoginLogOutDivVaribles();
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
        }
    });
    return retvalue;
}
function SignOut(CallingFrom) {   
    var itemID = {};
    var retvalue;
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/SignOut_Click",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {           
            retvalue = eval('(' + msg.d + ')');
            var url1 = "'" + window.location + "'";
            vEditVideo = false;
            if (CallingFrom == 'myaccount') {
                window.location.href = siteURL + "Recorder/CreateProfile.aspx";
            }
            else if (CallingFrom == 'myaccountedit') {
              
                window.location.href = siteURL + "Default.aspx";
            }
            else {
                window.location.href = siteURL + "SignOut.aspx";
                //window.location.href = "../SignOut.aspx";
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
        }
    });
    return retvalue;
}
function SetLoginLogOutDivVaribles() {
    var url1 = "'" + window.location + "'";
    var id = GetCookie("Login");
    $("#divHelpMenu").show('fast');
    $("#divInviteMenu").show('fast');

    if (id == null || id == "") {
        LogOutMode();
    }
    else {
        LoginMode();
        // SetAdminMenus(id);
    }
    // Temporarly Added code :DJ
    if (url1.toLowerCase().indexOf("recorder") > -1) {
        //LogOutMode()
        var __LogIndiv = "#" + _LogInDiv;
        $(__LogIndiv).hide(1);
        var __btnInvite = $("#btnInvite");
        $(__btnInvite).hide(1);
        var __Invitedot = $("#invitecircle");
        $(__Invitedot).hide(1);
        var __recordaprofiledot = $("#imgIDRecordProfileCircle");
        $(__recordaprofiledot).hide(1);
    }
    if (url1.toLowerCase().indexOf("userprofile") > -1) {

        var __LogIndiv = "#" + _LogInDiv;
        $(__LogIndiv).hide(1);
        var __btnInvite = $("#btnInvite");

        $(__btnInvite).hide(1);

        var __Invitedot = $("#invitecircle");

        $(__Invitedot).hide(1);

        var __recordaprofiledot = $("#imgIDRecordProfileCircle");

        $(__recordaprofiledot).hide(1);
    }
    if (url1.toLowerCase().indexOf(".aspx") < 0) {
        var __btnInvite = $("#btnInvite");

        $(__btnInvite).hide(1);

        var __Invitedot = $("#invitecircle");

        $(__Invitedot).hide(1);

        var __recordaprofiledot = $("#imgIDRecordProfileCircle");

        $(__recordaprofiledot).hide(1);
    }
}
function SetAdminMenus(UserGuid) {
    var itemID = { "pGuid": UserGuid };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/GetUserByUserGUID",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            $("#divQuestionsMenu").hide('fast');
            var JObject = eval('(' + msg.d + ')');
            if (JObject != null) {
                if (JObject.UserType == 45) {

                    $("#divQuestionsMenu").show('fast');
                }
                else {
                    $("#divQuestionsMenu").hide('fast');
                }

            }
            else {
                $("#divQuestionsMenu").hide('fast');
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);

            return false;
        }
    });
    return false;
}



function ClosePopUpWindow(DivID) {
    var _divID = "#" + DivID;
    $(_divID).jqmHide();

    var Imagepath = "";
    Imagepath = "../images/HomePage/flag_inappropriate.png";
    $('#btnFlag').attr("src", Imagepath);
    var url = window.location.href;
    if (url.toLowerCase().indexOf('recordaprofile.aspx') > 0) {
        //window.location.href = siteURL + "recorder/recordaprofile.aspx";      
        $("object").show(1);
        $("object").css("visibility", "visible");
        $('#divVideo').show('fast');
    }

}
function GetSinginWindowWithUserNamePassword(FlaggedUserGuid, ComingFrom, DivID) {

    var LoginDiv = "<div class='float' style='position:absolute;z-index:10;top:0px;left:0px;'><img src='Images/Homepage/sign_transparent.png' /></div>"
                   + "<div class='float'  style='position:absolute;z-index:100;left:615px;top:11px;'><img onclick= javascript:RemoveHtmlFromDiv('divlogin'); style='cursor:pointer;'src='Images/HomePage/sign_cross.png'/></div>"
    //                   + "<div class='float'  style='position:absolute;z-index:100;right:18px;top:11px;'><img class='jqmClose'style='cursor:pointer;' onclick= javascript:ClosePopUpWindow('"+ DivID+"');  src='Images/HomePage/sign_cross.png'/></div>" 
                   + "<div class='float sign_txt'  style='width:625px;position:absolute;z-index:10;left:13px;top:15px;'>"
                    + "<div class='clear float'>Sign in</div>"
                    + "<div class='clear' style='padding-top:5px;top: 4px; left: 5px;'><img src='Images/Homepage/sign_line.png' /></div>"
                    + "<div class='clear' style='width:300px;position:relative;left:175px;'>"
                    + "<div class='height_forgot4'></div>"
                    + "<div class='float sign_txt_s position_rel clear' style='top:3px;'>Username:</div>"
                    + "<div class='float_r position_rel' id='divuid' ><input type='text' id='txtName' onKeyPress=doClickPopup('btnSignin',event); class='input_sign' /></div>"
                    + "<div class='sign_height'></div>"
                    + "<div class='float sign_txt_s position_rel clear'  style='top:3px;'>Password:</div>"
                    + "<div class='float_r ' id='divpwd' ><input  type='password'name='textfield' id='txtPassword123' onKeyPress=doClickPopup('btnSignin',event); class='input_sign'/></div>"
                    + "<div class='remember_height'></div>"
                    + "<div class='float remember_txt' style='padding-left:76px;padding-top:3px;'><input style='margin-left:0px' name='chkRem' type='checkbox' id='chkRem'/>&nbsp; Remember me</div>"
                    + "<div class='float_r forgot_txt' style='padding-top:3px;cursor:pointer;' onclick=javascript:ForgotPassword('" + DivID + "','0','','','" + FlaggedUserGuid + "','NotLogin','MessageDiv1','','','" + ComingFrom + "')>Forgot your info?</div>"
                    + "<div class='height_forgot'></div>"
                    + "<div class='clear' id='btnSignin' onclick= javascript:AuthenticateUser('','" + DivID + "','0','','','" + FlaggedUserGuid + "','NotLogin','MessageDiv','','" + ComingFrom + "');><img src='Images/Homepage/sign_in_img.png'  style='cursor:pointer;border:0px;'/></div>"
                    + "<div class='height_forgot'></div>"
                    + "<div class='clear float'>New to Vooji?</div>"
                    + "<div class='clear' style='padding-top:5px;'><img src='Images/Homepage/forgot_line.png' /></div>"
                    + "<div class='height_forgot3'></div>"
                    + "<div class='clear'><img src='Images/Homepage/record_profile1.png' style='cursor:pointer' onclick=javascript:window.location.href='" + siteURL + "recorder/recordaprofile.aspx' /></div>"
                    + "</div >"
                    + "</div >";
    return LoginDiv;
}
function RemoveHtmlFromDiv(_divid) {
    var divid = "#" + _divid;
    $(divid).empty();
    $(divid).hide('fast');
    ShowingPopup = false;
}
function clearDialogDiv() {
    $("#dialog").append("");
}
function ShowLoginDiv(FlaggedUserGuid, ComingFrom, divid, pagename) {

    ShowingPopup = true;
    profiletitle = '';
    profileemail = '';
    profilerss = '';
    clearTimeout(currentVideoProcessid);
    var _divid = "divlogin";

    if ($("#divOverlay").is(":visible")) {           
           _divid="divlogin1" ;
       }
    ////   var url = window.location.href;
    //   if(url.toLowerCase().indexOf('recordaprofile.aspx') >0  || url.toLowerCase().indexOf('playinvitemessages.aspx') >0)
    //   if(url.toLowerCase().indexOf('playinvitemessages.aspx') >0)
    //   {
    //       var _divid="#divlogin1" ;
    //   }

    var LoginDiv = GetLoginDiv(_divid, '0', '', '', FlaggedUserGuid, 'NotLogin', 'MessageDiv', '', '', ComingFrom, pagename);
    $("#" + _divid).empty();
    $("#" + _divid).html(LoginDiv);
    $('#txtUserName123').DefaultValue("Your email address");
    var rem = GetCookie("remember") == null ? "" : GetCookie("remember");
    var uid = "";
    var pwd = "";
    var LoginDiv = "";
    var itemID = { "val": rem };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/DecryptVal",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            if (JObject.toLowerCase() != "") {
                var list1 = JObject.split("|");
                uid = list1[0];
                pwd = list1[1];
                $('#txtUserName123').attr("value", uid);
                $('#txtPassword123').attr("value", pwd);
                $('#chkRem').attr("checked", true);
            }
        },
        error: function(xhr, msg) {
            alert("error");
            var response = JSON.parse(xhr.responseText);
        }
    });
    $("#" + _divid).show('fast');
    var check = function(target) {
        //alert("hi"); 
        AuthenticateUser('', '"+divid+"', '0', '', '', '" +FlaggedUserGuid + "', 'NotLogin', 'MessageDiv', '', '"+ComingFrom+"');
    };
    $.ifixpng('../Images/HomePage/pixel.gif');
    $('img[src$=.png]').ifixpng();
    $('input[src$=.png]').ifixpng();
    //$("#btnSignin").focus();
}
function HideTheVideoAndMessage() {
    $("#MessageDiv1").empty(); $("#MessageDiv").empty();
    $('#divVideo').hide('fast');
    $('#rolloverinfodiv').hide('fast');
    clearTimeout(currentVideoProcessid);
}

function doClick(buttonName, e) {
    //the purpose of this function is to allow the enter key to point to the correct button to click.
    var key;
    if (window.event) { key = window.event.keyCode; } /*IE*/else { key = e.which; } /*firefox*/

    if (key == 13) {
        //Get the button the user wants to have clicked
        var btn = document.getElementById(buttonName);
        //If we find the button click it
        if (btn != null) {
            btn.onclick();
            if (navigator.appCodeName != "Mozilla") {
                e = e || window.event;
                e.returnValue = false;
            }
            return false;
        }
    }
}

function LinkButton_keyPress(but, evt) {
    if (evt.which || evt.keyCode) {
        if ((evt.which == 13) || (evt.keyCode == 13)) {
            location = document.getElementById(but).href; return false;
        }
        return true;
    }
}
//jQuery.clickOrEnter = function(element,callback) {
////	jQuery(element).bind('click', function(event) {
////  		callback(event.target);
////  		event.preventDefault(); //prevent browser from following the actual href
////	});
//	jQuery(element).bind('keypress', function(event) {
//		var code=event.charCode || event.keyCode;
//		if(code && code == 13) {// if enter is pressed		   
//           window.event.cancelBubble = true;
//           window.event.returnValue = false;		    
//  		   callback(event.target);
//  		   event.preventDefault();   			
//  			//prevent browser from following the actual href
//  			return false;
//		};
//	});
//};
function UserOnLineFunctions() {
    var cookieVal = GetLoginGUID('Login');
    IsMesageReceived(cookieVal);
    IsDateAccepted(cookieVal);
    ShowNewMessageCount(cookieVal);
}
function GetFlashHtml(status) {
//    alert("status:"+ status);
    RecordingStatus = status;
    var divString = "";
    switch (status) {
        case "8", "16", "1":     //Reply Pre Recording
            {

                divString = "<div style='background-image:url(" + siteURL + "Images/Homepage/content_bg.png);background-repeat:repeat-y;height:490px; width:910px;' >"
                           + "<div  class='flash_area float' style='position:relative;width:650px;background-color:transparent;left:5px;'>"
                           + "<div class='img_rep1' id='divFlashInvite' ></div>"
                           + "</div >"
                           + "<div class='float_r'  style='z-index:100;padding-right:10px; left:615px;top:11px;'><img class='jqmClose'style='cursor:pointer;'src='Images/HomePage/sign_cross.png'/></div>"
                           + "<div class='content_right1 float' id='divrightcontent' style='background-color:transparent; padding-left:5px;'>"
                           + "<div class='float clear invite_txt'>I can’t see my webcam video!?</div>"
                           + "<div class='float clear invite_txt_s'>Click the webcam tab in the window titled</div>"
                           + "<div class='float clear invite_txt_s'>“Adobe Flash Player Settings”, select your</div>"
                           + "<div class='float clear invite_txt_s'>webcam and click close. Still no video?</div>"
                           + "<div class='float clear invite_txt_s'>Right-click (CTRL-click on a Mac) any</div>"
                           + "<div class='float clear invite_txt_s'>where on the video window to pull up the</div>"
                           + "<div class='float clear invite_txt_s'>Flash settings and choose a different </div>"
                           + "<div class='float clear invite_txt_s'>webcam.</div>"
                           + "<div class='invite_height'></div>"
                           + "<div class='float clear invite_txt'>I can’t see the audio indicator!?</div>"
                           + "<div class='float clear invite_txt_s'>Click the mic tab in the window titled</div>"
                           + "<div class='float clear invite_txt_s'>“Adobe Flash Player Settings”, select your </div>"
                           + "<div class='float clear invite_txt_s'>mic and click close. Make some noise and</div>"
                           + "<div class='float clear invite_txt_s'>you should see a row of red lights on the</div>"
                           + "<div class='float clear invite_txt_s'>left side of the video window. Still not</div>"
                           + "<div class='float clear invite_txt_s'>working? Right-click (CTRL-click on a  </div>"
                           + "<div class='float clear invite_txt_s'>Mac) anywhere on the video window to</div>"
                           + "<div class='float clear invite_txt_s'>pull up the Flash settings and choose a </div>"
                           + "<div class='float clear invite_txt_s'>differnent mic.</div>"
                           + "</div >"
                            + "</div >";
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
            }
            break
        case "2":     //Record a profile Recording
            {
                $('#divInvite').html("Record a profile (step 1 of 4)");
                if (RecodingHelpEnabled == false) {
                    if (vEditVideo == false)
                        document.getElementById("txtHdOfferCode").value = $("#txtoffercode").val();
                    else
                        $('#divInvite').html("My Account");
                    //                itemID = { "TipID": '' };
                    //                var jsonStr = JSON.stringify(itemID);
                    //                $.ajax({
                    //                    type: "POST",
                    //                    url: "/Default.aspx/GetRecodingTip",
                    //                    data: jsonStr,
                    //                    contentType: "application/json; charset=utf-8",
                    //                    dataType: "json",
                    //                    success: function(msg) {
                    //                        var JObject = eval('(' + msg.d + ')');
                    //                        vTipId = JObject;
                    //                        var arr = JObject.split(",");

                    itemID = {};
                    var jsonStr = JSON.stringify(itemID);
                    $.ajax({
                        type: "POST",
                        url: "/Default.aspx/GetAllRecodingTips",
                        data: jsonStr,
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        success: function(msg) {
                            var JObject = eval('(' + msg.d + ')');
                            TipsArray = JObject;
                            var list1 = TipsArray.split(",");
                            var len = list1.length;
                            len = len - 1;
                            var theNumber = Math.floor((Math.random() * parseInt(len)).toFixed(0));
                            var list2 = list1[theNumber].split("|");
                            divString = "<div class='float clear invite_txt pad5'>Tips for great profiles</div>"
                                    + "<div class='float clear reply_txt_l pad5' id='tipid'>#" + list2[1] + "</div>"
                                    + "<div class='float clear invite_txt_ss pad5'> " + list2[2] + "</div>"
                                    + "<div style='padding-top:30px;' class='float clear invite_txt_ss1 pad5'><span style='cursor:pointer;' onclick=javascript:getnexttip(" + theNumber + ",'profiles')>Next tip</span></div>";
                            $("#divrightcontent").empty();
                            $("#divrightcontent").append(divString);
                        },
                        error: function(xhr, msg) {
                            var response = JSON.parse(xhr.responseText);
                            return false;
                        }
                    });
                    //                    },
                    //                    error: function(xhr, msg) {
                    //                        var response = JSON.parse(xhr.responseText);
                    //                        return false;
                    //                    }
                    //                });
                }
                else {
                    ShowRedBox2();
                }
            }
            break
        case "3":      //Record a profile Add Photo
            {
                divString = "<div class='float clear invite_txt'>Upload a photo</div>"
                       + "<div class='float clear invite_txt_s'>Every Vooji profile needs a photo. Please </div>"
                       + "<div class='float clear invite_txt_s'>ensure it includes your face. Profiles with </div>"
                       + "<div class='float clear invite_txt_s'>irrelevant photos may be deleted.</div>";
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
            }
            break
        case "4":      //Record a profile Edit Photo
            {
                divString = "<div class='float clear invite_txt'>Edit your photo</div>"
                        + "<div class='float clear invite_txt_s'>Use the slider to scale your photo. Click </div>"
                        + "<div class='float clear invite_txt_s'>and drag your photo to frame it. </div>"
                        + "<div class='float clear invite_txt_s'>Use the ‘Upload’ button to upload a new </div>"
                        + "<div class='float clear invite_txt_s'>photo. Click ‘Shoot’ when you’re happy. </div>"
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
            }
            break
        case "5": //record a profile recoding complete
            {
                               vUploadProfile = "true";
                var cookieVal = GetLoginGUID('Login');
                divString = "<div class='float clear reply_pad logged_txt pad5'>Happy with your recording?</div>"
                    + "<div class='float clear invite_txt_s pad5'>This is how your video profile will appear to</div>"
                    + "<div class='float clear invite_txt_s pad5'>to other users. You can view it, or make</div>"
                    + "<div class='float clear invite_txt_s pad5'>changes.</div>"
                    + "<div class='float clear ' style='width:265px;'>"
                    + "<div class='float clear ' style='height:232px;'>"
                    + "<div class='float pad5 '><img src='" + siteURL + "Images/Homepage/record.png' /></div>"
                    + "<div class='float logged_txt1 pad5' style='width:160px;'>Re-record your profile.</div>"
                    + "<div class='replyheight'></div>";
                if (vAudioVideoType == 'Video') {
                    divString += "<div class='float pad5'><img src='" + siteURL + "Images/HomePage/shoot.png' /></div>"
                        + "<div class='float' > "
                        + "<div class='logged_txt1' style='width:170px;top:18px;height:13px;'>Change your profile photo.</div>"
                        + "<div class='logged_txt1 clear' style='width:160px;'>(the image show right).</div>"
                        + "</div>"
                }
                divString += "<div class='replyheight'></div>"
                    + "<div class='float pad5'><img src='" + siteURL + "Images/Homepage/play.png' /></div>"
                    + "<div class='float logged_txt1' style='width:160px;'>Play back your profile.</div>"
                    + "</div>"
                    + "<div class='float clear ' style='height:80px;display:none;' id='divTempHeight'/>"
                    + "<div class='clear' id='divbtnBack' ><img src='" + siteURL + "Images/RecordProfile/back.png' style='cursor:pointer;'  id='btnBack'  /></div>"
                    + "<div class='clear' id='divbtnNext' style='position:relative;'> <div id='divLoading1' style='position:absolute;top:6px;left:98px;z-index:1000;display:none;'><img src='/Images/RecordProfile/LoadingImage.gif' /></div><img src='" + siteURL + "Images/RecordProfile/next_rec.png' style='cursor:pointer;' class='Cursorpointer' id='btnNext'   /></div>"
                    + "</div>";
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
                if (vEditVideo == true) {
                    $("#btnNext").bind("click", function(e) {
                     $.blockUI({ css: { 
                            border: 'none', 
                            padding: '15px', 
                            backgroundColor: '#000', 
                            '-webkit-border-radius': '10px', 
                            '-moz-border-radius': '10px', 
                            opacity: .5, 
                            color: '#fff'           
                        } }); 
//                        $("#divLoading1").css({ zIndex: "99999" });
//                        $("#divLoading1").show('fast');
                        setTimeout("RecodingDone()", 4000);
                         $.unblockUI();
                        $("#btnNext").show('fast');
                    });
                    $("#btnBack").unbind("click");
                    $("#btnBack").bind("click", function(e) {                      
                        BackFromWizard();
                        $("#btnBack").show('fast');
                    });
                }
                else if (CurrentRecordingStep == 1) {
                    $("#divTempHeight").css({ display: "none" });
                    $("#btnNext").unbind("click");
                    $("#btnNext").bind("click", function(e) {
                        RecodingDone();
                        $("#btnNext").show('fast');
                    });
                    $("#btnBack").unbind("click");
                    $("#btnBack").bind("click", function(e) {
                        BackFromWizard();
                        $("#btnBack").show('fast');
                    });
                }
                else if (CurrentRecordingStep == 2 || CurrentRecordingStep == 3) {

                    $("#btnNext").unbind("click");
                    $("#btnNext").bind("click", function(e) {
                     $.blockUI({ css: { 
                            border: 'none', 
                            padding: '15px', 
                            backgroundColor: '#000', 
                            '-webkit-border-radius': '10px', 
                            '-moz-border-radius': '10px', 
                            opacity: .5, 
                            color: '#fff'           
                        } }); 
//                        $("#divLoading").css({ left: "931px", top: "520px", zIndex: "99999" });
//                        $("#divLoading").show('fast');
                        setTimeout("Send('uploaded')", 4000);
                        $("#divTempHeight").css({ display: "none" });                        
                        $("#btnNext").show('fast');
                    });
                    $("#btnBack").unbind("click");
                    $("#btnBack").bind("click", function(e) {
                        RecodingDone();
                    });
                }
            }
            break;
        case "6": //record a profile shoot
            {
                divString = "<div class='float clear  logged_txt'>Take a great photo</div>"
                    + "<div class='float clear' style='width:250px;'>"
                    + "<div class='float reply_pad'><img src='../Images/HomePage/shoot.png' /></div>"
                    + "<div class='float logged_txt1' style='width:160px;'>Smile and click shoot to take your photo</div>";
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                break;
            }
        case "7": //record a profile short
            {
                divString = "<div style='Padding-left:10px;'>"
                        +"<div class='float clear invite_txt'>Your profile is too short</div>"
                        + "<div class='float clear invite_txt_s'>The most successful profiles at Vooji are </div>"
                        + "<div class='float clear invite_txt_s'>30-60 seconds long. They’re friendly and </div>"
                        + "<div class='float clear invite_txt_s'>often funny. You get more responses if</div>"
                        + "<div class='float clear invite_txt_s'>you ask people to “...leave me a </div>"
                        + "<div class='float clear invite_txt_s'>message.” at the end of your profile. </div>"
                        + "<div class='float clear invite_txt_s'>Better luck next time, we can’t wait to </div>"
                        + "<div class='float clear invite_txt_s'>welcome you to Vooji as a member.</div>"
                        +"</div>";
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                break;
            }
        case "20":
            {
                if (vEditVideo == true) {
                    $("#divrightcontent").empty();
                }
                else if (CurrentRecordingStep == 1 || CurrentRecordingStep == 3) {
                    RecodingDone();
                    divString = "<div style='position:relative;'>"
                        + "<div class='heightprofile'></div>"
                        + "<div class='clear' style='position:absolute;left:0px;top:407px;z-index:12000;'><img src='" + siteURL + "Images/RecordProfile/back.png' class='Cursorpointer' onclick=javascript:RecodingDone(); /></div></div>";
                    $("#divrightcontent").empty();
                    $("#divrightcontent").append(divString);
                }
                else if (CurrentRecordingStep == 3) {
                    divString = "<div style='position:relative;'>"
                        + "<div class='heightprofile'></div>"
                        + "<div class='clear' style='position:absolute;left:0px;top:407px;z-index:12000;'><img src='" + siteURL + "Images/RecordProfile/back.png' class='Cursorpointer' onclick=javascript:RecodingDone(); /></div></div>";
                    $("#divrightcontent").empty();
                    $("#divrightcontent").append(divString);
                }
            }
            break;
        case "9":     //Reply Recording
            {
                itemID = {};
                var jsonStr = JSON.stringify(itemID);
                $.ajax({
                    type: "POST",
                    url: "/Default.aspx/GetAllRecodingTips",
                    data: jsonStr,
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function(msg) {
                        var JObject = eval('(' + msg.d + ')');
                        TipsArray = JObject;
                        var list1 = TipsArray.split(",");
                        var list2 = list1[0].split("|");
                        divString = "<div class='float clear invite_txt pad5'>Tips for great profiles</div>"
                    + "<div class='float clear reply_txt_l pad5' id='tipid'>#" + list2[1] + "</div>"
                    + "<div class='float clear invite_txt_ss pad5'> " + list2[2] + "</div>"
                    + "<div style='padding-top:30px;' class='float clear invite_txt_ss1 pad5'  ><span style='cursor:pointer;' onclick=javascript:getnexttip(" + 0 + ",'profiles')>Next tip</span></div>";
                        $("#divrightcontent").empty();
                        $("#divrightcontent").append(divString);
                    },
                    error: function(xhr, msg) {
                        var response = JSON.parse(xhr.responseText);
                        return false;
                    }
                });
            }
            break
        case "10":      //Reply Add Photo
            {
                divString = "<div class='float clear invite_txt'>Upload a photo</div>"
                       + "<div class='float clear invite_txt_s'>Every Vooji profile needs a photo. Please </div>"
                       + "<div class='float clear invite_txt_s'>ensure it includes your face. Profiles with </div>"
                       + "<div class='float clear invite_txt_s'>irrelevant photos may be deleted.</div>";
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
            }
            break
        case "11":      //Reply Edit Photo
            {
                divString = "<div class='float clear invite_txt'>Edit your photo</div>"
                        + "<div class='float clear invite_txt_s'>Use the slider to scale your photo. Click </div>"
                        + "<div class='float clear invite_txt_s'>and drag your photo to frame it. </div>"
                        + "<div class='float clear invite_txt_s'>Use the ‘Upload’ button to upload a new </div>"
                        + "<div class='float clear invite_txt_s'>photo. Click ‘Shoot’ when you’re happy. </div>"
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
            }
            break
        case "12":       //Reply Add Photo
            {
            
                var cookieVal = GetLoginGUID('Login');
                divString = "<div class='float clear reply_pad logged_txt '>Happy with your reply?</div>"
                    + "<div class='float clear' style='width:260px;'>"
                    + "<div class='float reply_pad'><img src='../Images/Homepage/record.png' /></div>"
                    + "<div class='float logged_txt1' style='width:160px;'>Click re-record to try again</div>"
                    + "<div class='replyheight'></div>";
                if (vAudioVideoType == 'Video') {
                    divString = divString + "<div class='float reply_pad'><img src='../Images/HomePage/shoot.png' /></div>"
                        + "<div class='float logged_txt1' style='width:160px;'>Click shoot to change the still image for your invite</div>";
                }
                divString = divString + "<div class='replyheight'></div>"
                    + "<div class='float reply_pad'><img src='../Images/Homepage/play.png'/></div>"
                    + "<div class='float logged_txt1' style='width:160px;'>Click play to view</div>"
                    + "<div class='replyheight_l'></div>";
                if (cookieVal == null || cookieVal == "") {
                    divString = divString + "<div class='clear float' style='width:260px;height:40px;'>";
                    if (vAudioVideoType != 'Video') {
                        divString = divString + "<div style='font-size:0px;clear:both;height:75px;''></div>";
                    }
                    divString = divString + "<div class='float reply_txt_4 reply_pad'>Enter your name (required)</div> <div id='divTaken' class='float_r reply_txt_green' style='font-size:12px'></div>"
                        + "<div class='replyheight6'></div>"
                        + "<div class='clear reply_pad' style='height:20px;'>"
                        + "<div class='float reply_input2'><input id='txtName' name='txtName'   type='text' maxlength='30' onKeyPress=doClickPopup('btnsendMessage',event); onblur= \"javascript:return GetAvailableNameMessage(this.value);\" onkeyup= javascript:countNameMessage(this.value); class='reply_input'/></div>"
                        + "<div class='float reply_input4 reply_input3' style='border:0px;'><input id='div30chrRem' contenteditable='false' type='text' value='30' class='reply_input3'/></div>";
                        +"</div>";
                    divString = divString + "</div>"
                        + "<div class='reply_height_m' id='divEnterName' style='font-size:12px'></div>"
                        + "<div class='clear' id='DivSendMessage1'><img  id='btnsendMessage' style='cursor:pointer;' onclick= javascript:CheckAndCallcallSaveAMessage(1); src='../Images/HomePage/sendMessage.png'  /></div>"
                        + " <div class='clear' id='DivSendDate1'><img  style='cursor:pointer;' src='../Images/Homepage/sendarequest.png' onclick= javascript:CheckAndCallcallSaveAMessage(2); /></div>"
                        + "</div>";

                }
                else {
                    if (vAudioVideoType != 'Video') {
                        divString = divString + "<div class='clear float' style='width:260px;height:111px;'>";
                        divString = divString + "<div style='font-size:0px;clear:both;height:90px;''></div>";
                    }
                    else {
                        divString = divString + "<div class='clear float' style='width:260px;height:40px;'>";
                        divString = divString + "<div style='font-size:0px;clear:both;height:90px;''></div>";
                    }
                    divString = divString + "</div>"
                        + "<div class='reply_height_m'></div>"
                        + "<div class='clear' id='DivSendMessage1' style='display:none;' ><img  id='btnsendMessage' style='cursor:pointer;' onclick= javascript:callSaveAMessage(); src='../Images/HomePage/sendMessage.png'  /></div>"
                        + " <div class='clear' id='DivSendDate1' style='display:none;'><img  style='cursor:pointer;' src='../Images/Homepage/sendarequest.png' onclick=javascript:callSendInvitaionForRegisteredUser(); /></div>"
                        + "</div>";
                }
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
                if (cookieVal == null || cookieVal == ""){
                $('#txtName').DefaultValue("Your name...");
                }                
                setTimeout("RecordAprofileCompleteShowDateAndMessageButtons()",1000);
                
                break;
            }
        case "13":      //Reply shoot
            {
            
                var cookieVal = GetLoginGUID('Login');
                divString = "<div class='float clear reply_pad logged_txt '>Happy with your reply?</div>"
                    + "<div class='float clear' style='width:260px;'>"
                    + "<div class='float reply_pad'><img src='Images/Homepage/record.png' /></div>"
                    + "<div class='float logged_txt1' style='width:160px;'>Click re-record to try again</div>"
                    + "<div class='replyheight'></div>";
                if (vAudioVideoType == 'Video') {
                    divString = divString + "<div class='float reply_pad'><img src='Images/HomePage/shoot.png' /></div>"
                        + "<div class='float logged_txt1' style='width:160px;'>Click shoot to change the still image for your invite</div>";
                }
                divString = divString + "<div class='replyheight'></div>"
                    + "<div class='float reply_pad'><img src='Images/Homepage/play.png'/></div>"
                    + "<div class='float logged_txt1' style='width:160px;'>Click play to view</div>"
                    + "<div class='replyheight_l'></div>"
                    + "<div class='clear float' style='width:260px;height:40px;'>";
                if (cookieVal == null) {
                    divString = divString + "<div class='float reply_txt_4 reply_pad'>Enter your name (required)</div> <div id='divTaken' class='float_r reply_txt_green'></div>"
                        + "<div class='replyheight6'></div>"
                        + "<div class='clear reply_pad' style='height:20px;'>"
                        + "<div class='float reply_input2'><input id='txtName' name='txtName'  value='your name...' type='text' maxlength='30' onKeyPress=doClickPopup('btnsendMessage',event); onBlur= javascript:GetAvailableName(this.value); onkeyup= javascript:countName(this.value); class='reply_input'/></div>"
                        + "<div class='float reply_input4 reply_input3'><input id='div30chrRem' contenteditable='false' type='text' value='30' class='reply_input3'/></div>";
+"</div>"
                }
                divString = divString + "</div>"
                    + "<div class='reply_height_m'></div>"
                    + "<div class='clear'><img  id='btnsendMessage' style='cursor:pointer;' onclick= javascript:callSaveAMessage(); src='Images/HomePage/sendMessage.png'  /></div>"
                    + " <div class='clear'><img  style='cursor:pointer;' src='Images/Homepage/sendarequest.png' onclick=javascript:callSendInvitaionForRegisteredUser(); /></div>"
                    + "</div>";
                //                    
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
                //javascript:SaveAMessage('"+  document.getElementById('txtchainid').value + "','"+ vAudioVideoType +"','"+ document.getElementById('txtmsgguid').value +"','divOverlay','" + document.getElementById('txtusertype').value + "','divOverlay','"+document.getElementById('txtRecvMsgGuid').value+"');
                //                    onKeyPress=doClickPopup('btnsendMessage',event);
                break;
            }
        case "15":  //Invite Recoding
            {
                divString = "<div class='float clear logged_txt2' style='padding-left:7px;' >Quick tips for a great invite</div>"
                     + "<div class='float clear invite_txt_s1 '>1. Smile!</div>"
                        + "<div class='float clear invite_txt_s1 '>2. Say your name. </div>"
                        + "<div class='float clear invite_txt_s1 '>3. Say why you want to meet at Vooji?</div>"
                        + "<div class='float clear invite_txt_s1 invitePadding40px'>E.g.</div>"
                        + "<div class='float clear invite_txt_s1 invitePadding40px'>You can speak face-to-face</div>"
                        + "<div class='float clear invite_txt_s1 invitePadding40px'>You want to see them</div>"
                        + "<div class='float clear invite_txt_s1 invitePadding40px'>You can show them something</div>"
                        + "<div class='float clear invite_txt_s1 invitePadding40px'>It’s better than the phone</div>"
                        + "<div class='float clear invite_txt_s1 invitePadding40px'>It’s free</div>"
                         + "<div class='float clear invite_txt_s1'>4. Say bye!</div>"
                    + "<div class='invite_height250'></div>"
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                break;
            }
        case "18": //invite recoding complete
            {
                var cookieVal = GetLoginGUID('Login');
                var divString = "<div class='float clear reply_pad logged_txt pad5'>Happy with your invite?</div>"
                    + "<div class='float clear ' style='width:265px;'>"
                    + "<div class='float clear ' style='height:232px;'>"
                    + "<div class='float pad5 '><img src='" + siteURL + "Images/Homepage/record.png' /></div>"
                    + "<div class='float logged_txt1 pad5' style='width:160px;'>Click re-record to try again</div>"
                    + "<div class='replyheight'></div>";
                if (vAudioVideoType == 'Video') {
                    divString += "<div class='float pad5'><img src='" + siteURL + "Images/HomePage/shoot.png' /></div>"
                        + "<div class='float' > "
                        + "<div class='logged_txt1' style='width:170px;top:18px;height:13px;'>Click shoot to change the still image for your invite </div>"
                        + "</div>"
                }
                divString += "<div class='replyheight'></div>"
                    + "<div class='float pad5'><img src='" + siteURL + "Images/Homepage/play.png' /></div>"
                    + "<div class='float logged_txt1' style='width:160px;'>Click play to view</div>"
                    + "</div>"
                    + "<div class='float clear ' style='height:144px;display:block;' id='divTempHeight'/>"
                    + "<div class='clear' id='divbtnNext'><img src='" + siteURL + "Images/Homepage/DoneInvite.png' style='cursor:pointer;' id='btnInviteNext' onclick=javascript:InviteDone();  /></div>"
                    + "</div>";
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                break;
            }
        case "19": //Invite Edit Photo
            {
                divString = "<div class='float clear reply_pad logged_txt'>Take a great photo</div>"
                    + "<div class='float clear' style='width:250px;'>"
                    + "<div class='float reply_pad'><img src='Images/HomePage/shoot.png' /></div>"
                    + "<div class='float logged_txt1' style='width:160px;'>Smile and click shoot to take your photo.</div>"

                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                break;
            }
        case "16":      //Invite Add Photo
            {
                divString = "<div class='float clear invite_txt'>Upload a photo</div>"
                       + "<div class='float clear invite_txt_s'>Every Vooji profile needs a photo. Please </div>"
                       + "<div class='float clear invite_txt_s'>ensure it includes your face. Profiles with </div>"
                       + "<div class='float clear invite_txt_s'>irrelevant photos may be deleted.</div>";
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                break;
            }
        case "17":      //Invite Edit Photo
            {
                divString = "<div class='float clear invite_txt'>Edit your photo</div>"
                        + "<div class='float clear invite_txt_s'>Use the slider to scale your photo. Click </div>"
                        + "<div class='float clear invite_txt_s'>and drag your photo to frame it. </div>"
                        + "<div class='float clear invite_txt_s'>Use the ‘Upload’ button to upload a new </div>"
                        + "<div class='float clear invite_txt_s'>photo. Click ‘Shoot’ when you’re happy. </div>"
                $("#divrightcontent").empty();
                $("#divrightcontent").append(divString);
                break;
            }
        case "21":
        {
//              alert("You can not deny the recording");     
//              ShowProfileRecordWazard();
             window.location=siteURL+"Default.aspx";
             break;
        }     
        case "replay=true":    // while showing replay button when vedio is completely played
        {
             $("#btndelete").hide('fast');
             break;
        }     
        case "replay=false": // while hiding replay button when vedio is completely played
        {
           $("#btndelete").show('fast');
           break;
        }     
    }
    //        $("#divrightcontent").empty();
    //        //document.getElementById("divrightcontent").innerHTML = divString;
    //        $("#divrightcontent").append(divString);
}
function RecordAprofileCompleteShowDateAndMessageButtons()
{
    if (vAudioVideoType == "") {
       setTimeout("RecordAprofileCompleteShowDateAndMessageButtons()",1000);
        return;
    }
    $("#DivSendMessage1").show('fast');
    $("#DivSendDate1").show('fast');
}
function GetAllRecordingTips() {
    itemID = {};
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/GetAllRecodingTips",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            TipsArray = JObject;
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            return false;
        }
    });
}
function GetAllQuestions() {
    var itemID = { "ResultTypeID": 1 };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/GetQuestions",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');

            QuestionsArray = JObject;
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            return false;
        }
    });
}

function getnexttip(tipid, CallingFrom) {
    var id = 0;
    var list1 = TipsArray.split(",");
    if (list1.length - 1 == tipid) {
        id = 0;
    }
    else {
        id = tipid + 1;
    }
    var list2 = list1[id].split("|");
    divString = "<div style='position:relative;' class='pad5'><div class='float clear invite_txt'>Tips for great " + CallingFrom + "</div>"
                     + "<div class='float clear reply_txt_l' id='tipid'>#" + list2[1] + "</div>"
                     + "<div class='float clear invite_txt_ss'> " + list2[2] + "</div>"
                     + "<div style='padding-top:30px;' class='float clear invite_txt_ss1' ><span style='cursor:pointer;' onclick=javascript:getnexttip(" + id + ",'" + CallingFrom + "') >Next tip</span></div>";
    if (DoneRecoding == 'true') {
        divString += "<div class='heightprofile'></div>"
	                + "<div class='recordprofile_pad'>While your profile is uploading </br>You can fill your details by clicking 'Next' button </div>"
	                + "<div class='recordprofile_height'></div>"
                    + "<div class='clear'><img style='position:absolute;left:0px;top:407px;z-index:12000;' src='" + siteURL + "Images/RecordProfile/next_rec.png' class='Cursorpointer' onclick=javascript:RecodingDone(); /></div>";
    }
    divString += "</div>";
    $("#divrightcontent").empty();
    $("#divrightcontent").append(divString);
}

function getnexttip1(tipid, CallingFrom) {
    itemID = { "TipID": tipid };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/GetRecodingTip",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            vTipId = JObject;
            var arr = JObject.split(",");
            divString = "<div style='position:relative;'><div class='float clear invite_txt'>Tips for great " + CallingFrom + "</div>"
                     + "<div class='float clear reply_txt_l' id='tipid'>#" + arr[0] + "</div>"
                     + "<div class='float clear invite_txt_ss'> " + arr[1] + "</div>"
                     + "<div style='padding-top:30px;' class='float clear invite_txt_ss1'  ><span style='cursor:pointer;' onclick=javascript:getnexttip('" + arr[0] + "','" + CallingFrom + "')>Next tip</span></div>";
            if (DoneRecoding == 'true') {
                divString += "<div class='heightprofile'></div>"
	                + "<div class='recordprofile_pad'>While your profile is uploading </br>You can fill your details by clicking 'Next' button </div>"
	                + "<div class='recordprofile_height'></div>"
                    + "<div class='clear'><img style='position:absolute;left:0px;top:407px;z-index:12000;' src='" + siteURL + "Images/RecordProfile/next_rec.png' class='Cursorpointer' onclick=javascript:RecodingDone(); /></div>";
            }
            divString += "<div>";
            $("#divrightcontent").empty();
            $("#divrightcontent").append(divString);
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            return false;
        }
    });
}
function SetDefaultMenuHover() {
    $("#divMyaccountHover").hide('fast');
    $("#divInboxHover").hide('fast');
    $("#divFavoritesHover").hide('fast');
    $("#divFansHover").hide('fast');
    $("#divInviteHover").hide('fast');
    $("#divHelpHover").hide('fast');
    $("#divQuestionHover").hide('fast');

    $("#divMyaccountMenu").removeClass('navi_txt3_selected');
    $("#divMyaccountMenu").addClass('nav_txt3');

    $("#divInboxMenu").removeClass('navi_txt3_selected');
    $("#divInboxMenu").addClass('nav_txt3');

    $("#divFavoritesMenu").removeClass('navi_txt3_selected');
    $("#divFavoritesMenu").addClass('nav_txt3');

    $("#divFansMenu").removeClass('navi_txt3_selected');
    $("#divFansMenu").addClass('nav_txt3');

    $("#divInviteMenu").removeClass('navi_txt2_selected');
    $("#divInviteMenu").addClass('nav_txt2');

    $("#divHelpMenu").removeClass('navi_txt2_selected');
    $("#divHelpMenu").addClass('nav_txt2');

    $("#divQuestionHover").removeClass('navi_txt2_selected');
    $("#divQuestionHover").addClass('nav_txt2');

    $("#lnkSignOut").addClass('nav_txt3');
}
function setLength(str, len) {
    var strReturn = str;
    if (str.length > len) {
        strReturn = str.substring(0, len - 3) + "...";
    }
    return strReturn;
}
//Preload the images for the hover
function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}
function CheckFlagBeforeShowFlagSelect(UserGuid, FlaggedUserGuid, callingfrom) {
    var itemID = { "sUserGuid": UserGuid, "sFlagedUserGuid": FlaggedUserGuid };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/GetUserSpammed",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            if (JObject.toLowerCase() != "error") {
                $("#divlogin").hide('fast');
                alert("You have already flagged this profile !");
                var Imagepath = "";
                Imagepath = "../images/HomePage/flag_inappropriate.png";
                $('#btnFlag').attr("src", Imagepath);
                ShowingPopup = false;
                $("#btnFlag").hide('fast');
                $("#btnUnflag").show('fast');
                $("#btnUnflag").unbind();
                $("#btnUnflag").bind("click", function(e) {
                    ShowingPopup = true;
                    var UserID;
                    UserID = GetCookie("Login") == null ? "" : GetCookie("Login");
                    clearTimeout(currentVideoProcessid);
                    $("#divTemp").empty();
                    $("#divTemp").hide('fast');
                    RemoveFlag(UserID, CurrentProfileGuid, JObject.toLowerCase(), callingfrom);
                });
            }
            else {
                $("#divTemp").empty();
                $("#divTemp").hide('fast');
                ShowFlagSelect(UserGuid, FlaggedUserGuid, callingfrom);
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);

            return false;
        }
    });
}
function ShowFlagSelect(UserGuid, FlaggedUserGuid, Callingfrom) {
    var _divid = "#divlogin";
    var _spamstr = "Spam or posted more than once";
    var _suggestivestr = "Suggestive, but no nudity shown";
    var divString = "";


    var itemID = { "pGuid": UserGuid };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/IsAdminUserByUserGUID",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            //alert("Is Admin user:" + JObject.toString());
            if (JObject.toString() == "true") {
                divString = ""
                               + "<div class='flag_inner_bg'>"
                               + "<div class='flag_cross'><img src='../Images/Homepage/cross.png' onclick= javascript:RemoveHtmlFromDiv('divlogin'); style='cursor:pointer;' /></div>"
                               + "<div class='flag_txt_area'>"
                               + "<div class='clear flag_heading_txt'>Why are you flagging this profile?</div>"
                               + "<div class='height_flag'></div>"
                               + "<div class='clear'><img src='../Images/Homepage/flag_inner_line.png' /></div>"
                               + "<div class='height_flag_l'></div>"
                               + "<div class='clear flag_img2 float'>"
                               + "<div class='float flag_img'><img src='../Images/Homepage/spam.png' style='cursor:pointer;' onClick=javascript:setFlag('" + UserGuid + "','" + FlaggedUserGuid + "','74','" + Callingfrom + "');  /></div>" //onClick=javascript:setFlag('"+UserGuid+"','"+FlaggedUserGuid+"','74');
                               + "<div class='height_flagm'></div>"
                               + "<div class='clear flag_txt' style='text-align:center;'>Spam</div>"
                               + "</div>"
                               + "<div class='flag_img2 float flag_pad4'>"
                               + "<div class='float flag_img'><img src='../Images/Homepage/nudity.png' style='cursor:pointer;' onClick=javascript:setFlag('" + UserGuid + "','" + FlaggedUserGuid + "','76','" + Callingfrom + "');  /></div>"
                               + "<div class='height_flagm'></div>"
                               + "<div class='clear flag_txt' style='text-align:center;'>Nudity</div>"
                               + "</div>"
                               + "<div class='flag_img2 float flag_pad4'>"
                               + "<div class='float flag_img'><img src='../Images/Homepage/miscategorized.png' style='cursor:pointer;' onClick=javascript:setFlag('" + UserGuid + "','" + FlaggedUserGuid + "','75','" + Callingfrom + "'); /></div>"
                               + "<div class='height_flagm'></div>"
                               + "<div class='clear flag_txt' style='text-align:center;'>Miscategorized</div>"
                               + "</div>"
                               + "<div class='flag_img2 float flag_pad4'>"
                               + "<div class='float flag_img'><img src='../Images/Homepage/other.png' style='cursor:pointer;' style='height:138px;width:138px;' onClick=javascript:setFlag('" + UserGuid + "','" + FlaggedUserGuid + "','78','" + Callingfrom + "');  /></div>"
                               + "<div class='height_flagm'></div>"
                               + "<div class='clear flag_txt' style='text-align:center;'>Other</div>"
                               + "</div>"
                               + "</div>"
                               + "<div class='float approve_profile_txt' style='position:relative;top:90px;left:13px;cursor:pointer;' onclick=javascript:ApproveUser('" + FlaggedUserGuid + "','Approved'); >Approve profile</div>"
                               + "</div>";

                $(_divid).empty();
                $(_divid).append(divString);
                $("#divlogin").show('fast');
                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
            }
            else if (JObject.toString() == "false") {
                divString = ""
                               + "<div class='flag_inner_bg'>"
                               + "<div class='flag_cross'><img src='../Images/Homepage/cross.png' onclick= javascript:RemoveHtmlFromDiv('divlogin'); style='cursor:pointer;' /></div>"
                               + "<div class='flag_txt_area'>"
                               + "<div class='clear flag_heading_txt'>Why are you flagging this profile?</div>"
                               + "<div class='height_flag'></div>"
                               + "<div class='clear'><img src='../Images/Homepage/flag_inner_line.png' /></div>"
                               + "<div class='height_flag_l'></div>"
                               + "<div class='clear flag_img2 float'>"
                               + "<div class='float flag_img'><img src='../Images/Homepage/spam.png' style='cursor:pointer;' onClick=javascript:setFlag('" + UserGuid + "','" + FlaggedUserGuid + "','74','" + Callingfrom + "');  /></div>" //onClick=javascript:setFlag('"+UserGuid+"','"+FlaggedUserGuid+"','74');
                               + "<div class='height_flagm'></div>"
                               + "<div class='clear flag_txt' style='text-align:center;'>Spam</div>"
                               + "</div>"
                               + "<div class='flag_img2 float flag_pad4'>"
                               + "<div class='float flag_img'><img src='../Images/Homepage/nudity.png' style='cursor:pointer;' onClick=javascript:setFlag('" + UserGuid + "','" + FlaggedUserGuid + "','76','" + Callingfrom + "');  /></div>"
                               + "<div class='height_flagm'></div>"
                               + "<div class='clear flag_txt' style='text-align:center;'>Nudity</div>"
                               + "</div>"
                               + "<div class='flag_img2 float flag_pad4'>"
                               + "<div class='float flag_img'><img src='../Images/Homepage/miscategorized.png' style='cursor:pointer;' onClick=javascript:setFlag('" + UserGuid + "','" + FlaggedUserGuid + "','75','" + Callingfrom + "'); /></div>"
                               + "<div class='height_flagm'></div>"
                               + "<div class='clear flag_txt' style='text-align:center;'>Miscategorized</div>"
                               + "</div>"
                               + "<div class='flag_img2 float flag_pad4'>"
                               + "<div class='float flag_img'><img src='../Images/Homepage/other.png' style='cursor:pointer;' style='height:138px;width:138px;' onClick=javascript:setFlag('" + UserGuid + "','" + FlaggedUserGuid + "','78','" + Callingfrom + "');  /></div>"
                               + "<div class='height_flagm'></div>"
                               + "<div class='clear flag_txt' style='text-align:center;'>Other</div>"
                               + "</div>"
                               + "</div>"
                               + "</div>";

                $(_divid).empty();
                $(_divid).append(divString);
                $(_divid).show('fast');
                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);

            return false;
        }
    });
    return false;
}
//    function GetReasonForOtherType(UserGuid,FlaggedUserGuid)
//        {
//           var _divid="#dialog";
//           var divString="";    
//           divString=divString + "<div class='flash_area float' style='position:relative;'>"
//                               + "<div style='position:absolute;z-index:10;top:12px;float:right;left:620px;'><img style='cursor:pointer;' onclick=javascript:ClosePopUpWindow('dialog'); src='/Images/Homepage/cross.png' /></div>"
//                               + "<div class='float position_rel'><img src='/Images/Homepage/flag_b.png' /></div>"
//                               + "<div>"
//                               + "<div class='float' style='position:absolute;z-index:10;left:15px;top:26px;width:620px;'>"
//                               + "<div class='float flag_confirm_txt'>Flagged as “other”</div>"
//                               + "<div class='height_forgot22'></div>"
//                               + "<div class='float flagother_txt'><span class='flagother_red'>OPTIONAL </span>Please tell us what brought this profile to your attention:</div>"
//                               + "<div class='float input_flag2'><input type='text' id='txtreason' class='input_flag' /></div>"
//                               + "<div class='flag_height'></div>"
//                               + "<div class='float flag_remove_txt'>Remove flag</div>"
//                               + "<div style='height:198px; font-size:0px;clear:both;'></div>"
//                               + "<div class='float'><img  style='cursor:pointer;' src='/Images/Homepage/cancel.png'/> </div>"
//                               + "<div class='float_r'><img style='cursor:pointer;' id='btnsubmit' src='/Images/Homepage/submit.png' onClick=javascript:setFlag('"+UserGuid+"','"+FlaggedUserGuid+"','78','"+ Callingfrom +"');/></div>"
//                               + "</div>"
//                               + "</div>";
//        
//        
//                         $(_divid).empty();      
//                         $(_divid).append(divString);
//                         var totLeft;      
//                         totLeft=$(".main_content").offset().left+5;
//                         $(_divid).css({left:totLeft+"px", top:"108px",width:"430px",width:650+"px",height:"212px"  }); 
//                         $(_divid).jqmShow();
//        
//              $.ifixpng('/Images/HomePage/pixel.gif');
//              $('img[src$=.png]').ifixpng();       
//              $('input[src$=.png]').ifixpng(); 
//        }
//        
function ApproveUser(UesrProfileGuid, Status) {
    var itemID = { "pGuid": UesrProfileGuid, "Status": Status };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/SetUserStatusByGuid",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            if (JObject.toLowerCase() == "ok") {
                alert("Profile has been approved.");
                $("#divlogin").empty();
                $("#divlogin").hide('fast');
                ShowingPopup = false;
            }
            else if (JObject.toLowerCase() == "already") {
                alert("Profile has already been approved.");
                $("#divlogin").empty();
                $("#divlogin").hide('fast');
                ShowingPopup = false;
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            return false;
        }
    });
    return false;
}
function fadeFlagDiv() {
    var _divid = "#divSpamConfirm";
    $(_divid).html("");
}

function Close() {
    clearInterval(processIdHideFlag);
    var _divid = "#divSpamConfirm";
    $(_divid).html("");
    $("object").remove();
}
function setFlag(UesrProfileGuid, FlaggedProfileGuid, FlagCategory, Callingfrom) {
    var flagreason = "";
    var flagCatStr = "";
    var imagename = "";
    var catID;
    switch (FlagCategory) {
        case "74":
            {
                catID = 74;
                flagCatStr = "spam";
                imagename = "spam_large.png";

            }
            break
        case "75":
            {
                catID = 75;
                flagCatStr = "Miscategorized"
                imagename = "miscategorized_large.png";
            }
            break
        case "76":
            {
                catID = 76;
                flagCatStr = "Nudity";
                imagename = "nudity_large.png";
            }
            break
        case "77":
            {
                catID = 77;
                flagCatStr = "Suggestive, but no nudity shown";
            }
            break
        case "78":
            {
                catID = 78;
                flagreason = "";                        //$('#txtreason').val();
                flagCatStr = "Other";
                imagename = "flag_other_img.png";
            }
            break
    }
    var itemID = { "sUserGuid": UesrProfileGuid, "sFlagedUserGuid": FlaggedProfileGuid, "iFlagCategory": FlagCategory, "sFlagReason": flagreason };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/SetFlagValue",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            if (JObject.toLowerCase() == "ok") {
                var _divid = "#divlogin";
                $(_divid).html("");
                var divstr = "";
                if (FlagCategory == '78') {
                    divstr = ""
                               + "<div class='flag_inner_bg'>"
                               + "<div class='flag_cross'><img src='../Images/Homepage/cross.png' onclick= javascript:RemoveHtmlFromDiv('divlogin'); style='cursor:pointer;'/></div>"
                               + "<div class='flag_txt_area'>"
                               + "<div class='clear flag_heading_txt'>Flagged as other</div>"
                               + "<div class='height_flag'></div>"
                               + "<div class='clear'><img src='../Images/Homepage/flag_inner_line.png' /></div>"
                               + "<div class='height_flag_m'></div>"
                               + "<div class='flag_other_img2 float' style='width:583px;'>"
                               + "<div class='flag_other_img float' ><img src='../Images/Homepage/flag_other_img.png' /></div>"
                               + "<div class='float flag_pad2'>"
                               + "<div class='height_flag6 clear'></div>"
                               + "<div class='float flag_txt3  flag_pad3'>Please tell us why you flagged this profile:(optional)</div>"
                               + "<div class='clear flag_input2  flag_pad3'  id='divreason'><textarea id='txtreason' wrap:'virtual'  class='flag_input'/></div>"  //<input type='text' id='txtreason' class='flag_input' />
                               + "<div class='clear'><img src='../Images/Homepage/submit_flag.png' style='cursor:pointer;' id='btnsubmit' onClick=javascript:UpdateFlagReason('" + UesrProfileGuid + "','" + FlaggedProfileGuid + "'); /></div>"
                               + "</div>"
                               + "<div class='height_flag5'></div>"
                               + "<div class='clear flag_txt_remove' style='cursor:pointer;' onclick=RemoveFlag('" + UesrProfileGuid + "','" + FlaggedProfileGuid + "'," + catID + ",'" + Callingfrom + "'); >Remove flag</div>"
                               + "</div>"
                               + "</div>"
                               + "</div>";
                }
                else {
                    divstr = ""
                                    + "<div class='flag_inner_bg'>"
                                    + "<div class='flag_cross'><img src='../Images/HomePage/cross.png' onclick= javascript:RemoveHtmlFromDiv('divlogin'); style='cursor:pointer;' /></div>"
                                    + "<div class='flag_txt_area'>"
                                    + "<div class='clear flag_heading_txt'>Flagged as " + flagCatStr + "</div>"
                                    + "<div class='height_flag'></div>"
                                    + "<div class='clear'><img src='../Images/Homepage/flag_inner_line.png' /></div>"
                                    + "<div class='height_flag_m'></div>"
                                    + "<div class='flag_img_l flag_pad' >"
                                    + "<div class='flag_img_large' style='margin:auto;'><img src='../Images/Homepage/" + imagename + "' /></div>"
                                    + "<div class='height_flagm'></div>"
                                    + "<div class='clear flag_txt_l' style='text-align:center;'>" + flagCatStr + "</div>"
                                    + "</div>"
                                    + "<div style='cursor:pointer;' class='clear flag_txt_remove' onclick=RemoveFlag('" + UesrProfileGuid + "','" + FlaggedProfileGuid + "'," + catID + ",'" + Callingfrom + "'); >Remove flag </div>"
                                    + "</div>"
                                    + "</div>"
                }
                $(_divid).empty();
                $(_divid).append(divstr);
                $(_divid).show('fast');

                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();

                //working
                var profileguid;
                if (Callingfrom.toLowerCase() == 'home') {

                    globalJsonArray[Currmsgidx].HasFlaggedAs = catID;
                    profileguid = CurrentProfileGuid;
                }
                else if (Callingfrom.toLowerCase() == 'message') {
                    globalJsonMessagesArray[Currmsgidx].SenderUserDetail.HasFlaggedAs = catID;
                    profileguid = CurrentSenderGuid;
                }
                else if (Callingfrom.toLowerCase() == 'profile') {
                    profileguid = CurrentProfileGuid;
                }


                $("#btnFlag").hide('fast');
                $("#btnUnflag").show('fast');
                $("#btnUnflag").unbind();
                $("#btnUnflag").bind("click", function(e) {
                    ShowingPopup = true;
                    var UserID;
                    UserID = GetCookie("Login") == null ? "" : GetCookie("Login");
                    clearTimeout(currentVideoProcessid);
                    $("object").remove();
                    $("#divTemp").empty();
                    $("#divTemp").hide('fast');
                    RemoveFlag(UserID, profileguid, FlagCategory, Callingfrom);
                });
                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
                // processIdHideFlag=setTimeout("HideDialog();",10000);   
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            return false;
        }
    });
    return false;
}
function UpdateFlagReason(UserGuid, FlaggedUserGuid) {
    var FlagReason = $("#divreason #txtreason").val();
    if (FlagReason == "") {
        $("#divlogin").empty();
        $("#divlogin").hide('fast');
        ShowingPopup = false;
        //                   alert("Flag reason cannot be blank");
        //                   $("#divreason #txtreason").focus();
        return;
    }
    var itemID = { "sUserGuid": UserGuid, "sFlagedUserGuid": FlaggedUserGuid, "FlagReason": FlagReason };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/UpdateFlagReason",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            if (JObject.toLowerCase() == "true") {

                $("#divlogin").empty();
                $("#divlogin").hide('fast');
                var Imagepath = "";
                Imagepath = "../images/HomePage/flag_inappropriate.png";
                $('#btnFlag').attr("src", Imagepath);
                ShowingPopup = false;
            }
            else {
                alert("profile have been flagged,but flag reason is not updated");
                $("#divlogin").empty();
                $("#divlogin").hide('fast');
                ShowingPopup = false;
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);

            return false;
        }
    });
}
function addVotes(UserVoterGuid, UserVotedGuid, ActionID) {
    var itemID = { "pVoterUserGuid": UserVoterGuid, "pVotedUserGuid": UserVotedGuid, "pActionID": ActionID };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/AddVotes",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            if (JObject.toLowerCase() == "ok") {
                // alert("VotesAdded");
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            return false;
        }
    });
    return false;
}
function CheckAndCallcallSaveAMessage(id) {
var vname = $("#txtName").val();
    if (jQuery.trim($("#txtName").val()) == '' || jQuery.trim($("#txtName").val()).toLowerCase() == "your name" ||jQuery.trim($("#txtName").val()).toLowerCase() == "your name..." || jQuery.trim($("#txtName").val()).toLowerCase() == "full name") {
        $("#divEnterName").html("Please enter your full, real, name");
        $('#divEnterName').addClass("amount_profile_redtxtEnter");
        $("#divTaken").html(" ");
        return false;
    }
    if (!CheckNameFormat(vname)) {
        $("#divEnterName").html("Please enter valid full, real, name");
        $('#divEnterName').addClass("amount_profile_redtxtEnter");
        $("#divTaken").html(" ");
        return false;
    }
    var iChars = "!@#$%^&*()+=-[]\;,./{}|\":<>?";
    for (var i = 0; i < vname.length; i++) {
        if (iChars.indexOf(vname.charAt(i)) != -1) {
            $("#divEnterName").html("Your name contain invalid characters");
            $('#divEnterName').addClass("amount_profile_redtxtEnter");
            $("#divTaken").html(" ");
            return false;
        }
    }
    var TempArray = vname.split(" ");
    var i = 0;
    if (TempArray.length < 2) {
         $("#divEnterName").html("Please enter your full, real, name");
        $("#divEnterName").addClass("amount_profile_redtxtEnter");
        $("#divTaken").html(" ");
        return false;
    }
    else {
        for (i = 0; i < TempArray.length; i++) {
            if (TempArray[i].length <= 1) {
                $("#divEnterName").html("Please enter your full, real, name");
                $('#divEnterName').addClass("amount_profile_redtxtEnter");
                $("#divTaken").html(" ");
                return false;
            }
        }
    }
    
    var itemID = { "pName": jQuery.trim($("#txtName").val()) };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Recorder/RecordAProfile.aspx/GetAvailableName",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            JObject = replace(JObject, "'", "");
            if (JObject == 'available') {
                divBan = document.getElementById('divTaken');
                divBan.innerHTML = 'available';
                $('#divTaken').removeClass("amount_profile_redtxt");
                $('#divTaken').addClass("reply_txt_green");
                document.getElementById('divEnterName').innerHTML = '';
                $('#divEnterName').removeClass("amount_profile_redtxtEnter");
                if (id == 1) {
                    callSaveAMessage();
                }
                else {
                    callSendInvitaionForRegisteredUser();
                }
            }
            else {
                divBan = document.getElementById('divTaken');
                divBan.innerHTML = 'Name taken';
                $('#divTaken').removeClass("reply_txt_green");
                $('#divTaken').addClass("amount_profile_redtxt");
                document.getElementById('divEnterName').innerHTML = '';
                $('#divEnterName').removeClass("amount_profile_redtxtEnter");
                //document.getElementById('div30chrRem').classname='float';
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            alert("Error while saving please try again.");
        }
    });
    return false;
}
function callSaveAMessage() {

    var cid = document.getElementById('txtchainid').value;
    var msgguid = document.getElementById('txtmsgguid').value;
    var usertype = document.getElementById('txtusertype').value;
    var recvguid = document.getElementById('txtRecvMsgGuid').value;
    var audiovideo = vAudioVideoType;
    if (audiovideo == "") {
        audiovideo = 'Audio'
    }
    SaveAMessage(cid, audiovideo, msgguid, 'divOverlay', usertype, 'divformessage', recvguid);

}
function callSendInvitaionForRegisteredUser() {
    var msgguid = document.getElementById('txtmsgguid').value;
    var recvguid = document.getElementById('txtRecvMsgGuid').value;
    SendInvitaionForRegisteredUser('divOverlay', 'divformessage', recvguid, msgguid);
}
function AddtoFavorite(UserGuid, FavoriteProfileGuid) {
    var itemID = { "UserProfileId": UserGuid, "FavProfileID": FavoriteProfileGuid };
    var jsonStr = JSON.stringify(itemID);
    $.ajax({
        type: "POST",
        url: "/Default.aspx/AddToFavourites",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            if (JObject.toLowerCase() == "ok") {
                //alert("Profile added as favorites");
                //                             var divstr=""  //<div style='position:relative;'>"
                //                             +"<div class='green_box'></div>"
                //                             +"<div class='green_txt'><img src='/Images/Homepage/profile_added.png' /></div>"
                //                             +"<div class='green_cross'><img src='/Images/Homepage/cross1.png' onclick= javascript:RemoveHtmlFromDiv('divlogin'); style='cursor:pointer;' /></div>";
                //+"</div>";

                var divstr = ""
                                         + "<div class='flag_inner_bg'>"
                                         + "<div style='width: 590px; position: relative;'>"
                                         + "<div class='flag_txt_area' style='margin: auto; padding-left: 10px;'>"
                                         + "<div class='favorites_cross'>"
                                         + "<img src='../Images/Homepage/cross.png' onclick= javascript:RemoveHtmlFromDiv('divlogin'); style='cursor:pointer;' /></div>"
                                         + "<div class='clear flag_heading_txt'>"
                                         + "This profile has been added to your favorites</div>"
                                         + "<div class='height_flag'>"
                                         + "</div>"
                                         + "<div class='clear'>"
                                         + "<img src='../Images/Homepage/flag_inner_line.png' /></div>"
                                         + "<div class='height_sign'>"
                                         + "</div>"
                                         + "<div class='favor_txt'>"
                                         + "This window will close automatically in 5 seconds</div>"
                                         + "</div>"
                                         + "<div class='height_favorites_large' style='height: 307px;'>"
                                         + "</div>"
                                         + "</div>"
                                         + "<div class='clear favor_con'>"
                                         + "<img src='../Images/Homepage/continue.png' style='cursor:pointer;'  onclick= javascript:RemoveHtmlFromDiv('divlogin'); /></div>"
                                         + "</div>";
                $("#divlogin").empty();
                $("#divlogin").html(divstr);
                $("#divlogin").show('fast');

                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
                $('.green_txt').ifixpng();

                setTimeout(function() {
                    $("#divlogin").empty();
                    $("#divlogin").hide('fast');
                    ShowingPopup = false;
                }, 5000);

            }
            else if (JObject.toLowerCase() == "alreadyadded") {
                //  alert("Profile already added as favorites");
                var divstr = ""
                                         + "<div class='flag_inner_bg'>"
                                         + "<div style='width: 590px; position: relative;'>"
                                         + "<div class='flag_txt_area' style='margin: auto; padding-left: 10px;'>"
                                         + "<div class='favorites_cross'>"
                                         + "<img src='../Images/Homepage/cross.png' onclick= javascript:RemoveHtmlFromDiv('divlogin'); style='cursor:pointer;' /></div>"
                                         + "<div class='clear flag_heading_txt'>"
                                         + "This profile has been already added</div>"
                                         + "<div class='height_flag'>"
                                         + "</div>"
                                         + "<div class='clear'>"
                                         + "<img src='../Images/Homepage/flag_inner_line.png' /></div>"
                                         + "<div class='height_sign'>"
                                         + "</div>"
                                         + "<div class='favor_txt'>"
                                         + "This window will close automatically in 5 seconds</div>"
                                         + "</div>"
                                         + "<div class='height_favorites_large' style='height: 307px;'>"
                                         + "</div>"
                                         + "</div>"
                                         + "<div class='clear favor_con'>"
                                         + "<img src='../Images/Homepage/continue.png' style='cursor:pointer;'  onclick= javascript:RemoveHtmlFromDiv('divlogin'); /></div>"
                                         + "</div>";

                $("#divlogin").empty();
                $("#divlogin").html(divstr);
                $("#divlogin").show('fast');
                $.ifixpng('../Images/HomePage/pixel.gif');
                $('img[src$=.png]').ifixpng();
                $('input[src$=.png]').ifixpng();
                $('.green_txt').ifixpng();

                setTimeout(function() {
                    $("#divlogin").empty();
                    $("#divlogin").hide('fast');
                    ShowingPopup = false;
                }, 5000);
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);

            return false;
        }
    });
}
function ShowRemoveFlag(FlagCategory) {
    var flagreason = "";
    var flagCatStr = "";
    var imagename = "";

    switch (FlagCategory) {
        case 74:
            {
                flagCatStr = "Spam";
                imagename = "spam.png";
            }
            break
        case "74":
            {
                flagCatStr = "Spam";
                imagename = "spam.png";
            }
            break
        case 75:
            {
                flagCatStr = "Miscategorized"
                imagename = "miscategorized.png";
            }
            break
        case "75":
            {
                flagCatStr = "Miscategorized"
                imagename = "miscategorized.png";
            }
            break
        case 76:
            {
                flagCatStr = "Nudity";
                imagename = "nudity.png";
            }
            break
        case "76":
            {
                flagCatStr = "Nudity";
                imagename = "nudity.png";
            }
            break
        case 77:
            {
                flagCatStr = "Suggestive, but no nudity shown";
            }
        case "77":
            {
                flagCatStr = "Suggestive, but no nudity shown";
            }
            break
        case 78:
            {
                flagreason = "";
                flagCatStr = "Other";
                imagename = "other.png";
            }
        case "78":
            {
                flagreason = "";
                flagCatStr = "Other";
                imagename = "other.png";
            }
            break
    }
    divstr = ""
    + "<div class='flag_inner_bg'>"
    + "<div class='flag_cross'><img src='../Images/HomePage/cross.png' onclick= javascript:RemoveHtmlFromDiv('divTemp'); style='cursor:pointer;' /></div>"
    + "<div class='flag_txt_area'>"
    + "<div class='clear flag_heading_txt'>Flag removed</div>"
    + "<div class='height_flag'></div>"
    + "<div class='clear'><img src='../Images/Homepage/flag_inner_line.png' /></div>"
    + "<div class='height_flag_m'></div>"
    + "<div class='flag_img_l flag_pad' >"
    + "<div style='position:relative;left:215px;width:260px;top:50px; '><img   src='../Images/Homepage/" + imagename + "'  /></div>"
    + "<div style='clear:both;font-size:0;height:63px;'></div>"
    + "<div class='clear flag_txt_l' style='text-align:center;'>" + flagCatStr + "</div>"
    + "</div>"
    + "</div>"
    + "</div>";
    $("#divTemp").empty();
    $("#divTemp").append(divstr);
    $("#divTemp").show('fast');

    $.ifixpng('../Images/HomePage/pixel.gif');
    $('img[src$=.png]').ifixpng();
    $('input[src$=.png]').ifixpng();
}
function RemoveFlag(UserGuid, FlagedUserGuid, FlagCategory, Callingfrom) {
    var itemID = { "sUserGuid": UserGuid, "sFlagedUserGuid": FlagedUserGuid };
    var jsonStr = JSON.stringify(itemID);

    // Call our Web Service, passing in our JSON params. The error function is called  
    // whenever an exception is thrown by the web service (among other times)
    $.ajax({
        type: "POST",
        url: "/Default.aspx/DeleteUserSpammed",
        data: jsonStr,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject = eval('(' + msg.d + ')');
            if (JObject.toLowerCase() == 'ok') {

                $("#divlogin").empty();
                $("#divlogin").hide('fast');
                $("#divTemp").empty();
                $("#divTemp").hide('fast');
                $("#btnUnflag").hide('fast');
                $("#btnFlag").show('fast');
                $("#btnFlag").unbind("click");
                ShowingPopup = false;
                $("#btnFlag").bind("click", function(e) {
                    ShowingPopup = true;
                    CheckFlagBeforeShowFlagSelect(UserGuid, FlagedUserGuid, Callingfrom);
                });
                if (Callingfrom == 'home') {
                    globalJsonArray[Currmsgidx].HasFlaggedAs = 0;
                }
                else if (Callingfrom.toLowerCase() == 'message') {
                    globalJsonMessagesArray[Currmsgidx].SenderUserDetail.HasFlaggedAs = 0;
                }
                ShowRemoveFlag(FlagCategory);
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
            return false;
        }
    });
    return false;
}
function formatNameText(getname) {
    if (getname.toLowerCase() == 'usa') {
        return getname.toUpperCase();
    }
    var vname = getname;
    if (vname.length == 2) {
        return vname.toUpperCase();
    }
    var TempArray = vname.split(" ");
    var strReturn = "";
    for (var i = 0; i < TempArray.length; i++) {
        var str = TempArray[i];
        str = str.charAt(0).toUpperCase() + str.substring(1, str.length).toLowerCase();
        strReturn = strReturn + str + " ";
    }
    strReturn = jQuery.trim(strReturn);
    return strReturn;
}
function doClick(buttonName, e) {
    try {
        var key;
        if (window.event)
            key = window.event.keyCode;     //IE
        else
            key = e.which;     //firefox
        if (key == 13) {

            //  var btn = document.getElementById(buttonName);                   

            if (buttonName != null || buttonName != '') {
                $('#' + buttonName).click();
                //                            btn.click();
                return false;
            }
        }
    }
    catch (err) { }
}

function GetVoojiDateFormat(ddmmyyyy) {
    var _dt;
    var strReturn = "";
    if (ddmmyyyy != null || ddmmyyyy != "") {
        var list = ddmmyyyy.split("|");
        var dd = list[1];
        var mm = list[0];
        var yyyy = list[2];
        var temp = dd.substr(dd.length - 1, dd.length);
        var str = "";
        switch (temp) {
            case "1":
                str = "st";
                if (dd == 11) { str = "th"; }
                break;
            case "2":
                str = "nd";
                if (dd == 12) { str = "th"; }
                break;
            case "3":
                str = "rd";
                if (dd == 13) { str = "th"; }
                break;
            default:
                str = "th";
                break;
        }
        // What a blunder here, shouldn't it be month
        //temp= mm.substr(dd.length-1,dd.length);
        //temp = mm.substr(mm.length - 1, mm.length);
        var mon = "";
        switch (eval(mm) + "") {
            case "1":
                mon = "Jan"
                break;
            case "2":
                mon = "Feb"
                break;
            case "3":
                mon = "Mar"
                break;
            case "4":
                mon = "Apr"
                break;
            case "5":
                mon = "May"
                break;
            case "6":
                mon = "Jun"
                break;
            case "7":
                mon = "Jul"
                break;
            case "8":
                mon = "Aug"
                break;
            case "9":
                mon = "Sep"
                break;
            case "10":
                mon = "Oct"
                break;
            case "11":
                mon = "Nov"
                break;
            default:
                mon = "Dec"
                break;
        }
        strReturn = dd + str + " " + mon + " " + yyyy
        return strReturn;
    }
    return "";
}

function GetAvailableNameMessage(Name) {
    var vname = jQuery.trim(Name);
    if ((jQuery.trim(Name) == '') || (jQuery.trim(Name).toLowerCase() == "your name" ) || (jQuery.trim(Name).toLowerCase() == "your name..." ) || (jQuery.trim(Name).toLowerCase() == "full name")){
        $("#divEnterName").html("Please enter your full, real, name");
        $('#divEnterName').addClass("amount_profile_redtxtEnter");
        $("#divTaken").html(" ");
        return false;
    }
    if (!CheckNameFormat(vname)) {
        $("#divEnterName").html("Please enter valid full, real, name");
        $('#divEnterName').addClass("amount_profile_redtxtEnter");
        $("#divTaken").html(" ");
        return false;
    }
    var iChars = "!@#$%^&*()+=-[]\;,./{}|\":<>?";
    for (var i = 0; i < vname.length; i++) {
        if (iChars.indexOf(vname.charAt(i)) != -1) {
            $("#divEnterName").html("Your name contain invalid characters");
            $('#divEnterName').addClass("amount_profile_redtxtEnter");
            $("#divTaken").html(" ");
            return false;
        }
    }
    var TempArray = vname.split(" ");
    var i = 0;
    if (TempArray.length < 2) {
         $("#divEnterName").html("Please enter your full, real, name");
        $("#divEnterName").addClass("amount_profile_redtxtEnter");
        $("#divTaken").html(" ");
        return false;
    }
    else {
        for (i = 0; i < TempArray.length; i++) {
            if (TempArray[i].length <= 1) {
                $("#divEnterName").html("Please enter your full, real, name");
                $('#divEnterName').addClass("amount_profile_redtxtEnter");
                $("#divTaken").html(" ");
                return false;
            }
        }
    }
    var itemID1 = { "pName": vname };
    var jsonStr1 = JSON.stringify(itemID1);
    $.ajax({
        type: "POST",
        url: "/Recorder/RecordAProfile.aspx/GetAvailableName",
        data: jsonStr1,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            var JObject1 = eval('(' + msg.d + ')');
            JObject1 = replace(JObject1, "'", "");
            if (JObject1 == 'available') {
                $('#divTaken').html('available');
                $('#divTaken').removeClass("amount_profile_redtxt");
                $('#divTaken').addClass("reply_txt_green");
                $("#divEnterName").html('');
                $('#divEnterName').removeClass("amount_profile_redtxtEnter");
                return true;
            }
            else {
                $('#divTaken').html('Name Taken');
                $('#divTaken').removeClass("reply_txt_green");
                $('#divTaken').addClass("amount_profile_redtxt");
                $("#divEnterName").html('');
                $('#divEnterName').removeClass("amount_profile_redtxtEnter");
                return false;
            }
        },
        error: function(xhr, msg) {
            var response = JSON.parse(xhr.responseText);
        }
    });
    $("#txtName").attr("value", formatNameText(vname));
    return false;
}
function countNameMessage(name) {
    if (name.length > 0) {
        document.getElementById('divEnterName').innerHTML = '';
        $('#divEnterName').removeClass("amount_profile_redtxtEnter");
    }
    document.getElementById('div30chrRem').value = 30 - name.length;
}
function SetLoginValuesInVariable() {
    var cookieVal = GetLoginGUID('Login');
    if (cookieVal != null && cookieVal != "") {
        var itemID = { "val": cookieVal };
        var jsonStr = JSON.stringify(itemID);
        $.ajax({
            type: "POST",
            url: "/Default.aspx/DecryptVal",
            data: jsonStr,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                var JObject = eval('(' + msg.d + ')');
                if (JObject.toLowerCase() != "") {
                    UserGuidTemp = JObject.toLowerCase();
                }
                else {
                    UserGuidTemp = '';
                    return;
                }
            },
            error: function(xhr, msg) {
                alert("error");
                var response = JSON.parse(xhr.responseText);
            }
        });
    }
    else {
        UserGuidTemp = '';
        return;
    }
}

function doClickPopup(buttonName, e) {
    //the purpose of this function is to allow the enter key to point to the correct button to click.
    var key;
    if (window.event) { key = window.event.keyCode; } /*IE*/else { key = e.which; } /*firefox*/
    if (key == 13) {
        //Get the button the user wants to have clicked
        var btn = document.getElementById(buttonName);
        //If we find the button click it
        if (btn != null) {
            btn.onclick();
            e = e || window.event;
            e.returnValue = false;

            return false;
        }
    }
}


function allowAlpha(obj) {
    if (/[^a-z ]/i.test(obj.value))
        obj.value = obj.value.replace(/[^a-z ]/gi, '')
    obj.value += ''
    obj.focus()
}


//  check for valid numeric strings 
function IsNumeric(strString) {
    var strValidChars = "0123456789";
    var strChar;
    var blnResult = true;
    if (strString.length == 0) return false;
    //  test strString consists of valid characters listed above
    for (i = 0; i < strString.length; i++) {
        strChar = strString.charAt(i);
        if (strValidChars.indexOf(strChar) == -1) {
            blnResult = false;
            break;
        }
    }
    return blnResult;
}

// Function to validate name format
function CheckNameFormat(objVal) {

    var Name = objVal;
    var TempArray = Name.split(" ");
    var retStatus = true;
    if (Name.length <= 0)
        return true;
    if (TempArray.length > 0) {

        for (i = 0; i < TempArray.length; i++) {
            if (parseInt(TempArray[i]) > 0) {
                retStatus = false;
                break;
            }
        }
    }
    else {
        if (IsNumeric(Name) > 0) {
            retStatus = false;
        }
    }
    return retStatus;
}

//Function to convert first letter in a sentence in a upper case
function ConvertProperCaseSentence(Sentence) {
    var ReturnString = Sentence;
    try {
        if (Sentence.length > 0) {
            var _Sentence = Sentence.substring(0, 1);
            ReturnString = _Sentence.toUpperCase() + Sentence.substring(1, Sentence.length).toLowerCase();
        }
    }
    catch (err) {
        ReturnString = Sentence;
    }
    return ReturnString;
}
//
function addSpacesInString(ques, Num) {
    var i;
    var strReturn = "";
    if (ques.length > Num) {
        if (ques.indexOf(" ") > 0) {
            var strQuest = ques.split(' ');
            for (i = 0; i < strQuest.length; i++) {
                strReturn += insertXthChar(strQuest[i], " ", Num) + " ";
            }
        }
        else {
            strReturn = insertXthChar(ques, ' ', Num);
        }
    }
    else {

        strReturn = ques;
    }
    return strReturn;
}
function insertXthChar(string, chr, xth) {
    var output = '';
    for (var i = 0; i < string.length; i++) {
        if (i > 0 && i % xth == 0)
            output += chr;
        output += string.charAt(i);
    }
    return output;
}
//To get user email from cookie after login.
function GetUserEmailFromCookie()
{
      var results=document.cookie.match('(^|;) ?UserEmail=([^;]*)(;|$)');if(results)       
            return (unescape(results[2]));
      else
            return null;
}