/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Comment
 */


function callTabContent()
{
    var countries=new ddtabcontent("countrytabs");
    countries.setpersist(true);
    countries.setselectedClassTarget("link") //"link" or "linkparent";
    countries.init();
    this.callTabContent1();
}
function callTabContent1()
{
    var countries=new ddtabcontent("countrytabs1");
    countries.setpersist(true);
    countries.setselectedClassTarget("link") //"link" or "linkparent";
    countries.init();
}
function validateDate(date)
{
    var arr=date.split(date,'/');
    var year;
    var month;
    var day;
    var i=0;
    if(arr.length<3)
    {
        alert("Invalid Date Format Should be YYYY/mm/dd");
        return false;
    }
    year=arr[0];
    month=arr[1];
    day=arr[2];
    if(isNaN(year))
    {
        alert("Invalid Date Format Should be YYYY/mm/dd");
        return false;
    }
    if(isNaN(month))
    {
        alert("Invalid Date Format Should be YYYY/mm/dd");
        return false;
    }
    if(isNaN(day))
    {
        alert("Invalid Date Format Should be YYYY/mm/dd");
        return false;
    }

}
function validateUser(id,fraglength,frags,userlength)
{

    var user=document.getElementById(id).value;
    user = trim(user);
    if(user==null || user.length<=0)
    {
        alert("Please enter MObile Number");
        return false;
    }
    else if(isNaN(user))
    {
        alert("Not a valid number");
        return false;
    }
    else if(user.length>userlength )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    else if(user.length<userlength )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    frag=user.substring(0,fraglength);
    fragArr=frags.split(",");
    for(i=0;i<fragArr.length;i++)
    {
        userfrag=fragArr[i];
        if(userfrag==frag)
        {
            return true;
        }
    }
    alert("Please enter valid BSNL mobile number");
    return false;
}



function openPopUp(height,width,windowname,url)
{
    var width  = width;
    var height = height;
    var left   = (screen.width  - width)/2;
    var top    = (screen.height - height)/2;
    var params = 'width='+width+'px, height='+height+'px';
    params += ', top='+top+'px, left='+left+'px';
    params += ', directories=no';
    params += ', location=no';
    params += ', menubar=no';
    params += ', resizable=no';
    params += ', scrollbars=no';
    params += ', status=no';
    params += ', toolbar=no';
    params += ', titlebar=0';
    params += ', addressbar=0';
    newwin=window.open(url,windowname, params);
    if (window.focus) {
        newwin.focus()
    }
    return false;
}

function playFile(parameter) {
    var url="playfile/playfile.jsp?cid="+parameter;
    openPopUp('200','400','player',url);
//window.open("playfile/playfile.jsp?filepath="+parameter, "player", "height=190,width=400,");
}
function openNewWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
}
function searchByLanguage(id, targetid,parametername)
{
    var index=document.getElementById(id).selectedIndex;
    var arr=document.getElementById(id).options;
    var val=arr[index].value;

    var url="SearchAction.do?method=getGroupTypeByLanguage&"+parametername+"="+val;
    callUrlSearch(url, targetid, false);

}
function callCorrespondingSearch(action,method,searchString,limitFrom,limitTo,divId,forward,pstrWhere)
{
    var url=action+".do?method="+method+"&action="+action+"&searchKeyWord="+searchString+"&limitFrom="+limitFrom+"&limitTo"+limitTo+"&forward="+forward+"&navigation="+pstrWhere;
    callUrlSearch(url, divId, true);
}
function searchByLanguageFrmPopup(id, targetid,parametername)
{
    var index=document.getElementById(id).selectedIndex;
    var arr=document.getElementById(id).options;
    var val=arr[index].value;
    var url="SearchAction.do?method=getGroupTypeByLanguage&"+parametername+"="+val;
    callUrlSearch(url, targetid, false);

}
function getResultSearchBySongRAlbumName(formnameid,textfieldid,actionname)
{
    var valarr=document.getElementById(formnameid).radio;
    var length=valarr.length;
    var radioval="";
    for(var i=0;i<length;i++)
    {
        if(valarr[i].checked)
        {
            radioval=valarr[i].value;
        }
    }
    var songRalbum=document.getElementById(textfieldid).value;
    if(songRalbum!=""){
        if(songRalbum.length<3){
            alert("Please enter atleast 3 characters");
            return false;
        }
    }
    if(songRalbum==""){
        alert("Please enter atleast 3 characters");
        return false;
    }
    var url=actionname+".do?method=searchBySongName&action="+actionname+"&radio="+radioval+"&searchKeyWord="+songRalbum+"&clearSearch=1";
    callUrl(url, 'datagriddiv', true);
}
function getResultSearchByCategory(formnameid,actionname)
{

    try
    {
        //  var valarr=document.getElementById('searchbygroupid').select_category.options;
        var valarr=document.getElementById('select_category').options;
        //   nIndex=document.getElementById('searchbygroupid').select_category.options.selectedIndex;
        nIndex=document.getElementById('select_category').options.selectedIndex;
        var val;
        if(nIndex==-1)
        {
            val="";
        }
        else
        {
            val=valarr[nIndex].value;
        }
        if(val=="notSelected")
        {
            alert("Please select a Category!");
            return false;
        }
        var url=actionname+".do?method=searchByCategory&action="+actionname+"&select_category="+val+"&clearSearch=1";;

        callUrl(url, 'datagriddiv', true);
    }
    catch(e)
    {
        alert(e);
    }
}


//next 3 methods for searchSelect Popup for Group
function getResultSearchBySongRAlbumNameFrmSearchSelectForGroup(formnameid,textfieldid,actionname)
{
    var valarr=document.getElementById(formnameid).radio2;
    var length=valarr.length;
    var radioval="";
    for(var i=0;i<length;i++)
    {
        if(valarr[i].checked)
        {
            radioval=valarr[i].value;
        }
    }
    var songRalbum=document.getElementById('searchKey').value;
    if(songRalbum!=""){
        if(songRalbum.length<3){
            alert("Please enter atleast 3 characters");
            return false;
        }
    }
    if(songRalbum==""){
        alert("Please enter atleast 3 characters");
        return false;
    }
    var url=actionname+".do?method=searchBySongName&action="+actionname+"&radio="+radioval+"&searchKeyWord="+songRalbum+"&reqFrom=fromGroupManager&forward=gridPopup";
    callUrl(url, 'datadiv', true);
}
function getResultSearchByCategoryFrmSearchSelectForGroup(formnameid,actionname)
{

    try
    {
        //  var valarr=document.getElementById('searchbygroupid').select_category.options;
        //var valarr=document.getElementById('select_category').options;
        //   nIndex=document.getElementById('searchbygroupid').select_category.options.selectedIndex;
        nIndex=document.searchByCatgoryFromGroupSearchForm.select_category.selectedIndex;
        var val;
        if(nIndex==-1)
        {
            val="";
        }
        else
        {
            val=document.searchByCatgoryFromGroupSearchForm.select_category.options[nIndex].value;
        }
        var url=actionname+".do?method=searchByCategory&select_category="+val+"&action="+actionname+"&reqFrom=fromGroupManager&forward=gridPopup";
        callUrl(url, 'datadiv', true);
    }
    catch(e)
    {
        alert(e);
    }
}
function searchByLanguageFrmSearchSelectForGroup(id, targetid,parametername)
{
    var index=document.getElementById(id).selectedIndex;
    var arr=document.getElementById(id).options;
    var val=arr[index].value;
    var url="SearchAction.do?method=getGroupTypeByLanguage&"+parametername+"="+val+"&reqFrom=fromGroupManager";
    callUrl(url, targetid, false);

}


//next 3 methods for searchSelect popup For Gift
function getResultSearchBySongRAlbumNameFrmSearchSelectForGift(formnameid,textfieldid,actionname)
{

    var valarr=document.getElementById(formnameid).radio;
    var length=valarr.length;
    var radioval="";
    for(var i=0;i<length;i++)
    {
        if(valarr[i].checked)
        {
            radioval=valarr[i].value;
        }
    }
    var songRalbum=document.getElementById('searchKey').value;
    if(songRalbum!=""){
        if(songRalbum.length<3){
            alert("Please enter atleast 3 characters");
            return false;
        }
    }
    if(songRalbum==""){
        alert("Please enter atleast 3 characters");
        return false;
    }
    var url=actionname+".do?method=searchBySongName&action="+actionname+"&radio="+radioval+"&searchKeyWord="+songRalbum+"&reqFrom=fromGift&forward=gridPopup";
    callUrl(url, 'datadiv', true);
}
function getResultSearchByCategoryFrmSearchSelectForGift(formnameid,actionname)
{

    try
    {
        //  var valarr=document.getElementById('searchbygroupid').select_category.options;
        //var valarr=document.getElementById('select_category').options;
        //   nIndex=document.getElementById('searchbygroupid').select_category.options.selectedIndex;
        nIndex=document.searchByCatgoryFromGiftSearchForm.select_category.selectedIndex;
        var val;
        if(nIndex==-1)
        {
            val="";
        }
        else
        {
            val=document.searchByCatgoryFromGiftSearchForm.select_category.options[nIndex].value;
        }
        var url=actionname+".do?method=searchByCategory&action="+actionname+"&select_category="+val+"&reqFrom=fromGift&forward=gridPopup";
        callUrl(url, 'datadiv', true);
    }
    catch(e)
    {
        alert(e);
    }
}
function searchByLanguageFrmSearchSelectForGift(id, targetid,parametername)
{
    var index=document.getElementById(id).selectedIndex;
    var arr=document.getElementById(id).options;
    var val=arr[index].value;
    var url="SearchAction.do?method=getGroupTypeByLanguage&"+parametername+"="+val+"&reqFrom=fromGift";
    callUrl(url, targetid, false);

}


function getResultSearchBySongRAlbumNameFrmSearchSelectForChangeSong(formnameid,textfieldid,actionname)
{

    var valarr=document.getElementById(formnameid).radio;
    var length=valarr.length;
    var radioval="";
    for(var i=0;i<length;i++)
    {
        if(valarr[i].checked)
        {
            radioval=valarr[i].value;
        }
    }
    var songRalbum=document.getElementById('searchKey').value;
    if(songRalbum!=""){
        if(songRalbum.length<3){
            alert("Please enter atleast 3 characters");
            return false;
        }
    }
    if(songRalbum==""){
        alert("Please enter atleast 3 characters");
        return false;
    }

    var url=actionname+".do?method=searchBySongName&action="+actionname+"&radio="+radioval+"&searchKeyWord="+songRalbum+"&reqFrom=fromGift&forward=gridPopup";
    callUrl(url, 'datadiv', true);
}
function getResultSearchByCategoryFrmSearchSelectForChangeSong(formnameid,actionname)
{

    try
    {
        //  var valarr=document.getElementById('searchbygroupid').select_category.options;
        //var valarr=document.getElementById('select_category').options;
        //   nIndex=document.getElementById('searchbygroupid').select_category.options.selectedIndex;
        nIndex=document.searchByCatgoryFromChangeSongSearchForm.select_category.selectedIndex;
        var val;
        if(nIndex==-1)
        {
            val="";
        }
        else
        {
            val=document.searchByCatgoryFromChangeSongSearchForm.select_category.options[nIndex].value;
        }
        var url=actionname+".do?method=searchByCategory&action="+actionname+"&select_category="+val+"&reqFrom=fromGift&forward=gridPopup";
        callUrl(url, 'datadiv', true);
    }
    catch(e)
    {
        alert(e);
    }
}
function searchByLanguageFrmSearchSelectForChangeSong(id, targetid,parametername)
{
    var index=document.getElementById(id).selectedIndex;
    var arr=document.getElementById(id).options;
    var val=arr[index].value;
    var url="SearchAction.do?method=getGroupTypeByLanguage&"+parametername+"="+val+"&reqFrom=changeSong";
    callUrl(url, targetid, false);

}

function callAction(url,targetId)
{
    //   alert("Inaction");
    //  alert("Inaction"+url);
    callUrl(url, targetId, false);
}

function callSyncAction(url,targetId)
{
    //   alert("Inaction");
    //  alert("Inaction"+url);
    try
    {
        var res=callDojoUrl(url, false);
        document.getElementById(targetId).innerHTML=null;
        document.getElementById(targetId).innerHTML=res;
        callTabContent();

    }
    catch(e)
    {

    }
}
function confirmUnSubscription(url,targetId)
{
    //    var where_to= confirm("Do you want to unsubscribe?");
    //    if (where_to != true)
    //    {
    //        return false;
    //    }
    //url = 'GetRenewalDate.do?method=getRenewalDate';
    callDojoDijitWindow('BSNL Tunes','test', '600', '500', url) ;
}

function callSyncActionScheduleRBT(url,targetId,title,contentId,user)
{
    //   alert("Inaction");
    url = url + '&title='+title+'&contentId='+contentId+'&user='+user ;
    try
    {
        var res=callDojoUrl(url, false);
        document.getElementById(targetId).innerHTML=null;
        document.getElementById(targetId).innerHTML=res;
        digit1.hide();
        digit1.destroy();
        callTabContent();

    }
    catch(e)
    {

    }
}

function test()
{
//alert("hi ashis");
}
function callDojoDijitWindow(windowtitle,id,width,height,url)
{
    
    try
    {

        dojo.require("dijit.Dialog");
        dojo.require("dojo.parser");
        try
        {
            if(this.digit1!=undefined)
            {

                this.digit1.hide();
                this.digit1.destroy();
            }
        }
        catch(e)
        {
        }

        try
        {
            if(this.digit1!=null)
            {

                this.digit1.hide();
                this.digit1.destroy();
            }
        }
        catch(e)
        {
        }
        try
        {
        {
            this.digit1.hide();
            this.digit1.destroy();
        }
        }
        catch(e)
        {
        }

        digit1=new dijit.Dialog({
            title:windowtitle
        });
        var val=callDojoUrl(url, false);

        digit1.domNode.style.width = width+"px";
        digit1.domNode.style.height = height+"px";
        digit1.draggable=false;
        digit1.setContent(val);
        digit1.show();
    }
    catch(e)
    {
        alert(e.toString());
    }
}

function callDojoDijitWindowtest(windowtitle,id,widthtest,heighttest,url)
{

    dojo.require("dijit.Dialog");
    dojo.require("dojo.parser");
    try
    {
        if(this.digit1!=undefined)
        {

            this.digit1.hide();
            this.digit1.destroy();
        }
    }
    catch(e)
    {
    }

    try
    {
        if(this.digit1!=null)
        {

            this.digit1.hide();
            this.digit1.destroy();
        }
    }
    catch(e)
    {
    }
    try
    {
    {
        this.digit1.hide();
        this.digit1.destroy();
    }
    }
    catch(e)
    {
    }

    digit1=new dijit.Dialog({
        title:windowtitle
    });
    // var val=callDojoUrl(url, false);
    var val="test msg";
    digit1.domNode.style.width = widthtest;
    digit1.domNode.style.height = heighttest;
    digit1.draggable=false;
    digit1.setContent(val);
    digit1.show();

}
function destroyDojoWindow()
{
    digit1.hide();
    digit1.destroy();
}
function destroyDojoWindowAndRegister()
{
    digit1.hide();
    digit1.destroy();
    window.location = "RegistrationForm.do";
}

function Unsubscribe()
{
    var url= "UnSubscribe.do";
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
}

function destroyDojoWindowAndRefresh(context)
{
    digit1.hide();
    digit1.destroy();
    callSyncAction(context+'/MyAccountAction.do', 'datagriddiv');
}

function copytune(frags,context,apartyNUmber){


    var bpartyNumber = document.getElementById('textfield4').value;
    bpartyNumber = trim(bpartyNumber);
    //apartyNUmber =  trim(apartyNUmber);
    if(apartyNUmber== bpartyNumber)
    {
        alert("Please enter another BSNL number");
        return false;
    }
    if(bpartyNumber==null || bpartyNumber.length<=0)
    {
        alert("Please enter Mobile number");
        return false;
    }
    else if(isNaN(bpartyNumber))
    {
        alert("Not a valid user");
        return false;
    }
    else if(bpartyNumber.length>10 )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    else if(bpartyNumber.length<10 )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    var frag=bpartyNumber.substring(0,5);
    var fragArr=frags.split(",");
    for(i=0;i<fragArr.length;i++)
    {
        userfrag=fragArr[i];
        if(userfrag==frag)
        {
            var url = context+"/CopyTuneSubmit.do?targetmobileno="+bpartyNumber ;
            callAction(url, 'datagriddiv');
            return true;
        }
    }
    //    alert("Please enter valid BSNL Mobile Number");
    //return false;
    url = context+"/CopyTuneSubmit.do?targetmobileno="+bpartyNumber ;
    callAction(url, 'datagriddiv');
    return true;
//    alert(bpartyno);
//    var validuser = validateUser(bpartyno);
//    if(validuser){
//        callAction('/CopyTuneSubmit.do?targetmobileno='+bpartyno, 'datagriddiv');
//    }

}

function deleteDefault(contentid,processresult){
    var d = new Date();
    var where_to= confirm("Do you want to delete the default song?");
    if (where_to != true)
    {
        return false;
    }
    else
    {
        var curr_hour = d.getHours();
        var curr_min = d.getMinutes();
        var curr_sec = d.getSeconds();
        var url = "deleteSong.do?method=deleteDefault&contentid="+contentid+"&curr_time="+curr_hour+curr_min+curr_sec;
        //callAction(url, 'datagriddiv');
        //callUrl(url ,processresult,false);
        //callSyncAction('/bsnltunes/MyAccountAction.do', 'datagriddiv');return false;
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;

    }

}

function deleteDedication(contentid,msisdn){
    var d = new Date();
    var where_to= confirm("Do you want to delete the dedicated song?");
    if (where_to != true)
    {
        return false;
    }
    else
    {
        var curr_hour = d.getHours();
        var curr_min = d.getMinutes();
        var curr_sec = d.getSeconds();
        var url = "deleteSong.do?method=deleteDedication&contentid="+contentid+"&msisdn="+msisdn+"&curr_time="+curr_hour+curr_min+curr_sec;
        //callAction(url, 'datagriddiv');
        // callUrl(url ,processresult,false);
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    }
}

function deleteGroupSong(grpid,contentid){

    if(contentid=="")
    {
        alert('There is no song to delete/no members in the group');
        return false;
    }
    var d = new Date();


    var where_to= confirm("Do you want to delete the group song?");
    if (where_to != true)
    {
        return false;
    }
    else
    {
        var curr_hour = d.getHours();
        var curr_min = d.getMinutes();
        var curr_sec = d.getSeconds();
        var url = "deleteSong.do?method=deleteGroupSong&contentid="+contentid+"&grpid="+grpid+"&curr_time="+curr_hour+curr_min+curr_sec;
        //callAction(url, 'datagriddiv');
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    }
}


function deleteGift(giftid,contentid,user){
    var d = new Date();
    var where_to= confirm("Do you want to delete the Gift?");
    if (where_to != true)
    {
        return false;
    }
    else
    {
        var curr_hour = d.getHours();
        var curr_min = d.getMinutes();
        var curr_sec = d.getSeconds();
        var url = "deleteSong.do?method=deleteGift&contentid="+contentid+"&giftId="+giftid+"&user="+user+"&curr_time="+curr_hour+curr_min+curr_sec;
        //callAction(url, 'datagriddiv');
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    }
}

function deleteDOW(dow,processresult){

    var d = new Date();
    var where_to= confirm("Do you want to delete the scheduled song?");
    if (where_to != true)
    {
        return false;
    }
    else
    {
        switch(dow){
            case "Sunday":
                dow='1';
                break;
            case "Monday":
                dow='2';
                break;
            case "Tuesday":
                dow='3';
                break;
            case "Wednesday":
                dow='4';
                break;
            case "Thursday":
                dow='5';
                break;
            case "Friday":
                dow='6';
                break;
            case "Saturday":
                dow='7';
                break;
        }

        var curr_hour = d.getHours();
        var curr_min = d.getMinutes();
        var curr_sec = d.getSeconds();
        var url = "deleteSong.do?method=deleteDOW&dow="+dow+"&curr_time="+curr_hour+curr_min+curr_sec;
        //callAction(url, 'datagriddiv');
        //callUrl(url ,processresult,false);
        //callSyncAction('/bsnltunes/MyAccountAction.do', 'datagriddiv');return false;
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    }
}

function deleteDOM(dom,processresult){

    var d = new Date();
    var where_to= confirm("Do you want to delete the scheduled song?");
    if (where_to != true)
    {
        return false;
    }
    else
    {
        var curr_hour = d.getHours();
        var curr_min = d.getMinutes();
        var curr_sec = d.getSeconds();
        var url = "deleteSong.do?method=deleteDOM&dom="+dom+"&curr_time="+curr_hour+curr_min+curr_sec;
        //callAction(url, 'datagriddiv');
        //callUrl(url ,processresult,false);
        //callSyncAction('/bsnltunes/MyAccountAction.do', 'datagriddiv');return false;
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    }
}
function deleteHOD(hod,processresult){

    var d = new Date();
    var where_to= confirm("Do you want to delete the scheduled song?");
    if (where_to != true)
    {
        return false;
    }
    else
    {
        var curr_hour = d.getHours();
        var curr_min = d.getMinutes();
        var curr_sec = d.getSeconds();
        var url = "deleteSong.do?method=deleteHOD&hod="+hod+"&curr_time="+curr_hour+curr_min+curr_sec;
        //callAction(url, 'datagriddiv');
        //callUrl(url ,processresult,false);
        //callSyncAction('/bsnltunes/MyAccountAction.do', 'datagriddiv');return false;
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    }
}

//function getSelectedContent(radioObj)
//{
//    alert("getSelectedContent()");
//    alert(document.getElementsByName("radio1"));
//    alert(document.frmMain);
//    var checkedvalue;
//    alert(document.frmMain.radio1);
//
//    for(var i=0;i<document.frmMain.radio1.length;i++){
//        if(document.frmMain.radio1[i].checked == true){
//            checkedvalue = document.frmMain.radio1[i].value;
//            break;
//        }
//    }
//
//    alert(checkedvalue);
//    digit1.hide();
//    digit1.destroy();
////document.frmMain.textfield2.value = checkedvalue;
////document.frmMain.contentId.value = checkedvalue;
//}

function getSelectedContent(radioObj)
{
    var radioarr=document.getElementsByName("radio1");

    var checkedvalue='notSelected';
    //alert(document.frmMain.radio1);
    for(var i=0;i<radioarr.length;i++){
        if(radioarr[i].checked == true){
            checkedvalue = radioarr[i].value;
            break;
        }
    }

    if(checkedvalue=='notSelected')
    {
        alert("Please Select any Song");
        return false;
    }
    fragArr=checkedvalue.split(",");


    digit1.hide();
    digit1.destroy();
    document.frmMain.textfield2.value = fragArr[1];
    document.frmMain.contentId.value = fragArr[0];
}
function getSelectedGift(radioObj)
{
    var radioarr=document.getElementsByName("radio1");
    var checkedvalue='notSelected';
    //alert(document.frmMain.radio1);
    for(var i=0;i<radioarr.length;i++){
        if(radioarr[i].checked == true){
            checkedvalue = radioarr[i].value;
            break;
        }
    }
    if(checkedvalue=='notSelected')
    {
        alert("Please Select any Song");
        return false;
    }
    fragArr=checkedvalue.split(",");
    digit1.hide();
    digit1.destroy();
    document.frmMain.textfield4.value = fragArr[1];
    document.frmMain.contentId.value = fragArr[0];
}


function getSelectedGift(radioObj)
{
    var radioarr=document.getElementsByName("radio1");
    var checkedvalue='notSelected';
    //alert(document.frmMain.radio1);
    for(var i=0;i<radioarr.length;i++){
        if(radioarr[i].checked == true){
            checkedvalue = radioarr[i].value;
            break;
        }
    }
    if(checkedvalue=='notSelected')
    {
        alert("Please Select any Song");
        return false;
    }
    fragArr=checkedvalue.split(",");
    digit1.hide();
    digit1.destroy();
    document.frmMain.textfield4.value = fragArr[1];
    document.frmMain.contentId.value = fragArr[0];
}

function setSelectedSong(oldContentId,oldTitle,dedication,grpId,target)
{
    
    var radioarr=document.getElementsByName("radio1");
    var checkedvalue='notSelected';
    //alert(document.frmMain.radio1);
    for(var i=0;i<radioarr.length;i++){
        if(radioarr[i].checked == true){
            checkedvalue = radioarr[i].value;
            break;
        }
    }
    if(checkedvalue=='notSelected')
    {
        alert("Please Select any Song");
        return false;
    }
    fragArr=checkedvalue.split(",");
    var newContentId=fragArr[0];
    digit1.hide();
    digit1.destroy();

    var url="changeSong.do?method=processChangeSongRequest&oldContentId="+oldContentId+"&oldTitle="+oldTitle+"&dedication="+dedication+"&grpId="+grpId+"&songtype="+target+"&newContentId="+newContentId;
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
}


function getSelectedContetForDOW(radioObj)
{
    var radioarr=document.getElementsByName("radio1");
    var checkedvalue='notSelected';
    //alert(document.frmMain.radio1);
    for(var i=0;i<radioarr.length;i++){
        if(radioarr[i].checked == true){
            checkedvalue = radioarr[i].value;
            break;
        }
    }
    if(checkedvalue=='notSelected')
    {
        alert("Please Select any Song");
        return false;
    }
    fragArr=checkedvalue.split(",");
    digit1.hide();
    digit1.destroy();
    document.frmMain.contentName.value = fragArr[1];
    document.frmMain.contentId.value = fragArr[0];
}

function submitGroupManager()
{
    var grpId= document.getElementById('grpId').value;
    var cid = document.getElementById('contentId').value;
    var song = document.getElementById('contentName').value;
    if(grpId=="notSelected")
    {
        alert("Please select a group");
        return false;
    }
    if(song==null || song.length<=0)
    {
        alert("Please select a song");
        return false;
    }
    var url="groupManager.do?method=addSongToGroup&grpId="+grpId+"&contentId="+cid+"&title="+song;
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
}
function loadGiftTune(url,targetId,contentId,title,user)
{

    destroyDojoWindow();
    url = url + '&title='+title+'&contentId='+contentId+'&user='+user;
    try
    {
        var res=callDojoUrl(url, false);
        document.getElementById(targetId).innerHTML=null;
        document.getElementById(targetId).innerHTML=res;
        callTabContent();
    }
    catch(e)
    {

    }
}

function submitGiftTune(frags,user)
{
    var song = document.getElementById('contentName').value;
    var cid = document.getElementById('contentId').value;
    var msisdn = document.getElementById('mobileNumber').value;
    //user = trim(user);
    msisdn = trim(msisdn);
    if(user==msisdn)
    {
        alert("You cannot gift your self, Please enter different mobile number");
        return false;
    }
    //var user = document.getElementById('textfield5').value;
    if(song==null || song.length<=0)
    {
        alert("Please select a song");
        return false;
    }
    if(msisdn==null || msisdn.length<=0)
    {
        alert("Please enter valid BSNL mobile number");
        return false;
    }
    else if(isNaN(msisdn))
    {
        alert("Not a valid Number");
        return false;
    }
    else if(msisdn.length>10 )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    else if(msisdn.length<10 )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    var frag=msisdn.substring(0,5);

    var fragArr=frags.split(",");
    for(i=0;i<fragArr.length;i++)
    {
        userfrag=fragArr[i];
        if(userfrag==frag)
        {
            var url="GiftTunesAction.do?method=giftTune&msisdn="+msisdn+"&contentId="+cid+'&user='+user;
            callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
            return true;
        }
    }
    //    alert("Please enter valid BSNL Number");
    //    return false;
    var url="GiftTunesAction.do?method=giftTune&msisdn="+msisdn+"&contentId="+cid+'&user='+user;
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    return true;
}

function submitDOW()
{
    var song = document.getElementById('contentName').value;
    var cid = document.getElementById('contentId').value;
    var dow = document.getElementById('dayOfWeek').value;
    var user = document.getElementById('user').value;

    if(song==null || song.length<=0)
    {
        alert("Please select a song");
        return false;
    }
    if(dow=="notSelected")
    {
        alert("Please Select a day");
        return false;
    }

    var url="setDOW.do?method=setDOW&title="+song+"&contentId="+cid+"&dow="+dow+'&user='+user;
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    return true;
}

function submitHOD()
{
    var song = document.getElementById('contentName').value;
    var cid = document.getElementById('contentId').value;
    var startTime = document.getElementById('startTime').value;
    var endTime = document.getElementById('endTime').value;
    var user = document.getElementById('user').value;

    if(song==null || song.length<=0)
    {
        alert("Please select a song");
        return false;
    }
    if(startTime=="0")
    {
        alert("Please Select Start time");
        return false;
    }
    if(endTime=="0")
    {
        alert("Please Select end time");
        return false;
    }
    if(parseInt(startTime)>=parseInt(endTime))
    {
        alert("Start time should be less than end time");
        return false;
    }
    var url="setHOD.do?method=setHOD&title="+song+"&contentId="+cid+"&startTime="+startTime+"&endTime="+endTime+'&user='+user;
    ;
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    return true;
}

function submitDOM()
{
    var song = document.getElementById('contentName').value;
    var cid = document.getElementById('contentId').value;
    var startDay = document.getElementById('startDay').value;
    var endDay = document.getElementById('endDay').value;
    var user = document.getElementById('user').value;

    if(song==null || song.length<=0)
    {
        alert("Please select a song");
        return false;
    }
    if(startDay=="0")
    {
        alert("Please Select Start day");
        return false;
    }
    if(endDay=="0")
    {
        alert("Please Select end day");
        return false;
    }
    if(parseInt(startDay)>=parseInt(endDay))
    {
        alert("Start day should be less than end day");
        return false;
    }
    var url="setDOM.do?method=setDOM&title="+song+"&contentId="+cid+"&startDay="+startDay+"&endDay="+endDay+'&user='+user;
    ;
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
    return true;
}

function resetGroupManager()
{
    document.getElementById('grpId').value = "notSelected";
    document.getElementById('textfield2').value="";
}

function resetGiftTune()
{
    document.getElementById('contentName').value = "";
    document.getElementById('mobileNumber').value="";
}

function resetDOW()
{
    document.getElementById('contentName').value = "";
    document.getElementById('contentId').value = "";
    document.getElementById('dayOfWeek').value="notSelected";
}

function resetHOD()
{
    document.getElementById('contentName').value = "";
    document.getElementById('contentId').value = "";
    document.getElementById('startTime').value="0";
    document.getElementById('endTime').value="0";
}
function resetDOM()
{
    document.getElementById('contentName').value = "";
    document.getElementById('contentId').value = "";
    document.getElementById('startDay').value="0";
    document.getElementById('endDay').value="0";
}

function redirectWindow()
{
    window.location = "LogOutAction.do";
}

function validateMobileNumber(id,userlength)
{
    var user=document.getElementById(id).value;
    user= trim(user);
    if(user==null || user.length<=0)
    {
        alert("Please Enter Mobile Number");
        return false;
    }
    else if(isNaN(user))
    {
        alert("Not a valid mobile number");
        return false;
    }
    else if(user.length>userlength )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    else if(user.length<userlength )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    return true;
}

function validateMobileNumberForSetDedication(id,userlength)
{
    var user=document.getElementById(id).value;
    user= trim(user);
    if(user==null || user.length<=0)
    {
        alert("Please Enter Mobile Number");
        return false;
    }
    else if(isNaN(user))
    {
        alert("Not a valid mobile number");
        return false;
    }

    return true;
}


function prepareConfirmationUrlUnreg(songtype,targetid,contentid,pricepoint,price,songtitle,user)
{

    try
    {
        //alert(prepareurl);
        var actionUrl="GenericUnregAction.do?"+
        "method=generateCode&songtype="+songtype+"&"+
        "user="+user+"&contentid="+contentid+"&pricepoint="+pricepoint+"&price="+price+"&title="+songtitle;
        //callAction(encodeURI(actionUrl),targetid);
        callAction(actionUrl,targetid);
    }
    catch(e)
    {
        alert(e.toString());
    }
}

function loadAddMembersToGroup()
{
    try
    {
        //alert('called----------');
        var actionUrl="groupmanagerajax/addMembersToGroup.jsp";
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', actionUrl) ;
    }
    catch(e)
    {
        alert(e.toString());
    }
}

function addMembersToGroup(user)
{

    var grpId = document.getElementById('groupId').value;
    var member1 = document.getElementById('member1').value;
    var member2 = document.getElementById('member2').value;
    var member3 = document.getElementById('member3').value;
    var member4 = document.getElementById('member4').value;

    if(grpId=="notSelected")
    {
        alert('Please select a group');
        return false;
    }
    if(user==member1)
    {
        alert("You cannot add yourself");
        return false;
    }

    if(user==member2)
    {
        alert("You cannot add yourself");
        return false;
    }

    if(user==member3)
    {
        alert("You cannot add yourself");
        return false;
    }

    if(user==member4)
    {
        alert("You cannot add yourself");
        return false;
    }
    if(validateMobileNumberForAddMenmbersToGroup('member1',10)==false)
    {
        return false;
    }
    if(member2!=""){
        if(validateMobileNumberForAddMenmbersToGroup('member2',10)==false)
        {
            return false;
        }
    }
    if(member3!=""){
        if(validateMobileNumberForAddMenmbersToGroup('member3',10)==false)
        {
            return false;
        }
    }
    if(member4!=""){
        if(validateMobileNumberForAddMenmbersToGroup('member4',10)==false)
        {
            return false;
        }
    }
    try
    {
        var actionUrl="addMembersToGroup.do?method=addMembersToGroup&member1="+member1;
        actionUrl = actionUrl+"&member2="+member2+"&member3="+member3+"&member4="+member4;
        actionUrl = actionUrl+"&groupId="+grpId;
        callDojoDijitWindow('BSNL Tunes','test', '500', '400', actionUrl) ;
    }
    catch(e)
    {
        alert(e.toString());
    }
}

function validateMobileNumberForAddMenmbersToGroup(id,userlength)
{
    var user=document.getElementById(id).value;
    user = trim(user);
    if(user==null || user.length<=0)
    {
        alert("Please Enter Mobile Number 1");
        return false;
    }
    else if(isNaN(user))
    {
        alert("Please enter valid mobile number");
        return false;
    }
    else if(user.length>userlength )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    else if(user.length<userlength )
    {
        alert("Mobile Number length should be equal to 10 digits");
        return false;
    }
    return true;
}
//function resetStatusUserHistory(status)
//{
//    if(status!=null && status != '')
//       document.getElementById('status').value = status;
//    else
//       document.getElementById('status').value = "all";
//}

function callScheduleRBTOptions(title,contentId,user)
{
    var url="loadScheduleRBTOptions.do?method=loadScheduleRBT&title="+title+"&contentId="+contentId+'&user='+user;
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
}

function loadHomeToAddNewSongFrmManageSong(url)
{
    alert('Please select a song by clicking on Set as RBT from the coming list of songs');

    digit1.hide();
    digit1.destroy();

    callSyncAction(url,'datagriddiv');

//window.location = "loadHomeToAddNewSongFrmManageSong.do?reqFrom=manageSong";
}

function sendFeedBack(url)
{
    var user=document.getElementById('user').value;
    var subject=document.getElementById('subject').value;
    var message =document.getElementById('message').value;

    url=url+"?user="+user+"&subject="+subject+"&message="+message;

    if(subject==""){
        alert('Please enter subject');
        return false;
    }
    if(message==""){
        alert('Please enter your feedback');
        return false;
    }
    digit1.hide();
    digit1.destroy();
    callDojoDijitWindow('BSNL Tunes','test', '500', '400', url) ;
}
function getProfileContents(){

    var url= 'GetProfileSongs.do?method=getProfileDetails';

    callDojoDijitWindow('BSNL Tunes','test', '600', '500', url) ;
}


function trim(stringToTrim) {
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}
