// Configurations
var countryPos = RegExp(/(mainbanner\/)/ig);
var banner = [
	[
		'<img src="fileadmin/mainbanner/five/1.jpg" />',
		'<img src="fileadmin/mainbanner/five/2.jpg" />',
		'<img src="fileadmin/mainbanner/five/3.jpg" />',
		'<img src="fileadmin/mainbanner/five/4.jpg" />',
		'<img src="fileadmin/mainbanner/five/5.jpg" />'
	],
	[
		'<a href="industry/natural-resources-infrastructure/agriculture-forestry-fishery/"><img src="fileadmin/mainbanner/ind/01.jpg" /></a>',
		'<a href="industry/natural-resources-infrastructure/mining-construction-steel-metal/"><img src="fileadmin/mainbanner/ind/02.jpg" /></a>',
		'<a href="industry/natural-resources-infrastructure/power-energy-utility/"><img src="fileadmin/mainbanner/ind/03.jpg" /></a>',
		'<a href="industry/manufacturing/vehicle/"><img src="fileadmin/mainbanner/ind/04.jpg" /></a>',
		'<a href="industry/manufacturing/chemistry-pharmaceutical/"><img src="fileadmin/mainbanner/ind/05.jpg" /></a>',
		'<a href="industry/manufacturing/electric-electronic-machinery-instrument/"><img src="fileadmin/mainbanner/ind/06.jpg" /></a>',
		'<a href="industry/manufacturing/semiconductor/"><img src="fileadmin/mainbanner/ind/07.jpg" /></a>',
		'<a href="industry/service/medical-healthcare-veterinary/"><img src="fileadmin/mainbanner/ind/08.jpg" /></a>',
		'<a href="industry/service/security-safety-forensics/"><img src="fileadmin/mainbanner/ind/09.jpg" /></a>',
		'<a href="industry/service/government-and-municipalities/"><img src="fileadmin/mainbanner/ind/10.jpg" /></a>',
		'<a href="industry/service/art-museum-conservation/"><img src="fileadmin/mainbanner/ind/11.jpg" /></a>',
		'<a href="industry/service/university-and-research-institutions/"><img src="fileadmin/mainbanner/ind/12.jpg" /></a>'
	]
];

var nivoParams = [
	{
		effect: 'fade',
		animSpeed: 1000,
		pauseTime: 5000,
		directionNav: false,
		controlNav: false,
		pauseOnHover: false
	},
	{
		effect: 'sliceDown',
		slices: 30,
		animSpeed: 300,
		pauseTime: 5000,
		directionNav: true,
		directionNavHide: true,
		controlNav: false,
		pauseOnHover: true
	}
];

// Determine banner series by random
n = Math.floor(Math.random()*banner.length);

// Extend array object to support shuffling method
Array.prototype.shuffle = function() {
    var i = this.length;
    while(i){
        var j = Math.floor(Math.random()*i);
        var t = this[--i];
        this[i] = this[j];
        this[j] = t;
    }
    return this;
}

// Create banner object
var bannerHtml = '<div id="mainBannerCycle" style="overflow: hidden; width: 910px; height: 232px;">' + banner[n].shuffle().join('') + '</div>';
switch(country) {
	case 'GB':
		country = 'uk';
		break;
	case 'US':
		country = 'us/en';
		break;
	case 'PT':
		country = 'pt/en';
		break;
	case 'BR':
	case 'ES':
	case 'IT':
	case 'PL':
		language = 'en';
		break;
}
bannerHtml = bannerHtml.replace(/href="/ig, 'href="' + country.toLowerCase() + '/');
bannerHtml = bannerHtml.replace(countryPos, '$1' + language.toLowerCase() + '/');

// Insert banner object
$(document).ready(function() {
	$("#contentWrapper .homePageLayoutWrapper")
		.css({
			paddingTop: 0,
			backgroundImage: 'none'
		})
		.prepend(bannerHtml);
	$("#mainBannerCycle").nivoSlider(nivoParams[n]);
	// Debug
	// $('body').append('<span style="color: white;">' + n + '</span>');			// Id of banner set
	// $('body').append('<span style="color: white;">' + banner[n].length + '</span>');	// Number of banners

});

