$(document).ready(function() {
  $("a.lightbox").nyroModal({galleryCounts:null,modal:false});
  setColumns();
  justifyMaskPic("a[class^='mask'] img");
});

function setColumns() {
  $("#main .box5").each(function(){
    if($(this).find("div[class*='two-col']").length && $(this).find("div[class*='two-col']").length==2) {
      var h1 = $(this).find(".two-col1").innerHeight();
      var h2 = $(this).find(".two-col2").innerHeight();
      if(h1<h2) {
        h1 = $(this).find(".two-col1").height() + (h2-h1);
        $(this).find(".two-col1").height(h1);
      } else {
        h2 = $(this).find(".two-col2").height() + (h1-h2);
        $(this).find(".two-col2").height(h2);
      }
    }
  });
}

function justifyMaskPic(e) {
  $(e).each(function(){
    var h = $(this).innerHeight();
    if(h!=undefined && h>0) {
      justifyMaskFinal(this);
    } else {
      $(this).load(function(){ justifyMaskFinal(this); });
    }
  });
}

function justifyMaskFinal(e) {
  var msk = $(e).parent().innerHeight();
  var pic = $(e).innerHeight();
  var m = Math.round((msk-pic)/2);
  if(m!='' && m!=0) { $(e).css("margin-top",m); }  
  msk = $(e).parent().innerWidth();
  pic = $(e).innerWidth();
  m = Math.round((msk-pic)/2);
  if(m!='' && m!=0) { $(e).css("margin-left",m); }  
}

function submitOfferform() {
  if($("#offer_vorname").val()=='') {
    alert('Bitte geben Sie Ihren Vornamen an.');
    return false;
  }
  if($("#offer_nachname").val()=='') {
    alert('Bitte geben Sie Ihren Nachnamen an.');
    return false;
  }
  if($("#offer_strasse").val()=='') {
    alert('Bitte geben Sie Ihre Straße an.');
    return false;
  }
  if($("#offer_ort").val()=='') {
    alert('Bitte geben Sie Ihre Wohnort an.');
    return false;
  }
  if($("#offer_email").val()=='') {
    alert('Bitte geben Sie Ihre E-Mail Adresse an.');
    return false;
  }
  $("form.offerform").submit();
  return false;
}

function popUp(url) {
  window.open(url,"pop","width=650,height=500,toolbars=0,scrollbars=1");
}

function slideshowInit(p) {
  $(document).ready(function() {
    var so = new SWFObject("/Fachklinik/flash/slideShow.swf","flashhead","508","338","8","#ffffff");
    so.addParam("wmode","transparent");
    so.addParam("flashvars","bildpfad="+p);
    so.write("slideshow");
  });
}

function doBM(s) {
  var u = encodeURIComponent(location.href);
  var t = encodeURIComponent(document.title);
  switch(s) {		
    case 'delicious': window.open('http://del.icio.us/post?url='+u+'&title='+t); break;
    case 'wong': window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+u+'&bm_description='+t); break;
    case 'linkarena': window.open('http://linkarena.com/bookmarks/addlink/?url='+u+'&title='+t+'&desc=&tags='); break;
    case 'webnews': window.open('http://www.webnews.de/einstellen?url='+u+'&title='+t); break;
    case 'yigg': window.open('http://yigg.de/neu?exturl='+u+'&exttitle='+t); break;
    case 'google': window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+u+'&title='+t); break;
  }
  return false;
}

function gbToggle() {
  if($("#gb_write_container").is(":hidden")) {
    $("#gb_write_container").slideDown(250);
  } else {
    $("#gb_write_container").slideUp(250);
  }
  return false;
}

function gbCheck() {
  if($("#gb_save").val()=='') {
    alert('Bitte geben Sie Ihren Namen an.');
    return false;
  }
  if($("#gb_eintrag").val()=='') {
    alert('Bitte schreiben Sie einen Beitrag.');
    return false;
  }
  return true;
}

