﻿function is_int(value){ 
  if((parseFloat(value) == parseInt(value)) && !isNaN(value)){
      return true;
  } else { 
      return false;
  } 
}

function validate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      alert('Falsche Emailadresse!');
      return false;
   }
   else return true;
}

function schwerpOpenClose(){
	
	var height = $('schwerpMenuWrap').getHeight()+65;
	
	if ($('menu5Wrap').getHeight()==30){
		$('menu5Wrap').set('tween', {duration: 800});
		$('menu5Wrap').tween('height',height);
		$('buttonSchwerp').set('html','schließen');
	}
	else {
		$('menu5Wrap').set('tween', {duration: 800});
		$('menu5Wrap').tween('height',30);
		$('buttonSchwerp').set('html','öffnen');
	}
}

function slideOpenCloseNr(nr){
	slideOpenClose($$('p.slidetitel')[nr]);
}

function slideOpenClose(slidetitel){

	var height = 30;
	
	height = slidetitel.getParent().getElement('div.slideContent').getHeight()+45;
	
	if (slidetitel.getParent().getHeight()==30){
		slidetitel.getParent().set('tween', {duration: 800});
		slidetitel.getParent().tween('height',height);
		if(lang==0){
			slidetitel.set('html','schließen');	
		}
		if(lang==1){
			slidetitel.set('html','chiudere');
		}
		slidetitel.inject(slidetitel.getParent(),'bottom');
		
	}
	else{
		
		slidetitel.getParent().set('tween', {duration: 800, onComplete: function (){
			slidetitel.inject(slidetitel.getParent(),'top');
			
			if(lang==0){
				slidetitel.set('html','mehr...');	
			}
			if(lang==1){
				slidetitel.set('html','più');
			}
		}});
		slidetitel.getParent().tween('height',30);
		
	}
}

function closeError(){
	$('errorGenerellWrap').setStyle('display', 'none');
}





function setFont(size){
	
	Cookie.write('fontsize', size, {path: '/marienklinik/'});

	$('normal').setStyle('color', '#3e3d40');
	$('big').setStyle('color', '#3e3d40');
	$('bigger').setStyle('color', '#3e3d40');

	
	if(size=='normal'){
		$(document.body).setStyle('font-size', '13px');
		$$('#menu_2Wrap ul a').setStyle('font-size', '14px');
		$('normal').setStyle('color', '#a99d5b');
	}
	if(size=='big'){
		$(document.body).setStyle('font-size', '14px');
		$$('#menu_2Wrap ul a').setStyle('font-size', '15px');
		$('big').setStyle('color', '#a99d5b');
		
	}
	if(size=='bigger'){
		$(document.body).setStyle('font-size', '15px');
		$$('#menu_2Wrap ul a').setStyle('font-size', '16px');
		$('bigger').setStyle('color', '#a99d5b');
	}
}
if(lang==0){
	var moreLink = new Element('div', {
	    'class': 'moreLink',
	    'html': 'mehr',
	    'events': {
	        'click': function(){
	        	slideOpenClose(this);
	        }
		}
	});
}
if(lang==1){
	var moreLink = new Element('div', {
	    'class': 'moreLink',
	    'html': 'più',
	    'events': {
	        'click': function(){
	        	slideOpenClose(this);
	        }
		}
	});
}


window.addEvent('domready', function() {
	
	if($defined($$('a.special')[0])){
		
		SqueezeBox.assign($$('a.special'), {
			size: {x: 680, y: 592},
	        handler:'iframe'
		});
	}
	
	
	if ($defined($('strTop'))){
		$('strTop').set('href',location+'#top');
		if(lang==0){
			$('strTop').set('html','Nach oben');
		}
		if(lang==1){
			$('strTop').set('html','Top');
		}
	}
	
	if ($defined($('strBack'))){
		if(lang==0){
			$('strBack').set('html','Zurück');
		}
		if(lang==1){
			$('strBack').set('html','Indietro');
		}
	}
	
	if ($defined($('strPrint'))){
		if(lang==0){
			$('strPrint').set('html','Drucken');
		}
		if(lang==1){
			$('strPrint').set('html','Stampa');
		}
	}
	
	if ($defined($('menu5Wrap'))){
		$('buttonSchwerp').addEvent('click', function(){
			schwerpOpenClose();
		});
	}
	
	if ($defined($('gBilderWrap'))){
		$$('#gBilderWrap img').each(function(item, index){
			item.addEvent('click', function(){
				item.getNext('input').set('checked', 'checked');
			});
		});
	}
	
	if ($defined($$('div.csc-frame-frame1'))){
		
		$$('div.csc-frame-frame2').each(function(item, index){
			if(is_int(index/4)){
				item.setStyle('border-left', '0px');
			}
		});
	}
		
	if($defined($('menu4Wrap'))){
		$('path').setStyle('display','block');
	}
	
	$$('div.slide').each(function(item, index){
		if ($defined(item)){
			moreLink.clone().cloneEvents(moreLink).inject(item,'top');
		}
	});
	

	if ($defined($$('p.slidetitel')[0])){
		slideOpenClose($$('p.slidetitel')[0]);
	}
	
	
	if (Cookie.read('fontsize')!=''){
		if($defined($('normal'))){
			setFont(Cookie.read('fontsize'));
		}
	}
	
	if ($defined($('normal'))){
		$('normal').addEvent('click', function(){
			setFont('normal');
		});
	}
	if ($defined($('big'))){
		$('big').addEvent('click', function(){
			setFont('big');
		});
	}
	if ($defined($('bigger'))){
		$('bigger').addEvent('click', function(){
			setFont('bigger');
		});
	}
	if($defined($('searchText'))){
		if (lang == 0){
			$('searchText').set('html', 'Suchen');
			$('search').set('action', '/marienklinik/index.php?id=17&L=0&no_cache=1');
		}
		else{
			$('searchText').set('html', 'Ricerca');
			$('search').set('action', '/marienklinik/index.php?id=17&L=1&no_cache=1');
			  
		}
	}
	if($defined($('mailformsword'))){
		$('mailformsword').addEvent('click', function(){
			$('mailformsword').set('value', '');
		});
	}
   
 });
	



	

