
if (pref ==null)	{
	var pref = "";
}

$(document).ready(function(){

	if (!swfobject.hasFlashPlayerVersion("10")) {
		$("#get_flplayer").show();
	}

	$(function() {
        $(".jCarouselLite").jCarouselLite({
            btnNext: ".next",
            btnPrev: ".prev",
            speed: 500,
            visible: 4
        });
    });
	
    $("#logonBtn").click(function(){
        $("#UserLoginForm").show();
        $("#MemberRegistrationForm").hide();
        $(this).addClass("selected");
        $("#regBtn").removeClass("selected");
        return false;
    });
    $("#regBtn").click(function(){
        $("#UserLoginForm").hide();
        $("#MemberRegistrationForm").show();
        $(this).addClass("selected");
        $("#logonBtn").removeClass("selected");
        return false;
    });

	
    $('#MemberRegistrationForm').ajaxForm({
        target: '#MemberRegistrationForm',
        type: "POST",
        url: pref + "/members/registration/2",
		beforeSubmit : function() {
			$(".right3e h3").append('<img style="margin: 0 10px -6px;" src="/img/loading_w.gif"/>');
		},
		success: function() {
			$(".right3e h3 img").remove();
		}
    });

    $('#UserLoginForm').ajaxForm({
        target: '#UserLoginForm',
        type: "POST",
        url: pref + "/users/login"
    });


    jQuery('a[rel*=facebox]').facebox();
	
	$('a[rel=registration]').live('click',function() {
		$(document).one('reveal.facebox', function() {
			$("#pdfContFlash").hide();
			$('#MemberRegistrationForm2').ajaxForm({
				target: '#MemberRegistrationForm2',
				type: "POST",
				url: pref + "/members/registration/1",
				beforeSubmit : function() {
					//$.facebox.showLoading();
					$('#progressimg').show();
				},
				success: function() {
					//$.facebox.hideLoading();
					$('#progressimg').hide();
				}
			});
		});
        
//		$(document).one("close.facebox", function() {
//            $("#pdfContFlash").show();
//        });
		
		$.facebox({
			ajax: $(this).attr("href")
		});
		
		return false;
	});


    $('a[rel=resetpassword]').live('click',function() {
        $(document).one('reveal.facebox', function() {
            $('#UserResetpasswordForm').ajaxForm({
                target: '#UserResetpasswordForm',
                type: "POST",
                url: pref + "users/resetpassword"
            });
			
        });

		$.facebox({
			ajax: $(this).attr("href")
			
        });
		return false;
    });

    $('a[rel=resetpassword2]').live('click',function() {
        $(document).one('reveal.facebox', function() {
            $('#UserResetpasswordForm').ajaxForm({
                target: '#UserResetpasswordForm',
                type: "POST",
                url: pref + "/users/resetpassword"
            });
			
        });
        $.facebox({
            ajax: $(this).attr("href")
        });
        return false;
    });

	$('a[rel=registration2]').live('click',function() {
		$(document).one('reveal.facebox', function() {
			$('#MemberRegistrationForm2').ajaxForm({
				target: '#MemberRegistrationForm2',
				type: "POST",
				url: pref + "/members/registration/1",
				beforeSubmit : function() {
					//$.facebox.showLoading();
					$('#progressimg').show();
				},
				success: function() {
					//$.facebox.hideLoading();
					$('#progressimg').hide();
				}
			});
		});
		$.facebox({
			ajax: $(this).attr("href")
		});
		return false;
	});

	$('a[rel=login2]').live('click',function() {
		$(document).one('reveal.facebox', function() {
			$('#UserLoginForm2').ajaxForm({
				target: '#UserLoginForm2',
				type: "POST",
				url: pref + "/users/login"
			});
			
		});
		$.facebox({
			ajax: $(this).attr("href")
		});
		
		return false;
	});


    $('a[rel=login]').click(function() {
        $(document).one('reveal.facebox', function() {
            //$("#pdfContFlash").hide();

			$('#UserLoginForm2').ajaxForm({
                target: '#UserLoginForm2',
                type: "POST",
                url: pref + "/users/login"
            });
			
        });
		
//		$(document).one("close.facebox", function() {
//			$("#pdfContFlash").show();
//		});
		
        $.facebox({
            ajax: $(this).attr("href")
        });

        return false;
    });

    $("#search_words").click(function(){
        $(this).val("");
    });

    $("#search").click(function(){
        var a = $("#search_words").val();
        if ((a == "") || (a == " Поиск") || (a.length < 2)){
            return false;
        }
    });

   $("#sendmbrinv").live('click',function() {
	    $('#sendmbrinv').unbind();
		//$.facebox.showLoading();
		$('#progressimg').show();
		var res = $.ajax({
           type: "GET",
           url: pref + '/members/sendMemberInvoice',
            async: false
        }).responseText;
        $("#UserLogin" + $(this).attr("data-obj")).html(res);
		return false;
	});

    $("#doccolrow").click(function(){
        $("#doccol").removeClass("selected");
        $(this).addClass("selected");
        var res = $.ajax({
            type: "GET",
            url: $(this).attr("href"),
            data: "doclayout=colrow",
            async: false
        }).responseText;
        $("#docsList").html(res);
        return false;
    });


    $("#doccol").click(function(){
        $("#doccolrow").removeClass("selected");
        $(this).addClass("selected");
        var res = $.ajax({
            type: "GET",
            url: $(this).attr("href"),
            data: "doclayout=col",
            async: false
        }).responseText;
        $("#docsList").html(res);
		showBookmarkAdd();
		showBookmarkDel();
        return false;
    });



    $("#topview").click(function(){
        $("#topdownload").removeClass("btnHBlue");
        $("#topnew").removeClass("btnHBlue");
        $("#byaz").removeClass("btnHBlue");
        $(this).addClass("btnHBlue");
        var res = $.ajax({
            type: "GET",
            url: $(this).attr("href") + '/sort:viewed_tally/direction:desc',
            data: "docfilter=topview",
            async: false
        }).responseText;
        $("#docsList").html(res);
		showBookmarkAdd();
		showBookmarkDel();
        return false;
    });

    $("#topdownload").click(function(){
        $("#topview").removeClass("btnHBlue");
        $("#topnew").removeClass("btnHBlue");
        $("#byaz").removeClass("btnHBlue");
        $(this).addClass("btnHBlue");
        var res = $.ajax({
            type: "GET",
            url: $(this).attr("href") + '/sort:downloaded_tally/direction:desc',
            data: "docfilter=topdownload",
            async: false
        }).responseText;
        $("#docsList").html(res);
		showBookmarkAdd();
		showBookmarkDel();
        return false;
    });

    $("#topnew").click(function(){
        $("#topdownload").removeClass("btnHBlue");
        $("#topview").removeClass("btnHBlue");
        $("#byaz").removeClass("btnHBlue");
        $(this).addClass("btnHBlue");
        var res = $.ajax({
            type: "GET",
            url: $(this).attr("href")  + '/sort:created/direction:desc',
            data: "docfilter=topnew",
            async: false
        }).responseText;
        $("#docsList").html(res);
		showBookmarkAdd();
		showBookmarkDel();
        return false;
    });

    $("#byaz").click(function(){
        $("#topdownload").removeClass("btnHBlue");
        $("#topview").removeClass("btnHBlue");
        $("#topnew").removeClass("btnHBlue");
        $(this).addClass("btnHBlue");
        var res = $.ajax({
            type: "GET",
            url: $(this).attr("href")  + '/sort:doc_nm/direction:asc',
            data: "docfilter=byaz",
            async: false
        }).responseText;
        $("#docsList").html(res);
		 showBookmarkAdd();
		  showBookmarkDel();
        return false;
    });

    var showBookmarkDel = null;
    showBookmarkDel = function() {
		$(".bookmarkDel").unbind("click");
        $(".bookmarkDel").click(function(){
            $(this).find("img").attr({
                src: pref + "/img/bookmark_add.png"
            });
            $(this).addClass("bookmarkAdd");
            $(this).removeClass("bookmarkDel");
            $(this).find("img").attr("title","Добавить в избранное");
			
			$.ajax({
                type: "GET",
                url: pref + '/bookmarks/delete/' + $(this).attr("rel"),
                async: false
            });
			
            showBookmarkAdd();
            return false;
        });

    };
    showBookmarkDel();

    var showBookmarkAdd = null;
    showBookmarkAdd = function() {
		$(".bookmarkAdd").unbind("click");

        $(".bookmarkAdd").click(function(){
            $(this).find("img").attr({
                src: pref + "/img/bookmark_del.png"
            });
            $(this).removeClass("bookmarkAdd");
            $(this).addClass("bookmarkDel");
            $(this).find("img").attr("title","Убрать из избранного");
			
			$.ajax({
                type: "GET",
                url: pref + '/bookmarks/store/' + $(this).attr("rel"),
                async: false
            });
			
            showBookmarkDel();
            return false;
        });
    }
    showBookmarkAdd();

    $('a[rel=noreg]').click(function() {
        $(document).one('reveal.facebox', function() {
            $("#pdfContFlash").hide();
        });

//		$(document).one("close.facebox", function() {
//			$("#pdfContFlash").show();
//		});

        $.facebox({
            ajax: $(this).attr("href")
        });

        return false;
    });

    $('a[rel=noregcalc]').click(function() {
        $(document).one('reveal.facebox', function() {
            $("#pdfContFlash").hide();
        });

//		$(document).one("close.facebox", function() {
//			$("#pdfContFlash").show();
//		});

        $.facebox({
            ajax: $(this).attr("href")
        });

        return false;
    });

    $('a[rel=profile]').click(function() {
        $(document).one('reveal.facebox', function() {
          $("#pdfContFlash").hide();
			
            $('a[rel=profileEdit]').click(function() {
                $(document).one('reveal.facebox', function() {
                    $('#MemberProfileForm').ajaxForm({
                        target: '#MemberProfileForm',
                        type: "POST",
                        url: pref + "/members/profile/1"
                    });
                });
                $.facebox({
                    ajax: $(this).attr("href")
                });
				
                return false;
            });


        });

//		$(document).one("close.facebox", function() {
//			$("#pdfContFlash").show();
//		});

        $.facebox({
            ajax: $(this).attr("href")
        });

        return false;
    });


	
});

function initNewPassword() {
    $(function() {
        $.facebox({
            div: "#view_page"
        });
    });
	$(document).one("close.facebox", function() {
		window.location = 'http://www.buhgalter.ee';
	});
}

function printPDF(){
    var pdfMovie = getFlashMovie("pdfContFlash");
    if (pdfMovie && pdfMovie.printPDF) {
        pdfMovie.printPDF();
    }
	return false;
}

function printCalc(){
    var pdfMovie = getFlashMovie("pdfContFlash");
    if (pdfMovie && pdfMovie.printCalc) {
        pdfMovie.printCalc();
    }
	return false;
}

var fullscreen = false;
function setFullscreen() {
    fullscreen = !fullscreen;
	
    if (fullscreen) {
        $("#pdfContFlash").css({
            position: "absolute",
            left: "0",
            top: "0"
        });
		$("#ttt").attr({
			style:"height:0px!important"
		});

		$("html").attr({
			style:"overflow-y:hidden"
		})

        swffit.fit("pdfContFlash",1000,1);
		$("#pdfContFlash").height($("body").height());
    } else {
		swffit.stopFit("1000", "680");

		$("html").attr({
			style:"overflow-y:auto"
		})

        $("#pdfContFlash").css({
            position: "relative",
            height: "750px",
            width: "1000px"
        });
   }
}

function getFlashMovie(movieName) {
    var movie = null;

    if (navigator.appName.indexOf("Microsoft") != -1) {
        movie = window[movieName];
    } else {
        movie = document[movieName];
    }

    return movie;
}

function calulatorExit(){
   $("#pdfContFlash").hide();
	$(function() {
        $.facebox({
            div: "#notification"
        });
    });
}

