function GetRandom( min, max ) {
	if( min > max ) {
		return( -1 );
	}
	if( min == max ) {
		return( min );
	}
 
        return( min + parseInt( Math.random() * ( max-min+1 ) ) );
}

jQuery(document).ready(function(){
	// MainTeaser Animation	
	var chk_maintsr = jQuery('body').find('#maintsr').size();
	if (chk_maintsr != 0) {
		jQuery.fn.cycle.updateActivePagerLink = function(pager, currSlideIndex) {
			var nextIndex = currSlideIndex + 1;
			var maxIndex  = jQuery(pager+' div').size() - 1;
			jQuery(pager).find('div').removeClass('active').filter('div:eq('+currSlideIndex+')').addClass('active');
			jQuery(pager).find('div').removeClass('tab-tsr-next-hi').filter('div:eq('+nextIndex+')').addClass('tab-tsr-next-hi');
			if(currSlideIndex == maxIndex)
				jQuery(pager).find('div').removeClass('active-02').filter('div:eq('+maxIndex+')').addClass('active-02');
			else
				jQuery(pager).find('div').removeClass('active-02');
		};	
	}
	
	var env = jQuery('body').attr('id');
	if (env == 'home') {
		var size = jQuery('#maintsr_img').find('img').size();				
		
		var main_img = new Array(size);
		var main_img_link = new Array(size);
		var main_img_click = new Array(size);
		var main_btn = new Array(size);
		var main_btn_link = new Array(size);
		var main_btn_click = new Array(size);
		var count_img = 0;
		var click_img = 0;
		var count_btn = 0;
		
		jQuery('#maintsr_img a').each(function() {
			main_img_link[count_img] = jQuery(this).attr('href');
			main_img_click[click_img] = jQuery(this).attr('cust_onclick');			
			main_img[count_img] = jQuery(this).html();
			click_img++;
			count_img++;
		});
		
		jQuery('#maintsr_btn .btn a').each(function() {
			main_btn_link[count_btn] = jQuery(this).attr('href');
			main_btn_click[count_btn] = jQuery(this).attr('cust_onclick');
			main_btn[count_btn] = jQuery(this).html();
			count_btn++;
		});				
		
		var random = GetRandom(1, size);
		var current = 0;
		current = (random-1);
		jQuery('#maintsr_img').empty();
		jQuery('#maintsr_btn').empty();
		for (i=0; i<size; i++) {							
			jQuery('#maintsr_img').append('<a href="'+main_img_link[current]+'" onclick="'+main_img_click[current]+'">'+main_img[current]+'</a>');
			if (i == 0) {
				jQuery('#maintsr_btn').append('<div class="btn tab-tsr-01"><a href="'+main_btn_link[current]+'" onclick="' + main_btn_click[current] + '">' + main_btn[current] + '</a></div>');
			}
			else if (i == (size-1)) {
				jQuery('#maintsr_btn').append('<div class="btn tab-tsr-03"><a href="'+main_btn_link[current]+'" onclick="' + main_btn_click[current] + '">' + main_btn[current] + '</a></div>');
			}
			else {
				jQuery('#maintsr_btn').append('<div class="btn tab-tsr-02"><a href="'+main_btn_link[current]+'" onclick="' + main_btn_click[current] + '">' + main_btn[current] + '</a></div>');
			}
			if (current == (size-1)) {
				current = 0;
			}
			else {
				current++;
			}
		}
	}
	
	jQuery('#maintsr_img').cycle({ 
		fx:     'fade', 
		speed:  'slow', 
		timeout: 5000,		
		pager:  '#maintsr_btn',	
		pagerAnchorBuilder: function(idx, slide) {
			return '#maintsr_btn .btn:eq(' + (idx) + ')';
		}
	});
	jQuery('#maintsr_play-pause img:eq(1)').addClass('hiddenElem');
	jQuery('#maintsr_play-pause').click(function() {
		if(jQuery('#maintsr_play-pause img:eq(0)').hasClass('hiddenElem')) {
			jQuery('#maintsr_img').cycle('resume');
			jQuery('#maintsr_play-pause img:eq(1)').addClass('hiddenElem');
			jQuery('#maintsr_play-pause img:eq(0)').removeClass('hiddenElem');
		}
		else {
			jQuery('#maintsr_img').cycle('pause');
			jQuery('#maintsr_play-pause img:eq(1)').removeClass('hiddenElem');
			jQuery('#maintsr_play-pause img:eq(0)').addClass('hiddenElem');
		}
	});		
});

