var __ShowMessage_BackGround="#7A7B7F";
var __ShowMessage_Border="2px solid #4E4E51";
var __ShowMessage_Font="normal 10px Verdana";
var __ShowMessage_Color="#fff";
var __Calendar_Url = "/versions/1/scripts/calendar.aspx?";
var __CalendarEdition_Url = "/versions/1/scripts/calendaredition.aspx?";
var __WindowFrame_Url="/WindowFrame.aspx?";

function BuscarCabezal()
{
	window.location.href="/NoteListSearchResults.aspx?allfields="+ObtenerControl("txt_allfields").value;
}
function OpenArchiveGallery(mypage, myname, w, h, scroll)
{
	OpenNewWindow("Galería de imágenes", mypage, h, w, false, false, false, scroll);
}



var mImageWidth=130;
var mImageScroll=4;
var mEndAnimation=true;

$(document).ready(function() {
	if (typeof(__CIVINEXT_GROUPWARE)=="undefined")
	{
		GaleryInit("#multimediaNote");
	}
});
$(window).load(function () {
	if (typeof(__CIVINEXT_GROUPWARE)=="undefined") {
		SetGaleryComment("#multimediaNote");
	}
});
function GaleryInit(pGalery) {
	ShowGalery(pGalery, 1)

	if ($(pGalery+" #multimediagalery #images .spnImgs").length>1)
	{
		$(pGalery+" #multimediagalery .paginador #pP").click(function(){ScrollGalery(pGalery, 1);});
		$(pGalery+" #multimediagalery .paginador #pN").click(function(){ScrollGalery(pGalery, -1);});
		$(pGalery+" #multimediagalery .paginador #panel").width($(pGalery+" #multimediagalery .paginador #panel .img").length*mImageWidth);
		if ($.browser.msie && $.browser.version<"8")
			$(pGalery+" #multimediagalery .paginador #panel").animate({left:"+="+0}, 1000, (function(){mEndAnimation=true;}));
	}
	else
	{
		$(pGalery+" #multimediagalery .paginador").remove();
	}
}
function ScrollGalery(pGalery, pDir) {
	if (mEndAnimation)
	{
		var mPx=mImageWidth*pDir*mImageScroll;
		var mWidth=getNumber($(pGalery+" #multimediagalery .paginador #panel").width());
		var mScroll;
		if (pDir==1) {
			mScroll=($(pGalery+" #multimediagalery .paginador #panel").position().left<0) 
			//mScroll=($(pGalery+" #multimediagalery .paginador #panel").get(0).left<0) 
		} else {
			mScroll=($(pGalery+" #multimediagalery .paginador #panel").position().left+mPx>-mWidth) 
			//mScroll=($(pGalery+" #multimediagalery .paginador #panel").get(0).left+mPx>-mWidth) 
		}
		if (mScroll) {
			mEndAnimation=false;
			$(pGalery+" #multimediagalery .paginador #panel").animate({left:"+="+mPx}, 1000, (function(){mEndAnimation=true;}));
		}
	}
}
function ShowGalery(pGalery, pIndex) {
	$(pGalery+" #multimediagalery #images .spnImgs").hide();
	$(pGalery+" #multimediagalery #images .spnImgs").eq(pIndex-1).show(1,(function(){
		if ($(pGalery+" #multimediagalery #images .spnImgs").length>1) {
			$(pGalery+" #multimediagalery #images").height(getNumber($("img", this).height())+getNumber($(pGalery+" #multimediagalery #images .paginador").height()));
		}
		if ($(".comment", this).text()=="") {
			$(".comment", this).hide();
			$(pGalery+" #multimediagalery #images .bg").css("display", "none");
		} else {
			$(".comment", this).show(0);
			$(pGalery+" #multimediagalery #images .bg").css("display", "block");
		}
	}));
}
function SetGaleryComment(pGalery) {
	if ($(pGalery+" #multimediagalery").length>0) {
		var mWidth = $(pGalery+" #multimediagalery").width().replace("auto", "0")-10;
		if (mWidth<0) {mWidth="100%";}
		$(pGalery+" #multimediagalery #images .comment").width(mWidth); //10px de padding

		if ($(pGalery+" #multimediagalery #images .spnImgs").length>1) {
			$(pGalery+" #multimediagalery #images").height(getNumber($(pGalery+" #multimediagalery #images .spnImgs img").height())+getNumber($(pGalery+" #multimediagalery #images .paginador").height()));
			if ($.browser.msie) {
				$(pGalery+" #multimediagalery #images .bg").css("bottom", "76px");
				$(pGalery+" #multimediagalery #images .spnImgs .comment").css("bottom", "77px");
			} else {
				$(pGalery+" #multimediagalery #images .bg").css("bottom", "80px");
				$(pGalery+" #multimediagalery #images .spnImgs .comment").css("bottom", "81px");
			}
		} else {
			$(pGalery+" #multimediagalery #images").height($(pGalery+" #multimediagalery #images .spnImgs img").height());
		}
	}
}
function getNumber(pValue){
	if (pValue!=null) {
		pValue = Number(pValue.replace("px", ""));
	}
	return pValue;
}
