﻿function jqLightBox() { }

jqLightBox.prototype.EnableLightBox = function (id, type) {
    switch (type) {
        case "swf":
            jQuery("a#" + id).fancybox({
                'padding': 0,
                'autoScale': false,
                'transitionIn': 'elastic',
                'transitionOut': 'elastic'
            });
            break;
        case "feedback":
            jQuery("a#" + id).fancybox({
                'titleShow': true,
                'titlePosition': 'outside',
                'transitionIn': 'elastic',
                'transitionOut': 'elastic'
            });
            break;
        case "group":
            jQuery(id).fancybox({
                'titleShow': true,
                'titlePosition': 'inside',
                'transitionIn': 'elastic',
                'transitionOut': 'elastic',
                'showCloseButton': true
            });
            break;
        default:
            jQuery("a#" + id).fancybox({
                'titleShow': true,
                'titlePosition': 'inside',
                'transitionIn': 'elastic',
                'transitionOut': 'elastic',
                'showCloseButton': true
            });
            break;
    }
}
    jqLightBox.prototype.SimpleReg = function (id) {
        jQuery("a#" + id).fancybox({
            'titleShow': true,	        
            'titlePosition': 'outside',
	        'transitionIn': 'elastic',
	        'transitionOut': 'elastic',
            'modal': true
	    });
    }
    jqLightBox.prototype.ShowBox = function (id) {
        jQuery("a#" + id).trigger('click');
    }
    jqLightBox.prototype.ShowBox2 = function (html) {
        jQuery.fancybox(html, 
        {
        		    'width': 350,
		            'height': 'auto',
	                'titlePosition': 'outside',
	                'transitionIn': 'none',
	                'transitionOut': 'none',
                    'modal': true
	            });
    }

    jqLightBox.prototype.Close = function() {
        jQuery.fancybox.close();
    }

    jqLightBox.prototype.ShowGroup = function (id) {
        jQuery("a#" + id).fancybox(jqLightBox.prototype.imgList,
            {
                'padding': 0,
                'transitionIn': 'none',
                'transitionOut': 'none',
                'type': 'image',
                'changeFade': 0
            });
        }
    // following use for showing images of group.
    jqLightBox.prototype.imgString = "";
    jqLightBox.prototype.SetStrImgList = function (imgs) {
        jqLightBox.prototype.imgString = imgs;
    }
    jqLightBox.prototype.ShowGroupString = function (id) {
        jQuery("#" + id).click(function () {
            jQuery.fancybox(jqLightBox.prototype.imgString.split(','),
            {
                'padding': 0,
                'transitionIn': 'none',
                'transitionOut': 'none',
                'type': 'image',
                'changeFade': 0
            });
        });
    }

