currentcolumn=1;
columns=0;
speed=120;
typeVisualization=1;

sequence_visualization=new Array();
new_sequence=new Array(0);
cElem=0;

sequence_visualization[0]="1,1";
sequence_visualization[1]="1,2";
sequence_visualization[2]="1,3";
sequence_visualization[3]="1,4";
sequence_visualization[4]="1,5";
sequence_visualization[5]="1,6";
sequence_visualization[6]="2,1";
sequence_visualization[7]="2,2";
sequence_visualization[8]="2,3";
sequence_visualization[9]="2,4";
sequence_visualization[10]="2,5";
sequence_visualization[11]="2,6";
sequence_visualization[12]="3,1";
sequence_visualization[13]="3,2";
sequence_visualization[14]="3,3";
sequence_visualization[15]="3,4";
sequence_visualization[16]="3,5";
sequence_visualization[17]="3,6";
sequence_visualization[18]="4,1";
sequence_visualization[19]="4,2";
sequence_visualization[20]="4,3";
sequence_visualization[21]="4,4";
sequence_visualization[22]="4,5";
sequence_visualization[23]="4,6";

jQuery(document).ready(function(){
	initSpecialitiesGallery();
})

function initSpecialitiesGallery(){
	var row = jQuery(".gallery ul").length;
	columns = jQuery("#row_1 li").length;
	var numImages = row * columns;
	var countRow = 1;
	var countCol = 1;
	var loaded = 0;
	setTimeout('showTheGalleryMod2()',1000);
	/*jQuery(".gallery img").bind("load", function () { 
		alert('ok1');
		loaded++;
		if(loaded==numImages) {
			switch(typeVisualization){
			case 1: 
					setTimeout('showTheGalleryMod1()',1000);
					break;
			case 2: setTimeout('showTheGalleryMod2()',1000);
					showTheGalleryMod2();
					break;
			default:setTimeout('showTheGalleryMod1()',1000);
					break;
			}
		}
	});*/
}

function showTheGalleryMod1(){
	jQuery('.img'+currentcolumn).fadeIn(speed);
	jQuery('.simg'+currentcolumn).fadeIn(speed);
	setTimeout('ceckView()',speed+20);
}

function ceckView(){
	if (currentcolumn <= 6) {
		currentcolumn++;
		showTheGalleryMod1();
	}
}

function showTheGalleryMod2(){
	var define_array=new Array();
	define_array=shuffle([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]);
	for(i=0; i<=define_array.length-1; i++){
		new_sequence[i]=sequence_visualization[define_array[i]];
	}
	extractSingleElement();
}

function extractSingleElement(){
	var rowElem=new_sequence[cElem].split(",")[0];
	var colElem=new_sequence[cElem].split(",")[1];
	var element='#row_'+ rowElem + ' .img'+colElem;
	jQuery(element).fadeIn(speed);
	setTimeout('extractSingleElementBackEnd()',speed+20);
}

function extractSingleElementBackEnd(){
	if(cElem<23){
		cElem++;
		extractSingleElement();
	}		
}

shuffle = function(o){
	for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
	return o;
};

