// Requests helpers
var addScript = function(b/*SCRIPT_URL*/){var a=document.createElement("script");a.setAttribute("src",b);document.head.appendChild(a)};

// Google images service URL
var googleBaseUrl = 'https://ajax.googleapis.com/ajax/services/search/images?v=1.0&callback=processGoogleResult&imgsz=medium&as_filetype=jpg&safe=active';
var getGoogleUrl = function(searchWord, numOfResults) {
    if (!numOfResults) numOfResults = 8;
    return googleBaseUrl + '&q=' + encodeURIComponent(searchWord) + '&rsz=' + numOfResults;
}

// build images array
var processGoogleResult = function(result) {
    console.log('response from google', result);
    if (result && result['responseData'] && result['responseData']['results']) {

        var imagesArray = [];
        for (var i in result['responseData']['results']) {
            var imageData = result['responseData']['results'][i];
            imagesArray.push(imageData['unescapedUrl']);
        }

        // start the banner rotation
        RotatingBanner.init('rotating_banner', imagesArray);

    }
}


addScript(getGoogleUrl('beautiful'));