///////////////////obrazkovy slider na uvode////////////////
(function($){
 $.fn.extend({
 
 	customStyle : function(options) {
	  if(!$.browser.msie || ($.browser.msie&&$.browser.version>6)){
	  return this.each(function() {
	  
			var currentSelected = $(this).find(':selected');
			$(this).after('<span class="customStyleSelectBox"><span class="customStyleSelectBoxInner">'+currentSelected.text()+'</span></span>').css({position:'absolute', opacity:0,fontSize:$(this).next().css('font-size')});
			var selectBoxSpan = $(this).next();
			var selectBoxWidth = parseInt($(this).width()) - parseInt(selectBoxSpan.css('padding-left')) -parseInt(selectBoxSpan.css('padding-right'));			
			var selectBoxSpanInner = selectBoxSpan.find(':first-child');
			selectBoxSpan.css({display:'inline-block'});
			selectBoxSpanInner.css({width:selectBoxWidth, display:'inline-block'});
			var selectBoxHeight = parseInt(selectBoxSpan.height()) + parseInt(selectBoxSpan.css('padding-top')) + parseInt(selectBoxSpan.css('padding-bottom'));
			$(this).height(selectBoxHeight).change(function(){
				selectBoxSpanInner.text($(this).val()).parent().addClass('changed');
			});
			
	  });
	  }
	}
 });
})(jQuery);


$(function(){

$('select.styled').customStyle();

});
////////////////////textovy slider na uvode///////////////
(function($) {

	$.fn.mojSlider = function(settings){
		var defaults = {
			 easeFunc: "expoinout",
     		 easeTime: 750			
		};
		var settings = $.extend(defaults, settings);  
		
		return this.each(function() {  
			obj = $(this); 				
			$("a","#"+"preco").click(function(){
				$("a","#"+"preco").addClass("current");
				$("a","#"+"ospolocnosti").removeClass("current");
				$("a","#"+"kariera").removeClass("current");
				$("ul",obj).animate({marginTop: -215 }, settings.easeTime, settings.easeFunc);
			});
			$("a","#"+"ospolocnosti").click(function(){
				$("a","#"+"ospolocnosti").addClass("current");
				$("a","#"+"preco").removeClass("current");
				$("a","#"+"kariera").removeClass("current");
				$("ul",obj).animate({marginTop: 0 }, settings.easeTime, settings.easeFunc);
			});
			$("a","#"+"kariera").click(function(){
				$("a","#"+"kariera").addClass("current");
				$("a","#"+"ospolocnosti").removeClass("current");
				$("a","#"+"preco").removeClass("current");
				$("ul",obj).animate({marginTop: -430 }, settings.easeTime, settings.easeFunc);
			});
		});
	  
	};

})(jQuery);

$(document).ready(function () {
	
    $("#marquee1").marquee({ showSpeed: 1000, scrollSpeed: 12, pauseSpeed: 1000 });
    $("#slideros").mojSlider({ orientation: 'vertical' });

    //////////////////////////////upravuje poziciu footer podla rozlisenia///////////////////////////
    function nastavFooterDole() {
        var contentos = $(".contento").height();
        var footeros = $(".footer").height();
        var headeros = $(".header").height();
        var endContentos = $(".endContent").height();
        var spaces = $(".space").height();
        var spolocne = footeros + contentos + headeros + endContentos + spaces;
        //var monitorX = window.innerHeight;
        var monitor = document.documentElement.clientHeight;
        var cssFooter = { "position": "fixed", "bottom": "0px" };
        var cssSpace = { "position": "fixed", "bottom": footeros + "px" };
        var vyskaContentos = { "height": monitor - footeros - endContentos - spaces - headeros - 10 + "px" };
        if (monitor > spolocne) {
            //alert(monitor + " , " +  monitorX)
            $(".contento").css(vyskaContentos);
            $(".footer").css(cssFooter);
            $(".space").css(cssSpace);
        }
        else {
        }
    }
    jQuery.fn.exists = function () { return jQuery(this).length > 0; }
    ////////////kontaktný formulár////////////////////
    function validaciaMailOdpoved(hlaska) {
        var zobrazHlasku = { "display": "block" }
        //$(".kontaktValidaciaOdpoved").fadeIn(1);
        $(".kontaktValidaciaOdpoved, .socialkaValidaciaOdpoved").empty();
        $(".kontaktValidaciaOdpoved, .socialkaValidaciaOdpoved").css(zobrazHlasku);
        $(".kontaktValidaciaOdpoved, .socialkaValidaciaOdpoved").append(hlaska);
        $(".kontaktValidaciaOdpoved, .socialkaValidaciaOdpoved").fadeOut(7500);
    }
    $(".kontaktnyFormular input[type=submit]").click(function () {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var uMeno = $(".kontaktMenoPrava input[type=text]");
        var uPriezvisko = $(".kontaktPriezviskoPrava input[type=text]");
        var uMail = $(".kontaktMailPrava input[type=text]");
        var uPredmet = $(".kontaktPredmetPrava input[type=text]");
        var uSprava = $(".kontaktSpravaPrava textarea");
        var valChyba = { "border": "1px solid #aaa" };
        var valChyba2 = { "background": "#f8d5d5" };
        if (uMeno.val() == "" || uPriezvisko.val() == "" || uMail.val() == "" || uPredmet.val() == "" || uSprava.val() == "" && reg.test(uMail.val()) == false) {
            uMeno.css(valChyba);
            uMeno.css(valChyba2);
            uPriezvisko.css(valChyba);
            uPriezvisko.css(valChyba2);
            uMail.css(valChyba);
            uMail.css(valChyba2);
            uPredmet.css(valChyba);
            uPredmet.css(valChyba2);
            uSprava.css(valChyba);
            uSprava.css(valChyba2);
            validaciaMailOdpoved("Prosím, vyznačené políčka sú povinné.");
            return false;
        }
        else {
            return true;
        }
    });

    $(".socialkaFormular input[type=submit]").click(function () {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var uNazSpolocnost = $(".socialkaNazSpolocnost input[type=text]");
        var uICO = $(".socialkaICO input[type=text]");
        var uDIC = $(".socialkaDIC input[type=text]");
        var uICDPH = $(".socialkaICDPH input[type=text]");
        var uMail = $(".socialkaMailPrava input[type=text]");
        var uMesto = $(".socialkaMesto input[type=text]");
        var uUlica = $(".socialkaUlica input[type=text]");
        var uPSC = $(".socialkaPSC input[type=text]");

        var valChyba = { "border": "1px solid #aaa" };
        var valChyba2 = { "background": "#f8d5d5" };
        if (uNazSpolocnost.val() == "" || uICO.val() == "" || uDIC.val() == "" || uICDPH.val() == "" || uMesto.val() == "" || uUlica.val() == "" || uPSC.val() == "" && reg.test(uMail.val()) == false) {
            uNazSpolocnost.css(valChyba);
            uNazSpolocnost.css(valChyba2);
            uICO.css(valChyba);
            uICO.css(valChyba2);
            uDIC.css(valChyba);
            uDIC.css(valChyba2);
            uICDPH.css(valChyba);
            uICDPH.css(valChyba2);
            uMesto.css(valChyba);
            uMesto.css(valChyba2);
            uUlica.css(valChyba);
            uUlica.css(valChyba2);
            uPSC.css(valChyba);
            uPSC.css(valChyba2);
            uMail.css(valChyba);
            uMail.css(valChyba2);
            validaciaMailOdpoved("Prosím, vyznačené políčka sú povinné.");
            return false;
        }
        else {
            return true;
        }
    });


    $(".kontaktnyFormular input[type=text], .kontaktnyFormular textarea, .socialkaFormular input[type=text]").focus(function () {
        var objekt = $(this);
        var zmenaFocusu = { "border": "1px solid #aaa" }
        var zmenaFocusu2 = { "background": "#e7f5fc" }
        objekt.css(zmenaFocusu);
        objekt.css(zmenaFocusu2);
    })

    $(".kontaktnyFormular input[type=text], .kontaktnyFormular textarea, .socialkaFormular input[type=text]").focusout(function () {
        var objekt = $(this);
        var zmenaFocusu = { "border": "1px solid #ccc" }
        var zmenaFocusu2 = { "background": "#fff" }
        objekt.css(zmenaFocusu);
        objekt.css(zmenaFocusu2);
        //kontrolaVyplnenia();
    })
    $(".kontaktMailPrava input[type=text]").focusout(function () {
        var dOn = { "display": "block" };
        var dOff = { "display": "none" };
        var valChyba = { "border": "1px solid #aaa" };
        var valChyba2 = { "background": "#f8d5d5" };
        var mailObjekt = $(".kontaktValidaciaMail");
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        if (reg.test(this.value) == false) {
            mailObjekt.css(dOn);
            mailObjekt.empty();
            mailObjekt.append("Zadajte prosím korektný mail.");
            mailObjekt.fadeOut(7500);
            $(this).css(valChyba);
            $(this).css(valChyba2);
            this.value = "";
        }
        else {
            $(".kontaktValidaciaMail").css(dOff);
            return true;
        }
    })
    $(".socialkaMailPrava input[type=text]").focusout(function () {
        var dOn = { "display": "block" };
        var dOff = { "display": "none" };
        var valChyba = { "border": "1px solid #aaa" };
        var valChyba2 = { "background": "#f8d5d5" };
        var mailObjekt = $(".socialkaValidaciaMail");
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        if (reg.test(this.value) == false) {
            mailObjekt.css(dOn);
            mailObjekt.empty();
            mailObjekt.append("Zadajte prosím korektný mail.");
            mailObjekt.fadeOut(7500);
            $(this).css(valChyba);
            $(this).css(valChyba2);
            this.value = "";
        }
        else {
            mailObjekt.css(dOff);
            return true;
        }
    })


    ///////////obsah vrchny border ak sa nepouziva strana/////////////////////
    function borderObsah() {

        var contentPanes = $("#dnn_ContentPane").width();
        var LeftPanes = $(".LeftPane").width();
        var knedla = $(".sliderLeft");
		var spravMedzeru = {"padding-top": "10px"};
        var spravBorder = {"background": "#fff" ,"border": "1px solid #dbe2f6", "padding": "10px" , "box-shadow": "1px 1px 5px #c5c5c5", "-webkit-box-shadow": "1px 1px 5px #c5c5c5", "-moz-box-shadow": "3px 3px 4px #000" };
        if (knedla.exists()) {
            //alert("Ano existuje.");
        }
        else {
			//alert("Nie neexistuje.");
			$(".contento").css(spravMedzeru);
            $("#dnn_ContentPane").css(spravBorder);
            //$(".RightPane").css(spravBorder);
        }
    }
    //////////////////prihlasenie zobrazene len pri stranke pre klientov/////////////////
    ///////////////////////cas a datum
	var resetZobrazCas = 1000
	var resetZobrazTimer = setInterval(function(){	nastavCasDatum(); }, resetZobrazCas);
	
	function nastavCasDatum() {
		var zobraz = $(".CasDatum");
		var date = new Date();
		var datumDen = date.getDate();
		var datumMesiac = date.getMonth();
		var datumRok = date.getFullYear();
		var datumHodina = date.getHours();
		var datumMinuta = date.getMinutes();
		
		if (datumMinuta < 10){
			datumMinuta = "0" + datumMinuta
		}

		var datumSekunda = date.getSeconds();
		
		datumMesiac++;
		
		var datumDenLoop = date.getDay();
		var dniTyzden = new Array("Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota")
		
		zobraz.empty();
		zobraz.append("Dnes je " + dniTyzden[datumDenLoop] + " "+ datumHodina + ":" + datumMinuta + " " + datumSekunda + " - " + datumDen + "/" + datumMesiac + "/" + datumRok);
	}
	

    $(window).load(function () { nastavFooterDole(); borderObsah(); nastavCasDatum();
});

});

////////////////////////seaqrch input effekt////////////////
function searchInput(input) {
	 input.style.background = "url('/Portals/_default/Skins/MinimalExtropy/images/searchInputBgFocus.png') no-repeat";
	 input.value = "";
	 //alert(input.value)
}
function searchInputBack(input) {
	 input.style.background = null;
	 if (input.value == "")
	 {
	 	input.value = "Hľadaný výraz...";
	 }
	 else {}
}

/////////////////////newsletter input/////////////////////

function newsInput(input) {
	 input.style.backgroundColor = "#d5effc";
	 input.value = "@";
	 document.getElementById("txtHint").style.display = "none";
	 document.getElementById("odpoved").style.display = "block";
	 document.getElementById("odpoved").innerHTML="Chcete byť pravidelne informovaný o našich činnostiach.<br />Zaregistrujte svoj email do newsletteru.";
}
function odpoved() {
	var kam = document.getElementById("odpoved");
	kam.innerHTML = "Zadali ste nesprávnu e-mailovú adresu.";
	//alert(kam.innerText);
}
function newsInputBack(input) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	input.style.backgroundColor = null;
	if (reg.test(input.value) == false)
	{
		odpoved();
		input.value = "Zadajte e-mailovú adresu.";
	}
	else {
		return true;
	}
}
function odoslatNewsletter(str) {
if (str == "" || str == "Zadajte e-mailovú adresu." || str == "@") {
	odpoved();
}
else {
	if (str.length==0)
	  {
	  document.getElementById("txtHint").innerHTML="";
	  return;
	  }
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	  xmlhttp.onreadystatechange=function()
	  {
	  if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
		document.getElementById("txtHint").style.display = "block";
		document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
		document.getElementById("odpoved").style.display = "none";
		}
	  }
	xmlhttp.open("GET","/newsletter.aspx?q="+str,true);
	xmlhttp.send();
	}
}
///////////////////////////////////////////////////
function zmazatNovinku(str) {
	if (str.length==0)
	  {
	  document.getElementById("txtHint").innerHTML="";
	  return;
	  }
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	  xmlhttp.onreadystatechange = function () {
	      if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
	          window.location = "/AktualitySpráva.aspx";
              document.getElementById("txtHint").style.display = "block";
	          document.getElementById("txtHint").innerHTML = xmlhttp.responseText;
	          document.getElementById("odpoved").style.display = "none";
          }
	  }
xmlhttp.open("GET", "/DesktopModules/AktualityPridaj/zmazatNovinku.aspx?q=" + str, true);
	xmlhttp.send();
}

/////////////////////////popup okno pre quick start//////////////
function popupwindow(url){
            window.open(url, "", "height=430, width=800, directories=no, location=no, menubar=no, resizable=no, status=no, toolbar=no, scrollbars=no");
            return false;
        }

