﻿// JScript File

/*  Ex, version 1.1.0
 *  (c) 2007 Basil Goldman <basil@mantis.co.il>
 *
 *  Ex is freely distributable with Prototype 1.4.0 under the terms of an MIT-style license.
 *  For details:
 *
/*--------------------------------------------------------------------------*/

var Ex = {
    
//    $Q: function() {
//        
//        var elements = new Array();
//        
//        for (var i = 0; i < arguments.length; i++) {
//            var element = arguments[i];
//            if (typeof element == 'string')
//                element = document.getElementById(element);
//                
//                if (arguments.length == 1)
//                    return element;

//            elements.push(element);
//        }
//        
//        return elements;
//    },
    
    _resultElementPrefixId:'',
    _expandTitle:'',
    _closeTitle:'',
    
    toggleList: function(obj, id, rows) {
	    if (rows > 3) {
		    for (var x = 4; x < rows + 1; x++)
		    if (document.getElementById(Ex._resultElementPrefixId + id + '_' + x).style.display == 'block') {
			    document.getElementById(Ex._resultElementPrefixId + id + '_' + x).style.display = 'none';
			    obj.innerHTML = Ex._expandTitle + " <img src=Resources/"+veidan._culture+"/Images/Arrows/arrow_black.gif  />";
			    obj.title = Ex._expandTitle;
		    }
		    else { document.getElementById(Ex._resultElementPrefixId + id + '_' + x).style.display = 'block'; obj.innerHTML = Ex._closeTitle; obj.title=Ex._closeTitle; }
	    }
    },
    
    _total:0,
    _showPerItem:0,
    _itemElementId:'image_',
    
    showNextItem: function() {
        var y = Ex._showPerItem;
        for(var x = 1; x <= Ex._total; x++) {
            if(x > y) { /*$('image_'+x).show();*/ }
        }
    }
}

var Record = {

    _last:null,
    _visible:0,
    _total:0,
    _temp:1,
    _prevElementId:'',
    _nextElementId:'',
    _recordElementPrefixId:'',
    
    load: function() {
        var y = Record._visible;
        if(Record._total > y) {
            Record._visible++;
            $(Record._nextElementId).show();
            $(Record._nextElementId).onclick = function() { Record.next(); }
            
            
        }
        
        for(var x = 1; x <= Record._total; x++) {
            if(x > y) { if($(Record._recordElementPrefixId + x)) $(Record._recordElementPrefixId + x).hide(); }
        }
    },
    
    prev: function() {
        Record._temp--;
        Record._visible--;
        
        $(Record._recordElementPrefixId + Record._temp).show();
        $(Record._recordElementPrefixId + Record._visible).hide();

        if(Record._temp == 1) { $(Record._prevElementId).hide(); }
        if(Record._visible == Record._total) { $(Record._nextElementId).show(); };
    },
    
    next: function() {
        if(Record._visible <= Record._total) { 
            $(Record._recordElementPrefixId + (Record._visible)).show(); $(Record._recordElementPrefixId + Record._temp).hide(); $(Record._nextElementId).onclick = function() { Record.next(); }
        }
        if(Record._visible == Record._total) { $(Record._nextElementId).hide(); }
        if($(Record._prevElementId).visible != false) { $(Record._prevElementId).show(); $(Record._prevElementId).onclick = function () { Record.prev(); } }
        
        Record._temp++;
        Record._visible++;
    },
    
    init: function() { Record.load(); }
}

/*--------------------------------------------------------------------------*/

