jQuery(document).ready(function($) {
	if(slimbox2_options['mobile'] || !/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)){
		slimbox_CSS();
		closeKeys = slimbox2_options['closeKeys'].split(',');
		previousKeys = slimbox2_options['previousKeys'].split(',');
		nextKeys = slimbox2_options['nextKeys'].split(',');
		for ( var i in closeKeys) closeKeys[i] = parseInt(closeKeys[i]);
		for ( var i in previousKeys) previousKeys[i] = parseInt(previousKeys[i]);
		for ( var i in nextKeys) nextKeys[i] = parseInt(nextKeys[i]);
		load_slimbox();
	}
});
	function slimbox_CSS() {
	jQuery(function($) {
		$("#lbOverlay").css("background-color",slimbox2_options['overlayColor']);
		$("#lbPrevLink").hover(
			function () {
				$(this).css("background-image","url("+slimbox2_options["prev"]+")");
			},
			function () {
				$(this).css("background-image","");
			}
		);
		$("#lbNextLink").hover(
			function () {
				$(this).css("background-image","url("+slimbox2_options["next"]+")");
			},
			function () {
				$(this).css("background-image","");
			}
		);
		$("#lbCloseLink").css("background-image","url("+slimbox2_options["close"]+")");
	})};

	function load_slimbox() {
	jQuery(function($) {
		var options = {
					loop: slimbox2_options['loop'],
					overlayOpacity: slimbox2_options['overlayOpacity'],
					overlayFadeDuration: parseInt(slimbox2_options['overlayFadeDuration']),
					resizeDuration: parseInt(slimbox2_options['resizeDuration']),
					resizeEasing: slimbox2_options['resizeEasing'],
					initialWidth: parseInt(slimbox2_options['initialWidth']),
					initialHeight: parseInt(slimbox2_options['initialHeight']),
					imageFadeDuration: parseInt(slimbox2_options['imageFadeDuration']),
					captionAnimationDuration: parseInt(slimbox2_options['captionAnimationDuration']),
					counterText: slimbox2_options['counterText'],
					closeKeys: closeKeys,
					previousKeys: previousKeys,
					nextKeys: nextKeys
				}
				
				
		if(slimbox2_options['autoload']) {
			
/*gfdd change for thumb resizing*/
			$("a[href]").filter(function() {
                    op1 = /\.(jpeg|bmp|jpg|png|gif)(\?[\d\w=&]*)?$/i.test(this.href) ;
                    if(!op1){
                       return false; 
                    }
                    op2 = /[^<]*<img[ ]?.*\.(jpeg|bmp|jpg|png|gif).*?$/i.test($(this).html()) ;
					return op2;
                    
				}).each(function(){
					this.href= '/images/image.php?cropratio=false&width=900&height=550&image='+this.href;
				}).unbind("click").slimbox(options, function(el) {
						return  [encodeURI(el.href), (slimbox2_options['url'])?'<a href="' + encodeURI(el.href) + '">'+eval(slimbox2_options['caption'])+'</a>':eval(slimbox2_options['caption'])];
					}, function(el) {
						return (this == el) || ($(this).closest(slimbox2_options['selector'])[0] && ($(this).closest(slimbox2_options['selector'])[0] == $(el).closest(slimbox2_options['selector'])[0]));
				});
		} else {
			$("a[rel^='lightbox']").unbind("click").slimbox(options, function(el) {
						return [encodeURI(el.href), (slimbox2_options['url'])?'<a href="' + encodeURI(el.href) + '">'+eval(slimbox2_options['caption'])+'</a>':eval(slimbox2_options['caption'])];
					}, function(el) {
				return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
			});
		}
		if(slimbox2_options['picasaweb']) {
			$("a[href^='http://picasaweb.google.'] > img:first-child[src]").parent().unbind("click").slimbox(options, function(el) {
				return [el.firstChild.src.replace(/\/s\d+(?:\-c)?\/([^\/]+)$/, "/s640/$2"),
					(el.title || el.firstChild.alt) + '<br /><a href="' + encodeURI(el.href) + '">Picasa Web Albums page</a>'];
			});
		}
		if(slimbox2_options['flickr']) {
			$("a[href^='http://www.flickr.com/photos/'] > img:first-child[src]").parent().unbind("click").slimbox(options, function(el) {
				return [el.firstChild.src.replace(/_[mts]\.(\w+)$/, ".$1"),
					(el.title || el.firstChild.alt) + '<br /><a href="' + encodeURI(el.href) + '">Flickr page</a>'];
			});
		}
	})};
