﻿//Function to check blank textbox
function CheckBlankTextBox(txtBox) {
    var txtLength = $("input[Id$='" + txtBox + "']");
    var chk = false; 
    if ($("input[Id$='" + txtBox + "']").val().length > 0) {
        chk = noSpecialCharacter(txtBox);
        if (chk == false) {
            return false;
        }
        return true;
    }
    else {
       // alert('enter search text');
        return false; 
    }
}

//Validation validation Convert Ringtone
function CheckForRingtoneConverson() {
    var response = true;
    var message = "";
    //All text Box
    if (jQuery.trim($("input[Id$='txtTitle']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='txtTitle']"));
        message = message + " * Enter Title <br />";
        response = false;
    }
    else {
        RemoveBorderFromtextBox($("input[Id$='txtTitle']"));
        response = true;
    }
    var txtTitleVal = jQuery.trim($("input[Id$='txtTitle']").val());
    if (txtTitleVal != '') {
        if (CheckBlankTextBox('txtTitle') == false) {
            ChangeColorOfTextBox($("input[Id$='txtTitle']"));
            message = message + " * Enter valid Title <br />\n";
            response = false;
        }
    }
    //validate artist
    if (jQuery.trim($("input[Id$='TxtArtist']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='TxtArtist']"));
        message = message + " * Enter Artist<br />";
        response = false;
    } else {

        RemoveBorderFromtextBox($("input[Id$='TxtArtist']"));
        response = true;
    }
    var txtArtistVal = jQuery.trim($("input[Id$='TxtArtist']").val());
    if (txtArtistVal != '') {
        if (CheckBlankTextBox('TxtArtist') == false) {
            ChangeColorOfTextBox($("input[Id$='TxtArtist']"));
            message = message + " * Enter valid artist name <br />\n";
            response = false;
        }
    }
    //validate genre
    var ddlist = $("select[Id$='drpGenre']");
    //    var val = ddlist.options[ddlist.selectedIndex].value;
    //    var text = ddlist.options[ddlist.selectedIndex].text;
    if (ddlist[0][0].selected == true) {

        ChangeColorOfTextBox(ddlist);
        message = message + " * Select Genre. <br />";
        response = false;
    }
    else {
        RemoveBorderFromtextBox(ddlist);
        response = true;
    }
    


    if (message != "") {

        $("span[Id$='labelError']")[0].innerHTML = message;

        return false;
    }

    return response;
}
//function check text length
function CheckTextLength(txtField, textLength) {
    var Result = txtField.length;
    if (Result > textLength) {
        return false;
    }
    else {
        return true;
    }
}

//Display Message image Upload control
function ValidateUserImageUpload(path) {
    try {
        if ($("input[name$=" + path + "]").val() == "") {
            alert("Please select a image to upload");
            //displayLabelError("Please select a image to upload");
            return false;
        }
        var image = $("input[name$=" + path + "]").val();
        var imageExtension = image.substring(image.lastIndexOf('.'), image.length);
        if (imageExtension != '.gif' && imageExtension != '.jpg' && imageExtension != '.jpeg') {
            alert("Please select valid image");
            //displayLabelError("Please select valid image");
            return false;
        }
        return true;
    }
    catch (ex) {
        alert(ex);
    }
}
/// <reference path="../Images/UserImages/00d75227.gif" />

//close window
function closeMe() {

    //window.opener.document.getElementById('ctl00_ContentPlaceHolder1_lblAlert').innerText = 'Invitation sent';
    setTimeout(function() { window.close(); }, 5000);

    //window.close();
}
//close window
function closeAvatarPopup(avatar, path) {

    window.opener.document.getElementById('imgSelectAvatar').src = path + "Images/UserImages/" + avatar;
    window.close();

    //window.close();
}

//image upload
function ValidateImageUpload(path) {
    try {

        //        var image = $("input[name$=" + path + "]").val();
        var image = path;
        if (image != "") {
            var imageExtension = image.substring(image.lastIndexOf('.'), image.length);
            imageExtension = imageExtension.toLowerCase();
            if (imageExtension != '.gif' && imageExtension != '.jpg' && imageExtension != '.jpeg') {
                // alert("Please select valid image");
                //displayLabelError("Please select valid image");
                return false;
            }
        }
        return true;
    }
    catch (ex) {
        alert(ex);
    }
}
//Checking multiple emails
function checkMultipleEmails() {
    if (CheckTextLength($("textarea[id$='txtMessage']").val(), 250) == false) {
        alert('Message length should not exceed 250 character');
        return false;
    }
    var data = $("textarea[id$='txtEmailAddresses']").val();
    if (data == null || data == "") {
        $("textarea[id$='txtEmailAddresses']").css("border", "1px solid red");
        return false;
    }
    var iChars = data.split(",");
    for (var i = 0; i < iChars.length; i++) {
        if (MultipleMailVald(iChars[i]) == false) {
            alert("'" + iChars[i] + "' is an invalid email");
            return false;
        }
    }
    SendFriendInvitation();

    return true;
}
function MultipleMailVald(data) {

    var subject = data.replace(/^\s*|\s*$/g, "");
    var EmailCheck = isValidEmailAddress(data.replace(/^\s*|\s*$/g, ""));
    if (EmailCheck == false) {
        return false;
    }

}
//function for valid email
function isValidEmailAddress(emailAddress) {

    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);

    return pattern.test(emailAddress);

}

function checkMultipleEmailsPopup() {
    if (CheckTextLength($("textarea[id$='txtMessage']").val(), 250) == false) {
        alert('Message length should not exceed 250 character');
        return false;
    }
    var data = $("textarea[id$='txtEmailAddresses']").val();
    if (data == null || data == "") {
        $("textarea[id$='txtEmailAddresses']").css("border", "1px solid red");
        return false;
    }
    var iChars = data.split(",");
    for (var i = 0; i < iChars.length; i++) {
        if (MultipleMailVald(iChars[i]) == false) {
            alert("'" + iChars[i] + "' is an invalid email");
            return false;
        }
    }
    return true;

}
//function to open popup window and to remove the status bar from open popup window
function openBareWin(pageURL, pageName, width, height, top, left, scroll) {
    var newBareWin
    newBareWin = window.open(pageURL, pageName, "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left + ",scrollbars=" + scroll + ", resizable=0,toolbar=0,location=0,status=0,menubar= 0");
    newBareWin.focus();
    return false;
}

//function for valid url
//function isValidUrl(url) {
//    //    var data = $("#" + url + "").val();
//    var data = url;

//    var pattern = new RegExp("/^(((ht|f){1}(tp:[/][/]){1})|((www.){1}))[-a-zA-Z0-9@:%_\+.~#?&//=]+$/");
//    var result = pattern.test(data);
//    return result;

//}
//function for valid url
function isValidUrl(data) {
    //    var data = $("#" + url + "").val();
    data = data.toLowerCase();
    var index = data.indexOf("http://");
    if (index <= 0) {
        data = data.replace("http://", "");
    }
    var result = true;
    var Url = new RegExp("^(www\.)?[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");

    var SliceUrl = data.charAt(3);
    var tempURL = data;
    var matchURL = Url.test(data);
    if (SliceUrl != ".") {

        result = false;
    }
    if (matchURL == null) {

        result = false;
    }

    return matchURL;

}
//function to allow only string values
function OnlyString() {
    var key = window.event.keyCode;

    if ((key >= 65 && key <= 90) || (key >= 97 && key <= 122)) {
        return true;
    }
    else {
        event.cancelBubble = true
        event.returnValue = false;
        return false;
    }


}
//function to allow only alphanumeric values
function OnlyAlphaNumeric() {
    var key = window.event.keyCode;

    if ((key > 47 && key < 58) || (key > 64 && key < 91) || (key > 96 && key < 123)) {

    }
    else {
        event.cancelBubble = true
        event.returnValue = false;
    }

}
//function to prompt for alphanumeric values
function alphanumeric(numaric) {
    // var numaric = $("#" + alphane + "").val();
    for (var j = 0; j < numaric.length; j++) {
        var alphaa = numaric.charAt(j);
        var hh = alphaa.charCodeAt(0);
        if ((hh > 47 && hh < 58) || (hh > 64 && hh < 91) || (hh > 96 && hh < 123)) {
        }
        else {
            //$("#" + alphane + "").val("alphanumeric values allowed");
            return false;
        }
    }

    return true;
}
//function to prompt for Numeric values
function onlyNumeric(numaric) {
    // var numaric = $("#" + alphane + "").val();
    for (var j = 0; j < numaric.length; j++) {
        var alphaa = numaric.charAt(j);
        var hh = alphaa.charCodeAt(0);
        if (hh > 47 && hh < 58) {
        }
        else {
            //$("#" + alphane + "").val("alphanumeric values allowed");
            return false;
        }
    }

    return true;
}
function CheckAnySpecialChar(txtBox) {

    var data = document.getElementById(txtBox).innerText;
    var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";

    for (var i = 0; i < data.length; i++) {
        if (iChars.indexOf(data.charAt(i)) != -1) {
            alert("special characters are not allowed.\n Please remove them and try again.");
            return false;
        }
    }

}
//function to prompt for string values
function spaceAlphaNumeicOnly(alpha) {

    for (var j = 0; j < alpha.length; j++) {
        var alphaa = alpha.charAt(j);
        var key = alphaa.charCodeAt(0);
        if ((key >= 65 && key <= 90) || (key >= 97 && key <= 122) || (key > 47 && key < 58) || key == 32) {
        }
        else {

            return false;
        }
    }

    return true;
}
//function to prompt for string values
function alphaOnly(alpha) {

    for (var j = 0; j < alpha.length; j++) {
        var alphaa = alpha.charAt(j);
        var key = alphaa.charCodeAt(0);
        if ((key >= 65 && key <= 90) || (key >= 97 && key <= 122) || key == 32) {
        }
        else {
            //$("#" + alphane + "").val("alphanumeric values allowed");
            return false;
        }
    }

    return true;
}
//function to check if checkbox is checked or not
function CheckBoxChecked(CheckBoxNameID) {
    var data = $("#" + CheckBoxNameID + "").attr("checked");
    if (data == true) {

    } else {

        alert('please check terms and conditions');
        return false;
    }

}
//function to check the textboxes css
function CheckTextBoxCSS() {
    var frm = document.forms[0];
    var cssDef = "BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid";
    for (i = 0; i < frm.elements.length; i++) {
        if (frm.elements[i].type == "text")//if the type of control is textbox
        {
            var obj = frm.elements[i];
            if (obj.id != null && obj.id != '') {
                if (obj.style.borderColor == "red") {
                    return false;
                }
            }
        }
    }
}
function IsvalidDOB(DOB) {
    var today = new Date();
    var oldDate = new Date(today.getFullYear() - 14, 11, 25);
    var DateOfBirth = DOB.split(" ");
    var Birthday = new Date(DateOfBirth[0]);
    if (Birthday > oldDate) {
        return false;
    }
}

//function check password length
function CheckPasswordLength(txtField) {
    var passlength = txtField.length;
    if (passlength < 5 || passlength > 16) {
        return false;
    }
    else {
        return true;
    }
}

//Validation For User Updation
function CheckForUserUpdation() {
    var response = true;
    var message = "";
    //All text Box
    if (jQuery.trim($("input[Id$='txtFirstName']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='txtFirstName']"));
        message = message + " * First name is empty<br />";
        response = false;
    }
    else {
        RemoveBorderFromtextBox($("input[Id$='txtFirstName']"));
        response = true;
    }
    var txtFirstNameVal = jQuery.trim($("input[Id$='txtFirstName']").val());
    if (txtFirstNameVal != '') {
        if (alphaOnly(txtFirstNameVal) == false) {
            ChangeColorOfTextBox($("input[Id$='txtFirstName']"));
            message = " * Invalid First name <br />\n";
            response = false;
        }
    }
    if (jQuery.trim($("input[Id$='txtLastName']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='txtLastName']"));
        message = message + " * Last name is empty<br />";
        response = false;
    } else {

        RemoveBorderFromtextBox($("input[Id$='txtLastName']"));
        response = true;
    }
    var txtLastNameVal = jQuery.trim($("input[Id$='txtLastName']").val());
    if (txtLastNameVal != '') {
        if (alphaOnly(txtLastNameVal) == false) {
            ChangeColorOfTextBox($("input[Id$='txtLastName']"));
            message = message + " * Invalid Last name <br />\n";
            response = false;
        }
    }

    //    if (jQuery.trim($("input[Id$='txtPhoneNumber']").val()) == '') {
    //        ChangeColorOfTextBox($("input[Id$='txtPhoneNumber']"));
    //        message = message + " * Phone number is empty<br />";
    //        response = false;
    //    } else {
    //        RemoveBorderFromtextBox($("input[Id$='txtPhoneNumber']"));
    //        response = true;
    //    }
    if (jQuery.trim($("input[Id$='txtBirthDay']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='txtBirthDay']"));
        message = message + " * Birthday is empty<br />";
        response = false;
    } else {

        RemoveBorderFromtextBox($("input[Id$='txtBirthDay']"));
        response = true;
    }
    var txtDOBVal = jQuery.trim($("input[Id$='txtBirthDay']").val());
    if (ValidateBirthDate(txtDOBVal) == false) {
        ChangeColorOfTextBox($("input[Id$='txtBirthDay']"));
        message = message + " * Enter valid Birthday in form: MM/DD/YYYY <br />";
        response = false;
    }
    else {
        RemoveBorderFromtextBox($("input[Id$='txtBirthDay']"));
        response = true;
    }
    if (IsvalidDOB(txtDOBVal) == false) {
        ChangeColorOfTextBox($("input[Id$='txtBirthDay']"));
        message = message + " * You must be atleast 14 years old <br />\n";
        response = false;
    }
    else {
        RemoveBorderFromtextBox($("input[Id$='txtBirthDay']"));
        response = true;
    }
    //url
    var txtUrlVal = jQuery.trim($("input[Id$='txtUrl']").val());
    if (txtUrlVal != "") {
        if (isValidUrl(txtUrlVal) == false) {
            ChangeColorOfTextBox($("input[Id$='txtUrl']"));
            message = message + " * Invalid website name <br />";
            response = false;
        }
        else {
            RemoveBorderFromtextBox($("input[Id$='txtUrl']"));
            response = true;
        }

    }
    //Validate Image Upload
    var ImageUpload = jQuery.trim($("input[Id$='imgUpload']").val());
    if (ImageUpload != null || ImageUpload != "") {
        if (ValidateImageUpload(ImageUpload) == false) {
            ChangeColorOfTextBox($("input[Id$='imgUpload']"));
            message = message + " * Image will be only .jpg,.gif or .jpeg  <br />\n";
            response = false;
        }
        else {
            RemoveBorderFromtextBox($("input[Id$='imgUpload']"));
            response = true;
        }
    }

    //Check box
    if ($("input[Id$='chkBand']")[0].checked == true) {
        //validate genre
        var ddlist = $("select[Id$='ddlGenre']");
        //    var val = ddlist.options[ddlist.selectedIndex].value;
        //    var text = ddlist.options[ddlist.selectedIndex].text;
        if (ddlist[0][0].selected == true) {

            ChangeColorOfTextBox(ddlist);
            message = message + " * Select Genre. <br />";
            response = false;
        }
        else {
            RemoveBorderFromtextBox(ddlist);
            response = true;
        }
    
        if (jQuery.trim($("input[Id$='txtBand']").val()) == '') {
            ChangeColorOfTextBox($("input[Id$='txtBand']"));
            response = false;
        }
        else {

            RemoveBorderFromtextBox($("input[Id$='txtBand']"));
            response = true;
        }
        var txtBandVal = jQuery.trim($("input[Id$='txtBand']").val());
        if (txtBandVal == '') {
            ChangeColorOfTextBox($("input[Id$='txtBand']"));
            message = message + " * Band Name is Empty<br />";
            response = false;
        }
        else {
            RemoveBorderFromtextBox($("input[Id$='txtBand']"));
            response = true;
        }
    }

    //terms and conditions
    if ($("input[Id$='checkLicense']")[0].checked == false) {
        ChangeColorOfTextBox($("input[Id$='checkLicense']"));
        // alert('please accept terms and conditions');
        message = message + " * please accept terms and conditions. <br />\n";
        response = false;
    } else {
        RemoveBorderFromtextBox($("input[Id$='checkLicense']"));
        response = true;
    }


    //    if (CheckTextBoxCSS() == false) {
    //        response = false;

    //    }
    //    else {
    //        response = true;
    //    }
    if (message != "") {
        //alert(message);
        $("span[Id$='lblAlert']")[0].innerHTML = message;
        //        $("input[Id$='Message']").style.width = "100%";
        //        $("input[Id$='Message']").style.height = "100%"
        return false;
    }

    return response;
}

//function to remove css on checked change
function checkBandchangeCSS(check) {
    if (check == false) {
        RemoveBorderFromtextBox($("input[Id$='txtBand']"));
        //return false;
    }
    else if (jQuery.trim($("input[Id$='txtBand']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='txtBand']"));
        //     return false;
    }
}


/**
* DHTML date validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
*/
// Declaring valid date character, minimum year and maximum year
var dtCh = "/";
var minYear = 1753;
var maxYear = 9999;

function isInteger(s) {
    var i;
    for (i = 0; i < s.length; i++) {
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag) {
    var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary(year) {
    // February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ((!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28);
}
function DaysArray(n) {
    for (var i = 1; i <= n; i++) {
        this[i] = 31
        if (i == 4 || i == 6 || i == 9 || i == 11) { this[i] = 30 }
        if (i == 2) { this[i] = 29 }
    }
    return this
}

function isDate(dtStr) {
    var daysInMonth = DaysArray(12)
    var pos1 = dtStr.indexOf(dtCh)
    var pos2 = dtStr.indexOf(dtCh, pos1 + 1)
    var strMonth = dtStr.substring(0, pos1)
    var strDay = dtStr.substring(pos1 + 1, pos2)
    var strYear = dtStr.substring(pos2 + 1)
    strYr = strYear
    if (strDay.charAt(0) == "0" && strDay.length > 1) strDay = strDay.substring(1)
    if (strMonth.charAt(0) == "0" && strMonth.length > 1) strMonth = strMonth.substring(1)
    for (var i = 1; i <= 3; i++) {
        if (strYr.charAt(0) == "0" && strYr.length > 1) strYr = strYr.substring(1)
    }
    month = parseInt(strMonth)
    day = parseInt(strDay)
    year = parseInt(strYr)
    if (pos1 == -1 || pos2 == -1) {
        //alert("The date format should be : mm/dd/yyyy")
        return false
    }
    if (strMonth.length < 1 || month < 1 || month > 12) {
        //alert("Please enter a valid month")
        return false
    }
    if (strDay.length < 1 || day < 1 || day > 31 || (month == 2 && day > daysInFebruary(year)) || day > daysInMonth[month]) {
        //alert("Please enter a valid day")
        return false
    }
    if (strYear.length != 4 || year == 0 || year < minYear || year > maxYear) {
        //alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
        return false
    }
    if (dtStr.indexOf(dtCh, pos2 + 1) != -1 || isInteger(stripCharsInBag(dtStr, dtCh)) == false) {
        //alert("Please enter a valid date")
        return false
    }
    return true
}

function ValidateBirthDate(BirthDate) {
    var dt = BirthDate;
    if (isDate(dt) == false) {
        //dt.focus()
        return false
    }
    return true
}

/**
* DHTML date validation script Ended Here.
*/
// Declaring valid date character, minimum year and maximum year
function noSpecialCharacter(obj) {

    var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
    var alpha = jQuery.trim($("input[id$='" + obj + "']").val());

    for (var i = 0; i < alpha.length; i++) {
        if (iChars.indexOf(alpha.charAt(i)) != -1) {
            //alert("The search include special characters. \nThese are not allowed.\n");
            return false;
        }
    }


    return true;
}
//Validation For User Updation
function isValidGenre(txtBox) 
{
        var response = true;
        var message = "";
        //All text Box
        if (jQuery.trim($("input[Id$='" + txtBox + "']").val()) == '') 
        {
            ChangeColorOfTextBox($("input[Id$='" + txtBox + "']"));
            message = message + " * Enter Genre <br />";
            response = false;
        }
        else if(!spaceAlphaNumeicOnly(jQuery.trim($("input[Id$='"+txtBox+"']").val())))
        {
            ChangeColorOfTextBox($("input[Id$='" + txtBox + "']"));
            message = message + " * Enter valid genre. <br />";
            response = false;   
        
        }
        else 
        {
            RemoveBorderFromtextBox($("input[Id$='" + txtBox + "']"));
            response = true;
        }
        if (message != "") 
        {

            $("span[Id$='lblAlert']")[0].innerHTML = message;

            return false;
        }
}

//Validation For User Updation
function CheckForFeaturedRingtone() {
    var response = true;
    var message = "";
    //All text Box
    if (jQuery.trim($("input[Id$='txtTitle']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='txtTitle']"));
        message = message + " * Enter Title <br />";
        response = false;
    }
    else {
        RemoveBorderFromtextBox($("input[Id$='txtTitle']"));
        response = true;
    }
    //validate genre
    var ddlist = $("select[Id$='ddlGenre']");
    //    var val = ddlist.options[ddlist.selectedIndex].value;
    //    var text = ddlist.options[ddlist.selectedIndex].text;
    if (ddlist[0][0].selected == true) {

        ChangeColorOfTextBox(ddlist);
        message = message + " * Select Genre. <br />";
        response = false;
    }
    else {
        RemoveBorderFromtextBox(ddlist);
        response = true;
    }
    if (jQuery.trim($("input[Id$='txtArtist']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='txtArtist']"));
        message = message + " * Enter Artist<br />";
        response = false;
    } else {

    RemoveBorderFromtextBox($("input[Id$='txtArtist']"));
        response = true;
    }
    var txtArtistVal = jQuery.trim($("input[Id$='txtArtist']").val());
    if (txtArtistVal != '') {
        if (alphaOnly(txtArtistVal) == false) {
            ChangeColorOfTextBox($("input[Id$='txtArtist']"));
            message = message + " * Enter valid artist name <br />\n";
            response = false;
        }
    }


    if (jQuery.trim($("input[Id$='txtBand']").val()) == '') {
        ChangeColorOfTextBox($("input[Id$='txtBand']"));
        message = message + " * Enter Band <br />";
        response = false;
    } else {

    RemoveBorderFromtextBox($("input[Id$='txtBand']"));
        response = true;
    }
   
    //Validate Ringtone Upload
    var RingtoneUpload = jQuery.trim($("input[Id$='fleUpload']").val());
    if (RingtoneUpload != null && RingtoneUpload != "") 
    {
        if (ValidateRingtoneUpload(RingtoneUpload) == false) {
            ChangeColorOfTextBox($("input[Id$='fleUpload']"));
            message = message + " * upload only .mp3 file  <br />\n";
            response = false;
        }
        else { 
        
         RemoveBorderFromtextBox($("input[Id$='fleUpload']"));
            response = true;
        
        }
       
    }
    else {
            message = message + " * select ringtone to upload  <br />\n";
            ChangeColorOfTextBox($("input[Id$='fleUpload']"));
            response = false;
        }
   
    if (message != "") {
       
        $("span[Id$='lblAlert']")[0].innerHTML = message;
       
        return false;
    }

    return response;
}
//image upload
function ValidateRingtoneUpload(path) {
    try {


        var Ringtone = path;
        if (Ringtone != "") {
            var RingtoneExtension = Ringtone.substring(Ringtone.lastIndexOf('.'), Ringtone.length);
            RingtoneExtension = RingtoneExtension.toLowerCase();
            if (RingtoneExtension != '.mp3') {
                
                return false;
            }
        }
        return true;
    }
    catch (ex) {
        alert(ex);
    }
}

//function to resolve the enter key press issue.
function stopEnterPress(e) {

    e = e || window.event;
    var code= e.keyCode || e.which
    if (code == 13) {
        
        return false;
       
    }


}
