﻿var b_timer = null;
var b_on = true;
var blnkrs = null;
var stopbanner = "0";


function blink() {
    var tmp = document.getElementsByTagName("span");
    if (tmp) {
        blnkrs = new Array();
        var b_count = 0;
        for (var i = 0; i < tmp.length; ++i) {
            if (tmp[i].className == "blink") {
                blnkrs[b_count] = tmp[i];
                ++b_count;
            }
        }

        blinkTimer(500);
    }
}

function blinkTimer(ival) {
    if (b_timer) {
        window.clearTimeout(b_timer);
        b_timer = null;
    }
    blinkIt();
    b_timer = window.setTimeout('blinkTimer(' + ival + ')', ival);
}

function blinkIt() {
    for (var i = 0; i < blnkrs.length; ++i) {
        if (b_on == true) {
            blnkrs[i].style.visibility = "hidden";
        }
        else {
            blnkrs[i].style.visibility = "visible";
        }
    }
    b_on = !b_on;
}



function MM_swapImgRestore() {
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() {
    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 MM_findObj(n, d) {
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && document.getElementById) x = document.getElementById(n); return x;
}

function MM_swapImage() {
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}

function ToggleAll(e) {
    if (e.checked) {
        SetChecked(1);
    }
    else {
        SetChecked(0);
    }
}




function SetChecked(val) {
    dml = document.form1;
    len = dml.elements.length;
    var i = 0;
    for (i = 0; i < len; i++) {
        if (dml.elements[i].name == 'checkbox') {
            dml.elements[i].checked = val;
        }
    }
}


function custom_print() {
    if (document.all) {
        if (navigator.appVersion.indexOf("5.0") == -1) {
            var OLECMDID_PRINT = 6;
            var OLECMDEXECOPT_DONTPROMPTUSER = 2;
            var OLECMDEXECOPT_PROMPTUSER = 1;
            var WebBrowser = "<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";
            document.body.insertAdjacentHTML("beforeEnd", WebBrowser);
            WebBrowser1.ExecWB(6, 2);
            WebBrowser1.outerHTML = "";
        } else {
            self.print();
        }
    } else {
        self.print();
    }
}

function SK_reloadPage(init) {
    if (init == true) with (navigator) {
        if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
            document.SK_pgW = innerWidth; document.SK_pgH = innerHeight; onresize = SK_reloadPage;
        }
    }
    else if (innerWidth != document.SK_pgW || innerHeight != document.SK_pgH) location.reload();
}
SK_reloadPage(true);

function MM_reloadPage(init) {
    if (init == true) with (navigator) {
        if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
            document.MM_pgW = innerWidth; document.MM_pgH = innerHeight; onresize = MM_reloadPage;
        }
    }
    else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
}

MM_reloadPage(true);


function mk_of() {

    if (window.event.clientY < 0) {
        window.open('mk_of.asp', 'mkofmyl', 'width=1,height=1');
    }

}


function MM_openBrWindow(theURL, winName, features) {
    window.open(theURL, winName, features);
}

function dSM(msgStr) {
    status = msgStr;
}




function MM_findObj(n, d) {
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_validateForm() {
    var i, p, q, nm, test, num, min, max, errors = '', args = MM_validateForm.arguments;
    for (i = 0; i < (args.length - 2); i += 3) {
        test = args[i + 2]; val = MM_findObj(args[i]);
        if (val) {
            nm = val.name; if ((val = val.value) != "") {
                if (test.indexOf('isEmail') != -1) {
                    p = val.indexOf('@');
                    if (p < 1 || p == (val.length - 1)) errors += '- ' + nm + ' must contain an e-mail address.\n';
                } else if (test != 'R') {
                    num = parseFloat(val);
                    if (isNaN(val)) errors += '- ' + nm + ' must contain a number.\n';
                    if (test.indexOf('inRange') != -1) {
                        p = test.indexOf(':');
                        min = test.substring(8, p); max = test.substring(p + 1);
                        if (num < min || max < num) errors += '- ' + nm + ' must contain a number between ' + min + ' and ' + max + '.\n';
                    }
                }
            } else if (test.charAt(0) == 'R') errors += '- ' + nm + ' is required.\n';
        }
    } if (errors) alert('The following error(s) occurred:\n' + errors);
    document.MM_returnValue = (errors == '');
}

function emailvalidation(field, alertbox) {
    var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
    apos = field.value.indexOf("@");
    dotpos = field.value.lastIndexOf(".");
    lastpos = field.value.length - 1;
    var badEmail = (apos < 1 || dotpos - apos < 2 || lastpos - dotpos < 2)

    if (goodEmail && !badEmail) {
        return true;
    }
    else {
        alert(alertbox);
        field.focus();
        field.select();
        return false;
    }
}
function emptyvalidation(entered, alertbox) {
    with (entered) {
        if (value == null || value == "")
        { if (alertbox != "") { alert(alertbox); } return false; }
        else { return true; }
    }
}
function formvalidation(thisform) {
    with (thisform) {

        if (emailvalidation(email, "Please enter your valid email address") == false) { email.focus(); return false; };

    }

}
function outliner(aEvent) {
    //oMe = window.event.srcElement
    //get child element
    var child; //= document.all[event.srcElement.getAttribute("child",false)];
    var myEvent = aEvent ? aEvent : window.event;


    //document.all[event.currentTarget.getAttribute("child",false)];


    // Internet Explorer

    if (myEvent.srcElement) {
        child = document.getElementById(myEvent.srcElement.getAttribute("child"));
    }

    // W3C DOM
    if (myEvent.currentTarget) {
        //child=document.getElementsByTagName("*")[myEvent.Target.getAttribute("child",false)];
        child = document.getElementById(myEvent.target.getAttribute("child"))
    }




    //if child element exists, expand or collapse it.
    if (null != child) {
        child.className = child.className == "collapsed" ? "expanded" : "collapsed";
    }
}


function changepic() {
    uMe = window.event.srcElement;
    var check = uMe.src.toLowerCase();
    if (check.lastIndexOf("plus.gif") != -1) {
        uMe.src = "images/Minus.gif"
    }
    else {
        uMe.src = "images/Plus.gif"
    }
}

//jQuery(function($) {
 //  $("img").pngfix();
//});


function uuid() {
    var chars = '0123456789abcdef'.split('');

    var uuid = [], rnd = Math.random, r;
    uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
    uuid[14] = '4'; // version 4

    for (var i = 0; i < 36; i++) {
        if (!uuid[i]) {
            r = 0 | rnd() * 16;

            uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r & 0xf];
        }
    }

    return uuid.join('');
}



function PageMethod(fn, paramArray, successFn, errorFn,strdt,ty) {

    var dt;
    var ct;
    var typ;
    if (ty != '' && typeof(ty) != 'undefined') {
        typ = ty;
    } else {
        typ = "POST";
    }
    if (strdt != '' && typeof (strdt) != 'undefined') {
        dt = strdt;
        ct = "text/html; charset=utf-8";
    } else {
        dt = 'json';
        ct = "application/json; charset=utf-8";
    }
    var paramList = '';
    if (paramArray.length > 0) {
        for (var i = 0; i < paramArray.length; i += 2) {
            if (paramList.length > 0) paramList += ',';
            paramList += '"' + paramArray[i] + '":"' + paramArray[i + 1] + '"';
        }
    }
    paramList = '{' + paramList + '}';

    $.ajax({
        type: typ,
        url: fn,
        contentType: ct,
        data: paramList,
        dataType: dt,
        success: successFn,
        error: errorFn
    });

}

function AjaxFailed(XMLHttpRequest, textStatus, errorThrown) {
    // alert(XMLHttpRequest + '\n' + textStatus + '\n' + errorThrown);
}












function OpenSignUpDlg_ex(str) {


     var host4;
    host4 = GetCorrectUrl();
    window.open("http://" + host4 + "/RegisterUser_ex.aspx?ex=" + str, "OpenSignUpDlg_ex", "location=0,status=0,scrollbars=0,width=750,height=610");

}






var $dialog;
var signup_redirect_page;
function OpenSignUpDlg(r) {
    var r1 = '';
    if (typeof (r) != 'undefined' && typeof (r) != '') {
        r1 = r;
    }
    stopbanner = "1";
    signup_redirect_page = r1;
    $dialog = null;
    $dialog = $('<div id="signupdialog"></div>').load('RegisterUserAjax.html?uid=' + uuid()).dialog({
        title: 'signup',
        autoOpen: false,
        width: 750,
        height: 720,
        modal: true,
        resizable: false,
        autoResize: false,
        draggable: true
    });

    try {
        $dialog.dialog('close');
        $('#minkozelogindialog').remove();
    } catch (err) { }
    $(".ui-dialog-titlebar-close").hide();

    $dialog.dialog('open');

    try {
        $("#username").focus();
    } catch (err) { }

}

    var login_redirect_page;
    function OpenLoginDlg(gp, dlgtitle) {
        if (dlgtitle == '' || typeof (dlgtitle) == "undefined") {
            dlgtitle = 'Login';
        }

        if (gp == '' || typeof (gp) == "undefined") {
            login_redirect_page = '';
        } else {
            login_redirect_page = gp;
        }
      

        $dialog = null;
        $dialog = $('<div id="minkozelogindialog"></div>').load('LoginAjax.html?uid=' + uuid()).dialog({
            title: dlgtitle,
            autoOpen: false,
            width: 380,
            height: 220,
            modal: true,
            resizable: false,
            autoResize: false,
            draggable: true,
            zIndex: 9999
        });


        $(".ui-dialog-titlebar-close").hide();
        $dialog.dialog('open');
        $("#ui-dialog-title-minkozelogindialog").focus();

        try {
            $("#dialog").focus();
        } catch (err) {
            //alert(err);
            try {
                $("#username").focus();
            } catch (err) {
                // alert(err);

            }
        }
    }




    function OpenDlg(dlgtitle,LoadPage,dlgwidth,dlgheight,SetFocusOn,ExtraPram,HideCloseBtn,dlgname) {
        if (dlgname == '' || typeof (dlgname) == "undefined") {
            dlgname = 'minkozedialog';
        }
        $dialog = null;
        $dialog = $('<div id="' + dlgname + '"></div>').load(LoadPage + '?uid=' + uuid() + ExtraPram).dialog({
            title: dlgtitle,
            autoOpen: false,
            open: function (event, ui) {
                if (HideCloseBtn == '' || typeof (HideCloseBtn) == "undefined") {
                    $(".ui-dialog-titlebar-close", ui).show();
                } else {
                    $(".ui-dialog-titlebar-close", ui).hide();
                }
            },
            close: function (ev, ui) {
                // $(this).dialog('close');
                try {
                    $(this).dialog('destroy');
                    $(this).remove();
                } catch (err) { }
            },
            width: dlgwidth,
            height: dlgheight,
            modal: true,
            resizable: false,
            autoResize: false,
            draggable: true,
            zIndex: 9999
        });

       

//        if (HideCloseBtn == '' || typeof (HideCloseBtn) == "undefined") {
//            $(".ui-dialog-titlebar-close#" + dlgname ).show();
//        } else {
//            $(".ui-dialog-titlebar-close#" + dlgname).hide();
//        }
        $dialog.dialog('open');
        
        
        setTimeout(function () {
            $("#ui-dialog-title-" + dlgname).focus();
        }, 500);
        try {
            $("#" + SetFocusOn).focus();            
           // setTimeout(function () {
              //  $("input:text:visible:first").focus();
           // }, 500);
                     
        } catch (err) {           
        }
    }





    var mypage_myevents_PartyID;
    var mypage_myevents_UserID;
    function AddUserToPartyGuestList(PartyID, UserID, lg, rb) {

        if (rb == '' || typeof (rb) == "undefined") {
            rb = '';
        }

        mypage_myevents_PartyID = PartyID;
        mypage_myevents_UserID = UserID;       

        $("#divAddUserToPartyGuestList").html("");
        $("#divAddUserToPartyGuestList").html("<img src='images/ajax-loader.gif' alt='' />");

        PageMethod("functions/Ajaxfunctions.aspx/AddUserToPartyGuestList", [
        "loggedinusername",lg,
        "PartyID", PartyID,
        "rb", rb, ],
        AddUserToPartyGuestList_return,
        AjaxFailed);

      


        

    }
    function LoadFrmAddGuestList(id) {
        PageMethod("AjaxAddGuestListfrm.htm?uid=" + uuid(), [],
        AjaxAddGuestListfrm_return,
        AjaxFailed, "html", "GET");
    }

    function AjaxAddGuestListfrm_return(r) {
        $("#divAddUserToPartyGuestList").html(r);
    }
    var PartyGuestID_;
    function AddUserToPartyGuestList_return(r) {
        PartyGuestID_ = r.d;    
        LoadFrmAddGuestList();
    }


    function UpdateUserName(fn,ln) {
        ln_ = ln;
        fn_ = fn;
        $("#divAddUserToPartyGuestList").html("<img src='images/ajax-loader.gif' alt='' />");

        PageMethod("AjaxUpdateName.htm?uid=" + uuid(), [],
        AjaxUpdateName_return,
        AjaxFailed, "html", "GET");
    }


    function AjaxUpdateName_return(r) {
        $("#divAddUserToPartyGuestList").html(r);
    }

    var fn_, ln_, id_, uid_, lg_,rb_;
    function AjaxRSVPOptions(fn, ln, id, uid, lg, ft,rb) {

        if (rb_ == '' || typeof (rb_) == 'undefined') {
            rb_ = rb;
        }

        if (ln_ == '' || typeof (ln_) == 'undefined') {
            ln_ = ln;
        }
        if (fn_ == '' || typeof (fn_) == 'undefined') {
            fn_ = fn;
        }
        if (id_ == '' || typeof (id_) == 'undefined') {
            id_ = id;
        }
        if (uid_ == '' || typeof (uid_) == 'undefined') {
            uid_ = uid;
        }
        if (lg_ == '' || typeof (lg_) == 'undefined') {
            lg_ = lg;
        }

        if (typeof(ft) == 'undefined' || ft == ''){
 OpenMyPageDlg('divAddUserToPartyGuestList', 'Confirmation', 470, 600);
       }
        $("#divAddUserToPartyGuestList").html("<img src='images/ajax-loader.gif' alt='' />");

        PageMethod("AjaxRSVPOptions.htm?uid=" + uuid(), [],
        AjaxRSVPOptions_return,
        AjaxFailed, "html", "GET");

    }

    function AjaxRSVPOptions_return(r) {
        
        $("#divAddUserToPartyGuestList").html(r);
        $("#fnln").html(fn_ + ' ' + ln_);
    }

   
 

   





    $(function () {

        $('#SignupWsm').click(function (e) {
            e.preventDefault();
            OpenSignUpDlg();
        });
        $('#Signup').click(function (e) {
            e.preventDefault();
            OpenSignUpDlg();
        });

        $('#Signupforum').click(function (e) {
            e.preventDefault();           
            OpenSignUpDlg_ex('f');
        });

        $('#Signupstore').click(function (e) {
            e.preventDefault();
            OpenSignUpDlg_ex('s');
        });
        
        $('#minkozelogin').click(function (e) {
            e.preventDefault();
            OpenLoginDlg('');
        });

    });


        var ddlIslandID;
    ddlIslandID = "ddlisland";
    var t_Behaveiour;
    var island_id;
    function GetislandList(IslandElementID, Behaveiour, ID) {
        if (ID != '') {
            island_id = ID;
        } else {
            island_id = '';
        }

        if (Behaveiour == '') {
            t_Behaveiour = '';
        } else {
            t_Behaveiour = Behaveiour;
        }
        
    if (IslandElementID != '') {
            ddlIslandID = IslandElementID;
        } else {
            ddlIslandID = "ddlisland";
        }
        PageMethod("functions/Ajaxfunctions.aspx/GetislandList", [], GetislandList_s, AjaxFailed);
    }

    function GetislandList_s(r) {
       
        var myObject = jQuery.parseJSON(r.d);
        var isl = myObject.islands;

         $("#" +  ddlIslandID).append($('<option></option>').val('').html('-- Select --').attr("selected", "selected"));

         for (var i = 0; i <= isl.length - 1; i++) {
             if (t_Behaveiour == 'name') {

                 $("#" + ddlIslandID).append($('<option></option>').val(isl[i].islandname).html(isl[i].islandname));

                 if (island_id == isl[i].islandname) {
                     $("#" + ddlIslandID + " option[value = '" + island_id + "']").attr("selected", "selected");
                 }

             } else {
                 $("#" + ddlIslandID).append($('<option></option>').val(isl[i].islandvalue).html(isl[i].islandname));
             }
         }
         t_Behaveiour = '';
    }


    var LoadCountries_id;
    var LoadStates_id;
    var LoadCity_id;
    var ddlcountryID;
    ddlcountryID = "ddlcountry";

    var ddlstateID;
    ddlstateID = "ddlstates";


    var ddlCityID;
    ddlCityID = "ddlcities";

    function LoadCountries(ID, CountryElementID, StateElementID, CityElementID) {
       
        if (CountryElementID != '') {
            ddlcountryID = CountryElementID;
        } else {
            ddlcountryID = "ddlcountry";
        }

        if (StateElementID != '') {
            ddlstateID = StateElementID;
        } else {
            ddlstateID = "ddlstates";
        }

        if (CityElementID != '') {
            ddlCityID = CityElementID;
        } else {
            ddlCityID = "ddlcities";
        }

        LoadCountries_id = ID;
        PageMethod("functions/Ajaxfunctions.aspx/GetCountryList", [], LoadCountries_s, AjaxFailed);
    }

    function LoadCountries_s(r) {
        var myObject = eval(r.d);
        $("#" + ddlcountryID).append($('<option></option>').val('').html('-- Select --'));
        for (var i = 0; i <= myObject.length - 1; i++) {
            $("#" +ddlcountryID).append($('<option></option>').val(myObject[i].ID).html(myObject[i].CountryName));
            if (LoadCountries_id == myObject[i].ID) {
                $("#"+ddlcountryID +" option[value = '" + LoadCountries_id + "']").attr("selected", "selected");
            }
        }

        $("#" + ddlstateID).append($('<option></option>').val('').html('-- Select --'));
    }


    function LoadStates(CID, SID) {
        LoadStates_id = SID;
        $("#"+ ddlstateID + " >option").remove();
        PageMethod("functions/Ajaxfunctions.aspx/GetStates", ["CountryID",  CID ], LoadStates_s, AjaxFailed);   


    }

    function LoadStates_s(r) {

        var myObject = eval(r.d);
        $("#"+ ddlstateID).append($('<option></option>').val('').html('-- Select --'));
        for (var i = 0; i <= myObject.length - 1; i++) {
            $("#" + ddlstateID).append($('<option></option>').val(myObject[i].ID).html(myObject[i].StateName));
            if (LoadStates_id == myObject[i].ID) {
                $("#"+ ddlstateID +" option[value = '" + LoadStates_id + "']").attr("selected", "selected");
            }
        }
    }



    function LoadCities(SID,CiID) {
        LoadCity_id = CiID;
        $("#" + ddlCityID + " >option").remove();
        PageMethod("functions/Ajaxfunctions.aspx/GetCities", ["StateID", SID], LoadCity_s, AjaxFailed);


    }

    function LoadCity_s(r) {

        var myObject = eval(r.d);
        $("#" + ddlCityID).append($('<option></option>').val('').html('-- Select --'));
        for (var i = 0; i <= myObject.length - 1; i++) {
            $("#" + ddlCityID).append($('<option></option>').val(myObject[i].ID).html(myObject[i].CityName));
            if (LoadCity_id == myObject[i].ID) {
                $("#" + ddlCityID + " option[value = '" + LoadCity_id + "']").attr("selected", "selected");
            }
        }
    }


    var $mypage_dialog;
    function OpenMyPageDlg(dlgid, dlgtitle, dlgwidth, dlgheight) {

        stopbanner = "1";
        $mypage_dialog = null;
        $mypage_dialog = $('<div id="' + dlgid + '"></div>').dialog({
            buttons: {
                Close: function () {
                    $(this).dialog('close');
                    $('#' + dlgid).remove();
                }
            },
            title: dlgtitle,
            autoOpen: false,
            width: dlgwidth,
            height: dlgheight,
            modal: true,
            resizable: false,
            autoResize: false,
            draggable: true
        });


        $(".ui-dialog-titlebar-close").hide();
        $mypage_dialog.dialog('open');
        $("#ui-dialog-title-" + dlgid).focus();
    }

    function GetTaggedUsers(ID) {
        $('#taggedusers').load('AjaxTagMeUsers.aspx?ID=' + ID + '&uid=' + uuid());
    }

    $(document).ready(function () {

      //  $(".fan_box .connect_top clearfix .connect_action  .name_block").hide();
      //  $(".fan_box connect_top clearfix .connect_action  .profileimage").hide();

        $('.addtocart').click(function (e) {
            var id = $(this).attr("tag");
            var un = $(this).attr("un");
            if (un == '') {
                var hrf = document.location.href;
                if (hrf.indexOf("?") != -1) {
                    hrf = hrf + "&uid=" + uuid();
                } else {
                    hrf = hrf + "?uid=" + uuid();
                }

                OpenLoginDlg(hrf, 'Please login to purchase');
            } else {

                $("#" + id).html("<span style='font-size:14px;'><b><img src='images/icon_processing.gif' alt='' /> Adding to cart ...</b><span>");
                PageMethod("functions/Ajaxfunctions.aspx/SaveItemToShopList", ["ItemID", "" + id + "", "username", "" + un + ""], addtocart_s, AjaxFailed);
            }
        });


        function addtocart_s(r) {
            var str = r.d.split(",");

            initshop_s(str[0]);
            $("#" + str[1]).html("<span style='color:green;font-size:14px;'><b>Added to cart</b></span><br /><a href='shoppingcart.aspx' style='font-size:12px;'><b>View Cart</b><a/> - <a href='javascript:;;' class='checkoutlnk' style='font-size:12px;'><b>Check out</b><a/>");
        }



        $('#imgchk_s').click(function (event) {
            $('#frmcheckout_s').submit();
        });

        $("#dlgclose").live('click', function (event) {
            Closedlg();
            return false;
        });

        $("#dlgclose2").live('click', function (event) {
            Closedlg();
            return false;
        });

        $("#dlgclose3").live('click', function (event) {
            $dialog.dialog('close');
            $('#sendusermsgdlg').remove();
            $(".ui-dialog-titlebar-close").show();
            //  stopbanner = "0";
            return false;
        });

        $(".tagme").live('click', function (event) {
            var tid = $(this).attr('id');
            OpenDlg("Tag Me", "AjaxTagMeOptions.aspx", 600, 350, "txtfacebook", "&ID=" + tid, "1");
            $(".ui-dialog-titlebar-close").hide();
        });

        $(".removetagme").live('click', function (event) {
            var tid = $(this).attr('id');
            PageMethod("functions/Ajaxfunctions.aspx/RemoveTagMe", ["ID", "" + tid + ""], RemoveTagMe_s, AjaxFailed);
        });

        function RemoveTagMe_s(r) {
            if (r.d == "1") {
                window.location.href = window.location.href;
            }
        }


        $(".TaggedUsers").live('click', function (event) {
            var tid = $(this).attr('id');
            OpenDlg("Tagged Users", "AjaxTagMeUsers.aspx", 650, 350, "idtbl", "&ID=" + tid + "&uid=" + uuid());
        });

        $(".tagusersendmessage").live('click', function (event) {
            var un = $(this).attr('un');
            OpenDlg("Send Message", "AjaxSendMessage.aspx", 500, 437, "txtsubj", "&un=" + un, "1", "sendusermsgdlg");
            $(".ui-dialog-titlebar-close").hide();

        });
        $(".bbscanimg").live('click', function (event) {
            var f = $(this).attr('f');
            window.open("bbscanimage.aspx?f=" + f, "bbscanimage_ex", "location=0,status=0,scrollbars=0,width=800,height=600");

        });


    });

    function Closedlg() {
        try {
            $dialog.dialog('close');
            $('#minkozedialog').remove();
            stopbanner = "0";

            $('#minkozedialog').dialog('destroy');
        } catch (err) { }
    }


    function InitMinkozeSearch(SearchTypes,TakeSearchResults,Behaviour,HfID,elemID) {


        if ($('#' + elemID).length) {

          
            var host4;
            host4 = GetCorrectUrl();

            $("#" + elemID).autocomplete({
                source: "http://" + host4 + "/SearchMinkoze.ashx?st=" + SearchTypes + "&t=" + TakeSearchResults,
                multiple: true,
                dataType: "json",
                focus: function (event, ui) {
                    $("#" + elemID).val(ui.item.value);
                    return false;
                },
                select: function (event, ui) {
                    $("#" + elemID).val(ui.item.value);
                    if (ui.item.t == 'Music') {
                        if (Behaviour == 'click') {
                            location.href = 'http://' + host4 + '/MediaChk.aspx?T=0&pass=SongID=' + ui.item.id;
                        } else if (Behaviour == 'saveid') {
                            $("#" + HfID).val(ui.item.id);
                        }

                    } else if (ui.item.t == 'Music Video') {
                        if (Behaviour == 'click') {
                            location.href = 'http://' + host4 + '/MediaChk.aspx?T=1&pass=SongID=' + ui.item.id;
                        } else if (Behaviour == 'saveid') {
                            $("#" + HfID).val(ui.item.id);
                        }

                    } else if (ui.item.t == 'Artist') {
                        if (Behaviour == 'click') {
                            location.href = 'http://' + host4 + '/ArtistDetails.aspx?ID=' + ui.item.id;
                        } else if (Behaviour == 'saveid') {
                            $("#" + HfID).val(ui.item.id);
                        }

                    } else if (ui.item.t == 'Album') {
                        if (Behaviour == 'click') {
                            location.href = 'http://' + host4 + '/AlbumDetails.aspx?ID=' + ui.item.id;
                        } else if (Behaviour == 'saveid') {
                            $("#" + HfID).val(ui.item.id);
                        }

                    } else if (ui.item.t == 'Event') {
                        if (Behaviour == 'click') {
                            location.href = 'http://' + host4 + '/EventDetail.aspx?PartyID=' + ui.item.id;
                        } else if (Behaviour == 'saveid') {
                            $("#" + HfID).val(ui.item.id);
                        }


                    } else if (ui.item.t == 'User') {
                        if (Behaviour == 'click') {
                            var uiid = ui.item.id.split('@');
                            location.href = 'http://' + host4 + '/' + uiid[0];
                            //  } else if (Behaviour == 'saveid') {
                            //   $("#" + HfID).val(ui.item.id);
                        }

                    }

                    return false;
                }
            }).data("autocomplete")._renderItem = function (ul, item) {
                return $("<li></li>")
      				.data("item.autocomplete", item)
        				.append("<a>" + item.value + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b style='color:blue;'>" + item.t + "</b></a>").appendTo(ul);
            };



        }

    }


    function initshop_s(u) {
        $('#sometxt').html("<img src='images/icon_processing.gif' alt='' /> Loading ...");
        PageMethod("functions/Ajaxfunctions.aspx/CreateShoppingList", ['username',"" + u + "", 'issmall', 'true'], shop_s, AjaxFailed);

    }


    var TotalCount_s = 0;

    function shop_s(r) {

        var r2 = jQuery.parseJSON(r.d);

        $("#smallsc").find("tr:gt(0)").remove();       
        $('#shopping_s').after(r2.Songs + r2.Albums + r2.Pictures);
              

        if (r2.TotalCount <= 0) {
            $('#sometxt').html("Cart Empty");
            $("#smallsc_footer").hide();

        } else {
            $('#sometxt').html("");
            $("#smallsc_footer").show();
        }

        $('#ttl').html(r2.TotalPrice);

        $('#frmcheckout_s').html(r2.Chkfrm);
        TotalCount_s = r2.TotalCount;
        if ($('#headershoppingtotal').length) {
            $("#headershoppingtotal").html(r2.TotalCount);
        }
    }


    $(".checkoutlnk").live('click', function (event) {
        $('#frmcheckout_s').submit();
    });

    $('#RemoveItemFromShopList_s').live('click', function (event) {
        if (event.button != 0) {            
            return true;
        } else {
            var id = $(this).attr('class');
            var pr = $(this).attr('tag');
            var u = $(this).attr('u');
            var ttl = $('#ttl').html();
            $('#ttl').html(round(ttl - pr));

            PageMethod("functions/Ajaxfunctions.aspx/RemoveFromShoppingList", ['username', "" + u +"", "id", "" + id + "", 'issmall', 'false'], removeshop_s, AjaxFailed);




            $(this).parent().parent().fadeTo(400, 0, function () {
                $(this).remove();
            });

            var ttl2 = $('#ttl').html();
            if (ttl2 == "0") {
                $('#smallsc_footer').hide();
                $('#sometxt').html("Cart Empty");
               
            }
            TotalCount_s = TotalCount_s - 1;
            if ($('#headershoppingtotal').length) {
                $("#headershoppingtotal").html(TotalCount_s);
            }
            return false; 
        }

    });





    function removeshop_s(r) {
        var r2 = jQuery.parseJSON(r.d);
        $('#frmcheckout_s').html(r2.Chkfrm);
    }




         function round(n) {
            return Math.round(n * 100 + ((n * 1000) % 10 > 4 ? 0 : 0)) / 100;
        }

        function GetCorrectUrl() {
            var host3 = location.host;
            var host4;
            host3 = host3.split('.');
            if (host3.length == 3) {
                host4 = host3[1] + '.' + host3[2];
            } else {
                host4 = location.host;

                if (host4.indexOf("localhost") != -1) {
                    host4 = "localhost/minkozev3";
                }

            }

            return host4;
        }


        var ddl_id_wsm;
        function GetDefaultWSMNumbers(ddl_id) {
            ddl_id_wsm = ddl_id;
            $("#" + ddl_id + " >option").remove();
            PageMethod("functions/Ajaxfunctions.aspx/GetDefaultWSMNumbers", [], GetDefaultWSMNumbers_s, AjaxFailed);


        }

        function GetDefaultWSMNumbers_s(r) {

            var myObject = eval(r.d);
            //$("#" + ddl_id_wsm).append($('<option></option>').val('').html('-- Select --'));
            for (var i = 0; i <= myObject.length - 1; i++) {
                $("#" + ddl_id_wsm).append($('<option></option>').val(myObject[i].BaseNumber).html(myObject[i].BaseNumber));
            }
        }

        function OpenPpvPurchase(ID, un, rb) {
            if (rb == '' || typeof (rb) == 'undefined') {
                rb = '0';
            }
            if (un == '' || typeof (un) == 'undefined') {
                OpenLoginDlg(window.location.href, 'Login to Purchase PayPerView Event');

            } else {
                OpenDlg("Purchase PayPerView Event", "AjaxPurchasePpv.aspx", 600, 350, "txtwsmcardnumber2", "&ID=" + ID + "&rb=" + rb, "1");
            }

        }

        function GetFreeDownload(mid, un) {
            if (un == '' || typeof (un) == 'undefined') {
                OpenLoginDlg(window.location.href, 'Login To Download This Free Media');
                return;
            }


            if (mid == '' || typeof (mid) == 'undefined') {
                return;
            } else {
                window.location.href = 'DownloadFreeMedia.aspx?id=' + mid + '&un=' + un;
            }

        }

        function ProceedNext() {

            $('#rmsg').html('Checking ...').css("color", "green");
            $('#btn').attr("disabled", true);
            $('#dlgclose').attr("disabled", true);

            $('#dlgani').show();
            $('#rmsg').show();


            PageMethod("functions/Ajaxfunctions.aspx/CheckWSMCard", [
        "WSMCardNumber", $("#txtwsmcardnumber2").val()],
        ProceedNext_s,
        AjaxFailed);

        }


        function ProceedNext_s(r) {

            var msg = r.d;

            if (msg == "1") {
                $('#rmsg').html("Card Valid").css("color", "green");
                $('#pnlwsm').hide();
                $('#pnlpurchase').show();
              //  $("#txtpayperviewprice").html("<s>$ <%=q.PayPerViewPrice %></s> <b>$ <%=wsmprice %><span style='color:red;'> WSM DISCOUNT APPLIED!!</span></b>");

            } else if (msg == "2") {
                $('#rmsg').html("Card is Disabled").css("color", "red");
                $('#dlgani').hide();
                $('#btn').removeAttr("disabled");
                $('#dlgclose').removeAttr("disabled");
            } else if (msg == "3") {
                $('#rmsg').html("Card is Expired").css("color", "red");
                $('#dlgani').hide();
                $('#btn').removeAttr("disabled");
                $('#dlgclose').removeAttr("disabled");
            } else if (msg == "4") {
                $('#rmsg').html("Card is INVALID").css("color", "red");
                $('#dlgani').hide();
                $('#btn').removeAttr("disabled");
                $('#dlgclose').removeAttr("disabled");
            }
        }

        function PurchaseCard() {
            window.location = 'http://store.' + GetCorrectUrl() + '/product.php?productid=17674&cat=248&page=1';
        }

        function PurchasePpv(ID,rb) {
            window.location = 'PayForPpv.aspx?wsm=' + $("#txtwsmcardnumber2").val() + '&ID='+ ID +'&rb=' + rb;
        }

        function RenewCard() {
            window.location = 'PayForWSMCard.aspx?ID=2';
        }

        function AddTaggedUser(Pid, username) {



            $('#tagrmsg').html('Tagging ...').css("color", "blue");
            $('#btntagme').attr("disabled", true);
            $('#dlgclose').attr("disabled", true);
            $("#tagmeani").show();
            $('#tagrmsg').show();

            PageMethod("functions/Ajaxfunctions.aspx/AddTaggedUser", [
        "PicID", Pid,
        "username", username,
        "facebook", $("#txtfacebook").val(),
        "linkedin", $("#txtlinkedin").val(),
        "myspace", $("#txtmyspace").val(),
        "twitter", $("#txttwitter").val(),
        "bbpin", $("#txtbbpin").val(),
"bbimage", $("#hfqqimagename").val()
        ],
        AddTaggedUser_s,
        AjaxFailed);

        }


        function AddTaggedUser_s(r) {

            $('#tagrmsg').html("You Have Been Tagged").css("color", "green");
            $('#tagrmsg').show();
            $('#tagmeani').hide();
          //  $('#btntagme').removeAttr("disabled");
            $('#dlgclose').removeAttr("disabled");
            $("#dlgclose").attr('value', 'Close');          
            // nap(2000);

           // Closedlg();
        }

        function createUploader(elm) {
            uploader = new qq.FileUploader({
                element: document.getElementById(elm),
                debug: false,
                action: 'uploadhandler.ashx',
                onSubmit: uploaderstart,
                onComplete: uploadercomplete,
                multiple: false,
                allowedExtensions: ["jpg", "jpge", "gif", "bmp", "tiff", "png"], 
                params: {}
            });
        }


        function uploaderstart(id, fileName) {

            $(".qq-upload-button").attr('disabled', 'disabled');
            $("#Uploadbbimage").attr('disabled', 'disabled');
            $("#dlgclose").attr('disabled', 'disabled');
            
        }

        function uploadercomplete(id, fileName, responseJSON) {
          
            var obj = responseJSON;

            $('#Uploadbbimage:disabled').removeAttr('disabled');
         //   $('#dlgclose:disabled').removeAttr('disabled');

            if (obj.success) {
              //  alert(obj.fn);
                $("#hfqqimagename").val(obj.fn);
                $("#errmsg").hide();
                $(".qq-upload-button").hide();
            } else {
                $("#hfqqimagename").val("");
                $("#errmsg").html(obj.msg);
                $("#errmsg").show();
                $(".qq-upload-button").removeAttr('disabled');
                $(".qq-upload-button").show();
            }

           
        }

        function nap(m) {
            var snooze = new Date(new Date().getTime() + m);
            while (new Date() < snooze) {
                //napping
            }
        }
        var fpn_allowed = 3;
        var fpn_count=0;
        function createUploaderForfpn(elm) {
            uploader = new qq.FileUploader({
                element: document.getElementById(elm),
                debug: false,
                action: 'uploadhandler.ashx',
                onSubmit: uploaderstartfpn,
                onComplete: uploadercompletefpn,
                onCancel: function (id, fileName) {
                   // $(this).Cancel(id);
                    fpn_count--;
                },
                multiple: false,
                allowedExtensions: ["jpg", "jpge", "gif", "bmp", "tiff", "png"],
                params: {}
            });
        }




        function uploaderstartfpn(id, fileName) {
            $("#btnsubmit_fpn").attr('disabled', 'disabled');
            $("#qq-upload-delete").hide();

            if (fpn_count < fpn_allowed) {

                if (fpn_count == fpn_allowed - 1) {
                    $(".qq-upload-button").hide();
                }
                fpn_count++;
            } else {
                alert("Not allowed to upload more than " + fpn_allowed + " Flyers");
                return;
            }
          //  $(".qq-upload-button").attr('disabled', 'disabled');
        }

        var fl;
        function uploadercompletefpn(id, fileName, responseJSON) {

            var obj = responseJSON;

           
            if (obj.success) {
                //  alert(obj.fn);
               
                var v = $("#flyerimagename").val();
                if (typeof (v) == 'undefined') {
                    v = '';
                }

                $("#flyerimagename").val(v + "," + obj.fn);

                fl = fileName + "," + obj.fn + "|" + fl;

               // alert($("#flyerimagename").val());

                $("#errmsg").hide();
                $("#qq-upload-delete").show();
                //$(".qq-upload-button").hide();
            } else {
                $("#flyerimagename").val("");
                $("#errmsg").html(obj.msg);
                $("#errmsg").show();
               // $(".qq-upload-button").removeAttr('disabled');
                $(".qq-upload-button").show();
            }

            $("#btnsubmit_fpn").removeAttr('disabled');


        }

        $("#qq-upload-delete").live('click', function (event) {
            $(this).parent().remove();

            fpn_count--;
            if (fpn_count < fpn_allowed) {
                $(".qq-upload-button").show();
            }

            var fn = $(this).prev().prev().html();
            var fl2 = fl.split("|");

            for (i = 0; i <= fl2.length; i++) {
                if ($.trim(fl2[i]) != '') {
                    var fl3 = fl2[i].split(",");
                    if ($.trim(fl3[0]) != '') {
                        //   alert($.trim(fl3[0]) + "==" + $.trim(fn));

                        if ($.trim(fl3[0]) == $.trim(fn)) {

                            var v = $("#flyerimagename").val();

                            v = v.replace($.trim(fl3[1]), "");

                            $("#flyerimagename").val(v);

                            alert($("#flyerimagename").val());
                        } 
                    }
                }
            }




            return false;
        });


        function GotoUrl(URL) {
            var str = URL;
      
            str = str.replace(/\&amp;/g, '&');
         //   str = str.replace(/</g, '&lt;');
           // str = str.replace(/>/g, '&gt;');
           // str = str.replace(/\"/g, '&quot;');
           // str = str.replace(/\'/g, '&#039;');

            window.location.href = str;
        }

        var playermm = null;
        var playlistmm = null;
        var previewtime = null;
        var CurItem = 1;
        function playerReadymm(objid, ip, pt) {

            //console.log(objid + "," + ip + "," + pt);
            if (ip == "0") {
                return;
            }
            previewtime = pt;
            playermm = gid(objid, ip, pt);

            try {
                playlistmm = playermm.getPlaylist();

                // console.log("playlist " + playlistmm.length);

                if (playlistmm.length > 0) {

                    playermm.addModelListener('state', 'stateMonitor');
                    if (ip == "1") {

                        //  console.log("going to listen for preview");

                        playermm.addModelListener('time', 'positionListener');
                        playermm.addControllerListener('item', 'itemMonitor');

                        //   console.log("listen for preview finished");
                    }

                } else {

                    setTimeout("playerReadymm('" + objid + "','" + ip + "','" + pt + "');", 100);
                }
            } catch (err) {

                setTimeout("playerReadymm('" + objid + "','" + ip + "','" + pt + "');", 100);
            }
        }


        function stateMonitor(obj) {

            try {

                if (obj.newstate == 'COMPLETED') {
                  //  getmymediaid($("#hfid").val(), $("#hfmo").val());
                }
            } catch (err) {
                console.log("err");
            }
        }

        function gid(name) {
            return document.getElementById(name);
        }


        function positionListener(obj) {

            currentPosition = obj.position;
            //console.log(parseInt(currentPosition) + ">=" + parseInt(previewtime));

            if (parseInt(currentPosition) >= parseInt(previewtime)) {
                //   console.log("Greater : " + parseInt(parseInt(CurItem) + 1) + "," + playlistmm.length);

                if (parseInt(parseInt(CurItem) + 1) < playlistmm.length) {
                    playermm.sendEvent('ITEM', CurItem + 1);
                } else {
                    playermm.sendEvent('STOP');
                   // getmymediaid($("#hfid").val(), $("#hfmo").val());
                }
            }
        }

        function itemMonitor(obj) {
            CurItem = obj.index;
        }
