﻿/*-----------------------------------------
* Provides surferpix.com with Web 2.0 functionality.
* v1.2
* By Joem Costes
* http://www.joemcostes.com
* ---------------------------------- */
Clientcide.setAssetLocation("/global/assets/");
//stand alone class:
var myModalizer = new Modalizer();

// use to show the hidden layer above each thumbnail
// string (show/hide), string layerId
var TN = function(arg1, arg2) {
    var y = arg1; var x = arg2;
    if (y == 'show') { $(x).style.display = 'block'; }
    if (y == 'hide') { $(x).style.display = 'none'; }
}

var lighboxAlert = function(arg1, arg2) {
    var x = arg1;
    var y = arg2;
    if (x == 'good') {
        $(y).innerHTML = "<span class=\'smallfont\'><a href=\'/lightbox.aspx\'><img src=\'/images/icons/accept.png\' class=\'navarrow\'> view order</a></span>";
        $(y).setStyle('background', '#fffea1');
   }
}

//load options from the thumbnail
var lol = function(arg1, arg2, arg3) {
    var a = arg1; //imageid
    var b = arg2; //albumid
    var y = arg3; //div to update
    var urlstr = '/ajax/favs.aspx';
    var options = 'c=fav&album=' + b + '&num=' + a;
    //    var myStickyWin = new StickyWin.Ajax({
    //        url: urlstr + "?" + options,
    //        wrapWithUi: true,
    //        caption: 'Add to Favorites',
    //        closeOnEsc: true,
    //        destroyOnClose: true,
    //        onDisplay: function() {
    //            myModalizer.modalShow();
    //            myModalizer.setModalOptions({ hideOnClick: false, updateOnResize: true });
    //        },
    //        onClose: function() {
    //            myModalizer.modalHide();
    //            doAlert('highlight', y);
    //        }
    //    }).update(); 
}

//standard ajax notification
var doAlert = function(arg1, arg2) {
    var x = arg1;
    var y = arg2;
    if (x == 'req') { $(y).innerHTML = "<span class=\'smallfont\'><img src=\'/images/spinner.gif\' class=\'navarrow\'> loading</span>"; }
    if (x == 'fail') { $(y).innerHTML = "<span class=\'smallfont\'><img src=\'/images/exclamation.png\' class=\'navarrow\'> failed</span>"; }
    if (x == 'good') {
        $(y).innerHTML = "<span class=\'smallfont\'><img src=\'/images/icons/accept.png\' class=\'navarrow\'> success</span>";
        $(y).setStyle('background', '#fffea1');
    }
}

//standard ajax notification
var doSpinner = function(arg1, arg2) {
    var x = arg1;
    var y = arg2;
    if (x == 'req') { $(y).innerHTML = "<img src=\'/images/spinner.gif\' class=\'navarrow\'>"; }
    if (x == 'fail') { $(y).innerHTML = "<img src=\'/images/exclamation.png\' class=\'navarrow\'>"; }
    if (x == 'good') {
        $(y).innerHTML = "<img src=\'/images/icons/accept.png\' class=\'navarrow\'>";
    }
}
var box = {};
window.addEvent('domready', function() {
    var Tips1 = new Tips($$('.toolTipElement'), {
        timeOut: 700,
        maxTitleChars: 50, /*I like my captions a little long*/
        maxOpacity: .8 /*let's leave a little transparancy in there */
    });
    var Tips2 = new Tips($$('.toolTipElement'), {
        timeOut: 700,
        maxTitleChars: 50, /*I like my captions a little long*/
        maxOpacity: .8 /*let's leave a little transparancy in there */
    });
});

// end public facing script //

