var LiferayNoir = function () {
	var $ = jQuery;
	return {
		init: function() {
			var instance = this;
			
			instance.handleLastChild();
			instance.handleSearchForm();
			instance.fixAddPage();
			instance.handleSlideshow();
			instance.handleCarousel();
		},
		
		fixAddPage: function() {
			var instance = this;
			if (jQuery.browser.msie) {
				jQuery('#add-page').css('position', 'absolute');
			}
		},

		handleLastChild: function () {
			var instance = this;
			if (!$.browser.msie) {
				return;
			}
			$('#footer ul li:last').addClass('last-child');
		},
		
		handleSearchForm: function() {
			var searchForm = $('#banner .search');	
			
			var searchInput = searchForm.find('input[type=image]');
			var searchLink = $('<a class="search-input-link" href="javascript:;"></a>');
			
			searchLink.click(
				function() {
					$(this).parents('form')[0].submit();
				}
			);
			
			searchInput.hide();
			searchInput.before(searchLink);
		},

		handleSlideshow: function() {
			$(function() {
   				setInterval( "slideSwitch()", 5000 );
			});
		},
		
		handleCarousel: function(){
			$(function(){
			/*	var $ = jQuery;

				stepcarousel.setup({
	galleryid: "mygallery", 
	beltclass: "belt", 
	panelclass: "panel", 
	autostep: {enable:true, moveby:1, pause:300},
	panelbehavior: {speed:500, wraparound:true, persist:true},
	defaultbuttons: {enable: true, moveby: 1, leftnav: ["http://i34.tinypic.com/317e0s5.gif", -5, 80], rightnav: ["http://i38.tinypic.com/33o7di8.gif", -20, 80]},
	statusvars: ["statusA", "statusB", "statusC"], 
	contenttype: ["inline"] 
				}); */
			});
		}
	};
}();



jQuery(document).ready(

	/*
	This function gets loaded when all the HTML, not including the portlets, is
	loaded.
	*/
 
	
			
	

			
			

	

	function() {
			
		 var $ = jQuery;
		 
		 var clouds = $(".cloud");
		 for(var j=0;j<clouds.length;j++){
		/*	 var menuText = $("#" + clouds[j].id + " .cloudText").html();
			 var menuObj = $("#" + clouds[j].id);
         */
		    	 var obj = document.getElementById(clouds[j].id);
			
			var text = '';
                        if (navigator.userAgent.indexOf("MSIE")!=-1){
				text = obj.innerText;
			}else{
		    	 	text =  obj.textContent;
			}
		    	 
		    	  if(text!=null){
						 if(text.length  <= 6 ){
					    	 obj.className="cloud-4";
					     }
						 
						 if(text.length >=7 && text.length<=9){
					    	 obj.className="cloud-9";
					     }
						 
						 if(text.length >9){
					    	obj.className="cloud-12";
					     }
				     }	

		     }
		 
		 
		 var portletArray = $(".portlet");
		 var borderDiv ="";
		 var portletContentWidth=0;
		 var portletWidth=0;
		 var portletHeight=0;

		 var nAgt = navigator.userAgent;
		 
		 for(var i=0;i<portletArray.length;i++){
			 portletContentWidth = portletArray[i].offsetWidth-16; 
			 portletWidth = portletContentWidth-48;
			 portletHeight = portletArray[i].offsetHeight; 

		   
			borderDiv = 
			 '<table cellspacing="0" cellpadding="0" border="0" id="mainTable_why">'+
                '<tr>'+
		            '<td>'+
					  '<table cellspacing="0" cellpadding="0" border="0">'+
					     '<tr>'+
						    '<td valign="top" class="top-left-border border-size"></td>'+
							 '<td valign="top">'+
                                '<div class="top_border" style="width:'+portletWidth+'px"></div>'+	  
							 '</td>'+
							 '<td valign="top" class="top-right-border border-size"></td>'+
						 '</tr>'+
					   '</table>'+
                   '</td>'+
                '</tr>'+
        		'<tr>'+
			     '<td>'+
				  '<table cellspacing="0" cellpadding="0" border="0" style="width:'+(portletContentWidth)+'px;">'+
				     '<tr>'+
					    '<td valign="top" class="left-border"><div style="width:5px;z-index:20;height:'+portletHeight+'px;"></div></td>'+
						'<td valign="top">'+
						  '<div id="small-box-contentDiv" style="width:'+portletContentWidth+'px;">'+
			                  '<div id="paddingDivId">';

		      //borderDiv += portletArray[i].innerHTML;
		       borderDiv += '<div class="portlet-title" align="center" style="cursor: move;"><div class="custom-image"></div>' + $("#" + portletArray[i].id + " .portlet-topper" + " .portlet-title").html()+'</div>';
		       borderDiv += '<div class="portlet-content">'+ $("#" + portletArray[i].id + " .portlet-content").html()+'</div>';

		     borderDiv += '</div></div></td>'+
		                  '<td valign="top" class="right-border"><div style="width:11px;z-index:20;height:'+portletHeight+'px;"></div></td>'+
		                 '</tr>'+
		              '</table>'+
	                 '</td>'+
                   '</tr>'+
                   '<tr>'+
	   	             '<td>'+
	   				   '<table cellspacing="0" cellpadding="0" border="0">'+
	   				     '<tr>'+
	   					    '<td valign="top" class="bottom-left-border border-size"></td>'+
	   						 '<td>'+
	   						   '<div class="bottom_border" style="width:'+portletWidth+'px"></div>'+	  
	   						 '</td>'+
	   						 '<td valign="top" class="bottom-right-border border-size"></td>'+
	   					   '</tr>'+
	   				    '</table>'+
	   	              '</td>'+
	   	             '</tr>'+
                 '</table>';		    	 
	
		     $("#" + portletArray[i].id + " .portlet-content").replaceWith(borderDiv);
		     $("#" + portletArray[i].id + " .portlet-topper" + " .portlet-title").remove();

		    
		}
		 
			

		 var nAgt = navigator.userAgent;
			if (nAgt.indexOf("MSIE")!=-1) {
		     var objArray =  $(" .portlet-title  .custom-image");
		     for(var i=0;i<objArray.length;i++){
			      var obj =  $(" .portlet-title  .custom-image")[i];
				   obj.style.marginLeft = "-90px";
		         }
			 
			}	
        
		LiferayNoir.init();
/*
		if(document.referrer && document.referrer.indexOf("portal.monitis.com") == -1 && document.referrer.indexOf("monitis.com/plans.jsp") == -1 && document.referrer.indexOf("monitis.com/portalHome.jsp")==-1) {
		document.cookie="referrer=" + document.referrer + "; path=/;domain=monitis.com";
		}


		var iframeMonitisLogin = document.getElementById('iframe-monitis-login');
		iframeMonitisLogin.src = 'http://monitis.com/monitisPortal/signin.html?v=6&url='+document.location.href;
 */           
	}
);

Liferay.Portlet.ready(
   

	function(portletId, jQueryObj) {
	     var aaa = portletId;
	
	}    
	
	

);

jQuery(document).last(

	/*
	This function gets loaded when everything, including the portlets, is on
	the page.
	*/
	function(){
		
	}

);


function slideSwitch() {
	var $ = jQuery;
	 	
	var $active = $('#slideshow img.active');

	if ( $active.length == 0 ) $active = $('#slideshow img:last');

	var $next =  $active.next().length ? $active.next() : $('#slideshow img:first');

	$active.addClass('last-active');

	$next.css({opacity: 0.0}).addClass('active')
				 .animate({opacity: 1.0}, 1500, function() {
				        $active.removeClass('active last-active');
				  });
}


