

var msg = "Wir machen Sie darauf aufmerksam, dass Sie die Seite der ABBOTT Gesellschaft mbH, Abbott Diabetes Care verlassen. Die ABBOTT Gesellschaft mbH, Abbott Diabetes Care erklärt hiermit ausdrücklich, dass sie keinerlei Einfluss auf die Gestaltung und die Inhalte der gelinkten Seiten hat und deshalb keine Verantwortung für sie übernehmen kann. Beachten Sie zudem, dass die verlinkten Webseiten möglicherweise nicht der österreichischen Gesetzgebung und somit anderen Vorschriften unterliegen.";

var msgAbbottInt = "Wir machen Sie darauf aufmerksam, dass Sie die österreichische Seite der ABBOTT Gesellschaft mbH, Abbott Diabetes Care verlassen und auf eine internationale Seite von Abbott verlinkt werden. Die produktspezifische Information, die auf der Seite angeboten wird, ist für die Bewohner eines speziellen Landes oder spezieller Länder bestimmt und entspricht möglicherweise nicht den österreichischen regulatorischen Anforderungen. Sie dient nicht der Absicht zu beraten, sondern zu informieren. Jede erhaltene Information sollte mit Ihrem behandelnden Arzt oder Ihrem Diabetesberater besprochen werden und ersetzt nicht dessen Beratung.\n\nKontaktieren Sie bitte Ihren lokalen Abbott Kundenservice, um die für Ihr Land gültigen Produktinformationen zu erhalten.\n\nMöchten Sie fortfahren?";



var friends = ['ssl.kundenserver.de','www.abbott.at', 'www.abbott-diabetes-care.at','www.abbottdiabetes.at', 'www.abbott-diabetes.at', 'www.abbott-diabetescare.at', 'www.abbottdiabetescare.at','abbott.at', 'abbott-diabetes-care.at','abbottdiabetes.at', 'abbott-diabetes.at', 'abbott-diabetescare.at', 'abbottdiabetescare.at'];


var international = ['www.abbott.com','www.abbott-diabetes-care.de','www.abbott.de', 'www.efficient-check.de', 'www.den-unterschied-erleben.de', 'www.freestyle-navigator.de', 'www.abbott-diabetes-care.com', 'www.abbott-diabetes.de', 'www.abbott-diabetescare.de', 'www.abbottdiabetes-care.de', 'www.abbottdiabetes.de', 'www.abbottdiabetescare.de', 'www.abbottizer.de', 'www.adc-freestyle.de', 'www.adc-medienservice.de', 'www.diabetes-copilot.de', 'www.freestyle-adc.de', 'www.freestyle-lite.de', 'www.freestyle-mini.de', 'www.freestylelite.de', 'www.freestylemini.de', 'www.freestylenavigator.de', 'www.medisense.de', 'www.precision-xceed.de', 'www.efficientcheck.de', 'www.freestyle-efficient-check.de', 'www.diagnosediabetes.de', 'www.abbottdiagnostics.de'];


var sslSites = [	
				'feedback.html', 'precision_produktanfrage.html',

				
				'kontakt.html','freestyle_produktanfrage.html',

				'diabetesmanagement_registrierung.html',

				'style_ups.html', 'newsletter.html',

				/* ende */
				'nix'
			];

jQuery().ready(function(){
    jQuery('#list1a').accordion({
    	header:'.head'
    });

    // Reset Font Size
    var originalFontSize = $('#content').css('font-size');
    $("#decreaseFont").click(function(){
    	$('#content').css('font-size', originalFontSize);
    });
    // Increase Font Size
    $("#increaseFont").click(function(){
        var currentFontSize = $('#content').css('font-size');
        var currentFontSizeNum = parseFloat(currentFontSize, 10);
        var newFontSize = (currentFontSizeNum > 18 )? currentFontSizeNum:currentFontSizeNum*1.1;
        $('#content').css('font-size', newFontSize);
        return false;
    });


	$("#content a").each(function (){
		(document.URL == this.href)?this.style.fontWeight = 'bold':0;
		(this.target == 'page')?this.target ="":0;
	});

	$("img").each(function (){
		(this.alt && !this.title)?this.title=this.alt:0;
		(this.title && !this.alt)?this.alt=this.title:0;
	});

	$("a").ssl({sslSites:sslSites});

	document.title = document.title.replace(/<(?:.|\s)*?>/g, "");
	
	jQuery('a').disclaimer();

});






$.fn.pngimage = function(initial, settings) {
    return this.each(function() {
		if(jQuery.browser.msie &&  jQuery.browser.version < 7 && this.style.backgroundImage){
       			var src = this.style.backgroundImage.replace(/url\(/g,'').replace(/\)/g,'');
       			this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale', enabled='true')";
       			this.style.backgroundImage="none";
       	}
    });
};



function Dump(val){

	if(console){
		console.debug(val);
	}else{
		//alert(val);
	}
	/**/
}

function ToTop(){
    jQuery("html, body").animate({scrollTop:0},"slow");   
}

jQuery.fn.disclaimer = function(params) {	
	return this.each(function(){	
		var url = this.href;
		var urlToken = parseUri (url);		
		if(  jQuery.inArray(urlToken.host, friends)==-1 && jQuery.inArray(urlToken.host, international)==-1  && ( urlToken.protocol=='http' || urlToken.protocol=='https')){			
			$(this).attr('target','_blank');
			$(this).click(function() {
				return confirm(msg);
			});
		}else if(  jQuery.inArray(urlToken.host, international)>-1){
			$(this).attr('target','_blank');
			$(this).click(function() {
				return confirm(msgAbbottInt);
			});		
		}
	});
};




/*
	parseUri 1.2.1
	(c) 2007 Steven Levithan <stevenlevithan.com>
	MIT License
*/

parseUri.options = {
    strictMode: false,
    key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],
    q:   {
        name:   "queryKey",
        parser: /(?:^|&)([^&=]*)=?([^&]*)/g
    },
    parser: {
        strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
        loose:  /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
    }
};

function parseUri (str) {
    var o   = parseUri.options,
        m   = o.parser[o.strictMode ? "strict" : "loose"].exec(str),
        uri = {},
        i   = 14;

    while (i--) uri[o.key[i]] = m[i] || "";

    uri[o.q.name] = {};
    uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
        if ($1) uri[o.q.name][$1] = $2;
    });

    return uri;
};
