/**
 *
 *
 */



/**
 * blinker method for background image
 * while background image is defined in
 * parent element of link
 *
 * e.g. <div style="background-image ... "><a href=""></a></div>
 */
function bgBlinkerMain(target, pic, backgroundColor) {
    pic = "url('/fileadmin/templates/_img/" + pic + "')";
    target.parentNode.style.backgroundImage = pic;
    target.parentNode.style.backgroundColor = backgroundColor;
}

function openPic(url,winName,winParams) {   //
        var theWindow = window.open(url,winName,winParams);
        if (theWindow)  {theWindow.focus();}
    }


/**
 * blinker method for image
 * image will be accessed by its id
 *
 */
function imgBlinkerByID( id, pic ) {
    document.getElementById(id).src="/fileadmin/templates/_img/"+pic;
}

function changeStyleOn( objNode ) {
    objNode.parentNode.parentNode.style.backgroundColor = '#DF041D';
    objNode.parentNode.parentNode.style.borderBottom = '1px solid #DF041D';
}

function changeStyleOff( objNode ) {
    objNode.parentNode.parentNode.style.backgroundColor = '#B4B3B3';
    objNode.parentNode.parentNode.style.borderBottom = '1px solid #999999';
}

function changeStyleOnLevel2( objNode ) {
    objNode.parentNode.parentNode.style.backgroundImage = 'url(\'fileadmin/templates/_css/_img/navi_active.jpg\')';
    objNode.parentNode.parentNode.style.backgroundPosition = '4px 1px';
    objNode.parentNode.parentNode.style.backgroundRepeat = 'no-repeat';
}

function changeStyleOffLevel2( objNode ) {
    objNode.parentNode.parentNode.style.backgroundImage = 'none';
}

function changeStyleOnLevel3( objNode ) {
    objNode.parentNode.parentNode.style.backgroundImage = 'url(\'fileadmin/templates/_css/_img/navi_active_grey.gif\')';
    objNode.parentNode.parentNode.style.backgroundRepeat = 'no-repeat';
    objNode.parentNode.parentNode.style.backgroundPosition = '14px 1px';
}

function changeStyleOffLevel3( objNode ) {
    objNode.parentNode.parentNode.style.backgroundImage = 'none';
}

function bookmark() {
    strUrl = this.location;
    strTitle = document.title;

    if ( ( navigator.appName == "Microsoft Internet Explorer" )
            && ( parseInt(navigator.appVersion) >= 4 ) ) {
        window.external.AddFavorite( strUrl, strTitle );
    }
    else {
        msg = "to bookmark this site please \n press the following keyboard-shortcut \"Strg + D\"";
        alert(msg);
    }
}

function choose(x) {
    if(x == "nothing") {
        return;
    } else {
        window.open(x, "Aspirin");
    }
}


/**
 * JQuery Rules for investor.bayer.de
 *
 * @author matthias schmidt <matthias.schmidt@antwerpes.de>
 */

var objActiveTopNavigationItem = null;
var objActiveLayer = null;
var bolBlockHide = false;

function _parseQuery ( query ) {
    // return empty object
    if( !query )
        return {};
    var params = {};

    // parse query
    var pairs = query.split(/[;&]/);
    for ( var i = 0; i < pairs.length; i++ ) {
        var pair = pairs[i].split('=');
        if ( !pair || pair.length != 2 )
            continue;
        // unescape both key and value, replace "+" with spaces in value
        params[unescape(pair[0])] = unescape(pair[1]).replace(/\+/g, ' ');
   }
   return params;
}

var popwins = [];

$(document).ready( function() {
    $('a.popup').click(function() {
        var _url = $(this).attr('href');
        var opts = {'id':'FEopenLink','height':'430','width':'660','scrollbars':'0'};
        if(_url.indexOf('?')!=-1) {
            var _queryString = _url.match(/\?(.+)/)[1];
            var _params = _parseQuery(_queryString );
        } else {
           var _params = [];
        }
        var wparams = [];
        for (var opt in opts) {
            if(_params[opt]) {opts[opt] = _params[opt];}
            if(opt!='id') {wparams[wparams.length] = opt+'='+opts[opt];}
        }
        wstr = wparams.join(',');
        popwins[opts['id']] = window.open(_url,opts['id'],wstr);
        popwins[opts['id']].focus();
        return false;

    });
});


$(document).ready( function() {

    /*
     * TOP NAVIGATION
     */


    $('div.divTopNavigationItem').hover( function() {
        if( objActiveTopNavigationItem != null ) {
            objActiveTopNavigationItem.removeClass('divTopNavigationItemActive');
        }
        if ( objActiveLayer != null ) {
            objActiveLayer.hide();
        }

        objActiveTopNavigationItem = $(this);
        $(this).addClass('divTopNavigationItemActive');

        strActiveLayerId = '#divTopNavigationLayered' + $(this).attr('id');
        //alert(strActiveLayerId);

        objActiveLayer = $(strActiveLayerId);
        //alert(objActiveLayer.size());
        objActiveLayer.show();

    }, function () {
    });
    $('.ulTopNavigationLayered').hover( function() {
    }, function() {
        if( objActiveTopNavigationItem ) {
            objActiveTopNavigationItem.removeClass('divTopNavigationItemActive');
        }
        if ( objActiveLayer ) {
            objActiveLayer.hide();
        }
    });
    $('div.divTopNavigationLayeredItem').hover( function() {
        $(this).addClass('divTopNavigationLayeredItemActive');
    }, function () {
        $(this).removeClass('divTopNavigationLayeredItemActive');
    });
    $('div#divHeader | div.divTopNavigationItemLast').hover( function() {
        if( objActiveTopNavigationItem ) {
            objActiveTopNavigationItem.removeClass('divTopNavigationItemActive');
        }
        if ( objActiveLayer ) {
            objActiveLayer.hide();
        }
    }, function() {
    });

    $('div#divStartTeaser div.csc-textpic-center').click( function() {
        if(confirm("Please note: This website is intended to provide information to an international audience outside the USA and UK.")) {
            return true;
        } else {
            return false;
        }
    }, function() {
    });
	
    $('li.navright a.confirm').click( function() {
        if(confirm("Are you a healthcare professional?")) {
            return true;
        } else {
            return false;
        }
    }, function() {
    });	
	
    $('div.divRightTeaserBoxSwitchPatient a').click( function() {
        
		position = $(this).attr( 'href' ).indexOf( 'professional' );
		if( position != -1 ) {
			if(confirm("Are you a healthcare professional?")) {
				return true;
			} else {
				return false;
			}
		}

    });		
	
	


});

$("a").click(function() {
    $(this).hide("slow");
    return false;
});


function blurLink(){};
