function externalLinks() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i = 0; i < anchors.length; i++) {
        var anchor = anchors[i];
        if (
			anchor.getAttribute("href") && (
			anchor.getAttribute("rel") == "external" ||
			anchor.getAttribute("rel") == "external nofollow" ||
			anchor.getAttribute("rel") == "nofollow external")
			)
            anchor.target = "_blank";
    }
}
window.onload = function() {
    externalLinks();
}

jQuery(document).ready(function() {
    jQuery('#dialog').dialog({
        autoOpen: false,
        width: 431,
        height: 376,
        modal: true
    });





    jQuery('#isAnimal').click(function() {
        if (jQuery(this).is(':checked')) {
            jQuery('div#animaloption').show()
        }
        else {
            jQuery('div#animaloption').hide()
        }
    });

    jQuery('#PriceNegotiable').click(function() {
        if (jQuery(this).attr('checked')) {
            jQuery('#Price').attr('disabled', 'disabled')
            jQuery('#Price').val('')
        }
        else {
            jQuery('#Price').removeAttr('disabled')
        }

    });






    var intervalCode = 'automatedPhotoScroller();';
    var intervalDelay = 5000;
    var countImages = jQuery('#imageholder .thumbholder .thumb').length;

    if (countImages > 1) {
        var interval = setInterval(intervalCode, intervalDelay);






        jQuery('#imageholder').find('div.thumbholder .thumb')
    .mouseover(function() {
        clearInterval(interval);
        ChangePhoto(jQuery(this));
    })
    .mouseout(function() {
        interval = setInterval(intervalCode, intervalDelay);
    });
    };
});



function ChangePhoto(jq) {
    if (jQuery(jq).length != 0) {
        var index = jQuery(jq).siblings('.thumb').removeClass('actief').end().addClass('actief').prevAll('.thumb').length;
        var onderwerpUitleg = jQuery('#imageholder div.mediumthumbholder').find('.mediumthumb').fadeOut().end().find('.mediumthumb:eq(' + index + ')');
        if (onderwerpUitleg.length == 1) { onderwerpUitleg.stop(true, true).fadeIn(); }
        else { $('#imageholder div.mediumthumbholder div.nothumbfound').stop(true, true).fadeIn(); }
    }
}


function DialogOpen() 
{
jQuery('#dialog').dialog('open');
}


function automatedPhotoScroller() {
    var oldThumb = jQuery('#imageholder div.thumbholder .thumb.actief');
    var newThumb = oldThumb.next();
    if (newThumb.length == 0) { newThumb = jQuery('#imageholder div.thumbholder .thumb:first'); }
    ChangePhoto(newThumb);
}


function reageer(Id, name) {
    jQuery('#title').html('<h5>Reageer op de advertentie: ' + name + '</h5>');
    jQuery('#itemId').val(Id)
    jQuery('#dialog').dialog('open');
}

function ShowDescription(id) {
    var target = jQuery('div#showFullClassified' + id);
    var target2 = jQuery('div#showPartialClassified' + id);
    if (target.is(':visible')) {
        target.hide();

    } else {
        target.show();
    }
    if (target2.is(':visible')) {
        target2.hide();
    } else {
        target2.show();
    }
    //berekend de hoogte van de foto's om vervolgens de Row de juiste hoogte mee te geven. 45px margin er extra bij opgeteld.
    var tekstHeight = jQuery('div#aangeboden' + id)[0].offsetHeight;
    var fotoImpressionHeight = jQuery('div#fotoImpressionHeight' + id)[0].offsetHeight + 45;

    if (tekstHeight >= fotoImpressionHeight) {

        jQuery('#showFullClassified' + id).each(function() {
            jQuery(this).css('height', tekstHeight + 'px');
        });
    } else {
        //alert(tekstHeight);
        jQuery('#showFullClassified' + id).each(function() {
            jQuery(this).css('height', fotoImpressionHeight + 'px');
        });
    } 
}


var formfunctions = new function() {
    this.onfocus = function(Element) {
        if (Element.value.length == 0 || Element.value == Element.title || Element.title == "") {
            Element.title = Element.value;
            Element.alt = Element.value;
            Element.value = "";
        }
    }

    this.onblur = function(Element) {
        if (Element.value.length == 0 || Element.value == Element.title) {
            Element.value = Element.title
            Element.alt = ""
            Element.title = ""
        }
    }
}




function activatePhotoLink(Id) {
alert("message")
}


function toggleOptionDiv(div, val) {
    if (val == 1) {
        jQuery('#optiediv').css('display', 'block')
    }
    else {
        jQuery('#optiediv').css('display', 'none')
    }
}





function showlabel() {
    jQuery('#imagedescriptioncontainer').slideDown('slow', function() {
        // Animation complete.
    });
}



function hidelabel() {
    jQuery('#imagedescriptioncontainer').slideUp('slow', function() {
        // Animation complete.
    });
}
