// When the document loads do everything inside here ...
$(document).ready(function () {
    
    // Kommentarer (int.)
    $("#kommenter").toggle(function () {
        
        // open area
        $("#kommform").slideDown("slow", function () {
            return true;
        });
    },
    function () {
        // close area
        $("#kommform").slideUp("slow", function () {
            return true;
        });
    });
    
    // Tip-en-ven validator
    var validator = $("#Forms2Form_7").validate({
        invalidHandler: function () {
            if (validator.numberOfInvalids() > 0) {
                $("#smt").attr("disabled", "disabled");
            } else {
                $("#smt").removeAttr("disabled");
            }
            //alert("inv:" + validator.numberOfInvalids() + " field(s) are invalid");
        },
        success: function () {
            if (validator.numberOfInvalids() > 0) {
                $("#smt").attr("disabled", "disabled");
            } else {
                $("#smt").removeAttr("disabled");
            }
            //alert("val:"+validator.numberOfInvalids() + " field(s) are invalid");
        },
        messages: {
            Afsenderadresse: {
                required: "Angiv venligst din egen e-mailadresse",
                email: "Du skal angive en gyldig e-mailadresse"
            },
            Modtageradresse: {
                required: "Angiv venligst modtagerens e-mailadresse",
                email: "Du skal angive en gyldig e-mailadresse"
            },
            Besked: {
                required: "Skriv venligst en kommentar til linket"
            }
        }
    });
    
    // Sorter søgeresultater
   /* $("#ejendomsoversigt").tablesorter({
        widgets: ['zebra'],
        debug: true
    });*/
    // lejlighedsoversigt
    $('#ejendomsoversigt').dataTable( {
    "aoColumns": [
			{ "sType": "html" },
			{ "sType": "html" },
			{ "sType": "numeric" },
			{ "iDataSort": 4 },
			 { "sType": "numeric","bVisible": false },
			{ "iDataSort": 6 },
			 { "sType": "numeric","bVisible": false },
			{ "iDataSort": 8 },
			 { "sType": "numeric","bVisible": false },
			{ "iDataSort": 10 },
			 { "sType": "numeric","bVisible": false },
			{ "iDataSort": 12 },
			{ "sType": "string","bVisible": false }
		],
		"oLanguage": {
           "sProcessing": "Vent venligst...",
           "sLengthMenu": "Vis _MENU_ lejem&aring;l",
           "sZeroRecords": "Ingen lejem&aring;l matcher din s&oslash;gning.",
           "sInfo": "_START_ til _END_ af _TOTAL_ lejem&aring;l",
           "sInfoEmpty": "0 til 0 af 0 lejem&aring;l",
           "sInfoFiltered": "(udvalgt fra _MAX_ lejem&aring;l)",
           "sInfoPostFix": "",
           "sSearch": "Teksts&oslash;gning",
           "sUrl": "",
           "oPaginate": {
           "sFirst":    "F&oslash;rste",
           "sPrevious": "Tilbage",
           "sNext":     "N&aelig;ste",
           "sLast":     "Sidste"
        	}
		},
		"bPaginate": false,
		"bLengthChange": true,
		"bFilter": true,
		"bSort": true,
		"bInfo": false,
		"bAutoWidth": false });
		
		// ejendomsoversigt
		$('#ejendomsoversigt2').dataTable( {
    "aoColumns": [
			{ "sType": "html" },
			{ "sType": "string" },
			{ "bSortable": false }
		],
		"oLanguage": {
           "sProcessing": "Vent venligst...",
           "sLengthMenu": "Vis _MENU_ lejem&aring;l",
           "sZeroRecords": "Ingen lejem&aring;l matcher din s&oslash;gning.",
           "sInfo": "_START_ til _END_ af _TOTAL_ lejem&aring;l",
           "sInfoEmpty": "0 til 0 af 0 lejem&aring;l",
           "sInfoFiltered": "(udvalgt fra _MAX_  lejem&aring;l)",
           "sInfoPostFix": "",
           "sSearch": "Teksts&oslash;gning",
           "sUrl": "",
           "oPaginate": {
           "sFirst":    "F&oslash;rste",
           "sPrevious": "Tilbage",
           "sNext":     "N&aelig;ste",
           "sLast":     "Sidste"
        	}
		},
		"bPaginate": false,
		"bLengthChange": true,
		"bFilter": true,
		"bSort": true,
		"bInfo": false,
		"bAutoWidth": false });
    
    // swap billeder på detaljevisning
    $(".imgSwap").click(function(){
        var newImg = $(this).attr("rel");
        $(this).fadeOut(100);
        $(this).fadeIn(500);
       // alert($(this).attr("rel")); 
        $("#mainImg").attr("src", "/files/design/images/bg-name.png");
        $("#mainImg").attr("src", newImg);
    });
    
   /* $(".mini").click(function(){
        var newImg = $(this).attr("rel");
        $(this).fadeOut(100);
        $(this).fadeIn(500);
       // alert($(this).attr("rel")); 
        $("#"+newImg).css("display","block");
    });*/
    
    $(".mini").hover(
      function () {
        var newImg = $(this).attr("rel");
        $(this).fadeOut(100);
        $(this).fadeIn(500);
       // alert($(this).attr("rel")); 
        $("#"+newImg).css("display","block");
      }, 
      function () {
        var newImg = $(this).attr("rel");
        $("#"+newImg).css("display","none");
      }
    );
});
