var editActive;







function setEditable() {
	$('a[href^=mailto:]').attr ('href', 'javascript:void(0)');
	$(".edit").each(function () {
		if ( $(this).attr('id').substring(0,2) == 'e-') {
			var params = ajax("/ajax.php?getparams="+$(this).attr('id'));
			$(this).editInPlace({
				url: "/ajax.php?save=true",
				field_type: parseParams(params, 'type'),
				select_options: parseParams(params, 'select')
			});
		}
	});
	$('.ck2').ckeditor(	{		customConfig : '/ckeditor/elindre-config.js'		}	);
	$('.ck').dblclick(function() {
		//var taid = $(this).attr('id');
		window.location.href = '/lt/editarticle/' + $(this).attr('id').substring(8);
		//$(this).html('<form method="post" onsubmit="alert(\'zzzz\');"><textarea id="ta_' + taid + '" name="ta_' + taid + '">'+$(this).html()+'</textarea><input type="hidden" name="ta_editor" value="true"></form>');
		//$('#ta_'+$(this).attr('id')).ckeditor(	{		customConfig : '/ckeditor/elindre-config.js'		}	);
	});
}

$(document).ready(function() {
	$("#sildymas").dropdownchecklist( {width: 85, firstItemChecksAll: true } );
	$("#langai").dropdownchecklist( {width: 85, firstItemChecksAll: true } );
	$("#miestas").dropdownchecklist( {width: 200, firstItemChecksAll: true } );
	$(".lightbox").lightBox();
});

function removeImgs(hid) {
	var result = false;
	$('input:checked').each(function() {
		if ( $(this).attr('id').substring(0,8) == 'del_img_' ) {
			//alert( $(this).attr('name') + hid );
			ajax('/ajax.php?del_pic='+hid+'&f='+$(this).attr('name'));
			result = true;
		}
	}); 
	if (result) window.location.reload();
	else alert('Sužymėkite nuotraukas');
	
	// istrynus reikia patikrint default image'a
}

function defaultImg(hid, img) {
	//var img = $('input[name=mainpic]:radio').val();
	ajax('/ajax.php?default_pic=' + hid + '&f=' + img);
}

function formatSearch(u) {
	var url = new Array();
	if ($("#kaina_nuo").val())		{	url.push(	'kaina_nuo'		); url.push(	$("#kaina_nuo").val()	);	}
	if ($("#kaina_iki").val())		{	url.push(	'kaina_iki'		); url.push(	$("#kaina_iki").val()	);	}
	if ($("#kambariai").val())		{	url.push(	'kambariai'		); url.push(	$("#kambariai").val()	);	}
	if ($("#sildymas").val())		{	url.push(	'sildymas'		); url.push(	$("#sildymas").val()	);	}
	if ($("#langai").val())			{	url.push(	'langai'		); url.push(	$("#langai").val()		);	}
	if ($("#miestas").val())			{	url.push(	'miestas'		); url.push(	$("#miestas").val()		);	}
	if ($("#pavadinimas").val())	{	var pavadinimas = '/?pavadinimas='+	$("#pavadinimas").val()	;	} else var pavadinimas = '';
	
	
	var href = u + url.join('/');
	window.location.href = href + pavadinimas;
	return false;
}

function ajax(url) {
	$.ajax({ type: "GET",   
         url: url,   
         async: false,
		 cache: false,
         success : function(text) { response = text; }
	}); return response;
}
function ajaxdiv(url, div) {
	$.ajax({ type: "GET",   
         url: url,   
         async: false,
		 cache: false,
         success : function(text) { response = text; }
	}); $("#"+div).html(response);
}
function cbUpdate(id) {
	var val = ($(id).attr('checked') ) ? 1 : 0;
	var rez = ajax('/ajax.php?checkbox=true&id='+id.id+'-'+val);
	if (rez != 'OK') alert(rez); 
}
function parseParams(p, key) {
	var parts = p.split("|");
	var r = new Array();
	
	for (var i=0; i<parts.length;i++) {
		var tmp = parts[i].split("=");
		if (tmp[0] == key) return tmp[1];
	}
	return '';
}

function load() {
	//setTimeout('recomended_banner('+(1)+')', 10000);
	$('.tip').tipsy({gravity: 's'});
}

function gallery_scroll(d) {
	var w = $("#gallery_scroll").width();
	var cw = $("#gallery-scroll-wrap").width();
	var l = $("#gallery_scroll").position().left;
	var step = cw;
	var px = (d == "-") ? l-step : l+step;
	px = (px < 0) ? px : 0;
	(px < 0) ? $("#gallery-next").animate({opacity: 0}, 300) : $("#gallery-next").animate({opacity: 1}, 300);
	(px == 0) ? $("#gallery-back").animate({opacity: 0}, 300) : $("#gallery-back").animate({opacity: 1}, 300);
	px = (px < cw-w) ? cw-w : px;
	var speed = (step / px > 1.5) ? 100 : 500;
	$("#gallery_scroll").animate({"left": ""+px+"px"}, speed, "swing");
}
function gallery_swap(src) {
	$("#progress").show();
	$("#progress").animate({opacity: 1}, 50);
	$("#big-pic").animate({opacity: 0}, 50, '',function(){
		$('<img />').attr('src', src).load(		function(){	
			$("#progress").animate({opacity: 0}, 300);
			$("#big-pic").attr("src", src);
			$("#big-pic").animate({opacity: 1}, 300);
		});
	});
}
stopload = false;

function recomended_banner(pos) {
	pos++;
	if (pos == 7) { pos = 1; stopload = true; }
	var src = '/imgs/'+pos+'.jpg';
	var id1 = (pos % 2 == 0) ? 2 : 1;
	var id2 = (pos % 2 == 0) ? 1 : 2;
	
	if (!stopload) {
		$('<img />').attr('src', src).load(		function(){	
			$("#banner"+id1).animate({opacity: 0}, 2000);
			$("#banner"+id2).attr("src", src);
			$("#banner"+id2).animate({opacity: 1}, 2000);
		});
	} else {
		$("#banner"+id1).animate({opacity: 0}, 2000);
		$("#banner"+id2).attr("src", src);
		$("#banner"+id2).animate({opacity: 1}, 2000);
	}
	setTimeout('recomended_banner('+(pos)+')', 10000);
}

function js_cookie_check() {
	if (readCookie('hide_intro') != 'true' ) 	{
		showDiv('black_overlay');
		showDiv('intro_holder');
	}
	getObj('div_top_note').innerHTML = '';
	setCookie('test_cookie', 'test', 1/24/60);
	if (readCookie('test_cookie') != 'test')	{ 
		getObj('div_top_note').innerHTML = '<img src="imgs/sauktukas.gif" style="position: absolute; left: 20px;"><b>Jūsų naršyklėje išjungtas slapukų (Cookies) palaikymas.</b> <br>Svetainės veikimas bus nepilnavertis, o kai kurios funkcijos gali būti nepasiekiamos. &nbsp;&nbsp;<a href="#" title="Kaip įjungti slapukų (Cookies) palaikyma?">Kaip įjungti slapukų (Cookies) palaikyma?</a>';
	} else hideDiv('div_top_note');
}


function PopPreview(url) {
	var iMyWidth;
	var iMyHeight;
	//half the screen width minus half the new window width (plus 5 pixel borders).
	iMyWidth = (window.screen.width/2) - (620 + 10);
	//half the screen height minus half the new window height (plus title and status bars).
	iMyHeight = (window.screen.height/2) - (770 + 50);
	//Open the window.
	var win2 = window.open(url,"Window2","status=no,height=700,width=1100,resizable=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",toolbar=no,menubar=no,scrollbars=no,location=no,directories=no");
	win2.focus();
}

function PopWin(url, w, h) {
	if (w == undefined) { w = 500; }
	if (h == undefined) { h = 600; }
	var iMyWidth;
	var iMyHeight;
	iMyWidth = (window.screen.width/2) - (620 + 10);
	iMyHeight = (window.screen.height/2) - (770 + 50);
	var win2 = window.open(url,"Window2","status=no,height="+h+",width="+w+",resizable=yes,left=" + iMyWidth + ",top=" + iMyHeight + ",screenX=" + iMyWidth + ",screenY=" + iMyHeight + ",toolbar=no,menubar=no,scrollbars=yes,location=no,directories=no");
	win2.focus();
}

function getObj(objID) {
    if (document.getElementById) {return document.getElementById(objID);}
    else if (document.all) {return document.all[objID];}
    else if (document.layers) {return document.layers[objID];}
}

function confirmme(url,question) {
	var agree = confirm(question);
	if (agree) 	window.location=url; else return false;
}
function confirmajax(url,targetas, question) {
	var agree = confirm(question);
	if (agree) ajax(url,targetas); else {
		next_ajax = '';
		next_ajax2 = '';
		return false;
	}
}

function setclass(id, style) {
	var obj = getObj(id);
	if (obj != undefined) { obj.className = style; }
}


function hideDiv(divid, anim) {
	obj = getObj(divid);
	if (anim){ 
			  var evalMe = "document.getElementById(\""+divid+"\").style.display = \"none\"; changeOpac(\""+divid+"\", 100);";
			  fade(divid, 100, 0, 100, evalMe);	
	} else {
		if (obj != undefined) { obj.style.display = 'none'; }
	}
}
function showDiv(divid, anim) {
	obj = getObj(divid);
	
	if (anim){ 
			  var evalMe = "document.getElementById(\""+divid+"\").style.display = \"block\"; changeOpac(\""+divid+"\", 100);";
			  changeOpac(divid, 0);
			  document.getElementById(divid).style.display = 'block';
			  fade(divid, 0, 100, 500, evalMe);	
	} else {
		if (obj != undefined) { obj.style.display = 'block'; }
	}
}

function showRow(divid){
	browser = BrowserDetect.browser;
	if (browser == 'Explorer') var style = 'block';	else var style = 'table-row';
	if (divid != undefined) { document.getElementById(divid).style.display = style;	}
}
function hideRow(divid){
	if (divid != undefined) { document.getElementById(divid).style.display = '';	}
}

function toggleRow(divid){
	browser = BrowserDetect.browser;
	if (browser == 'Explorer') var style = 'block'; else var style = 'table-row';
	if (divid != undefined) {
	    if(document.getElementById(divid).style.display == ''){
	      document.getElementById(divid).style.display = style;
	    }else{
	      document.getElementById(divid).style.display = '';
	    } 
	}
}
function toggleDiv(divid, anim){
	if (divid != undefined) {
	    if(document.getElementById(divid).style.display == 'none'){
	      if (anim){ 
			  var evalMe = "document.getElementById(\""+divid+"\").style.display = \"block\"; changeOpac(\""+divid+"\", 100);";
			  changeOpac(divid, 0);
			  document.getElementById(divid).style.display = 'block';
			  fade(divid, 0, 100, 500, evalMe);	
		  } else {
			document.getElementById(divid).style.display = 'block';
		  }
	    }else{
		  if (anim){ 
			  var evalMe = "document.getElementById(\""+divid+"\").style.display = \"none\"; changeOpac(\""+divid+"\", 100);";
			  fade(divid, 100, 0, 100, evalMe);	
		  } else {
			document.getElementById(divid).style.display = 'none';
		  }
	    } 
	}
}


function check_email(email, div, nowarn) {
	obj = getObj(div);
	if (obj == undefined)	{ alert('Wrong ID!'); return false;	}
	if (email_preg(email.value))	{
		obj.innerHTML = '<img src="http://upg.lt/zurnalai/imgs/done.gif" alt="OK" title="OK">';
	} else {
		if (!nowarn) {
			obj.innerHTML = '<img src="http://upg.lt/zurnalai/imgs/error_icon.png" alt="!!!" title="Neteisingas el. pato adresas!">';
			blink_class(email.id, 'txt_error', 'txt');
		} else {
			obj.innerHTML = '';
		}
	}
}

function blink_class(id, class1, class2) {
	if (class2 == '') class2 = getObj(id).className;
	setTimeout('setclass(\''+id+'\', \''+class1+'\')', 200);
	setTimeout('setclass(\''+id+'\', \''+class2+'\')', 300);
	setTimeout('setclass(\''+id+'\', \''+class1+'\')', 400);
	setTimeout('setclass(\''+id+'\', \''+class2+'\')', 500);
}
function email_preg(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) return true; else return false;
}

function checkAll(field) {
	for (i = 0; i < field.length; i++) field[i].checked = true ;
}
function uncheckAll(field) {
	for (i = 0; i < field.length; i++) 	field[i].checked = false ;
}


function centerDiv(divid) {
	obj = getObj(divid);
	alert("screen: "+screen.availHeight+"h "+screen.availWidth+"w");
	alert("element: "+obj.offsetHeight+" h ");
    var IpopTop = (document.body.offsetHeight - document.getElementById(divid).offsetHeight)/2;
    var IpopLeft = (document.body.offsetWidth - document.getElementById(divid).offsetWidth)/2;
    document.getElementById(divid).style.left=IpopLeft + document.body.scrollLeft;
    document.getElementById(divid).style.top=IpopTop + document.body.scrollTop;
}


var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();


function changeOpac(id, opacity) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}
function fade(id, opacStart, opacEnd, millisec, evalMe) {
	id = document.getElementById(id);
    var speed = Math.round(millisec / 100);
    var timer = 0;
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout(		"changeOpac('" + id.id + "','" + i + "')"		,(timer * speed));
            timer++;
        }
		if (eval != undefined) { setTimeout(		"eval('" + evalMe + "')"		,(timer * speed));	}

    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout(		"changeOpac('" + id.id + "','" + i + "')"		,(timer * speed));
            timer++;
        } 
		if (eval != undefined) { setTimeout(		"eval('" + evalMe + "')"		,(timer * speed));	}

    } 
} 

function setCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString()+'; path=/;domain=www.zurnalai.lt';
}

function readCookie(cookieName) {
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=="") return ""; 
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length; 
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function gat(category, action, optional_label, optional_value) {
	zurnalai_pageTracker._trackEvent(category, action, optional_label, optional_value);
}	

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.js
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'/imgs/lightbox-ico-loading.gif',imageBtnPrev:'/imgs/lightbox-btn-prev.gif',imageBtnNext:'/imgs/lightbox-btn-next.gif',imageBtnClose:'/imgs/lightbox-btn-close.gif',imageBlank:'/imgs/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}
while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}
_set_image_to_view();}
function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}
if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}
_enable_keyboard_navigation();}
function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
function _disable_keyboard_navigation(){$(document).unbind();}
function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed, object, select').css({'visibility':'visible'});}
function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}
while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);