﻿//GLOBAL REDIRECT LINK
var redirectURL = "";
var lan = "EN";

var url=location.href;
if (url.toLowerCase().match("default.aspx")) {
location.href = url.toLowerCase().replace("default.aspx", "");
}

getLanguage();

function getLanguage() {	
	if (document.location.href.indexOf("/fr/") > -1) lan = "FR";		
}

function refresh()
{
    
    window.location = window.location;
}


function printYear()
{
	now = new Date;
	theYear=now.getYear();
	if (theYear < 1900)
		theYear=theYear+1900;
	document.write(theYear)
}

function confirmation(site) {
	var answer = confirm("Hinweis: Wenn Sie diesen Link anklicken, verlassen Sie das Internet-Angebot von www.adhs-lebenswelt.de. Auf den Inhalt von externen Webseiten haben wir keinen Einfluss und übernehmen dafür keine Haftung. Bitte lesen Sie dazu auch unser Impressum.")
	if (answer){
		
		window.open(site);
	}
	}


function ie6PngCorrection()
{
	if ($.browser.msie && $.browser.version < 7){
	
 	DD_belatedPNG.fix('img, #mainContentRShadow, #mainContentBShadow, .leftNavFamilienleben, .leftNavFreizeit, .leftNavSchule, .leftNavArztpraxis, .leftNavBibliothek, .leftNavHelfer, .leftNavJob, #topNavWrapper div.topNavCursor');
	
	} 

}

function test()
{
		jQuery(".ms-WPBody").prepend("<div class='characterSpacer'></div>");
		jQuery("#mainContentWrapper").prepend("<img src='/images/characters/adhdRightHCP.png' class='selectedCharacter' />");
	

}

function loadLanguageText(lan) 
{
   var textToGet = "interstitialText" + lan; 
     
   $.get("/xml/redirectLanguages.xml", function(data)
      {              
        $("#interstitialContent").html($(data).find(textToGet).text());            
    });
}




function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}


function redirectPage() {
	$('.jqmWindow').jqmHide();	
	window.open(redirectURL);
}

function closeModal() {
	$('.jqmWindow').jqmHide();	
}

function selectedCharacter(character)
{
	var c;
	switch(character)
	{
		case "hcp" : c = "adhdRightHCP.png";
		break;
		case "parents" : c = "adhdRightParents.png";
		break;
		case "teachers" : c = "adhdRightTeacher.png";
		break;
		case "kids" : c = "adhdRightKids.png";
		break;


	}

		jQuery(".ms-WPBody").prepend("<div class='characterSpacer'>&nbsp;</div>");
		jQuery("#mainContentWrapper").prepend("<img src='/images/characters/" + c + "' class='selectedCharacter' />");
	

}


function setMinHeight()
{
	var d = document.getElementById('leftNavigation');
	var m = document.getElementById('mainContentWrapper');
	var browser = BrowserDetect.browser;
	var offset = 66;
	if(browser == 'Explorer')
	{ 
		
	   offset = offset + 20;
	   }
	
	var left = d.offsetHeight - offset;
	
	if(m.offsetHeight < left)
	{
		m.style.minHeight = left;
		m.style.height = left;
		
	}
}

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();



$(document).ready(function () {
	
	//loadTopNavMouseovers();
	ie6PngCorrection();
	
	
	if ($.jqm) {
	 	
		 $('a.leavingLink').live("click", function(){
		 	redirectURL = $(this).attr('href');			
			$('#popupOverlayInner').html('');
			$('#popupOverlayInner').load('/content/leaving.htm');
			$('#popupOverlay').jqm().fadeIn("slow"); 
			$('#popupOverlay').jqmShow();
			$("#mainContent").css("position","relative");			
			return false;
		});		
		
	}
	
	//setMinHeight(); 
});



