if (navigator.userAgent.indexOf("Mac") > -1) {
	document.write("<link rel='stylesheet' href='../css/macstyle.css'>");
}

 function getElement(aID)
    {
        return (document.getElementById) ?
            document.getElementById(aID) : document.all[aID];
    }

    function getIFrameDocument(aID){ 
        var rv = null; 
        var frame=getElement(aID);
        // if contentDocument exists, W3C compliant (e.g. Mozilla) 

        if (frame.contentDocument)
            rv = frame.contentDocument;
        else // bad IE  ;)

            rv = document.frames[aID].document;
        return rv;
    }

    function adjustMyFrameHeight()
    {
        var frame = getElement("colCIframe");
        var frameDoc = getIFrameDocument("colCIframe");
		if (frame.contentDocument)
			frame.height = frameDoc.body.offsetHeight + 50;
		else
			frame.height = frameDoc.body.offsetHeight;
    }

window.addEvent('domready', function(){
	
	//--- col Left navigation---- //
	var serviceLinks = $$('.serviceNav');
	
	serviceLinks.each(function(div){
		var arrowBg = div.getElement('.serviceNavArrow');
		
		
		if(div.hasClass('active')==false) {
			arrowBg.set('tween', { duration: 300 });
			div.addEvents({
				'mouseover': function(){
					arrowBg.setStyle('display','block');
					arrowBg.tween('left', '-18px');
				},
				'mouseout': function(){
					arrowBg.tween('left','-197px').get('tween').chain(function(){
						arrowBg.setStyle('display','none');
					})
				}
			});	
		}
	});


//VORTEILE INHALT SLIDER//
	function hideDetail(div){
		div.removeClass('opened');
	}
	function showDetail(div){
		div.addClass('opened');
	}
	
	$$('.listContent').setStyle('display', 'block');
	var folderLink = $$('.listTitle');

	folderLink.each(function(link){
		var block = link.getNext();
		var fx = new Fx.Slide(block);
	
		if (link.hasClass('openFlag')!=1) { //check active navigation and flag
			fx.hide();
		} else {
			fx.show();
			link.addClass('opened');
		}

		link.addEvents({
			'click': function(){
				fx.toggle();
				
				if(fx.open != true) {
					link.addClass('opened');
				} else {
					link.removeClass('opened');
				}
			},
			'mouseover': function(){
				link.addClass('listTitleHover');
			},
			'mouseout': function(){
				link.removeClass('listTitleHover');
			}
			
		});
	});
	
	
	$$('.submitSearch').addEvents({
		'mouseover': function(){
			this.setProperty('src','/fileadmin/templates/default/img/arrowCircle.png');
		},
		'mouseout': function(){
			this.setProperty('src','/fileadmin/templates/default/img/arrowNextBig.png');
		}
			
	});
	
	if($('survey')) {
		
		// Doctor search field
		new Autocompleter.Ajax.Json('tx_rtpcontest_pi1[searchname]', '/fileadmin/templates/default/php/autocomplete_getnames.php', {
			'minLength': 3,
			'overflow': true,
			postVar: 'query'	
		});
		
		// Insurance search field
		new Autocompleter.Ajax.Json('tx_rtpcontest_pi1[searchinsurance]', '/fileadmin/templates/default/php/autocomplete_getinsurance.php', {
			'minLength': 1,
			'overflow': true,
			postVar: 'query'	
		});
		
		switch (document.URL.split('/')[3]) {
		case 'de' : 
				var disableContestStr = 'Umfrage ohne Wettbewerb';
				var enableContestStr = 'Umfrage mit Wettbewerb';
				break;
		case 'fr' :
				var disableContestStr = 'Sondage sans concours';
				var enableContestStr = 'Sondage avec concours';
				break;
		case 'it' :
			var disableContestStr = 'Sondaggio senza concorso';
			var enableContestStr = 'Sondaggio con concorso';
			break;
		}
		
		$('disableContest').addEvent('click', function(){
			if($('contest').getStyle('display') == 'block') {
				$('contest').setStyle('display', 'none');
				$('useraddress').setStyle('display', 'none');
				$('disableContest').set('html', enableContestStr);
				$('survey').addClass('first');
				$('tx_rtpcontest_pi1[nocontest]').value='1';
				$('userEmailLabel').set('html', $('userEmailLabel').innerHTML.substr(0, ($('userEmailLabel').innerHTML.length) -1 ));
				$('userEmailField').setStyle('border-color', '#D2D5D7');
			} else {
				$('contest').setStyle('display', 'block');
				$('useraddress').setStyle('display', 'block');
				$('disableContest').set('html', disableContestStr);
				$('survey').removeClass('first');
				$('tx_rtpcontest_pi1[nocontest]').value='0';
				$('userEmailLabel').set('html', $('userEmailLabel').innerHTML+'*');
				if($('tx_rtpcontest_pi1[sendform]').value == '1') {
					$('userEmailField').setStyle('border-color', '#FF0000');
				}
			}
		});
	
		$('addDoctorLink').addEvent('click', function() {
			$('searchDoctor').setStyle('display', 'none');
			$('addDoctor').setStyle('display', 'block');
			$('tx_rtpcontest_pi1[adddoctor]').value='1';
		});
	
		$('searchDoctorLink').addEvent('click', function() {
			$('searchDoctor').setStyle('display', 'block');
			$('addDoctor').setStyle('display', 'none');
			$('tx_rtpcontest_pi1[adddoctor]').value='0';
		});
	};

	
	if($('user_patient')) {
		if($('tx_rtpcontest_pi1[whichuser]').value == 1) {
			$('user_patient').setStyle('display', 'block');
			$$('.user_patient').setStyle('display', 'block');
		} else {
			$('user_patient').setStyle('display', 'none');
			$$('.user_patient').setStyle('display', 'none');
		}
		
		$('radioArzt').addEvent('click', function() {
			$('user_patient').setStyle('display', 'none');
			$$('.user_patient').setStyle('display', 'none');
			$('tx_rtpcontest_pi1[whichuser]').value='2';
		});
		$('radioPatient').addEvent('click', function() {
			$('user_patient').setStyle('display', 'block');
			$$('.user_patient').setStyle('display', 'block');
			$('tx_rtpcontest_pi1[whichuser]').value='1';
		});
	};

	
		$$('.forumTable tr').each(function(tr){
			tr.addEvents({
				'click': function(){
					window.location.href = tr.getElement('a').getProperty('href');
				}
			});	
		});
});