// JavaScript Document

var obnovenie=1;

function okno(stranka,sirka,vyska) { window.open(stranka,"_blank","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width="+sirka+",height="+vyska+",top=100,left=100"); }

function objektStyle(objekt)
{
	if (document.getElementById) { return document.getElementById(objekt).style; }
	else if (document.all) { return document.all.objekt.style; }
}

function contReplace(objekt,obsah)
{
 var obja=document.getElementById(objekt);
 var objb=document.getElementById(obsah);
 obja.innerHTML=objb.innerHTML;
}

function contChange(objekt,text)
{
 var obja=document.getElementById(objekt);
 obja.innerHTML=text;
}

function contLoad(objekt,poziadavka,preloader)
{
	if (preloader==1) $("#"+objekt).html('<img src="/images/loading.gif" border="0" alt="Loading..." />');
	$.ajax(
	{
		type: "GET",
		url: "/index.php?ajax=1&"+poziadavka,
		success: function(vysledok) { $("#"+objekt).html(vysledok);  }
	});
}

function getCookie(meno)
{
 var nameEQ = meno + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++)
 {
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 }
 return null;
}

function openFlash(id,subor,parametre,sirka,vyska,wmode,scale,align)
{
	var params="";
	var vystup='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+sirka+'" height="'+vyska+'" id="'+id+'">';
	if (parametre!="") params="?"+parametre;
	else params="";
	vystup=vystup+'<param name="movie" value="'+subor+params+'" /><param name="quality" value="high" />';
	if (wmode!="") vystup=vystup+'<param name="wmode" value="'+wmode+'" />';
	if (scale!="") vystup=vystup+'<param name="scale" value="'+scale+'" />';
	vystup=vystup+'<embed src="'+subor+params+'" quality="high"';
	if (wmode!="") vystup=vystup+' wmode="'+wmode+'"';
	if (scale!="") vystup=vystup+' scale="'+scale+'"';
	if (align!="") vystup=vystup+' align="'+align+'"';
	vystup=vystup+' width="'+sirka+'" height="'+vyska+'" name="'+id+'"';
	if (parametre!="") vystup=vystup+' FlashVars="'+parametre+'"';
	vystup=vystup+' type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	document.write(vystup);
}

function zaokruhlit(num,dec)
{
	var vystup=Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return vystup;
}

// sledovanie polohy mysi
var posX=0;
var posY=0;
document.onmousemove=mouseCoords;
function mouseCoords(event)
{
 if (typeof event != "undefined")
 {
  ev = event;
  posX=ev.pageX;
  posY=ev.pageY;
 }
 else if (typeof window.event !="undefined")
 {
  ev = window.event;
  posX=ev.clientX;
  posY=ev.clientY;
 }
}

// otvori pop-up ramcek na stranke s nacitanym obsahom pomocou http requestu
function openPopup(stranka,zlava,zhora,sirka,vyska)
{
 if (zlava==0 || zlava=="") zlava=posX+10;
 if (zhora==0 || zhora=="") zhora=posY+10;
 $('<div id="popup">&nbsp;</div>').appendTo("body");
 $("#popup").hide();
 $("#popup").css("position","absolute");
 $("#popup").css("left",zlava+"px");
 $("#popup").css("top",zhora+"px");
 $("#popup").css("width",sirka+"px");
 $("#popup").css("height",vyska+"px");
 contLoad("popup",stranka);
 $("#popup").fadeIn(250);
 $("#popup").css("overflow","auto");
}

// zatvori zobrazene pop-up okno
function closePopup()
{
 $("#popup").fadeOut(200);
 setTimeout('$("#popup").remove()',250);
}

// dalsie funkcie
var sliderpos=1;
var pohyb="r";
var autoslide=1;

$(document).ready(function()
{
	animateTestimonial();
	$(".references-item").mouseenter(function()
	{
		$(this).css("background","url(../lupic/235x235/avatars/"+$(this).attr("rel")+") no-repeat");
		$(this).children(".text-box").fadeIn(100);
	});
	$(".references-item").mouseleave(function()
	{
		$(this).css("background","url(../inc/img.php?t=gth&f=avatars/"+$(this).attr("rel")+"&w=235&h=235) no-repeat");
		$(this).children(".text-box").fadeOut(100);
	});
	
	$(".tmpSlideshowControl").click(function()
	{
		$(".tmpSlide img").fadeOut(150);
		$("#tmpSlideshowControls .buttons div").removeClass("tmpSlideshowControlActive");
		$("#"+$(this).attr("id")+"Img").fadeIn(500);
		$(this).addClass("tmpSlideshowControlActive");
	});
	$(".tmpSlide a").click(function()
	{
		var newslide=$(this).attr("href");
		newslide=newslide.replace("#","");
		$(".tmpSlide img").fadeOut(150);
		$("#tmpSlideshowControls .buttons div").removeClass("tmpSlideshowControlActive");
		$("#gal1Foto"+newslide+"Img").fadeIn(500);
		$("#gal1Foto"+newslide).addClass("tmpSlideshowControlActive");
		return false;
	});
	
	$(".logo-menu a").click(function()
	{
		autoslide=0;
		var sliderclick=$(this).attr("href");
		sliderclick=sliderclick.replace("#","");
		animateSlide(sliderclick);
		return false;
	});
	
	$(".bg a.arrow-left").click(function(){ if (sliderpos>1) {autoslide=0; animateSlide(sliderpos-1); } });
	$(".bg a.arrow-right").click(function(){ if (sliderpos<4) {autoslide=0; animateSlide(sliderpos+1); } });
	
	$(".openmap").addClass("loading");
	setTimeout('closeMap()',5000);
	$(".closemap a").click(function()
	{
		$(".openmap").removeClass("loading");
		$(".closemap").slideUp(100);
		$(".content .contact").hide(100);
		$(".openmap").slideDown(500);
	});
	$(".openmap a").click(function()
	{
		$(".openmap").slideUp(500);
		$(".closemap").slideDown(100);
		setTimeout('$(".content .contact").show(100)',500);
	});
});

function closeMap()
{
	$(".openmap").removeClass("loading");
	$(".openmap").hide(0);
	$(".closemap a").html('Ukáž mapu');
}

function animateSlide(id,funkcia)
{
	if (funkcia==null) funkcia=1;
	if (funkcia==1)
	{
		//$(".main-slider .inner .text-box").animate({ "margin-top": "61px" }, 100);
		$(".main-slider .inner .text").animate({ "margin-top": "65px" }, 100);
		$(".main-slider .inner .butt-blue").animate({ "margin-top": "90px" }, 100);
		sliderpos=id;
		setTimeout("animateSlide("+id+",2)",200);
	}
	if (funkcia==2)
	{
		$(".logo-menu li").removeClass("active");
		$(".logo-menu li.ico"+id).addClass("active");
		for (i=1;i<5;i++) $(".logo-menu li.ico"+i+" a span").css("background","url(./inc/img.php?t=hth&f=avatars/"+$(".logo-menu li.ico"+i+" a").attr("rel")+") 55px 35px no-repeat");
		$(".logo-menu li.ico"+id+" a span").css("background","url(./data/avatars/"+$(".logo-menu li.ico"+id+" a").attr("rel")+") 55px 35px no-repeat");
		var marginpx=((id-1)*940)*(-1);
		$(".main-slider .inner").animate({ "margin-left": marginpx+"px" }, 500);
		setTimeout("animateSlide("+id+",3)",700);
	}
	if (funkcia==3)
	{
		//$(".main-slider .inner .text-box").animate({ "margin-top": "0px" }, 250);
		$(".main-slider .inner .text").animate({ "margin-top": "0px" }, 250);
		$(".main-slider .inner .butt-blue").animate({ "margin-top": "25px" }, 250);
	}
}

function moveSlide()
{
	if (autoslide==1)
	{
		if (pohyb=="r" && sliderpos==4) pohyb="l";
		if (pohyb=="l" && sliderpos==1) pohyb="r";
		if (pohyb=="r") animateSlide(sliderpos+1);
		if (pohyb=="l") animateSlide(sliderpos-1);
		setTimeout("moveSlide()",5000);
	}
}

function animateTestimonial(funkcia)
{
	if (funkcia==null) funkcia=1;
	if (funkcia==1)
	{
		$("#testimonial").fadeOut(250);
		setTimeout("animateTestimonial(2)",250);
	}
	if (funkcia==2)
	{
		contLoad("testimonial","act=testimonial",1);
		setTimeout("animateTestimonial(3)",250);
	}
	if (funkcia==3)
	{
		$("#testimonial").fadeIn(500);
		setTimeout("animateTestimonial(1)",7500);
	}
}

var sudok=1;
function animateSudok(page,funkcia)
{
	if (funkcia==null) funkcia=1;
	if (funkcia==1)
	{
		$("#refit2").fadeOut(500);
		setTimeout("$('#refit4').fadeOut(500)",250);
		setTimeout("$('#refit1').fadeOut(500)",500);
		setTimeout("$('#refit3').fadeOut(500)",700);
		setTimeout("animateSudok("+page+",2)",1200);
	}
	if (funkcia==2)
	{
		contLoad("refin","act=references&p="+page,1);
		//setTimeout("animateSudok("+page+",3)",250);
	}
	if (funkcia==3)
	{
		$("#refit3").fadeIn(500);
		setTimeout("$('#refit2').fadeIn(500)",250);
		setTimeout("$('#refit4').fadeIn(500)",500);
		setTimeout("$('#refit1').fadeIn(500)",700);
	}
}
