//<script type='text/javascript'>
$.fn.createDialog.defaults = {
    progress: false,
    center: true,
    method: 'GET',
    data: '',
    opacity: 0.85,
    bg: '#000000',
    index: 2000
};


function initTellFriend(){
  $('.invite a').createDialog({
   addr: base_url + 'core/tellfriend_ajax.php?action=generateForm&lang=' + base_lang + '&subsite=' + base_subsite,
   opacity: 0.9
});
}
 function checkEmailAddress(input) {
    var input
// Note: The next expression must be all on one line...
//       allow no spaces, linefeeds, or carriage returns!
var goodEmail = input.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

if (goodEmail){
return true
} else {
return false
   }
}



function sendform(){
var fromname = $('#fromname').val();
var url = window.location;
var toname =  $('#toname').val();
var fromemail =  $('#fromemail').val();
var toemail = $('#toemail').val();
var message =  $('#message').val();
for (var i=0; i < document.tellfriend.languagechoice.length; i++)
   {
   if (document.tellfriend.languagechoice[i].checked)
      {
      var selectedlang = document.tellfriend.languagechoice[i].value;
      }
   }
   var url = window.location;
var newsletter =  document.tellfriend.newsletter.checked;

var from_email_valid = checkEmailAddress(fromemail);

var to_email_valid = checkEmailAddress(toemail);

if( to_email_valid == true && from_email_valid == true && fromname != '' && toname != ''){
    $.post(base_url + "core/tellfriend_ajax.php",
      { action: "sendForm", lang: base_lang, subsite: base_subsite, fromname:fromname, toname:toname, fromemail:fromemail, toemail:toemail, message:message, newsletter:newsletter, selectedlang: selectedlang, url: url},
      function(data){
    $('#tellfriend').html(data);

     //return false;

    });

}else{
        if(to_email_valid != true){
         $('#toemail').css('border','2px ridge red');
        }else{
         $('#toemail').css('border','2px ridge #E6E6E6');
        }
        if(from_email_valid != true){
         $('#fromemail').css('border','2px ridge red');
        }else{
         $('#fromemail').css('border','2px ridge #E6E6E6');
        }
        if(toname == ''){
         $('#toname').css('border','2px ridge red');
        }else{
         $('#toname').css('border','2px ridge #E6E6E6');
        }
        if(fromname == ''){
         $('#fromname').css('border','2px ridge red');
        }else{
         $('#fromname').css('border','2px ridge #E6E6E6');
        }

}


  }
//schedule javascript
$(function(){
$('.green_selected, .pink_selected, .blue_selected, .orange_selected, .orangespa_selected, .red_selected, .yellow_selected').css('color','#ffffff');
if ( $("#weekSelect").length > 0 ) { initSchedule();  }
 $('.popupTeacher').createDialog({
   addr: base_url + 'core/popupSchedule.php?action=showPopup&subsite=' + base_subsite,
   opacity: 0.9
});


});
function initSchedule(){
$('.daysched').hide();
var day = $('#weekSelect .dayselect .selected').attr('href');
day = day.substr(1);
$('#day' + day).show();
$('#weekSelect').show();
  $('#weekSelect .dayselect a').click(function(){
var day = $(this).attr('href');
day = day.substr(1);
$('.dayselect a').removeClass('selected');
$(this).addClass('selected');
$('.daysched').hide();
$('#day' + day).show();

return false;
  });


  $('.extendclass').click(function(){
var id = $(this).attr('href');
id = id.substr(1);
$('.extradesc').hide();
$('#' + id).show();
return false;
    });

  $('#weekSelect .weekpick a').click(function(){
var week = $(this).attr('id');
$('.weekpick').toggle();
$('.weekdays').toggle();
$('.dayselect a').removeClass('selected');
$('.daysched').hide();

if(week == 'this'){
$('#dayselect1 a').addClass('selected');
$('#day1').show();
}else if(week == 'next'){
$('#dayselect8 a').addClass('selected');
$('#day8').show();
}
return false;
  });



}



function articleLink(href){
  var hash = href.substring(0, 1);
  if(hash == '#'){
 var href= href.substr(1);
  }

 var usepagination = $("*").index( $('#page1')[0] );
 if( usepagination != -1){
page = $('#' + href).parent().attr('ID');
pageChange(page);
 }
 $.scrollTo( $('#' + href), 800, { offset:-30 });


}
function setupOnThispage(){
  rightNav('articles');
$('#articles_content a').click(function(){
var href = $(this).attr('href');
articleLink(href);
return false;
});

}

function pageChange(page){
$('.page').hide();
$('#' + page).show();
}
function setupPageChange(){
$('.pagination a').click(function(){
var page = $(this).attr('href');
pageChange(page);
return false;
});
pageChange('page1');
}

 function changeMenuHeights(){

 $('#nav .sidemenu').each(
 function(){
myheight = $(this).height();
$(this).parent().css('height',myheight + 10 + 'px');
 }
 );
 }



            $(function(){
//$('.e_m_a_i_l_h_o_l_d_e_r').html('@');
//$('.e_m_a_i_l_h_o_l_d_e_r').append('spirityoga.de');
//$('.e_m_a_i_l_h_o_l_d_e_r').prepend('info');
flavourFlashObjects()
//testflash();
 changeMenuHeights();
 $('.returntotop').click(function(){
 $.scrollTo( $('#content'), 800 );
});

//keep header blue to compensate for bad css
  $('#SecNavBlue ul, #SecNavBlue span').hover(function(){
$('.SecNavBlue_head a').css('background-image','url('+base_url+'images/secnav_bg_blue.png)');
$('.SecNavBlue_head a').css('color','#ffffff');
  },function(){
$('.SecNavBlue_head a').css('background-image','url('+base_url+'images/secnav_bg_grey.png)');
$('.SecNavBlue_head a').css('color','#34B3D1');
  });
//keep todays courses green to compensate for bad css
  $('#SecNavGreen_west ul, #SecNavGreen_west span').hover(function(){
$('.SecNavGreen_west_head a').css('background-image','url('+base_url+'images/heute_west_o.png)');
  },function(){
$('.SecNavGreen_west_head a').css('background-image','url('+base_url+'images/heute_west.png)');
  });
//keep todays courses green to compensate for bad css
  $('#SecNavGreen_mitte ul, #SecNavGreen_mitte span').hover(function(){
$('.SecNavGreen_mitte_head a').css('background-image','url('+base_url+'images/heute_mitte_o.png)');
  },function(){
$('.SecNavGreen_mitte_head a').css('background-image','url('+base_url+'images/heute_mitte.png)');
  });
  $('.sidemenu li ul li').hover(function(){
var parent = $(this).parents('li').children('a:first').addClass('hovered');
  },function(){
var parent = $(this).parents('li').children('a:first').removeClass('hovered');
  });



 var usepagination = $("*").index( $('#page1')[0] );
 if( usepagination != -1){
  setupPageChange();
 }
//alert(active_story);
 if( active_story != '' && active_story != 'undefined' && active_story != 'none'){
   articleLink('article_' + active_story);
}
 initTellFriend();
 makeSlideShows();
$('.right_nav').show();
$('.right_nav_active').hide();
$('.right_nav_content').hide();
 var useonthispage = $("*").index( $('#articles_content')[0] );
 if( useonthispage != -1){
  setupOnThispage();
 }
var ranchor = window.location.hash;
if(ranchor != '' && ranchor != 'undefined' && ranchor != 'none'){
  articleLink(ranchor);
}


});


function rightNav(which){

  $('.'+which).toggle();
    $('#'+which+'_content').slideToggle("slow");
}
function rnd(){
   return String((new Date()).getTime()).replace(/\D/gi,'')
   }


function flavourFlashObjects(){
  $('.flash_holder').each(function(){

    //$(this).attr('id',id);
    $(this).hide();
myid =  $(this).parent().attr('id');

   var height = $(this).attr('height');
   var width = $(this).attr('width');

 //  var myfloat = $(this).css('float');
    var myalt = $(this).attr('alt');
  myalt = myalt.split('|');
 var src = myalt[0];
 var loop = myalt[1];
 var autoplay = myalt[2];
 var type = myalt[3];
 //alert(myalt);
if(type == 'mp3'){
 // insertmp3(myid,src);
  var so = new SWFObject(admin_url + 'include/player_mp3_maxi.swf',myid,'200','20','6');
     so.addParam("wmode", "transparent");
	    so.addParam("movie", "player_mp3_maxi.swf");
  so.addVariable('mp3',admin_url + src);
    so.addVariable('autoplay',autoplay);
    so.addVariable('loop',loop);
	    so.addVariable('buttoncolor','ffffff');
	 		so.addVariable('loadingcolor',base_color);
	      so.addVariable('buttonovercolor',base_color);
	      so.addVariable('slidercolor1','ffffff');
	  	so.addVariable('slidercolor2','ffffff');
				so.addVariable('showinfo','0');
				so.addVariable('showstop','0');
		     so.addVariable('sliderovercolor',base_color);

  so.write(myid);
}else if(type == 'video'){

  var so = new SWFObject(admin_url + 'include/mediaplayer.swf',myid,width,height,'8');
  so.addParam('allowscriptaccess','always');
  so.addParam('allowfullscreen','true');
  so.addVariable('width',width);
if(autoplay == 1){
  so.addVariable('autostart','true');
}
if(loop == 1){
  so.addVariable('repeat','true');
}

  so.addVariable('height',height);
  so.addVariable('file',admin_url + src);
  so.addVariable('javascriptid','jstest' + myid);
  so.addVariable('enablejs','true');
      so.addVariable('backcolor','0x' + base_color);
	    so.addVariable('frontcolor','0xffffff');
		    so.addVariable('lightcolor','0x' + base_color);
			    so.addVariable('screencolor','0x000000');
 so.write(myid);

}else if(type == 'youtube'){
    var so = new SWFObject('http://www.youtube.com/v/'+src+'&rel=0&hl=en&fs=1&color1='+base_color+'&color2='+base_color,'youtube',width,height,'6');
     so.addParam("allowFullScreen", "true");
	    so.addParam("movie", "http://www.youtube.com/v/"+src+"&rel=0&hl=en&fs=1&color1="+base_color+"&color2="+base_color);
  so.write(myid);
}
  });
}
function makeSlideShows(){
$('#intro_text p:first').prepend('<div class="slideshowholder"  style="display:none;"><div class="slideshow"></div>');

$('#intro_text img').each(function(){
var slideMe = $(this).attr('longdesc');

if (slideMe == 'slideshow'){
  $(this).appendTo($('#intro_text .slideshow'));
$(this).attr('width', '476');
}
});


var slides = $('#intro_text .slideshow').html();
if(slides != ''){
$('#intro_text .slideshow').cycle({
    fx: 'fade'
});
$('#intro_text .slideshowholder').show();
}


$('.article').each(function(){
  var id = $(this).attr('id');

$('#' + id + ' h2:first').after('<div class="slideshowholder" style="display:none;"><div class="slideshow" ></div></div>');

$('#' + id + ' img').each(function(){
var slideMe = $(this).attr('longdesc');

if (slideMe == 'slideshow'){
  $(this).appendTo($('#' + id + ' .slideshow'));
$(this).attr('width', '476');
}
});



var slides = $('#' + id + ' .slideshow').html();
if(slides != ''){
$('#' + id + ' .slideshow').cycle({
    fx: 'fade'
});
$('#' + id + ' .slideshowholder').show();
}

});

}

//</script>