	//####################################################################
	var tm = null;
	
	
	var corp =  {            
        thumbs : function(id){
            
            this.items = new Array()				
            this.id =id;             
            this.options = null;            
            this.pageCount = null;            
            this.activePage = null;            
            //-----------------------------------------------------				                
            var el = document.getElementById(id);
            this.dv  = el || document.createElement("div");
            this.dv.id = id;
            this.dv.className = "corp_thumbs";  
            this.elThumbs = document.createElement("span");
            this.elThumbs.className = 'spnThumbs'
            //-------------------------------
			if(!el) document.body.appendChild(this.dv);
            //###############################################
            corp.thumbs.prototype.initCicle = function(el){        
                this.activePage=1;  
                var lh =  ths.elThumbs.childNodes.length-1;
                for (i=lh;i>=0;i--){                    
                    var el = ths.elThumbs.childNodes[i];
                    ths.elThumbs.removeChild(el);
                }
			    for (var el in this.items){
				    if ( el < this.options.number ) {                        
                        this.elThumbs.appendChild(this.render(el));
				    }
				};	                
            }
            //###############################################
            corp.thumbs.prototype.add = function(el){
				el = {
				    note	: el.note	    ||	"",
					title	: el.title	    ||	"",					
					img		: el.img	    ||	"", 
					url		: el.url	    ||	"#",
					click	: el.click	    ||	function(){}
				};		
                //-----------------------------
				this.items[this.items.length] = el;
            };
            //###############################################
            corp.thumbs.prototype.show = function(options){
                //-------------------------------
            	options = {				    					
					items	: options.items		|| this.items,
					height	: options.height	|| "190px",/*height : 180px*/
					width	: options.width		|| "190px",/*width  : 220px*/
					number	: options.number	|| 4,					
					imgs	: options.imgs || 
					{
                        imgOverRight    : "popup/img/imgOverRight.png",					    
                        imgOverLeft     : "popup/img/imgOverLeft.png",
                        imgOutRight     : "popup/img/imgOutRight.png", 					    
					    imgOutLeft      : "popup/img/imgOutLeft.png",
					    imgLeftGray     : "popup/img/imgLeftGray.png",
					    imgRightGray    : "popup/img/imgRightGray.png"
                    },
                    styleThumbs         : options.styleThumbs		    || "corp_thumbs",                    
                    styleThumbsSpanImg  : options.styleThumbsSpanImg	|| "corp_thumbs_span_img",
                    styleThumbsImg      : options.styleThumbsImg		|| "corp_thumbs_img",
                    styleThumbsTitle    : options.styleThumbsTitle		|| "corp_thumbs_title",                    
                    clickMoveLeft	    : options.clickMoveLeft	        || function(){},
                    clickMoveRight	    : options.clickMoveRight	    || function(){},                    
                    startCicleEvent	    : options.startCicleEvent	    || function(){},                    
                    endCicleEvent       : options.endCicleEvent         || function(){},                    
                    move	            : options.move,
					type                : options.type		            || 1 /*1=NoPaging*/					
				};	
				this.options =  options;						
				//-------------------------------	
				this.options.move = typeof this.options.move!="boolean" ? true : this.options.move ;
				//-------------------------------
				this.items = options.items;		
				//-------------------------------          		
			    if ((this.items.length % this.options.number) == 0){
			        this.pageCount = this.items.length / this.options.number;
			    }else{
			        this.pageCount = parseInt( this.items.length / this.options.number ) + 1;
			    }
				this.activePage=1;
                //-------------------------------          
                //this.elThumbs.style.border="solid 5px #000;text-align:center;";
                this.elThumbs.id="corp_tumbs_els_"+ this.id;
                
                //------------------------------------------                
                //Botão para fechar imediatamente
                
                var divOculta = corp.tls.ce("div");	
                var linkOculta = corp.tls.ce("a");	
                linkOculta.href='javascript:pp.Down();';
                linkOculta.innerHTML = '[X] Fechar';
                linkOculta.className = 'linkOculta';
                divOculta.className = 'divOculta';
                
                divOculta.appendChild(linkOculta);
                this.dv.appendChild(divOculta);                
                
                //-------------------------------
                //Img Move Left
                //-------------------------------	                                                
                var imgLeft = corp.tls.ce("img");	
                imgLeft.id="corp_thumbs_move_left";
                if (!this.options.move) imgLeft.style.display="none";
                this.dv.appendChild(imgLeft);                                                        
		        setEventImg(imgLeft, options.imgs.imgOutLeft,options.imgs.imgOverLeft, options.clickMoveLeft);			        
		        imgLeft.tblParent = this;
		        //-------------------------------	
		        corp.evt.attEl(imgLeft,"click", typeof this.options.clickMoveLeft != "function" ? function(){} : this.options.clickMoveLeft );
                //-------------------------------	
                corp.evt.attEl(imgLeft,"click", function(evt){
                    var e = evt || window.event;
                    var el = e.srcElement || e.target;                                        
                    var ths =  el.tblParent
                    if (ths.activePage <= ths.pageCount && ths.activePage != 1){
                        //------------------------------------
                        //Remove Elementos                    
                        //------------------------------------                        
                        var termino = ths.activePage * ths.options.number;//Captura o ùltimo
                        var inicio = termino - ths.options.number;//Captura o primeiro
                        //------------------------------------
                        for (i=inicio;i<termino;i++){
                            var tb = corp.tls.id("corp_thumbs_element_" + ths.id + "_" + i);                            
                            ths.elThumbs.removeChild(tb);
                        }
                        //------------------------------------
                        ths.activePage--;
                        var termino = ths.activePage * ths.options.number;//Captura o ùltimo
                        var inicio = termino - ths.options.number;//Captura o primeiro                    		                        
                        //------------------------------------
                        //Cria Elementos
                        //------------------------------------
			            for (i=inicio; i<termino;i++){				        
			                ths.elThumbs.appendChild(ths.render(i));
			            };				    				                                
                    };
                    //------------------------------------                    
                    showTitlePages(ths);
                    //------------------------------------                                        
                });   	                
                //-------------------------------                         
                //Render
                //-------------------------------
				for (var el in this.items){
				    if ( el < options.number ) {                        
                        this.elThumbs.appendChild(this.render(el));
				    }
				};		
				this.dv.appendChild(this.elThumbs);
                //-------------------------------
                //Img Move Right
                //-------------------------------                   
                var imgRight = corp.tls.ce("img");		            	            
                imgRight.id="corp_thumbs_move_right";
                if (!this.options.move) imgRight.style.display="none";
                this.dv.appendChild(imgRight);                
		        setEventImg(imgRight ,options.imgs.imgOutRight,options.imgs.imgOverRight,options.clickMoveRight);
		        imgRight.tblParent = this;
		        //-------------------------------
		        corp.evt.attEl(imgRight,"click", typeof this.options.clickMoveRight != "function" ? function(){} : this.options.clickMoveRight );
		        //-------------------------------
                corp.evt.attEl(imgRight,"click", function(evt){
                    var e = evt || window.event;
                    var el = e.srcElement || e.target;                                        
                    var ths =  el.tblParent
                    if (ths.activePage < ths.pageCount){
                        //------------------------------------
                        //Remove Elementos                    
                        //------------------------------------
                        var termino = ths.activePage * ths.options.number;//Captura o ùltimo
                        var inicio = termino - ths.options.number;//Captura o primeiro
                        //------------------------------------
                        for (i=inicio;i<termino;i++){
                            var tb = corp.tls.id("corp_thumbs_element_" + ths.id + "_" + i);
                            ths.elThumbs.removeChild(tb);
                        }
                        //------------------------------------
                        ths.activePage++;		
                        var termino = ths.activePage * ths.options.number;//Captura o ùltimo
                        var inicio = termino - ths.options.number;//Captura o primeiro                    		                        
                        //------------------------------------
                        //Cria Elementos
                        //------------------------------------
                        
			            for (i=inicio; i<termino;i++){				        
			                ths.elThumbs.appendChild(ths.render(i));
			            };				    
			             
                        //------------------------------------                                                           
                        if (ths.activePage == ths.pageCount){                            
                            ths.options.endCicleEvent();
                        }                            
                    }
                    showTitlePages(ths);
                }); 
               
               
                //Oculta as setas caso haja apenas uma pagina
                if(this.options.items.length < this.options.number){
                    corp.tls.id('corp_thumbs_move_right').style.display = 'none';
                    corp.tls.id('corp_thumbs_move_left').style.display = 'none';
                }
                
                showTitlePages(this);        
                this.options.startCicleEvent();
                //-------------------------------				    
            };                
			corp.thumbs.prototype.render = function(i){
				var el = this.items[i];		
				var isEl = corp.tls.isObj(el)//(el!=null && typeof el!= "undefined")
			    var imgName = this.id + "_img_"+i;
			    var txtName = this.id + "_txt_"+i;				
			    //--------------------------------------
			    var html=corp.tls.ce("div");
			    html.className = 'popup_item';
			    html.id="corp_thumbs_element_" + this.id + "_" + i;
			    html.style.height=this.options.height;
			    html.style.width=this.options.width;			    			
                if(isEl) html.title = typeof el.note == "string" ? el.note : "" ;;
			    //--------------------------------------			   			    			    
		        var link =  corp.tls.ce("a");			    
		        if(isEl){
		            if (typeof el.url == "string") link.href =  el.url;
                    corp.evt.attEl(link,"click", typeof el.click != "function" ? function(){} : el.click );
                    html.appendChild(link);
                }			    
			    //--------------------------------------				
		        var title =  corp.tls.ce("div");
		        title.className=this.options.styleThumbsTitle;
		        title.id=txtName;	
		        if(isEl)
		            title.innerHTML = typeof el.title == "string" ? el.title : "&nbsp;";
                else
                    title.innerHTML="&nbsp;";
                    
                if(!title.innerHTML == '&nbsp;' || !title.innerHTML == '')                    
                    link.appendChild(title);
		        //--------------------------------------		        
		        corp.tls.opacity(title,1);
		        corp.tm.out("corp.tls.fadeOpacity('"+txtName+"')",100);
			    //--------------------------------------			    
			    if(isEl && typeof el.img !="undefined"){
	    
			        html.style.backgroundImage = 'url('+ el.img +')';
		    
			        var img =  corp.tls.ce("img");
			        img.id=imgName +'_bg';
			        if(title.innerHTML == '&nbsp;' || title.innerHTML == '')
			                img.src='popup/img/bgItemPopupNoText.png';
			            else
			                img.src='popup/img/bgItemPopup.png';//el.img;
			        img.className=this.options.styleThumbsImg;			        			        
			        img.title = typeof el.note == "string" ? el.note : "" ;			        
			        link.appendChild(img);		        
			        		        			        		        
			        //corp.tls.opacity(img,1);
			        //corp.tm.out("corp.tls.fadeOpacity('"+imgName+"_bg')",100);
                    setEventColor(html);                   

                }                    
				return html;				
				/*
				html="<div style='height:"+this.options.height+"px;width:"+this.options.width+"px;'>\n";
				html+="	<a href='#'>\n";
				html+="	    <span class='corp_thumbs_title'><br />"+el.title+"</span>\n";
				html+="		<span class='corp_thumbs_span_img'>\n";
				html+="			<img alt='0' id='"+imgName+"' class='corp_thumbs_img' src='loader.gif' />\n";
				html+="	    </span>\n";
				html+="	</a>\n";				
				html+="</div>\n";				
				*/
			};
			showTitlePages = function (ths){	
			    try{
			        var el =  corp.tls.id("corp_thumbs_move_left");		
			        var er =  corp.tls.id("corp_thumbs_move_right");		
			        el.title="Total de página(s) (" + ths.pageCount + ") Página Atual (" + ths.activePage + ")";
			        er.title="Total de página(s) (" + ths.pageCount + ") Página Atual (" + ths.activePage + ")";
			    }catch(e){}
			};
	        cLiImg = function(imgSrc){
				img =  document.createElement("img");
				img.src = imgSrc;
				return img;
			};			
			loadImg = function(imgSrc,id){
			    try{
			        var img = document.getElementById(id);
			        img.style.height="0%";
			        img.src = ( typeof imgSrc == "undefined" || imgSrc == "" ) ? 'blank.png' : imgSrc;			    
			        corp.tm.out("sizeImg('"+id+"')",100);
			    }catch(e){}
			};
            sizeImg = function(id){
                try{
			        var img = document.getElementById(id);
			        if(parseInt(img.sizeImg)<=100){
			            img.style.height =  + img.sizeImg + "%";
			            img.sizeImg+=10;
			            corp.tm.out("sizeImg('"+id+"')",10);
			        }else{			            
			            img.sizeImg=0;
			        }
			     }catch(e){}
			};            
			setEventImg = function(img,imgEvt,imgEvtOver,evtClick) {  			    
                img.src = imgEvt;
                if (imgEvtOver != ""){
                    img.alt = imgEvt+"|"+imgEvtOver;
                    img.title="";                
                    corp.evt.attEl(img,"mouseover", function(evt){                        
                        el = corp.tls.srcElem(evt);
                        el.src = el.alt.split("|")[1];
                    });
                    corp.evt.attEl(img,"mouseout", function(evt){
                        el = corp.tls.srcElem(evt);      
                        el.src = el.alt.split("|")[0];
                    });
                }                    
                corp.evt.attEl(img,"click", typeof(evtClick)=="function" ? evtClick : function(){});
			}
			setEventColor = function(el){                
                corp.evt.attEl(el,"mouseover", function(evt){
                    el = corp.tls.srcElem(evt);        
                    //setOpacityElement(el,30, "img");
                    //setColorElement(el, "#DDE4E5","#CDD6DF", "DIV");
                    //setColorElement(el, "#E3EFF6", "#C3DAE6", "DIV");
                });
                corp.evt.attEl(el,"mouseout", function(evt){
                    el = corp.tls.srcElem(evt);
                    //setOpacityElement(el,100, "img");
                    //setColorElement(el, "#EBEFF2", "#CDD6DF", "DIV");                                                
                });       
			};			
            setOpacityElement  = function (el, alpha, element){        
                if( el.tagName==element){
                    corp.tls.opacity(el,alpha);
                }else{
                    setOpacityElement(el.parentNode, alpha);
                }        
            };		    					
            setColorElement  = function (el, corBack, corBorder, element){        
                if( el.tagName==element){
                    el.style.backgroundColor=corBack;
                    el.style.borderColor=corBorder;                                
                }else{
                    setColorElement(el.parentNode, corBack, corBorder, element);
                }        
            };		    		
        },
       //####################################################
        txt : {
            autoComplete : function(text,evt){
                    try{    
                        k =  String.fromCharCode(corp.tls.key(evt));
                        if(k=="2" && evt.shiftKey ){
                            var el  = corp.tls.srcElem(evt);
                            el.value+=text;
                            corp.txt.selectText(el,text);
                        }   
                    }catch(e){};          
                },
                //------------------------------------------------
                selectText : function (el,text){
                    var textRange = el.createTextRange();
                    textRange.findText(text);
                    textRange.select(el);      
                }            
        },
        //####################################################
        tls : {
            fadeSize : function(id,maxSize,nextIncrement){
                //try{
                    var el = corp.tls.id(id);
                    if(typeof el.sizeElement=="undefined"){
                        el.sizeElement=1;
                        el.maxSize=maxSize;
                        el.nextIncrement=nextIncrement;
                    }			            
                    if(el.sizeElement < el.maxSize){
                        el.style.height =  + el.sizeElement +"px";
                        el.sizeElement+=el.nextIncrement;
                        corp.tm.out("fadeSize('"+id+"')",10);
                    }else{			            
                        el.sizeElement=0;
                    }
                 //}catch(e){}
            },                    
            getSizeWin : function(){    
                try{                        
                    var w = 0, h = 0;
                    var de = document.documentElement;
                    var db = document.body;
	                if( typeof( window.innerWidth ) == 'number' ) { //Non-IE		                
		                w = window.innerWidth;
		                h = window.innerHeight;
                    } else if( de && ( de.clientWidth || de.clientHeight ) ) { //IE 6+ in 'standards compliant mode'
		                    w = de.clientWidth;
		                    h = de.clientHeight;
		            } else if( db && ( db.clientWidth || db.clientHeight ) ) { //IE 4 compatible
		                w = db.clientWidth;
		                h = db.clientHeight;	        
	                }	
	                return {width:w, height:h};
                }catch(e){}	                        
            },
            getSizeScroll : function()
            {
                var scrOfX = 0, scrOfY = 0;
                var db =  document.body;
                var de =  document.documentElement;
                if( typeof( window.pageYOffset ) == 'number' ) { //Netscape compliant                
                    scrOfY = window.pageYOffset;
                    scrOfX = window.pageXOffset;
                } else if( db && ( db.scrollLeft || db.scrollTop ) ) { //DOM compliant                
                    scrOfY = db.scrollTop;
                    scrOfX = db.scrollLeft;
                } else if( de && ( de.scrollLeft || de.scrollTop ) ) {//IE6 standards compliant mode                
                    scrOfY = de.scrollTop;
                    scrOfX = de.scrollLeft;
                }                    
                return {X:scrOfX, Y:scrOfY};                                                          
            },
            callEvent : function (el,event){
                try{
                    if (document.createEventObject){
                        // dispatch for IE
                        var evt = document.createEventObject();
                        return el.fireEvent('on'+event,evt)
                    }
                    else{
                        // dispatch for firefox + others
                        var evt = document.createEvent("HTMLEvents");
                        evt.initEvent(event, true, true ); // event type,bubbling,cancelable
                        return !el.dispatchEvent(evt);
                    }
                }catch(e){}                    
            },
            fadeOpacity : function(id){
                try{
			        var el = document.getElementById(id);
			        if(typeof el.initOpacity=="undefined") el.initOpacity=1;
			        if(el.initOpacity<=100){			            			            
			            corp.tls.opacity(el,el.initOpacity)
			            el.initOpacity+=10;
			            corp.tm.out("corp.tls.fadeOpacity('"+id+"')",50);
			        }else{			            
			            el.initOpacity=1;
			        }
			     }catch(e){}
			},	         
            opacity : function(el,opa){
                try{                      
                    if(corp.tls.isIE())
                        el.style.filter = "alpha(opacity="+opa+")";
                    else                        
                        if(corp.tls.isObj(el.style.opacity))
                            el.style.opacity =opa/100;
                        else
                            el.style.MozOpacity =opa/100;
                            
                }catch(e){};                        
            },                        
            ce : function(el){
                return document.createElement(el);
            },
            id : function(id){
                if (document.getElementById)
                    return document.getElementById(id);
                else if (document.all)
                    return document.all(id);
            },
            isObj : function(el){
                return (typeof(el)!= "undefined" && el!=null) ? true : false;
            },
            events: function (evt){
                evt = evt || window.event;
                return evt;            
            },                        
            srcElem: function(evt){
                evt = corp.tls.events(evt);
                if (evt)
                var elem = evt.srcElement || evt.target;
                return elem;
            },            
            key: function(evt){
                evt = corp.tls.events(evt);
                var key = evt.keyCode || evt.which;
                return key;  
            },                                           
            isIE : function() { 
		        var w = window.navigator;		        		        
		        return (/MSIE/ig.test(w.appVersion) || /MSIE/ig.test(w.userAgent));		        
            }  ,    
            ids : function(el,img){
                    var ele = corp.tls.id(el);
                    if (ele != null && typeof(ele) != "undefined" ){
                        ele.title=img;            
                        corp.evt.attEl(ele,"click", function(evt){
                            try{                    
                                ele.style.display="none";
                                var img = corp.tls.id(ele.title);
                                if (img!= null && typeof(img) != "undefined") {
                                    img.style.display="block";                           
                                }
                            }catch(e){};
                        });
                    }
            }
        },
        //####################################################                   
        evt: {
            att: function(ev, fun){
	            if (document.attachEvent)
		            document.attachEvent('on' + ev, fun);
	            else
		            document.addEventListener(ev, fun, true);	
            },             
            attEl: function (el, ev, fun){
	            if (el.attachEvent)
		            el.attachEvent('on' + ev, fun);
	            else
		            el.addEventListener(ev, fun, true);	
            },                     
            remove: function (el, ev){
                if (el.detachEvent)
		            el.detachEvent('on' + ev, fun);
	            else
		            el.removeEventListener(ev, fun, false);
            }                                  
        },
        tm : {
            out: function(code,delay){
                window.setTimeout(code,delay);
            },
            int: function(code,delay){
                window.setInterval(code,delay);
            },
            cOut: function(tmr){
                window.clearTimeout(tmr);
            },                        
            cInt: function(tmr){
                window.clearInterval(tmr);
            }
        },
        popup : function(options){
            this.options = options || {};
            this.options = {            
                conteiner       :   this.options.conteiner      || null,                    
                element         :   this.options.element        || "corp_popup",                    
                sizeWin         :   this.options.sizeWin        || corp.tls.getSizeWin(),
                backColor       :   this.options.backColor      || "#D3D3D3",
                className       :   this.options.className      || "corp_popup",                                
                cssText         :   this.options.cssText        || "",
                maxPos          :   this.options.maxPos         || 150,
                evtStartUp      :   this.options.evtStartUp     || function(){},
                evtStartDown    :   this.options.evtStartDown   || function(){},
                evtEndUp        :   this.options.evtEndUp       || function(){},
                evtEndDown      :   this.options.evtEndDown     || function(){},
                delay           :   this.options.delay          || 5,
                nextIncrement   :   this.options.nextIncrement  || 1
                
                
            };            
            //-----------------------------------------            
            var opt = this.options;
            var sz = opt.sizeWin;            
            //-----------------------------------------            
            if(!corp.tls.isObj(window.hTimeoutSize)) corp.tm.cOut(window.hTimeoutSize);
            //-----------------------------------------
            var elementId =  opt.element;
            opt.element = corp.tls.id(elementId);
            if (!corp.tls.isObj(opt.element)){
                opt.element = corp.tls.ce("div");
                opt.element.id = elementId
                document.body.appendChild(opt.element);
            }
            //-----------------------------------------                            
            opt.element.className = opt.className;
            st = opt.element.style;
            if( opt.cssText=="")
                st.cssText = "display: inline; z-index: 999; left: 5px; overflow: hidden; width: 99%; position: fixed; top: 0px; height: 0px; bottom: 0px"
            else
                st.cssText = opt.cssText;                        
            /*-------------------------------------*/
            sz.height=sz.height-5;                        
            var el =  this.options.element
            el.sizeElement = 1;            
            el.initElementTop = sz.height;
            el.maxPos = opt.maxPos;
            el.sizeHeight = 1;
            el.nextIncrement = opt.nextIncrement;
            el.opacityValue =  0;               
            el.maxOpacity = opt.maxPos;
            /*-------------------------------------*/
            el.evtStartUp =  this.options.evtStartUp;
            el.evtEndUp =  this.options.evtEndUp;            
            el.evtStartDown =  this.options.evtStartDown;            
            el.evtEndDown =  this.options.evtEndDown;
            el.delay =  this.options.delay;                        
            //-----------------------
            el.conteiner =  this.options.conteiner;
            if (corp.tls.isObj(el.conteiner)){            
                el.conteiner.style.top  =  el.style.top;
                el.conteiner.style.left  =  el.style.left;
                el.conteiner.style.right  =  el.style.right;
                el.conteiner.style.width  =  el.style.width;
                el.conteiner.style.position=el.style.position;
                el.conteiner.style.zIndex=st.zIndex+1;
            }            
            //-----------------------
            //###############################################            
            this.Up = function(){
                var el = this.options.element;
                el.style.display="inline";
                el.evtStartUp();
                corp.popup.moveUp(el.id);                   
            }                     
            corp.popup.moveUp = function(id){
            //try{                
                var el =  corp.tls.id(id);
                if(el.sizeElement <= el.maxPos){                    
                    el.style.top       = el.initElementTop +"px";
                    el.style.height    = el.sizeHeight +"px";  
                    el.opacityValue=(el.sizeHeight /el.maxOpacity*100);
                    corp.tls.opacity(el,el.opacityValue);
                    //conteiner
                    if (corp.tls.isObj(el.conteiner)){
                        el.conteiner.style.top = (el.initElementTop) +"px";
                        el.conteiner.style.height = (el.sizeHeight) +"px";
                        corp.tls.opacity(el.conteiner,el.opacityValue);
                    } 
                    el.initElementTop -= el.nextIncrement;
                    el.sizeElement    += el.nextIncrement;
                    el.sizeHeight     += el.nextIncrement;
                    window.hTimeoutSize = corp.tm.out("corp.popup.moveUp('"+id+"')",el.delay);            
                }else{
                    el.evtEndUp(el);
                }
                //}catch(e){}
            };   
            //###############################################            
            this.Down = function(){
                var el = this.options.element;
                el.style.display="inline";
                el.evtStartDown();
                corp.popup.moveDown(el.id);    
                
            }               
            corp.popup.moveDown = function(id){
            //try{                
                var el =  corp.tls.id(id);                
                if(el.sizeHeight > 24 ){
                    el.style.height    = el.sizeHeight +"px";
                    el.style.top       = el.initElementTop +"px";  
                    el.opacityValue=(el.sizeHeight /el.maxOpacity*100);                                                                              
                    corp.tls.opacity(el,el.opacityValue);
                    //conteiner
                    if (corp.tls.isObj(el.conteiner)){
                        el.conteiner.style.top = (el.initElementTop) +"px";
                        el.conteiner.style.height = (el.sizeHeight) +"px";
                        corp.tls.opacity(el.conteiner,el.opacityValue);
                    }                       
                    el.sizeHeight     -= el.nextIncrement;
                    el.initElementTop += el.nextIncrement;
                    window.hTimeoutSize = corp.tm.out("corp.popup.moveDown('"+id+"')",el.delay);
                }else{
					//document.body.removeChild(el.conteiner);
					el.sizeWidth = parseInt(el.style.width.replace("%",""));					
					el.sizeLeft = 0;
					window.hTimeoutSize = corp.tm.out("corp.popup.moveRihgt('"+id+"')",el.delay);
                    el.evtEndDown(el);
                }
                //}catch(e){}
            };
            corp.popup.reload = function(){                   
                pp.options.element.conteiner.innerHTML="";
                NewPopUp();                
            };                                            
            corp.popup.moveRihgt = function(id){
            //try{                            										
                var el =  corp.tls.id(id);                
                if(el.sizeWidth > 8 ){
                    el.style.width    = el.sizeWidth +"%";
                    el.style.left = el.sizeLeft +"%";                    
                    el.sizeWidth -= el.nextIncrement;
                    el.sizeLeft  += el.nextIncrement;
                    el.opacityValue+=3;
                    corp.tls.opacity(el,el.opacityValue);
                    el.conteiner.style.cssText = el.style.cssText;
                    window.hTimeoutSize = corp.tm.out("corp.popup.moveRihgt('"+id+"')",el.delay);                
                }else{                              
                    el.style.display="none";
                    cicleSlideShow=0;
                    el.sizeElement=1;                                        
                    el.conteiner.innerHTML = "<a href=# onclick=\"javascript:corp.popup.reload();\" title=\"Show Pop-Up\"><img id=\"corp_slider_img_reload\" border=\"0\" src=\"popup/img/outLeft.png\" \></a>";
                    var img =  corp.tls.id("corp_slider_img_reload");                    
                    setEventImg(img, "popup/img/outLeft.png","popup/img/outLeft.png");
                }
                //}catch(e){}
            };                                                                                              
        }        
     };           
    
    
    
        //--------------------------------------------------------------------	
        //Pupup
        //--------------------------------------------------------------------    
        var pp = null;
        var NAME_THUMBS = "corp_thumbs";
        var NAME_POPUP = "corp_popup";
        var slide = null;
        var cicleSlideShow=0;	
        
        
        var popupElementos;        
	    //--------------------------------------------------------------------	
        //Get Popup Images
        //--------------------------------------------------------------------
    
        function loadXMLDoc(site){
            if (window.XMLHttpRequest){
                xhttp=new XMLHttpRequest();
            }
            else{
                xhttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            try{        
                //var objDiv = o('divMsg');
                //objDiv.innerHTML = 'Carregando...';

		var pLocal;
		if(typeOf(hostPopup) == 'undefined'){	
			pLocal = window.location.host;
		}else {
			pLocal = hostPopup;
		}               

                xhttp.open("GET",'http://'+ pLocal +'/portal/getPopup.aspx?'+ site,true);            
                xhttp.onreadystatechange =  function(){
                    if (xhttp.readyState == 4) {
                        popupElementos = eval(xhttp.responseText);
                        NewPopUp();
                    }
                }
                xhttp.send();
           }
           catch(e){       
           }
        }
    
        function geraPopup(site){            
             loadXMLDoc(site);    
        }    
   
	    //--------------------------------------------------------------------	
        //Init Pupup     	
        //------------------------------------------------------------------- 
   
        function NewPopUp(){    
            if (corp.tls.isObj(slide)){   
                document.body.removeChild( corp.tls.id(NAME_THUMBS));
                document.body.removeChild( corp.tls.id(NAME_POPUP));
                delete slide ; slide=null;
                delete pp ; pp=null;            
            }        
            slide = new corp.thumbs(NAME_THUMBS);
            pp = new corp.popup({nextIncrement:corp.tls.isIE()?4:2, delay:1, maxPos:193, conteiner: slide.dv,element:NAME_POPUP,evtStartUp:popupStartUp});
            pp.Up();    
        }
        function popupStartUp(){
            slideShow("new",6000);
        }             	        
        		
        function slideShow(el,delay){
        try {
            if(cicleSlideShow==1){
                pp.Down();
                return false;
            }
            if(el=="new"){                              
                slide.show({
                    move : true,
                    width: "190px",
                    height: "190px",
                    items :popupElementos,
                    number:4,
                    imgs : {imgOverRight:'popup/img/imgOverRight.png',imgOutRight:'popup/img/imgOutRight.png', imgOverLeft:'popup/img/imgOverLeft.png',imgOutLeft:'popup/img/imgOutLeft.png'}         
                });
                corp.tm.out("slideShow('move',"+delay+")",delay);     
            }else{
                if(el!=""){      
                   //----------------------------------
                    if (el=="reload"){
                        slide.initCicle();                    
                        corp.tm.out("slideShow('move',"+delay+")",delay);
                        return true;
                    }
                    //----------------------------------
                    var img =  corp.tls.id("corp_thumbs_move_right");
                    corp.tls.callEvent(img,"click");
                    ths =  img.tblParent;
                    if(ths.activePage >= ths.pageCount){
                        cicleSlideShow++;
                        corp.tm.out("slideShow('reload',"+delay+")",delay);
                    }else{
                        corp.tm.out("slideShow('move',"+delay+")",delay);                      
                    }                    
                }else{
                    corp.tm.out("slideShow('move',"+delay+")",delay);     
                    return true;
                }
            }       
        }
        catch(e){
        
        }                          	        
        }
        //--------------------------------------------------------------------	
        //End Pop-Up SlideShow
        //--------------------------------------------------------------------		
   
	/*
	//####################################################################
	//--------------------------------------------------------------------		
	//Exemplo de thumbSlideShow
	//--------------------------------------------------------------------		
	(function(){
        var thumbSlideShow = new corp.thumbs("small_thumbs");
        thumbSlideShow.show(
	        {				    			
                height	: "70px",
		        width	: "70px",
		        move : false,
		        items : [
		            {note:'Julia Dormindo', img:'julia/small_thumbs/DSC00266.jpg',click : thumbSlideShowImg },
			        {note:'Daniela e Maria Eduarda', img:'julia/small_thumbs/DSC03665.jpg',click : thumbSlideShowImg},
			        {note:'Julia de Luvinhas', img:'julia/small_thumbs/julia1.jpg',click : thumbSlideShowImg},
			        {note:'Julia de Luvinhas 2', img:'julia/small_thumbs/julia.jpg',click : thumbSlideShowImg}
		        ],
		        number:4
	        }
        );	
        function thumbSlideShowImg(evt){
            el = corp.tls.srcElem(evt);
            img = corp.tls.id("show_thumbs_img");            
            img.style.display="inline";            
            img.style.height="350px";
            img.src=el.src.replace("/small_thumbs/", "/real/");            
			corp.tls.opacity(img,1);
            corp.tm.out("corp.tls.fadeOpacity('show_thumbs_img')",50);
			
        };
    })();   
	
    //####################################################################
    //Teste
    //####################################################################
	var tb1 = new corp.thumbs("thumbs");
	tb1.show(
		{				    
			//type    :   1,
            //height	: "50px",
			//width	: "50px",
			items : [
			    {note:'Teste de Thumbs' , title:'', img:'br1.png',url:'http://10.0.0.238'},
				{title:'2º - <br />RESIDÊNCIA MÉDICA 2010<br />',img : 'br2.png', url:'http://10.0.0.238:7070/resmed'},
				{title:'3º - SCOT<br />Serviço de Captação de Orgãos e Tecidos<br />',img : 'br3.png', url:'http://10.0.0.238'},
				{title:'4º - A SANTA CASA<br />Precisa da sua ajuda<br />Faça sua parte<br /><a href="http://www.cupomevida.com.br">Cupom é vida</a><br />',img : 'br4.png', url:'http://10.0.0.238'},
				{title:'5º - SCOT<br />Serviço de Captação de <br />Orgãos e Tecidos<br />',img : 'br3.png', url:'http://10.0.0.238'},
				{title:'6º - A SANTA CASA<br />Precisa da sua ajuda<br />Faça sua parte<br /><a href="http://www.cupomevida.com.br">Cupom é vida</a><br />',img : 'br4.png', url:'http://10.0.0.238'},
				{title:'7º - <br />RESIDÊNCIA MÉDICA 2010<br />',img : 'br2.png', url:'http://10.0.0.238'},
				{title:'8º - A SANTA CASA<br />Precisa da sua ajuda<br />Faça sua parte<br /><a href="http://www.cupomevida.com.br">Cupom é vida</a><br />',img : 'br4.png', url:'http://10.0.0.238'},
				{title:'9º - A SANTA CASA<br />Precisa da sua ajuda<br />Faça sua parte<br /><a href="http://www.cupomevida.com.br">Cupom é vida</a><br />',img : 'br4.png', url:'http://10.0.0.238'},
				{title:'10º - <br />RESIDÊNCIA MÉDICA 2010<br />',img : 'br2.png', url:'http://10.0.0.238'}				
			] //,
			//number : 9
			//imgs : {imgOverRight:'imgOverRight.png',imgOutRight:'imgOutRight.png', imgOverLeft:'imgOverLeft.png',imgOutLeft:'imgOutLeft.png'}
			
		}
	);
	/*
    //####################################################################	
	var tb2 = new corp.thumbs("thumbsDS");	
	tb2.show(
		{				    
			type    :   1,
            //height	: 250,
			//width	: 250,
			items : [
				{title:'', img:'br1.png',url:'http://10.0.0.238'},
				{title:'2º - <br />RESIDÊNCIA MÉDICA 2010<br />',img : 'br2.png', url:'http://10.0.0.238'},
				{title:'3º - SCOT<br />Serviço de Captação de <br />Orgãos e Tecidos<br />',img : 'br3.png', url:'http://10.0.0.238'},
				{title:'4º - A SANTA CASA<br />Precisa da sua ajuda<br />Faça sua parte<br /><a href="http://www.cupomevida.com.br">Cupom é vida</a><br />',img : 'br4.png', url:'http://10.0.0.238'},
				{title:'5º - SCOT<br />Serviço de Captação de <br />Orgãos e Tecidos<br />',img : 'br3.png', url:'http://10.0.0.238'},
				{title:'6º - A SANTA CASA<br />Precisa da sua ajuda<br />Faça sua parte<br /><a href="http://www.cupomevida.com.br">Cupom é vida</a><br />',img : 'br4.png', url:'http://10.0.0.238'},
				{title:'7º - <br />RESIDÊNCIA MÉDICA 2010<br />',img : 'br2.png', url:'http://10.0.0.238'},
				{title:'8º - A SANTA CASA<br />Precisa da sua ajuda<br />Faça sua parte<br /><a href="http://www.cupomevida.com.br">Cupom é vida</a><br />',img : 'br4.png', url:'http://10.0.0.238'},
				{title:'9º - A SANTA CASA<br />Precisa da sua ajuda<br />Faça sua parte<br /><a href="http://www.cupomevida.com.br">Cupom é vida</a><br />',img : 'br4.png', url:'http://10.0.0.238'},
				{title:'10º - <br />RESIDÊNCIA MÉDICA 2010<br />',img : 'br2.png', url:'http://10.0.0.238'}				
			],
			number : 4
			//imgs : {imgOverRight:'imgOverRight.png',imgOutRight:'imgOutRight.png', imgOverLeft:'imgOverLeft.png',imgOutLeft:'imgOutLeft.png'}
		}
	);     
	*/	
	//--------------------------------------------------------------------     

