﻿/**
* @author boffenheim
*/

$(document).ready(function() {
    setInterval(addDetails, 1000); // Check if new links are added
});

function addDetails() {
    $(".detailsLink").not('.detailsAdded').toggle(function(e) {
        e.preventDefault();
        var detaileHREF = $(this).attr("href");
		var DETAILS_DIV = $(document.createElement('div'))
			.attr( { "class": 'detailsDiv' } )
			.css({ "margin": '0' } )
			.load(detaileHREF + ' #ektronSearch');

        var DETAILS_INFO = $(this).parent().parent().parent().next(".detailsInfo");
        
		var detailsDiv = DETAILS_INFO.next(".detailsDiv");

        if (detailsDiv.length > 0) {
            detailsDiv.show();		
			$(this).removeClass("resultClosed");
			$(this).addClass("resultOpen");
        }
        else {
            DETAILS_DIV.insertAfter(DETAILS_INFO);
			$(this).removeClass("resultClosed");
			$(this).addClass("resultOpen");
        }
    },
	function(e) {
	    e.preventDefault();
	    var DETAILS_INFO = $(this).parent().parent().parent().next(".detailsInfo");
	    DETAILS_INFO.next(".detailsDiv").hide();
		$(this).removeClass("resultOpen");
	});

    $(".detailsLink").addClass("detailsAdded").addClass("resultClosed"); // Make sure that interval does not do this item over again.
}

