﻿$(document).ready(function() {
    $("#PreviewDialog").dialog({ autoOpen: false, resizable: false, draggable: false, bgiframe: true, modal: true, hide: 'slide', width: 'auto', height: 'auto' });
    $("#MP3Dialog").dialog({ autoOpen: false, resizable: false, draggable: false, bgiframe: true, modal: true, hide: 'slide', minHeight: '10', width: '680px', height: 'auto' });
    $("#logo").click(function() { preview(); });
    $("#loaderBar").progressbar();

    //........................
    $("#GiftDialog").dialog({
        autoOpen: false,
        resizable: false,
        bgiframe: true,
        modal: true,
        hide: 'slide',
        buttons: {

            "Browse Call Tones": function() {
                $('#GiftDialog').dialog('close');
                //window.location = "rbt_listing.aspx?catid=1";
                window.location = "RBTMainPage.aspx";

            },
            "Manage Call Tones": function() {
                $('#GiftDialog').dialog('close');
                window.location = "../en/rbt_online.aspx"

            }
        }


    });


    $("#GiftDialog2").dialog({
        autoOpen: false,
        resizable: false,
        bgiframe: true,
        modal: true,
        hide: 'slide',
        buttons: {

            "تصفح الكول تون": function () {
                $('#GiftDialog').dialog('close');
                window.location = "../ar/rbt_listing.aspx?catid=1";


            },
            " إدارة الكول تون": function () {
                $('#GiftDialog').dialog('close');
                window.location = "../ar/rbt_online.aspx"

            }
        }


    });

    //...........................

    $("#puchaseDialog").dialog({
        autoOpen: false,
        resizable: false,
        bgiframe: true,
        modal: true,
        hide: 'slide',
        buttons: {
            OK: function() {
                var id = $("#txtID").val();
                window.location = "after_purchase.aspx?contentid=" + id;
                $('#puchaseDialog').dialog('close');
            }
        }
    });
});

 function GetLanguage() {
     var lang = document.getElementById("WeyakCatalogLanguage").getAttribute("value");
     if (lang == "Ar")
         return "ar"
     else
         return "en"
 }

 function preview(id) {
     
     var lang = GetLanguage();
     $.ajax({
         type: "GET",
         url: "../services/xml/preview_service.aspx",
         data: "id=" + id + "&lang=" + lang,
         success: function(msg) {
             xmlDoc = _xmlDoc(msg);
             var result = xmlDoc.getElementsByTagName("result")[0].childNodes[0].nodeValue;
             var message = xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;
             var file = xmlDoc.getElementsByTagName("file")[0].childNodes[0].nodeValue;
             var dlgTitle = xmlDoc.getElementsByTagName("DlgTitle")[0].childNodes[0].nodeValue;
             if (result == '0') {
                 var ext = file.toLowerCase();
                 var start = ext.length - 3;
                 var ext = ext.substr(start, 4);
                 switch (ext) {
                     case 'mp3':
                         $("#song_title").html(dlgTitle);
//                                                $("#MP3Dialog").dialog('option', {title: 'wael' });
                         $("#MP3Dialog").dialog('option', { title: dlgTitle });
                         var global_lp = 0;
                         $("#jquery_jplayer").jPlayer({
                             ready: function() {
                             $(this).setFile(file); // Defines the mp3
                             $("#jquery_jplayer").play(); showPauseBtn();
                            //$(this).jPlayer("play");
                                 //showPauseBtn();
                                
                                 demoInstanceInfo($(this), $("#jplayer_info"));
                             }
                             
                         })
	                        .onProgressChange(function(lp, ppr, ppa, pt, tt) { var lpInt = parseInt(lp); var ppaInt = parseInt(ppa); global_lp = lpInt; $('#loaderBar').progressbar('option', 'value', lpInt); $('#sliderPlayback').slider('option', 'value', ppaInt); })
	                        .onSoundComplete(function() { $(this).play(); });
                         $("#pause").hide();
                         $("#play").click(function() { $("#jquery_jplayer").play(); showPauseBtn(); return false; });
                         $("#pause").click(function() { $("#jquery_jplayer").pause(); showPlayBtn(); return false; });
                         $("#stop").click(function() { $("#jquery_jplayer").stop(); showPlayBtn(); return false; });
                         $("#volume-min").click(function() { $('#jquery_jplayer').volume(0); $('#sliderVolume').slider('option', 'value', 0); return false; });
                         $("#volume-max").click(function() { $('#jquery_jplayer').volume(100); $('#sliderVolume').slider('option', 'value', 100); return false; });
                         $("#player_progress_ctrl_bar a").live("click", function() { $("#jquery_jplayer").playHead(this.id.substring(3) * (100.0 / global_lp)); return false; });
                         $('#sliderPlayback').slider({ max: 100, range: 'min', animate: true, slide: function(event, ui) { $("#jquery_jplayer").playHead(ui.value * (100.0 / global_lp)); } });
                         $('#sliderVolume').slider({ value: 50, max: 100, range: 'min', animate: true, slide: function(event, ui) { $("#jquery_jplayer").volume(ui.value); } });

                         $("#MP3Dialog").dialog('open');
                         break;
                     case 'amr':
                         var data = '<embed src="' + file + '" width="600" height="20" bgcolor="BLACK" controller="true" pluginspage="/quicktime/download/" kioskmode="true" qtsrcdontusebrowser >'; //endtime="0:05:22.5"
                         $("#PreviewDialog").html(data);
                         $("#PreviewDialog").dialog('option', { title: dlgTitle });
                         $("#PreviewDialog").dialog('option', { width: '640px' });
                         $("#PreviewDialog").dialog('option', { height: 'auto' });
                         $("#PreviewDialog").dialog('option', { minHeight: '150px' });
                         $("#PreviewDialog").dialog('open');
                         break;
                     case '3gp':
                         var data = '<embed src="' + file + '" bgcolor="BLACK" controller="true" pluginspage="/quicktime/download/" kioskmode="true" qtsrcdontusebrowser >'; //endtime="0:05:22.5"
                         $("#PreviewDialog").html(data);
                         $("#PreviewDialog").dialog('option', { title: dlgTitle });
                         $("#PreviewDialog").dialog('option', { width: 'auto' });
                         $("#PreviewDialog").dialog('option', { height: 'auto' });
                         $("#PreviewDialog").dialog('open');
                         break;
                 }
             } else {
                 $("#msgbox").html(message);
                 $("#msgbox").dialog('option', { title: dlgTitle });
                 $("#msgbox").dialog('open');
             }
         }
     });

    }

function showPauseBtn() {
    $("#play").fadeOut(function() {
        $("#pause").fadeIn();
    });
}

function showPlayBtn() {
    $("#pause").fadeOut(function() {
        $("#play").fadeIn();
    });
}

function playTrack(t, n) {
    $("#jquery_jplayer").setFile(t).play();
    showPauseBtn();
    return false;
}

/********* OTHER *************/
function subscribeAlert(id) {
    //alert(id);
    var lang = GetLanguage();
   // if (confirm('Subscribe Now?')) {
   
    $.ajax({
     cache:false,
        type: "GET",
        url: "../services/xml/alertSubscription2.aspx",
        data: "alertid=" + id + "&lang=" + lang,
        success: function(msg) {
            
            xmlDoc = _xmlDoc(msg);
            var result = xmlDoc.getElementsByTagName("result")[0].childNodes[0].nodeValue;
            var message = xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;
            var dlgTitle = xmlDoc.getElementsByTagName("DlgTitle")[0].childNodes[0].nodeValue;
            switch (result) {
                case '0':
                    $("#msgbox").html(message);
                    $("#msgbox").dialog('option', { title: dlgTitle });
                    $("#msgbox").dialog('open');
                    break;
                case '-1':
                    $("#msgbox").html(message);
                    $("#msgbox").dialog('option', { title: dlgTitle });
                    $("#msgbox").dialog('open');
                    break;
            }
        }
    });
    //}
}

function purchase(id) {
    var lang = GetLanguage();
//    if (confirm('Buy Item')) {
        $.ajax({
            type: "GET",
            url: "../services/xml/sendsms.aspx",
            data: "contentid=" + id + "&lang=" + lang,
            success: function(msg) {
                xmlDoc = _xmlDoc(msg);
                var result = xmlDoc.getElementsByTagName("result")[0].childNodes[0].nodeValue;
                var message = xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;
                var dlgTitle = xmlDoc.getElementsByTagName("DlgTitle")[0].childNodes[0].nodeValue;
                switch (result) {
                    case '0':
                        message += "<input type='hidden' id='txtID' name='txtID' value='" + id + "'/>";
                        $("#puchaseDialog").html(message);
                        $("#puchaseDialog").dialog('option', { title: dlgTitle });
                        $("#puchaseDialog").dialog('open');
                        break;
                    case '-1':
                        $("#msgbox").html(message);
                        $("#msgbox").dialog('option', { title: dlgTitle });
                        $("#msgbox").dialog('open');
                        break;
                }
            }
        });
//    }
}

function gift(id) {
    var lang = GetLanguage();
//    if (confirm('Send Gift')) {
        $.ajax({
            type: "GET",
            url: "../services/xml/gift.aspx",
            data: "contentid=" + id + "&lang=" + lang,
            success: function(msg) {
                xmlDoc = _xmlDoc(msg);
                var result = xmlDoc.getElementsByTagName("result")[0].childNodes[0].nodeValue;
                var message = xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue;
                var dlgTitle = xmlDoc.getElementsByTagName("DlgTitle")[0].childNodes[0].nodeValue;
                switch (result) {
                    case '0':
                        message += "<input type='hidden' id='txtID' name='txtID' value='" + id + "'/>";
                        $("#puchaseDialog").html(message);
                        $("#puchaseDialog").dialog('option', { title: dlgTitle });
                        $("#puchaseDialog").dialog('open');
                        break;
                    case '-1':
                        $("#msgbox").html(message);
                        $("#msgbox").dialog('option', { title: dlgTitle });
                        $("#msgbox").dialog('open');
                        break;
                }
            }
        });
 //   }
}

//.................................rbt msg function........................
function rbtShow(lang) {

var message="";
var title1="";

if (lang == "ar")
{
	title1="اختر";
	message = "ما هو الخيار الذي تريده";
}else{
	title1="Choose";
	message = "Which catalog do you want to visit";


}
    //$.ajax({
    $("#GiftDialog").html(message);
                    $("#GiftDialog").dialog('option', { title: title1 });
                    $("#GiftDialog").dialog('open');
            
        
    //});

}
