var scroll = {  
	reference: function(event) { new Effect.ScrollTo('reference'); return false; },  
	sluzby: function(event) { new Effect.ScrollTo('sluzby'); return false; },
	jobs: function(event) { new Effect.ScrollTo('jobs'); return false; }  
}



function overImg(obj) {
	if (obj) obj.className = 'sluzba sluzba-act';
}

function outImg(obj) {
	if (obj) obj.className = 'sluzba';
}

var jobStatus = 0;
function showText(id) {
	var aobj = document.getElementById('aid'+id);
	if (jobStatus>0) {
		Effect.BlindUp('wdetail'+jobStatus, { duration: 0.4 });
		if (jobStatus!=id) setTimeout('Effect.BlindDown(\'wdetail'+id+'\', { duration: 0.4 })',400);
	} else {
		Effect.BlindDown('wdetail'+id, { duration: 0.4 });
	}
	aobj.blur();
	
	if (jobStatus == id) jobStatus = 0;
	else jobStatus = id;
	
	scroll.jobs();
	
	return false;
}



var refActive = 0;

function refClick(ref,cuff,fadeit) {
	var linko = document.getElementById('reflink'+ref);
	linko.blur();
	
	scroll.reference();

	var imgo = document.getElementById('refimg'+refActive);
	var isrc = imgo.src;
	isrc = isrc.replace('_active','');
	imgo.src = isrc;

	var imgo = document.getElementById('refimg'+ref);
	var isrc = imgo.src;
	isrc = isrc.replace('/banner.jpg','/banner_active.jpg');
	imgo.src = isrc;

	var o = document.getElementById('refbg');
	o.className = 'ref-blocks cuff'+cuff;
	if (fadeit) {
		new Effect.Fade('refdata', { duration: 0.3 });
		setTimeout('refLoad('+ref+')',400);
	} else {
		refLoad(ref);
	}
	refActive = ref;
	return false;
}

function refLoad(ref){
	new Ajax.Request('refload.php?ref='+ref,
	{
		method:'get',
		onSuccess: function(transport){
			var response = transport.responseText || "";
			var o = document.getElementById('refdata');
			o.innerHTML = response;
			new Effect.Appear('refdata', { duration: 0.3 });
		},
		onFailure: function(){ }
	});
	return false;
}



var refStatus = 0;
var refRunning = 0;

function refMove(id,direction,max) {
	if (refRunning==0) {
		refRunning=1;
		var o1 = document.getElementById(id+'left');
		var o2 = document.getElementById(id+'right');
		var oa1 = document.getElementById(id+'aleft');
		var oa2 = document.getElementById(id+'aright');
		if (direction>0) {
			if (refStatus<(max-1)) {
				var o = document.getElementById('refbg');
				o.className = 'ref-blocks cuff0';
				new Effect.Fade('refdata', { duration: 0.3 });
				new Effect.Move(id, { x: -952, y: 0, mode: 'relative', duration: 0.8, afterFinish: function(){refRunning=0} });
				setTimeout('refClick('+((refStatus+1)*4)+',1,false)',800);
				refStatus += 1;
			} else {
				refRunning=0;
			}
		} else {
			if (refStatus>0) {
				var o = document.getElementById('refbg');
				o.className = 'ref-blocks cuff0';
				new Effect.Fade('refdata', { duration: 0.3 });
				new Effect.Move(id, { x: 952, y: 0, mode: 'relative', duration: 0.8, afterFinish: function(){refRunning=0} });
				setTimeout('refClick('+(refStatus*4-1)+',4,false)',800);
				refStatus -= 1;
			} else {
				refRunning=0;
			}
		}
	
		if (refStatus<=0) o1.src='img/ref_arrowleft.gif';
		else o1.src='img/ref_arrowleft_act.gif';

		if (refStatus>=(max-1)) o2.src='img/ref_arrowright.gif';
		else o2.src='img/ref_arrowright_act.gif';
		
		oa1.blur();
		oa2.blur();
	}
	return false;
}




function cform(email) {
	new Effect.Appear('conform', { duration: 0.4 });
	return false;
}




hs.graphicsDir = 'highslide/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.wrapperClassName = 'dark borderless floating-caption';
hs.fadeInOut = true;
hs.dimmingOpacity = .85;

// Add the controlbar
/*if (hs.addSlideshow) hs.addSlideshow({
	//slideshowGroup: 'group1',
	interval: 5000,
	repeat: false,
	useControls: true,
	fixedControls: 'fit',
	overlayOptions: {
		opacity: .8,
		position: 'bottom center',
		hideOnMouseOut: true
	}
});*/

