jQuery.noConflict();

jQuery(function() {
	var animprogress = false;
	
	if(jQuery(".nav-main").length>0) {	
		jQuery(".nav-main > li > ul").hide();
		jQuery(".nav-main > li").hover(
  			function () {
				if(animprogress == false){
					animprogress = true;
					//jQuery(this).addClass('hover');
					jQuery(this).children('p').children('a').addClass('active');
					//if(jQuery(this).has('ul')) {
						jQuery(this).children('ul').show(200, function() {
							//animprogress = false;
						});
					//}
				}
			}, 
			function () {
					//jQuery(this).removeClass('hover');
					jQuery(this).children('p').children('a').removeClass('active');
					jQuery(".nav-main > li > ul").hide(1, function(){
						animprogress = false;
					});
			}
		);
	}
	
	if(jQuery(".gallery-holder").length>0) {
		landingRotatorArray = ( typeof landingRotatorArray != 'undefined' && landingRotatorArray instanceof Array ) ? landingRotatorArray : []

		var arrayLength = landingRotatorArray.length;
		if(arrayLength == 0){
			return false;
		}
		
		var slide_in_progress = false; 
		var transition_time = 500;
		var delay = 3000;
		var current = 0;

		jQuery(".gallery-holder").oneTime(delay, "updateRotator", function() { 
			fadeImage(current);		
		});
		
		function fadeImage (current){
			//alert(current);
			jQuery(".gallery-holder").stopTime('updateRotator');
			
			if(!slide_in_progress){
				slide_in_progress = true;
			
				current++;
				if(current>=arrayLength){
					current = 0;
				}
				
				jQuery(".image_cont .image_2").attr("src", landingRotatorArray[current].image);
				
				jQuery('.image_cont .image_1').fadeOut(transition_time, function() {
					jQuery(".image_cont .image_1").attr("src", landingRotatorArray[current].image);
					jQuery('.image_cont .image_1').fadeIn(500, function() {
						jQuery('.gallery a.more').fadeOut(0, function() {
							jQuery(".gallery a.more").attr("href", landingRotatorArray[current].url);
							jQuery(".gallery a.more").html(landingRotatorArray[current].text);
							jQuery('.gallery a.more').fadeIn(0);
						});
					});
					slide_in_progress = false;
				});
				
				
			}
			
			jQuery(".gallery-holder").oneTime(delay, "updateRotator", function() { 
				fadeImage(current);		
			});
		}
	}
});		   
