﻿function setKeyword(txt) {
    jQuery(document).ready(function(e) {
        jQuery('#ctl00_uxcp_uxKyw').val(txt);
    })
}
function slider() {
    jQuery("#slider").easySlider({
        auto: true,
        continuous: true,
        numeric: true
    });
}
function ScriptUtil(s) {
    var arSn = s.split('|');
    jQuery.each(arSn, function(index, value) {
        var sn = 'Scripts/' + value + '.js';
        var snRegex = new RegExp(value + '.js');
        var bFound;
        jQuery('head script').each(function(scindex) {
            var sname = jQuery(this).attr('src');
            //if (sn == sname) bFound = true;
            if (snRegex.test(sname)) bFound = true;
            bFound = (snRegex.test(sname));
            //alert(sname);
        });
        //alert(bFound);
        if (!bFound) {
            //dynamically add script tag
            addscript(sn);
            //alert(sn + ' added');
        }
    });
}
function StyleUtil(s) {
    var arSn = s.split('|');
    jQuery.each(arSn, function(index, value) {
        var sn = 'App_Themes/Default/' + value + '.css';
        var bFound = false;
        jQuery('head link').each(function(scindex) {
            var sname = jQuery(this).attr('href');
            if (sn == sname) bFound = true;
        });
        //alert(sn + ':' + bFound);
        if (!bFound) {
            //dynamically add script tag
            addstyle(sn);
            //alert(sn + ' added');
        }
    });
}
function addscript(src) {
    var s = jQuery.trim(src);
    if (s.length > 0) {
        jQuery('head').append('<script src="' + s + '" type="text/javascript"></script>');
    }
}
function addstyle(src) {
    var s = jQuery.trim(src);
    if (s.length > 0) {
        jQuery('head').append('<link href="' + s + '" rel="stylesheet" type="text/css" />');
    }
}
$(document).ready(function() {
    $('#ctl00_uxcp_uxKyw').bind("keydown", function(event) {
        // track enter key
        var keycode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
        if (keycode == 13) { // keycode for enter key
            // force the 'Enter Key' to implicitly click the button
            document.getElementById('uxSrc').click();
            return false;
        } else {
            return true;
        }
    }); // end of function
    
}); // end of document ready
function urlencode(str) {
    return escape(str).replace(/\+/g, '').replace('<','').replace('%3C', '').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
}
function Cari() {
    jQuery(document).ready(function() {
        var selectedDomain = jQuery('#ctl00_uxcp_rbOption input:radio:checked').val();
        switch (selectedDomain) {
            case 'PRPM':
                location.href = 'Search.aspx?k=' + urlencode(jQuery("#ctl00_uxcp_uxKyw").val());
                break;
            case 'Laman Web DBP':
                location.href = 'SearchDbp.aspx?k=' + urlencode(jQuery("#ctl00_uxcp_uxKyw").val());
                break;
            case 'www':
                location.href = 'Searchwww.aspx?k=' + urlencode(jQuery("#ctl00_uxcp_uxKyw").val());
                break;
            default:
                location.href = 'Search.aspx?k=' + urlencode(jQuery("#ctl00_uxcp_uxKyw").val());
        }
    })
}

var dlgE;

$(document).ready(function() {
    //var bExist = false;
    $('#eservice').click(function(e) {
        e.preventDefault();
        
        //$.blockUI({message: null});

        //        if (!bExist) {
        //            bExist = true;
        //            
        //            StyleUtil('boxy');
        //            ScriptUtil('jquery.boxy');
        //        }

        //Boxy.load("e_services.aspx", { title: 'e-Perkhidmatan Dewan Bahasa dan Pustaka', cache: true, modal: true, center: true, closeable: true, closeText: 'Tutup', fixed: false });
        //setTimeout($.unblockUI, 1);

        dlgE = { title: "e-Perkhidmatan Dewan Bahasa dan Pustaka",
            width: 700,
            modal: true,
            height: 500,
            draggable: true,
            autoOpen: false,
            zIndex: 9999,
            show: "blind",
            hide: "clip"
        };
        jQuery("#service").dialog(dlgE);
        jQuery("#service").dialog('open');
    })

    $('#ecommunity').click(function(e) {
        e.preventDefault();

        dlgE = { title: "e-Komuniti Dewan Bahasa dan Pustaka",
            width: 700,
            modal: true,
            height: 500,
            draggable: true,
            autoOpen: false,
            zIndex: 9999,
            show: "blind",
            hide: "clip"
        };
        jQuery("#community").dialog(dlgE);
        jQuery("#community").dialog('open');
    })

    $('#epublishing').click(function(e) {
        e.preventDefault();

        dlgE = { title: "e-Penerbitan Dewan Bahasa dan Pustaka",
            width: 700,
            modal: true,
            height: 500,
            draggable: true,
            autoOpen: false,
            zIndex: 9999,
            show: "blind",
            hide: "clip"
        };
        jQuery("#publishing").dialog(dlgE);
        jQuery("#publishing").dialog('open');
    })

    $('#ernd').click(function(e) {
        e.preventDefault();

        dlgE = { title: "e-Penyelidikan Dewan Bahasa dan Pustaka",
            width: 700,
            modal: true,
            height: 500,
            draggable: true,
            autoOpen: false,
            zIndex: 9999,
            show: "blind",
            hide: "clip"
        };
        jQuery("#rnd").dialog(dlgE);
        jQuery("#rnd").dialog('open');
    })

    $('#ekarya').click(function(e) {
        e.preventDefault();

        dlgE = { title: "e-Karya",
            width: 700,
            modal: true,
            height: 500,
            draggable: true,
            autoOpen: false,
            zIndex: 9999,
            show: "blind",
            hide: "clip"
        };
        jQuery("#karya").dialog(dlgE);
        jQuery("#karya").dialog('open');
    })
})
