//use browser sniffing to determine if IE or Opera (ugly, but required)
var isOpera, isIE = false;
if(typeof(window.opera) != 'undefined'){isOpera = true;}
if(!isOpera && navigator.appName == 'Microsoft Internet Explorer'){isIE = true;}

function MM_preloadImages() { //v2.0

  if (document.images) {

    var imgFiles = MM_preloadImages.arguments;

    if (document.preloadArray==null) document.preloadArray = new Array();

    var i = document.preloadArray.length;

    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){

      preloadArray[i] = new Image;

      preloadArray[i++].src = imgFiles[j];

  } }

}


function changeMainMenuRO(currentID,status)
{   
   if(status==1)
   {
     document.getElementById('topMenuTD_' + currentID).className = 'menuTopCur'; 
     document.getElementById('topMenuA_' + currentID).className = 'menuTopCur';
   }else{
     document.getElementById('topMenuTD_' + currentID).className = 'menuTopNo';  
     document.getElementById('topMenuA_' + currentID).className = 'menuTopNo';  
   }
}


function changeLMainMenuRO(currentID,status)
{   
   if(status==1)
   {
     document.getElementById('topMenuTD_' + currentID).className = 'menuTopCur'; 
     document.getElementById('topMenuA_' + currentID).className = 'menuTopCur';
     document.getElementById('topMenuImgL_' + currentID).src = 'fileadmin/Image/LeftA.gif';
   }else{
     document.getElementById('topMenuTD_' + currentID).className = 'menuTopNo';  
     document.getElementById('topMenuA_' + currentID).className = 'menuTopNo';  
     document.getElementById('topMenuImgL_' + currentID).src = 'fileadmin/Image/Left.gif';
   }
}


function changeRMainMenuRO(currentID,status)
{   
   if(status==1)
   {
     document.getElementById('topMenuTD_' + currentID).className = 'menuTopCur'; 
     document.getElementById('topMenuA_' + currentID).className = 'menuTopCur';
     document.getElementById('topMenuImgR_' + currentID).src = 'fileadmin/Image/right_cornerA.gif';
   }else{
     document.getElementById('topMenuTD_' + currentID).className = 'menuTopNo';  
     document.getElementById('topMenuA_' + currentID).className = 'menuTopNo';  
     document.getElementById('topMenuImgR_' + currentID).src = 'fileadmin/Image/right_corner.gif';   
   }
}



function openRisiko() {
	var xpos = parseInt((sw - 500) / 2);
	var ypos = parseInt((sh - 450) / 2);
	var iWnd = window.open('https://www.fidelity.de/anleger/hinweis-anlagerisiko.page', 'risiken', 'resizable=yes,scrollbars=yes,menubar=no,location=no,toolbar=no,status=no,width=550,height=590,top=' + ypos + ',left=' + xpos);
}

function openRisikoCOB() {
	var xpos = parseInt((sw - 500) / 2);
	var ypos = parseInt((sh - 450) / 2);
	var iWnd = window.open(home_prot + home_url+'/beraterkunde/mifid/risiken.html', 'risiken_cob', 'resizable=yes,scrollbars=yes,menubar=no,location=no,toolbar=no,status=no,width=550,height=590,top=' + ypos + ',left=' + xpos);
}

function openRisikoAT() {
	var xpos = parseInt((sw - 500) / 2);
	var ypos = parseInt((sh - 450) / 2);
	var iWnd = window.open(home_prot + home_url+'/at/mifid/risiken.html', 'risiken', 'resizable=yes,scrollbars=yes,menubar=no,location=no,toolbar=no,status=no,width=550,height=590,top=' + ypos + ',left=' + xpos);
}



function dcsMultiTrack(){ 
if (arguments.length%2==0){ 
for (var i=0;i<arguments.length;i+=2){ 
if (arguments[i].indexOf('WT.')==0){ 
WT[arguments[i].substring(3)]= 
arguments[i+1]; 
} 
else if (arguments[i].indexOf('DCS.')==0){ 
DCS[arguments[i].substring(4)]= 
arguments[i+1]; 
} 
else if (arguments[i].indexOf('DCSext.')==0){ 
DCSext[arguments[i].substring(7)]= 
arguments[i+1]; 
} 
} 
var dCurrent=new Date(); 
DCS.dcsdat=dCurrent.getTime(); 
dcsTag(); 
} 
}


function showAjaxHelper(url,evalScripting)
{
   var winPosition = windowPosition();
   new Ajax.Updater('ajaxContent', url,
                    { method: 'get',
                      evalScripts: evalScripting,
                      asynchronous : true,
                      onComplete: function(){ ajaxContentGeladen(winPosition[1]) }
                    }
                   );
}
		

function empfehlenClick()
{
   showAjaxHelper('empfehlen.html?no_cache=1',true);
}		
		
function getCS(objid,prop)
{
  var obj, propval;
  if (document.documentElement && document.defaultView)
  {
    obj=document.getElementById(objid);
    propval=document.defaultView.getComputedStyle(obj,"").getPropertyValue(prop);
  }
  else
  {
    alert("Ihr Browser unterstuetzt diese W3C-DOM-Methode nicht.");
  }
}
		
		
function ajaxContentGeladen(posy)
{

   var winSize = windowSize();
   if(isIE)
   {
     document.getElementById("ajaxContent").style.display = "block";   
   }else{
     document.getElementById("ajaxContent").setStyle({display:'table'});
   }
   
   document.getElementById('ajaxHelperBG').style.width = "100%";

   if(document.body.scrollHeight<winSize[1])
   {
	   document.getElementById('ajaxHelperBG').style.height = "100%";   
	   
   }else{
	   document.getElementById('ajaxHelperBG').style.height = document.body.scrollHeight+"px";      
	   
   }	   
   document.getElementById("ajaxHelperBG").style.display = "block";	


   var overlay = document.getElementById('ajaxHelperBG');
	if (Prototype.Browser.Gecko) {
		overlay.setStyle({
			backgroundImage: 'url(fileadmin/Image/popup/transparent.png)',
			backgroundRepeat: 'repeat'
		});	
    			
	} else {
		new Effect.Opacity(document.getElementById('ajaxHelperBG'),{to:0.8,duration:0.1});			
	}         

   if(isIE)
   {
     document.getElementById("ajaxContent").style.display = "block";   
   }else{
     document.getElementById("ajaxContent").setStyle({display:'table'});
   };
	document.getElementById("ajaxContent").style.left = ((winSize[0]/2)-($('ajaxContent').getWidth()/2))+'px';
	document.getElementById("ajaxContent").style.top = ((winSize[1]-$('ajaxContent').getHeight())/2 + posy) + 'px';
	//document.getElementById("ajaxContent").setStyle({display:'block'});
	document.getElementById("ajaxHelper").style.visibility = "visible";		
}
		
function submitThisFormAjax()
{
  var myString = document.location.href;
  var myArray = myString.split('http://');
  var href = 'empfehlen.html?no_cache=1&email='+document.getElementById('email').value+'&secondemail='+document.getElementById('secondemail').value+'&comment='+escape(document.getElementById('comment').value)+'&prt='+escape(myArray[1]);
  showAjaxHelper(href,true);
}	
		
function closeAjaxHelper()
{
   document.getElementById("ajaxHelper").style.visibility = 'hidden';
   document.getElementById("ajaxHelper").style.height = "0px";
   document.getElementById("ajaxHelperBG").style.display = "none";		
   document.getElementById("ajaxContent").innerHTML = "&nbsp;";   			   
}		
		
function windowSize()
{
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' )
	{
    	//Non-IE
        myWidth = window.innerWidth;
        myHeight = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
        //IE 6+ in 'standards compliant mode'
        myWidth = document.documentElement.clientWidth;
        myHeight = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
        //IE 4 compatible
        myWidth = document.body.clientWidth;
        myHeight = document.body.clientHeight;
    }
    return new Array(myWidth, myHeight);
}




function windowPosition()
{
      var x,y;
      if (self.pageYOffset) // all except Explorer
      {
	     x = self.pageXOffset;
	     y = self.pageYOffset;
      }
      else if (document.documentElement && document.documentElement.scrollTop)
	  // Explorer 6 Strict
      {
	    x = document.documentElement.scrollLeft;
	    y = document.documentElement.scrollTop;
      }
      else if (document.body) // all other Explorers
      {
	     x = document.body.scrollLeft;
	     y = document.body.scrollTop;
      }		
	  return new Array(x,y);
}






function openDisclaimer(at) {
	var disc="";
	if (at == "at")
		disc="http://www.fidelity.de/legal/legal_at.html";
	else
		disc="https://www.fidelity.de/anleger/rechtliche-hinweise.page";
	var xpos = parseInt((sw - 600) / 2);
	var ypos = parseInt((sh - 430) / 2);
	var dWnd = window.open(disc, 'Disclaimer', 'resizable=yes,scrollbars=yes,menubar=no,location=no,toolbar=no,status=no,width=600,height=430,top=' + ypos + ',left=' + xpos);
}

function openImpressum(at) {
	var disc="";
	if (at == "at")
		disc='http://www.fidelity.de/legal/impressum_at.html';
	else
		disc='https://www.fidelity.de/anleger/impressum.page';
	var xpos = parseInt((sw - 500) / 2);
	var ypos = parseInt((sh - 450) / 2);
	var iWnd = window.open(disc, 'fnwImpressum', 'resizable=yes,scrollbars=yes,menubar=no,location=no,toolbar=no,status=no,width=690,height=590,top=' + ypos + ',left=' + xpos);
}


 function printVersion()
 {
 
 /*  var locArray = location.href.split('/');
   var seite = locArray[locArray.length-1].split('?')[0].split('.html')[0];
   window.open(seite+'/print',null,'height=640,width=600,resizable=yes,scrollbars=yes');
*/
   var locArray = location.href;
   var seite = locArray.split('.html')[0];
   window.open(seite+'/print',null,'height=640,width=600,resizable=yes,scrollbars=yes');


 }
 
 
 
 
 
 
 
 
 
 
		var browserName = navigator.appName;
		var browserVer = parseInt(navigator.appVersion);
		var version = "";
		var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
		if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror" || browserName=="Opera") {version = "n3";} else {version = "n2";}
			// Blurring links:
		function blurLink(theObject)	{	//
			if (msie4)	{theObject.blur();}
		}
		function loadTabPage(tabIdNew , tabColor, tabIdCur) {
          var tabId = document.getElementById('tabId').value;
		  
		  if(tabIdNew == '0'){
			 if(tabColor == '0'){
	            document.getElementById('Handeln_TabPage_Coner').src = 'fileadmin/Image/Content/Handeln_TabPage_ConerL.jpg';
                document.getElementById('tabMenu' + tabIdCur).className = 'contentHandelnTabMenuNo';
			 }else{
			    document.getElementById('Handeln_TabPage_Coner').src = 'fileadmin/Image/Content/Handeln_TabPage_ConerLY.jpg';
				document.getElementById('tabMenu' + tabIdCur).className = 'contentHandelnTabMenuNoYellow';
			 }
			 document.getElementById('tabPage' + tabIdCur).className = 'contentHandelnTabPageHidden';			
		     document.getElementById('tabDelim' + tabIdCur).className = 'contentHandelnTabDelimNo';	
		  }
          else{
  			 if(tabColor == '0'){
		     document.getElementById('Handeln_TabPage_Coner').src = 'fileadmin/Image/Content/Handeln_TabPage_ConerLNo.jpg';
		     document.getElementById('tabMenu' + tabIdCur).className = 'contentHandelnTabMenuNo';
			 }else{
		     document.getElementById('Handeln_TabPage_Coner').src = 'fileadmin/Image/Content/Handeln_TabPage_ConerLNoY.jpg';
		     document.getElementById('tabMenu' + tabIdCur).className = 'contentHandelnTabMenuNoYellow';
			 }
		     document.getElementById('tabPage' + tabIdCur).className = 'contentHandelnTabPageHidden';			
		     document.getElementById('tabDelim' + tabIdCur).className = 'contentHandelnTabDelimNo';	
		  }
		  
          if(tabColor == '0'){
		  document.getElementById('tabMenu' + tabId).className = 'contentHandelnTabMenuNo';
		  }else{
          document.getElementById('tabMenu' + tabId).className = 'contentHandelnTabMenuNoYellow';	  
		  }
		  document.getElementById('tabPage' + tabId).className = 'contentHandelnTabPageHidden';			
		  document.getElementById('tabDelim' + tabId).className = 'contentHandelnTabDelimNo';
          
          if(tabColor == '0'){
		  document.getElementById('tabMenu' + tabIdNew).className = 'contentHandelnTabMenuCur';
	      document.getElementById('tabDelim' + tabIdNew).className = 'contentHandelnTabMenuCur';
		  }else{
		  document.getElementById('tabMenu' + tabIdNew).className = 'contentHandelnTabMenuCurYellow';
	      document.getElementById('tabDelim' + tabIdNew).className = 'contentHandelnTabMenuCurYellow';		  
		  }
		  
          document.getElementById('tabPage' + tabIdNew).className = 'contentHandelnTabPageVisible';		  


          document.getElementById('tabId').value = tabIdNew;
        }
		
		
		function loadTabSheet(tabIdNew) {
          var tabId = document.getElementById('tabId').value;
		  
		  if(tabIdNew == '0'){
	         document.getElementById('Tab_Sheet_Corner_Left').src = 'fileadmin/Image/Content/Tab_Sheet_LeftA.jpg';
	         document.getElementById('Tab_Sheet_Corner_Right').src = 'fileadmin/Image/Content/Tab_Sheet_RightA.jpg';			 
		  }
          else{
	         document.getElementById('Tab_Sheet_Corner_Left').src = 'fileadmin/Image/Content/Tab_Sheet_Left.jpg';
	         document.getElementById('Tab_Sheet_Corner_Right').src = 'fileadmin/Image/Content/Tab_Sheet_Right.jpg';
		     document.getElementById('tabMenu0').className = 'contentTabSheetMenuNo';
		     document.getElementById('tabPage0').className = 'contentHandelnTabPageHidden';			
		  }
		  
		  document.getElementById('tabMenu' + tabId).className = 'contentTabSheetMenuNo';
		  document.getElementById('tabPage' + tabId).className = 'contentHandelnTabPageHidden';			
          
		  document.getElementById('tabMenu' + tabIdNew).className = 'contentTabSheetMenuCur';
		  document.getElementById('tabPage' + tabIdNew).className = 'contentHandelnTabPageVisible';
		  
		  document.getElementById('tabId').value = tabIdNew;
        }

