// JavaScript Document
var highslideDiv = '<div class="closebutton" onclick="return hs.close(this)" title="Close"></div>';

function rollme(){
	if($('#container_header').css('height') == '10px'){
		$('#container_header').css('height','auto')
		$('#container_header').css('display','none')
		$('#container_header').slideDown("slow")
	}else{
		$('#container_header').slideUp("slow", function(){
			$('#container_header').css('height','10px')
			$('#container_header').slideDown("fast")
		})
	}
}

function mOn(obj) {
    var ext = obj.src.slice(-3)
    if (obj.src.indexOf('_o.' + ext) == -1) {
        obj.src = obj.src.replace('.' + ext, '_o.' + ext)
    }
}

function mOut(obj) {
    var ext = obj.src.slice(-3)
    obj.src = obj.src.replace('_o.' + ext, '.' + ext)
}

function mOn2(obj) {
    var ext = obj.src.slice(-3)
    if (obj.src.indexOf('_a.' + ext) == -1) {
        obj.src = obj.src.replace('.' + ext, '_a.' + ext)
    }
}

function mOut2(obj) {
    var ext = obj.src.slice(-3)
    obj.src = obj.src.replace('_a.' + ext, '.' + ext)
}

function setImagesIcons(id, title) {
    var elements = document.getElementById('navigation').getElementsByTagName('img')
    for (var i = 0; i < elements.length; i++) {
        mOut(elements[i])
        elements[i].onmouseout = function() {
            var ext = this.src.slice(-3)
            this.src = this.src.replace('_o.' + ext, '.' + ext)
        }
    }
    document.getElementById('titlephotobar').innerHTML = title;
    var currentObj = document.getElementById(id)
    mOn(currentObj)
    currentObj.onmouseout = function() { }
}

function zap(id) {

    if (document.getElementById(id).style.display == 'block') {
        $('#' + id + '').slideUp(500);
        //document.getElementById(id).style.display = 'none'
    } else {
        $('#' + id + '').slideDown(500);
        //document.getElementById(id).style.display = 'block'
    }
}

function zapReactions(id, slide) {


    if (document.getElementById('sub_'+id).style.display == 'block') {
        
        document.getElementById('reactionLine_' + id).style.background = '#edebe9';
        document.getElementById('reactionLine_' + id).style.color = '#d5d3d1';
        if (slide == true || slide == undefined) {
            $('#sub_' + id + '').slideUp(500);
        } else {
            $('#sub_' + id + '').slideUp(0);
        }
    } else {
    
        document.getElementById('reactionLine_' + id).style.background = '#d5d3d1';
        document.getElementById('reactionLine_' + id).style.color = '#333333';

        if (slide == true || slide == undefined) {
            $('#sub_' + id + '').slideDown(500);
        } else {
            $('#sub_' + id + '').slideDown(0);
        }
        
    }
}

function setTrHover(color, obj) {
    getElementById(obj.id).style.background = color;
}

function showNhidedivs(arrshow, arrhide) {
    hideArr = arrhide.split(":");
    for (i = 0; i < hideArr.length; i++) {
        if (document.getElementById(hideArr[i])) {
            document.getElementById(hideArr[i]).style.display = 'none';
            mOut2(document.getElementById('bt_' + hideArr[i]));
        }
    }
    showArr = arrshow.split(":");
    for (i = 0; i < showArr.length; i++) {
        if (document.getElementById(showArr[i]).style.display) {
            document.getElementById(showArr[i]).style.display = 'block';
            mOn2(document.getElementById('bt_' + showArr[i]));
        }
    }
}

function ShowFormResult(content) {
    if (content.get_data().length == '0') {
        window.location.reload();
    } else {
        document.getElementById("formHolderResult").style.display = 'block';
    }
}

function submitAjax(newValue, o, oSubmit) {
    document.getElementById(o).value = newValue;

    var target = document.getElementById(oSubmit);
    if (document.dispatchEvent) { // W3C
        var oEvent = document.createEvent("MouseEvents");
        oEvent.initMouseEvent("click", true, true, window, 1, 1, 1, 1, 1, false, false, false, false, 0, target);
        target.dispatchEvent(oEvent);
    }
    else if (document.fireEvent) { // IE
        target.click();
        //target.fireEvent("onclick");
    }

    return false;
}

function loadSifr() {
    include(PROJECT_URL + 'content/js/sifr-config.js');
}

function showLoaderFlickrPhotos() {
    document.getElementById('flickAjaxLoader').innerHTML = '<img src="' + PROJECT_URL + 'content/img/ajax-loader.gif" align="center" alt="" />';
}

function include(file) {

    var script = document.createElement('script');
    script.src = file;
    script.type = 'text/javascript';
    script.defer = true;

    document.getElementsByTagName('head').item(0).appendChild(script);

}

function clearProfileResult() {    
    // Haal het JSON object op.
    //var json_data = content.get_response().get_object();

    //var photoUpload = json_data[0];
    //var photoUploadMssg = json_data[1];
    //var profileMssg = json_data[0];

    //document.getElementById('profileUpdateResult').innerHTML = profileMssg;

    setTimeout("document.getElementById('profileUpdateResult').innerHTML =''", 3000);

}

function zapGoogleStreetView() {
    $('#bigscroller').toggle(500);
    $('#streetView').toggle(500);
}