var __ShowMessage_BackGround="#ddd";
var __ShowMessage_Border="2px solid #555";
var __ShowMessage_Font="normal 10px Verdana";
var __ShowMessage_Color="#555";
var __Calendar_Url = "/versions/1/scripts/calendar.aspx?";

var mImageWidth=100;
var mImageScroll=6;
var mEndAnimation=true;
var mHomeGalleryPlay=false;
var mHomeGalleryInit=false;
var mHomeGalleryId=0;

$(document).ready(function() {
	if (typeof(__CIVINEXT_GROUPWARE)=="undefined")
	{
		GaleryInit("#multimediaNote");
		HomeGalleryInit("#homeGallery");
		if ($("#content .video").length==1 && $("#content #multimediaNote").length==1)
			ImageVideo(true);
		else
		{
			$("#content #selector").remove();
			if ($("#content #multimediaNote").length==0)
			{
				$("#content .video").show();
			}
		}
	}
});
$(window).load(function () {
	if (typeof(__CIVINEXT_GROUPWARE)=="undefined")
	{
		SetGaleryComment("#multimediaNote");
	}
});
function GaleryInit(pGalery) {
	ShowGaleryNote(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 HomeGalleryInit(pGalery) {
	ShowHomeGallery(pGalery, 0);

	$(pGalery+" #paginador #pP").click(function(){ShowHomeGallery(pGalery, -1);});
	$(pGalery+" #paginador #pN").click(function(){ShowHomeGallery(pGalery, 1);});
	$(pGalery+" #paginador #pS").click(function(){ShowHomeGallery(pGalery, 0);});
}
function ScrollGalery(pGalery, pDir) {
	if (mEndAnimation)
	{
		var mPx=mImageWidth*pDir*mImageScroll;
		var mWidth=$(pGalery+" #multimediagalery .paginador #panel").width();
		var mScroll;
		if (pDir==1) {
			mScroll=($(pGalery+" #multimediagalery .paginador #panel").position().left<0) 
		} else {
			mScroll=($(pGalery+" #multimediagalery .paginador #panel").position().left+mPx>-mWidth) 
		}
		if (mScroll)
		{
			mEndAnimation=false;
			$(pGalery+" #multimediagalery .paginador #panel").animate({left:"+="+mPx}, 1000, (function(){mEndAnimation=true;}));
		}
	}
}
function ShowHomeGallery(pGalery, pDir) {
	if (pDir==0 && mHomeGalleryPlay) {
		window.clearInterval(mHomeGalleryId)
		mHomeGalleryPlay=false;
	} else if(pDir==0 && !mHomeGalleryPlay) {
		if (!mHomeGalleryInit) {
			ShowHomeGallery(pGalery,1);
			$(pGalery+" .bg").show();
			mHomeGalleryInit=true;
		}
		mHomeGalleryPlay=true;
	} else {
		var mIndex=$(pGalery+" #images img").index($(pGalery+" #images img:visible"));
		if ($.browser.safari || $.browser.chrome)
			mIndex=$(pGalery+" #images img").index($(pGalery+" #images img[style*='display: inline']"));

		mIndex+=pDir;
		if (mIndex>=$(pGalery+" #images img").length)
			mIndex=0;
		else if(mIndex<0)
			mIndex=$(pGalery+" #images img").length-1;

		$(pGalery+" #images img").hide();
		$(pGalery+" .text").hide();
		$(pGalery+" #images img").eq(mIndex).fadeIn(1000);
		$(pGalery+" .text").eq(mIndex).fadeIn(1000);

		window.clearInterval(mHomeGalleryId)
		mHomeGalleryId = window.setInterval(function(){ShowHomeGallery(pGalery,1)}, 8000);
	}
}
function ShowGaleryNote(pGalery, pIndex) {
	$(pGalery+" #multimediagalery #images .spnImgs").hide();
	$(pGalery+" #multimediagalery #images .spnImgs").eq(pIndex-1).show(0,(function(){
		if ($(pGalery+" #multimediagalery #images .spnImgs").length>1)
			$(pGalery+" #multimediagalery #images").height($("img", this).height()+$(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) {
	$(pGalery+" #multimediagalery #images .comment").width($(pGalery+" #multimediagalery").width()-10); //10px de padding

	if ($(pGalery+" #multimediagalery #images .spnImgs").length>1)
	{
		$(pGalery+" #multimediagalery #images").height($(pGalery+" #multimediagalery #images .spnImgs img").height()+$(pGalery+" #multimediagalery #images .paginador").height());

		if ($.browser.msie && $.browser.version<"8") {
			$(pGalery+" #multimediagalery #images .bg").css("bottom", "73");
			$(pGalery+" #multimediagalery #images .spnImgs .comment").css("bottom", "74");
		} else {
			$(pGalery+" #multimediagalery #images .bg").css("bottom", "80");
			$(pGalery+" #multimediagalery #images .spnImgs .comment").css("bottom", "81");
		}
	}
	else
	{
		$(pGalery+" #multimediagalery #images").height($(pGalery+" #multimediagalery #images .spnImgs img").height());

	}
}
function ImageVideo(pIsImage) {
	if (!pIsImage)
	{
		$("#content #multimediaNote").hide();
		$("#content .video").show();
		$("#content #selector img").eq(0).css("opacity", "0.3");
		$("#content #selector img").eq(1).css("opacity", "1");
	}
	else
	{
		$("#content #multimediaNote").show();
		$("#content .video").hide();
		$("#content #selector img").eq(0).css("opacity", "1");
		$("#content #selector img").eq(1).css("opacity", "0.3");
	}
}
function OpenCalendar(pTextBox, pReturnFunction, pCalendar, pReload, pAutoPosition)
{
	/*VALOR POR DEFECTO - CALENDAR*/
	if (typeof(pCalendar) == "undefined" || pCalendar == null || pCalendar == "")
		pCalendar =(typeof(__Calendar_Url)!="undefined")?ToURL(__Calendar_Url):ToURL("/scripts/calendar.aspx?");
			/*pCalendar = ToURL("/scripts/calendar.aspx?");*/
		
	if (pReload == null || pReload == undefined)
		pReload = false;
		
	if (pAutoPosition == null || pAutoPosition == undefined)
		pAutoPosition = true;

	var mWidth = 187;
	var mHeight = 165;
	var mObject = ObtenerControl(pTextBox);
	var mDate = mObject.value;
	var mLeft=$(mObject).position().left + $(mObject).width() - mWidth + 35;
	var mTop=$(mObject).position().top + $(mObject).height()+4;

	var mIFrame = CreateIFrame("IUCalendar" + mObject.id, pCalendar + "&ReturnTextBox=" + pTextBox + "&ReturnFunction=" + pReturnFunction + "&Date=" + mDate, mHeight, mWidth, mTop, mLeft, null, "no");
	if (pReload)
	{
		mIFrame.src = pCalendar + "&ReturnTextBox=" + pTextBox + "&ReturnFunction=" + pReturnFunction + "&Date=" + mDate;
	}
	
	if (mIFrame.style.visibility != "visible")
	{
		mIFrame.style.visibility = "visible";
		mIFrame.style.display = "block";
	}
	else
	{
		mIFrame.style.visibility = "hidden";
		mIFrame.style.display = "none";
	}

	return false;
}
function CheckSearch(pInput, pOnClick)
{
	if(pOnClick && pInput.value=="Search")
		pInput.value="";
	else if(!pOnClick && pInput.value=="")
		pInput.value="Search";
}
function SearchAll()
{
	if($("#txtAllFields").val()!="Search" && $("#txtAllFields").val()!="")
		window.location.href="NoteListSearchResults.aspx?AllFields="+$("#txtAllFields").val();
	else
		alert("Debe especificar el termino que desea buscar.")
}

