function AP_PopulateFromSerializedObjectQString( objectToPopulate, queryStringSegment )
{
	var currentWorkingQString=queryStringSegment
	var indexOfQStringStart=queryStringSegment.indexOf("?");
	if( -1 !=indexOfQStringStart )
	{
		 currentWorkingQString=queryStringSegment.substr(indexOfQStringStart);
	}
	var propArray=currentWorkingQString.split("&");
	for( var i in propArray )
	{
		var nameValuePair=String(propArray[i]).split("=");
		if(nameValuePair.length==2)
		{
			objectToPopulate[nameValuePair[0]]=decodeURIComponent(nameValuePair[1]);
		}
	}
}
function RTE_TB_ClearButtonDisabled(elemButton)
{
	try{
	elemButton.disabled=false;
	var elemChildLink=elemButton.children(0);
	if ((elemChildLink !=null) && (elemChildLink.tagName=="A"))
	{
		elemChildLink.disabled=false;
	}
	elemButton.className=RTE_RemoveClassFromClassList(elemButton.className, g_strRTEDisabledClassName);
	}catch(Ex){
	
	}
}
function RTE_TB_SetButtonDisabled(elemButton)
{
	try{
	elemButton.className=RTE_AddClassToClassList(elemButton.className, g_strRTEDisabledClassName);
	elemButton.disabled=true;
	var elemChildLink=elemButton.children(0);
	if ((elemChildLink !=null) && (elemChildLink.tagName=="A"))
	{
		elemChildLink.disabled=true;
	}
	}catch(Ex){
	
	}
}

function GalleryInit(){

	if($(".SliderGalleryContainer").length > 0){
		//Recupera o container
		Container = $('.gallery');
		
		QtdeFotosPorSlide = parseInt($("#SliderGalleryContainer").attr('rel'));
		
		arrImagens = ($(".items > a > img").length > 0) ? $(".items > a > img") : $(".items > img");
		
		widthTotalImagens = 0;
		
		for (i = 0; i < QtdeFotosPorSlide; i++) {
			if( i < arrImagens.length ){
				widthTotalImagens += arrImagens[i].width;
			}
		}
			
		arrLinks = ($(".lightbox").length > 0 ) ? $(".lightbox").length  :$(".items > img") ;
		
		for (j = 0; j <= QtdeFotosPorSlide; j++) {
			incrementado = false;
			if( j < arrImagens.length){
				widthTotalImagens += parseInt($(arrLinks [j]).css('margin-left').split('px')[0]);
				widthTotalImagens += parseInt($(arrLinks [j]).css('margin-right').split('px')[0]);
			}
			else{	
				widthTotalImagens += parseInt($(arrLinks [0]).css('margin-left').split('px')[0]) - parseInt($(arrLinks [0]).css('margin-right').split('px')[0]);
			}
					
		}
		
		//Define o tamanho do container
		$(".gallery").width(widthTotalImagens );
		//$("div.gallery").scrollable({size:QtdeSlides}); 

		
			$("a.lightbox").click(function(){
				LoadPhoto($(this));
			});
			
			$(".items > img").click(function(){
				
				LoadPhoto($(this));
			});
		try{
			$("div.gallery").scrollable({
				size:parseInt($("#SliderGalleryContainer").attr('rel'))
			}); 
		}catch(Ex){
			
		}		
	}
	Apply();
}
function LoadPhoto(Container){
	
	
	ContainerTitle = $(".SliderGalleryContainer > .GalleryTitle");
	ContainerImage = $(".SliderGalleryContainer > .PhotoContainer");
	ContainerDescription = $(".SliderGalleryContainer > .GalleryCaption");
	ContainerTitle.text(Container.attr("title"));
	urlImagem = (String(Container.attr('href')) != "undefined" && String(Container.attr('href')) != "") ? Container.attr('href') : Container.attr('rel');
	
	ContainerImage.attr('src', urlImagem).attr('alt',Container.attr("alt")).attr('title',Container.attr("title"));
	ContainerDescription.text(Container.attr("alt"));
}
function Apply(){
	try{
	$('#SliderGalleryContainer, #GalleryContainer').attr('contentEditable',false);
		Shadowbox.init({
			language:   "pt-BR",
			modal:    true,
			overlayOpacity : 0.4
		});
	}catch(Ex){
	
	}
}