var height, width, height_prehl, width_prehl;
var anim_id;

var first_scroll = 1;


var old_img;
var new_img;
var is_running = false;

function zatvor() {
	if (gall) {
		zatvor_galeriu();
	}
	document.getElementById('dynamic_content').style.display = 'none';
	//document.getElementById('dynamic_content').style.visibility = 'hidden';
	
	document.getElementById('shader').style.display = 'none';
	document.getElementById('bug').style.display = 'none';
}


function on_load(anim_id) {

	document.body.onunload = zatvor;
	
	var browser=navigator.appName;
  if (browser=="Microsoft Internet Explorer") {
  	document.getElementById('bug').style.display = 'block';
  }
	
	document.getElementById('shader').style.display = 'block';

	updateSize('shader','bug');
}


var objekt;
var alpha_show = 0;
var alpha_hide = 100;

function set_tr(obj_name, alpha) {
		alpha_pom = alpha/100;
		obj = document.getElementById(obj_name);
		obj.style.KhtmlOpacity = alpha_pom;     	
		obj.style.filter = "alpha(opacity="+alpha+")"; 
		obj.style.opacity = alpha_pom;
		obj.style.MozOpacity = alpha_pom;
}



function show() {
	if (alpha_show<100) {
		set_tr(objekt, alpha_show);
		alpha_show += 20;		
		setTimeout(show, 100);
	} else {
		set_tr(objekt, 100);
		alpha_show = 0;
		is_running = false;
	}
	
}


function hide () {
	if (alpha_hide>0) {
	 
		set_tr(objekt, alpha_hide);
		alpha_hide -= 20;		
		timer = setTimeout(hide, 100);
	 
	} else {
		set_tr(objekt, 0);
		document.getElementById(objekt).style.display = 'none';
		alpha_hide = 100;
	}
}

var etapa = 1;

function hide_and_show() {

if (etapa==1) {
	if (alpha_hide>0) {
	 
		set_tr(objekt, alpha_hide);
		alpha_hide -= 20;		
		timer = setTimeout(hide_and_show, 100);
	 
	} else {
		alpha_hide = 100;
		etapa = 2;
		document.getElementById(old_img).style.display = 'none';
		document.getElementById(new_img).style.display = 'block';
		hide_and_show();
		
	}
} else {
	if (alpha_show<100) {
		set_tr(objekt, alpha_show);
		alpha_show += 20;		
		setTimeout(hide_and_show, 100);
	} else {
		set_tr(objekt, 100);
		alpha_show = 0;
		etapa = 1;
		is_running = false;
	}
}

}


var gall = false;
var posledny;
function gallery(what) {
if (!(is_running)) {
 is_running = true;
 if (!(gall)) {

 	document.getElementById('company_info').style.display = 'none';
 	document.getElementById('gallery_left').style.display = 'block';
	gall = true;
	document.getElementById('picture_'+what).style.display = 'block';
	
	objekt = 'pic_area';
	show();		
	
 } else {
  	objekt = 'pic_area';
  	old_img = 'picture_'+posledny;
  	new_img = 'picture_'+what
 	hide_and_show();	
 	//document.getElementById('picture_'+posledny).style.display = 'none';
 }
 

 posledny = what;

}
}

function zatvor_galeriu() {
 	document.getElementById('picture_'+posledny).style.display = 'none';
 	document.getElementById('gallery_left').style.display = 'none';
 	document.getElementById('company_info').style.display = 'block'; 	
	gall = false;
}


function handleResponseDetail(response) {
		document.getElementById(anim_id).style.display = 'none';
		
    	document.getElementById('dynamic_content').style.display = 'block';
    	//document.getElementById('dynamic_content').style.visibility = 'visible';
    	
    	
    	
    	if (first_scroll==1) {
    	   document.getElementById('company_detail').innerHTML = response;
      	$('#company_detail').jScrollPane({showArrows:false, scrollbarMargin:10, scrollbarWidth: 6});
      	first_scroll = 0;
    	} else {

        $('#company_detail').empty().append($('<div></div>').html(response)).jScrollPane({showArrows:false, scrollbarMargin:10, scrollbarWidth: 6});
      }
    	//alert(document.getElementById('company_detail').style.width + ' left: ' +document.getElementById('company_detail').offsetLeft);
    	document.getElementById('company_detail').style.left = "0px";
}


var dAjax = new Ajax();
dAjax.address = 'ajax_detail.php';
dAjax.handleFunction = handleResponseDetail;
dAjax.instance = 'dAjax';

function detail(wait_anim, id, kraj) {



 anim_id=wait_anim;
 on_load();
 document.getElementById(anim_id).style.display = 'block';
 
 dAjax.param[0] = 'id='+id;
 dAjax.param[1] = 'kraj='+kraj;
 
 dAjax.send();
 
 document.getElementById("tlac").innerHTML = '<a class="oslovit" href="" onclick="oslovenie(\''+id+'\'); return false;">Osloviť firmu</a><a href="detail.php?id='+id+'&kraj='+kraj+'" onclick="zatvor();" style="float: right; font-size: 10px;">Verzia pre tlač</a>';
 
   
}

