//<script type="text/javascript">

   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 checkInvite(){
var fromname = $('#fromname').val();
var myurl = location.href;
var toname =  $('#toname').val();
var fromemail =  $('#fromemail').val();
var toemail = $('#toemail').val();
var message =  $('#message').val();
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 + "classes/ajax.php",
      { action: "sendForm", fromname:fromname, toname:toname, fromemail:fromemail, toemail:toemail, message:message, myurl: myurl},
      function(data){
$('#TB_ajaxContent').html(data) ;

     //return false;

    });


}else{


        if(to_email_valid != true){
         $('#toemail').css('border','2px ridge red');
        }else{
         $('#toemail').css('border','2px ridge #008000');
        }
        if(from_email_valid != true){
         $('#fromemail').css('border','2px ridge red');
        }else{
         $('#fromemail').css('border','2px ridge #008000');
        }
        if(toname == ''){
         $('#toname').css('border','2px ridge red');
        }else{
         $('#toname').css('border','2px ridge #008000');
        }
        if(fromname == ''){
         $('#fromname').css('border','2px ridge red');
        }else{
         $('#fromname').css('border','2px ridge #008000');
        }
  }

}


  $(document).ready(function(){
  //scrolling images at top
  $("div#makeMeScrollable").smoothDivScroll({autoScroll: "onstart", autoScrollDirection: "backandforth", autoScrollSpeed: 1});

    if ($.browser.msie && $.browser.version.substr(0,1)<7) {
         $("img").each(function (i) {
var src = $(this).attr('src');
src = src.replace('.png','.gif');
$(this).attr('src',src);

        })
    makeMouseOvers('.gif');
    }else{

    makeMouseOvers('.png');
    }

    flavourFlashObjects();

    //hide second level menus apart from active
         $('#secondmenu .sub').hide();
         $('#secondmenu .active').show();
    //fancy paragraph starting letters
      $('.blue p:nth-child(2)').fancyletter({
    bgImgPath:        base_url+'images/alphabet/blue/'
  });
        $('.red p:nth-child(2)').fancyletter({
    bgImgPath:        base_url+'images/alphabet/red/'
  });

    //drop shadows for all images in content without specified class and with float set
    $("#content img").each(function(){
    var align =$(this).css('float');
    var myclass =$(this).attr('class');
    if(myclass == '' && (align == 'left' || align =='right')){
    width = $(this).width();
    height = $(this).height();
    $(this).wrap("<div class='img-shadow' style='float:"+align+";'><div class='child' style='width: "+width+"'>" + "</div></div>");
    }

    });
    $("h2.dropshadow").wrap("<div class='h-shadow'>" + "</div>");


    $('#header').mouseleave(function(){
      active = $('#menu .active').attr('alt');
     $('#secondmenu .sub').hide();
     $('#secondmenu .'+active).show();
    });
    });

    function flavourFlashObjects(){
  $('.flash_holder').each(function(){

    //$(this).attr('id',id);
    $(this).hide();
myid =  $(this).parent().attr('id');
if($(this).parents('.red').length == 1){
  //is in red div
      base_color = 'FF0000';
}else if($(this).parents('.blue').length == 1){
  //is in blue div
    base_color = '0000FF';
}else{
     base_color = '00FF00';
}
   var height = $(this).attr('height');
   var width = $(this).attr('width');

 var myfloat = $(this).css('float');
     $(this).parent().wrap("<div class='img-shadow' style='float:"+myfloat+";'><div class='child' style='width: "+width+"'>" + "</div></div>");
    var myalt = $(this).attr('alt');
  myalt = myalt.split('|');
 var src = myalt[0];
 var loop = myalt[1];
 var autoplay = myalt[2];
 var type = myalt[3];
if(type == 'mp3'){
 // insertmp3(myid,src);
  var so = new SWFObject('http://www.spiritspa.de/admin/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('http://www.spiritspa.de/admin/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','0xcccccc');
	    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=cccccc&color2=cccccc','youtube',width,height,'6');
     so.addParam("allowFullScreen", "true");
	    so.addParam("movie", "http://www.youtube.com/v/"+src+"&rel=0&hl=en&fs=1&color1=cccccc&color2=cccccc");
  so.write(myid);
}
  });
}

function makeMouseOvers(ext){


      $(".imageswapper").each(function (i) {
      $(this).mouseover(function(){
src = $(this).attr('src');
mosrc= src.substring(0,src.length-4);
$(this).attr('src',mosrc+'_mo'+ext);
        });
      $(this).mouseout(function(){
src = $(this).attr('src');
mosrc= src.substring(0,src.length-7);
$(this).attr('src',mosrc+ext);
        });
      });

          //bind top menu items
          $("#menu img").mouseover(function(){
        alt = $(this).attr('alt');
       src= base_url+"images/menu/"+alt+"_mo"+ext;
       if($(this).attr('class')!='active'){
      $(this).attr('src',src);
       }

     $('#secondmenu .sub').hide();
     $('#secondmenu .'+alt).show();

    }).mouseout(function(){
        alt = $(this).attr('alt');
       if($(this).attr('class')!='active'){
       src= base_url+"images/menu/"+alt+ext;
       }

      $(this).attr('src',src);
    });


}
//  </script>
