var ntab=0;
var curGal=new Array();
var curGalPage=1;
var curDetails=new Array();
var imageIndex;
var aDone=1;
var lastContent;
var isGal=0;
var bgimages=new Array("BG_0.jpg", "BG_1.jpg", "BG_2.jpg", "BG_3.jpg", "BG_4.jpg");
$(function() {
        var theWindow        = $(window),
            $bg              = $("#bg, #bg1"),
            aspectRatio      = $bg.width() / $bg.height();
        function resizeBg() {
                if ( (theWindow.width() / theWindow.height()) < aspectRatio ) {
                    $bg
                        .removeClass()
                        .addClass('bgheight');
                } else {
                    $bg
                        .removeClass()
                        .addClass('bgwidth');
                }
                orderTools(theWindow.width());
        }
        theWindow.resize(function() {
                resizeBg();
        }).trigger("resize");
});
$(document).ready(function () {
     $([dir+'images/video01.jpg',dir+'images/video02.jpg',dir+"pictures/BG_0.jpg", dir+"pictures/BG_1.jpg", dir+"pictures/BG_2.jpg", dir+"pictures/BG_3.jpg", dir+"pictures/BG_4.jpg"]).preload();
     if(navigator.appName!="Microsoft Internet Explorer"){
        swfobject.registerObject("video", "9.0.115", "expressInstall.swf");
     }
     else{
        $('#googleMap').html('<iframe id="googleFrame" width="200" height="200" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?msid=206969506651664098729.0004ae0112c67294af61f&amp;msa=0&amp;ie=UTF8&amp;t=m&amp;vpsrc=0&amp;ll=42.700636,23.354251&amp;spn=0.005519,0.00912&amp;z=16&amp;iwloc=0004ae0112ca9bbc51673&amp;output=embed"></iframe>');
     }
     $('.sbar').jScrollPane({showArrows: false, scrollbarWidth: 11});
     /*function complete2() {
        $("#mybody").fadeIn(600);
     }
         $("#loader").fadeOut(600, complete2);*/
    $('.mm').click(function(){
        ntab=$(this).index();
    });

    $('a.boxlscnext').mouseenter(function(){
        shakeIn('-');
    });
    $('a.boxlscnext').mouseleave(function(){
        shakeOut('+');
    });
    $('a.boxlscprev').mouseenter(function(){
        shakeIn('+');
    });
     $('a.boxlscprev').mouseleave(function(){
        shakeOut('-');
    });
    $('a.boxlscnext').click(function(){
        forward();
    });
    $('a.boxlscprev').click(function(){
        reverse();
    });
    $(".inf1").click(function() {
        if(isGal==0){
            fadeInContent(infos[ntab],0);
        }
        else{
            fadeInContent(lastContent,0);
        }
    });
    $(".inf2").click(function() {
        fadeOutContent();
    });
    $('.see_map').click(function(){
        if(navigator.appName!="Microsoft Internet Explorer"){
            $('#googleMap').html('<iframe id="googleFrame" width="100%" height="100%" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?msid=206969506651664098729.0004ae0112c67294af61f&amp;msa=0&amp;ie=UTF8&amp;t=m&amp;vpsrc=0&amp;ll=42.700636,23.354251&amp;spn=0.005519,0.00912&amp;z=16&amp;iwloc=0004ae0112ca9bbc51673&amp;output=embed"></iframe>');
        }
        fadeInGoogle();
    });
    $('.videoImg').click(function(){
        fadeInVideo();
    });
    $('#closeVideo').click(function(){
        fadeOutVideo();
    });
    $(".singleImg").click(function(){
        $('#loading').css('display','block');
        id=$(this).attr('id').replace('img','');
        curGal=priceImages[id];
        curDetails=priceDetails[id];
        imageIndex=0;
        isGal=1;
        switchBG("gallery/"+priceImages[id][0],1,priceDetails[id][0]);
    });
    $(".galImg").click(function(){
        $('#loading').css('display','block');
        id=$(this).attr('id').replace('img','');
        curGal=new Array();
        for(var z=0;z<galleryImages.length;z++){
            curGal.push(galleryImages[z]);
        }
        curDetails=galleryDetails;
        imageIndex=id;
        isGal=2;
        switchBG("gallery/"+galleryImages[id][0],1,galleryDetails[id]);
    });
    $('#nextImg').click(function(){
        $('#loading').css('display','block');
        imageIndex++;
        switchBG("gallery/"+curGal[imageIndex],1,curDetails[imageIndex])
    });
    $('#gal_prevPage').click(function(){
        $('#galbox'+curGalPage).css('display','none');
        curGalPage--;
        $('#gal_curPage').attr("src",dir+"images/"+curGalPage+".png");
        $('#galbox'+curGalPage).css('display','block');
        if(curGalPage==1){
            $(this).addClass('disabled');
        }
        $('#gal_nextPage').removeClass('disabled');
    });
    $('#gal_nextPage').click(function(){
        $('#galbox'+curGalPage).css('display','none');
        curGalPage++;
        $('#gal_curPage').attr("src",dir+"images/"+curGalPage+".png");
        $('#galbox'+curGalPage).css('display','block');
        if(curGalPage==maxPage){
            $(this).addClass('disabled');
        }
        $('#gal_prevPage').removeClass('disabled');
    });
    $('#prevImg').click(function(){
        $('#loading').css('display','block');
        imageIndex--;
        switchBG("gallery/"+curGal[imageIndex],1,curDetails[imageIndex]);
    });
    $('.fitem').focus(function(){
        if($(this).val()==$(this).attr('title')){$(this).val('');}
        $(this).css({'border':'1px solid #FFF','color':'#FFF','font-style':'normal'});
    });
    $('.fitem').blur(function(){
        $(this).css({'border':'1px solid #666','font-style':'italic'});
        if($(this).val().trim()==''){$(this).val($(this).attr('title'));$(this).css('color','#666');}
        
    });
    var api = $("#scroll").scrollable({
         items: '#tools', circular: false
    }).navigator().data("scrollable");

    api.onBeforeSeek(function() {
         $("#bg1").attr("src",dir+"pictures/"+bgimages[ntab]);
         //$("#bg1").load(function(){
             switchBG("pictures/"+bgimages[ntab],0,0);
         //});
         $('.tool').css('background','url(images/light_bg_1px.png)');
         $('#box'+ntab).css('background','url(images/bg_1px.png)');
    });
    api.onSeek(function() {
         if(ntab==4){$('.boxlscnext').addClass('disabled');}
         isGal=0;
    });
});
function switchBG(img,next,content){
     $("#bg").fadeOut(400, "linear", function(){
         $("#bg").attr("src",dir+img);
         if(next){
             fadeInContent(content,isGal);
             $("#bg").fadeIn(400,function(){$("#bg1").attr("src",dir+img);});
         }
         else{
             $("#bg").fadeIn(400,function(){$("#bg1").css('display','block');});
         }
     });

}
function fadeInContent(content,isGal){
  if(content!=0){
      $("#pictinfo").html(content);
  }
  if(isGal){
      if(imageIndex!=(curGal.length-1)){
        $('#nextImg').css('display','block');
      }
      else{
        $('#nextImg').css('display','none');
      }
      if(imageIndex>0){
        $('#prevImg').css('display','block');
      }
      else{
        $('#prevImg').css('display','none');
      }
      lastContent=content;
  }
  $('#loading').fadeOut(600);
  $(".inf1").fadeOut(600);//$(".inf2").show();
  $("#menuline_wf, #langlink, #headnavi, #sharedicons, #center_content, #footerline_wf ").fadeOut(600, "linear", function(){$(".inf2").fadeIn(600);});
}
function fadeInGoogle(){
  $("#pictinfo").html(mapVar);
  $(".inf1").fadeOut(600);//$(".inf2").show();
  $("#menuline_wf, #langlink, #headnavi, #sharedicons, #center_content, #footerline_wf").fadeOut(600, "linear", function(){$(".inf2").fadeIn(600);$('#googleMap').fadeIn(600);});
}
function fadeInVideo(){
  $('#footer').css('z-index','0');
  //$('#video div.center_box').css('display','block');
  if(navigator.appName=="Microsoft Internet Explorer"){
    $('#video').css('display','block');
  }
  $('#video').fadeIn(600);
}
function fadeOutVideo(){
  $('#footer').css('z-index','2001');
  //$('#video div.center_box').css('display','none');
  if(navigator.appName=="Microsoft Internet Explorer"){
    $('#video').css('display','none');
  }
  $('#video').fadeOut(600);
}
function fadeOutContent(){
  $(".inf2, #nextImg, #prevImg, #googleMap, #video").fadeOut(600, function(){$("#menuline_wf, #langlink, #headnavi, #sharedicons, #center_content, #footerline_wf, .inf1").fadeIn(600);$('#googleMap').html();});
}
function shakeIn(sign){
          $('#tools').animate({marginLeft: sign+'=20'},'fast');
}
function shakeOut(sign){
          $('#tools').animate({marginLeft: sign+'=20'},'fast');
}
function orderTools(w){
    vis=100
    if(w<1280){
        vis=40;
    }
    else if(w<1000){
        vis=20;
    }
    var mTobe=(((w-890)/2)-vis);
    var mWas=parseFloat($('.tool').css('margin-right').replace('px',''));
    var mtools=parseFloat($('#tools').css('left').replace('px',''));
    if(mtools<0){
        $('#tools').css('left',(mtools-((mTobe-mWas)*ntab))+'px');
    }
    $('.tool').css('margin-right',mTobe+'px');
}
function submitForm(){
    var validated=true;
    var name=$('#namebox').val().trim();
    var email=$('#mailbox').val().trim();
    var subject=$('#subject').val().trim();
    var text=$('#message').val().trim();
    var captcha=$('#captcha').val().trim();
    if(name=='Име' || name=='Name' || name==''){
        $('#namebox').css({'border':'1px solid #9E0038','color':'#9E0038'});
        validated=false;
    }
    if(email=='Ел.поща' || email=='E-mail' || email=='' || CheckEmail(email)==0){
        $('#mailbox').css({'border':'1px solid #9E0038','color':'#9E0038'});
        validated=false;
    }
    if(subject=='Относно' || subject=='Subject' || subject==''){
        $('#subject').css({'border':'1px solid #9E0038','color':'#9E0038'});
        validated=false;
    }
    if(text=='Текст' || text=='Text' || text==''){
        $('#message').css({'border':'1px solid #9E0038','color':'#9E0038'});
        validated=false;
    }
    if(captcha=='' || captcha=='Въведи кода' || captcha=='Enter code'){
        $('#captcha').css({'border':'1px solid #9E0038','color':'#9E0038'});
        validated=false;
    }
    if(validated){
       $.post("mail.php", { name: name, email: email, subject: subject, text: text, captcha: captcha},
       function(data){
         if(data==1){
            $('#mess').html('<p class="success">'+successText+'</p>');
         }
         else{
            $('#captcha').css({'border':'1px solid #9E0038','color':'#9E0038'});
         }
       });
    }
}
function forward(sign){
    ntab++;
}
function reverse(){
    ntab--;
}
function CheckEmail(email) {
AtPos = email.indexOf("@")
StopPos = email.lastIndexOf(".")
Message = ""

if (email == "") {
return 0;
}
if (AtPos == -1 || StopPos == -1) {
return 0;
}
if (StopPos < AtPos) {
return 0;
}
if (StopPos - AtPos == 1) {
return 0;
}
return 1;
}
$.fn.preload = function(){this.each(function(){$('<img/>')[0].src = this;});}
