
document.observe('dom:loaded', function(){  
    initPage();
});  

// Initialisierung von allen Elementen auf der Seite
function initPage()
{
	//Verhalten	
	
	$$('a.mail').each( function(element) {
		element.innerHTML = element.innerHTML.replace(/\(at\)/,'@'); 
		element.href = 'mailto:'+element.innerHTML.replace(/\(at\)/,'@');
	});
	
	$$('a.print').each( function(element) {
		element.onclick = function () {
			// Nur zum Ausdrucken des Accordions
			$$('div.arTabContent').each( function(element) {
				element.setStyle({display: 'block', height: '390px'});
			});
			// ende
			self.print();
			return false;
		}
	});
	
	$$('a.close').each( function(element) {
		element.onclick = function () {
			self.close();
			return false;
		}
	});
		
	$$('a.recommend').each( function(element) {
		element.onclick = function () {
		  seite = document.location;
		  wohin = "/corporate/home/pop_send2.asp?seite=\'"+seite;
		  if(!element.href.match(/.*\#/))
		  {
			wohin = element.href+seite;
		  }
		  remote = window.open(wohin, 'TheRemote','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=540,height=470');
		  return false;
		}
	});
	
	$$('a.recommend_de').each( function(element) {
		element.onclick = function () {
		  seite = document.location;
		  wohin = "/corporate/home/pop_send2_de.asp?seite=\'"+seite;
		  if(!element.href.match(/.*\#/))
		  {
			wohin = element.href+seite;
		  }
		  remote = window.open(wohin, 'TheRemote','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=540,height=470');
		  return false;
		}
	});		
	
	$$('a.key').each( function(element) {
		element.innerHTML += '&nbsp;<img src="/corporate/images/icon_key.gif" alt="key">';		
	});
	
	$$('input.clear').each( function(element) {
		element.onfocus = function () {if(this.value==this.defaultValue) this.value=''; return false;};
		element.onblur = function () {if(this.value=='') this.value = this.defaultValue; return false;};
	});

	$$('img[align=left]').each( function(element) {
		element.addClassName('left');
	});	

	$$('img[align=right]').each( function(element) {
		element.addClassName('right');
	});
	//Gleichschaltung das Alt und Title-Tags der Bilder
	$$('img').each( function(element) {
		var alttag = element.readAttribute('alt');
		element.writeAttribute('title', alttag);
	});
	//Toggle-Links für Bilder
	var preloadImages = [];
	$$('a.imagetoggle img').each( function(img) {
		var preloadImage = new Image();
		preloadImage.src = img.src.replace(/off/,"on");
		preloadImages.push(preloadImage);
		
	});	

	$$('a.imagetoggle').each( function(link) {
		link.onmouseover = function() {
			link.getElementsBySelector('img').each(function(img) {
				img.oldSrc = img.src;
				img.src = img.src.replace(/off/,"on");
			});
		};

		link.onmouseout = function() {
			link.getElementsBySelector('img').each(function(img) {
				img.src = img.oldSrc;
			});
		};
	});	
	
	//Toggle-Links zum Aufklappen von spans
	$$('a.togglelink').each(function(link) {
	 if(!link.hasClassName('open')) {
		link.getElementsBySelector('span').each(function(span){ span.hide(); });
	 }
	 link.onclick = function() {
	 if(link.hasClassName('open')) {
			link.removeClassName('open');
			link.getElementsBySelector('span').each(function(span){ span.hide(); });
		} else  {
			link.addClassName('open');
			link.getElementsBySelector('span').each(function(span){ span.show(); });
		}
	 };
	});

	$$('a.togglesites').each(function(element) {
		element.onclick = function() { 
			element.toggleClassName('open');
			element.next('span').toggleClassName('open');
			return false;
		};		
	});
	
	$$('a.togglediv').each(function(link) {
		link.onclick = function() {
			link.toggleClassName('open');
			link.next('div').toggleClassName('open');
			return false;
		};
	});
	
	$$('#presspack-quickpoll-isth07').each( function(element) {
		element.onsubmit = function () {
			var helpful = 'No'
			var radio = element['helpfull']
			for (var i=0; i<radio.length; i++) {
				if (radio[i].checked == true)
					helpful = radio[i].value
					break;
			}
			new Ajax.Request('/corporate/sso/quickpoll.asp', {
			  method: 'post',
			  parameters: {
			  	helpfull: helpful,
				comment: element.elements['comment'].value 
			  },
			  onSuccess: function(transport) {
			    if (200 == transport.status) {
					element.innerHTML = '<p>Thank you</p>'
				}
			  }
			});
			return false;
		}
	});
	
	
	
	
}


//function zur Wertübergabe an den MediaPool
function mp_redirect(link){ 
	if(link == "--Select a category---"){		
	} else {		
		window.open("https://mediapool.boehringer-ingelheim.com/index.php?id=16&no_cache=1&tx_mediadb_pi1[mode]=search&tx_mediadb_pi1[SEARCH][activeSearch]=search&tx_mediadb_pi1[SEARCH][swords]="+link,"_blank");
	}
	
}

// SkipFunktion
var sc = 1;
function skip(a,d) {
	if (d && d == "f") {
		if (a) {
			hideElement('skip_'+sc);
			if (sc < a) sc = sc + 1;
			else sc = 1;
			showElement('skip_'+sc);
		}
	} 
	if (d && d == "b") {
		if (a) {
			hideElement('skip_'+sc);
			if (sc < a && sc != 1 || sc == a) sc = sc -1;
			else if (sc == 1) sc = a;
			showElement('skip_'+sc);
		}
	}
}

// Funktion zum Ausblenden von Elementen
function hideElement(id) {
	e = document.getElementById(id);
	if (e) e.style.display = "none";
}

// Funktion zum Einblenden von Elementen
function showElement(id) {
	e = document.getElementById(id);
	if (e) e.style.display = "block";
}
