﻿/*////////////////////////////////////////
// Functions
////////////////////////////////////////*/
function xtractFile(data){
    var m = data.match(/(.*)\/([^\/\\]+)(\.\w+)$/);
    return {path: m[1], file: m[2], extension: m[3]}
}
function setFlashContent(swf, lang) {
    var wholeString = swf;
    var parsedObject = xtractFile(wholeString);
    var path = parsedObject.path;
    var file = parsedObject.file;
    var extension = parsedObject.extension;
    
    if (extension == '.swf') {
		jQuery("#flash iframe").hide();
        jQuery("#flash").html("<div id=\"flashContent\" style=\"width:968px; height:356px\";></div>");
        var flashvars = { l:lang };
        var params = {};
        var attributes = {};
        swfobject.embedSWF(swf, "flashContent", "968", "356", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
    }
    else {
        if(!lang || lang != null){
            var htmlOut = "<iframe id=\"mainflash\" src=\"" + swf + "?l=" + lang + "\" frameborder=\"0\" width=\"968\" height=\"355\" scrolling=\"no\"></iframe>";
            //jQuery("#flash").html(htmlOut);
			jQuery("#flash iframe").show().attr('src', swf + "?l=" + lang);
        } else {
            var htmlOut = "<iframe id=\"mainflash\" src=\"" + swf + "?l=" + lang + "\" frameborder=\"0\" width=\"968\" height=\"355\" scrolling=\"no\"></iframe>";
            jQuery("#flash iframe").show().attr('src', swf + "?l=" + lang); //html(htmlOut);
        }
    }   
}
function byId(id) {
    return document.getElementById(id);
}
function changeImage(id, active) {
    if (id != selected) {
        byId(id).src = '_images/' + id + active + '.gif';
    }
}
function disableAll() {
    byId('storakers').src = '_images/bottomMenu/storakers.gif';
    //byId('mccann').src = '_images/bottomMenu/mccann.gif';
    byId('mrm').src = '_images/bottomMenu/mrm.gif';
    byId('momentum').src = '_images/bottomMenu/momentum.gif';
    byId('initiativ').src = '_images/bottomMenu/initiativ.gif';
    byId('jensen').src = '_images/bottomMenu/jensen.gif';
    byId('weber').src = '_images/bottomMenu/weber.gif';
    //byId('healthcare').src = '_images/bottomMenu/healthcare.gif';
    //byId('vml').src = '_images/bottomMenu/vml.gif';
}
function changeframes(page) {
    disableAll();
    var path = '_images/bottomMenu/';

    if (page == "news") {
        path = '_images/topMenu/';
        setFlashContent('../cases/expect/expect.swf');
        byId('mainframe').src = "bottomFrames/Default.aspx";
    }
    else if (page == "clients") {
        path = '_images/topMenu/';
        setFlashContent('../cases/clients/clients.swf');
    }
    else if (page == "about") {
        path = '_images/topMenu/';
        setFlashContent('../cases/about/about.swf');
        byId('mainframe').src = "bottomFrames/about.aspx";
    }
    else if (page == "contact") {
        path = '_images/topMenu/';
        byId('mainframe').src = "bottomFrames/kontakt.aspx";
    }
    else {
        byId('mainframe').src = "bottomFrames/" + page + ".aspx";
        
    }

    byId(page).src = path + page + "_active.gif";
}
function changetop(page) {
    byId('mainflash').src = page;
}
function randomtop() {
    var allpages = new Array('case/onoff/index.html');
    var index = Math.ceil(Math.random() * allpages.length) - 1;
    changetop(allpages[index]);
}

/*////////////////////////////////////////
// Variables
////////////////////////////////////////*/
var selected = 'news';

/*////////////////////////////////////////
// Init
////////////////////////////////////////*/
jQuery(document).ready(function() {
    jQuery(".mainMenu a").click(function(){
        jQuery(".mainMenu a").removeAttr("class");
    });
    /* PNG fix */
    jQuery("body").pngfix();
});