
CEmotek={
  sekcie:new Array(),
  nazvy:new Array("","EMO1B_","EIR005D_","EIR005C_","EIH001B_","EID5MB_","emocam_"),
  spat_stranky:new Array("","produkty.html#rezacky","produkty.html#rezacky",
                         "produkty.html#rezacky","produkty.html#hlbicky",
						 "produkty.html#hlbicky","produkty.html#softver"),
  id_elementov:new Array("novinky_ramec","strojobr","strojobr","strojobr","strojobr","strojobr","softobr"),
  
  sekcia:new Array(),
  nazov:"",
  spat_stranka:"",
  id_elementu:"",
  
  aktivna_polozka_menu:0,
   
  Prirad:function(cislo_sekcie)
   {
    CEmotek.sekcie[0]=new Array("produkty","sluzby","novinky","kontakt","o_firme");
    CEmotek.sekcie[1]=new Array("vseobecne","technicke","riadiaci","foto","hlavne");
    CEmotek.sekcie[2]=new Array("vseobecne","technicke","riadiaci","foto","hlavne");
    CEmotek.sekcie[3]=new Array("vseobecne","technicke","riadiaci","foto","hlavne");
    CEmotek.sekcie[4]=new Array("vseobecne","technicke","riadiaci","foto","hlavne");
    CEmotek.sekcie[5]=new Array("vseobecne","technicke","riadiaci","foto","hlavne");
    CEmotek.sekcie[6]=new Array("hlavne");

	CEmotek.sekcia=CEmotek.sekcie[cislo_sekcie];
	CEmotek.nazov=CEmotek.nazvy[cislo_sekcie];
	CEmotek.spat_stranka=CEmotek.spat_stranky[cislo_sekcie];
	CEmotek.id_elementu=CEmotek.id_elementov[cislo_sekcie];
   },
	
  Init:function(cislo_sekcie,aktivna,intro)
   {
	CEmotek.aktivna_polozka_menu=aktivna;
    CEmotek.Prirad(cislo_sekcie);	
    
	if(CEmotek.aktivna_polozka_menu>=0)
	 {
	  CEmotek.OdstranBieleZnakyMedziDetmi("menu");
      var tlacitka=document.getElementById("menu").childNodes;
	
	  for(i=0;i<(tlacitka.length-1)/2;i++)
       {
	    CEmotek.OdstranBieleZnakyMedziDetmiEl(tlacitka[2*i]);
	    tlacitka[2*i].childNodes[0].childNodes[0].id="menu_item_"+CEmotek.sekcia[i];
	   } 
    
	  var div_spat=document.getElementById("spat");

      if(div_spat)
	   {
	    CEmotek.OdstranBieleZnakyMedziDetmi("spat");
	    var tlacitko_spat=div_spat.childNodes;

	    CEmotek.OdstranBieleZnakyMedziDetmiEl(tlacitko_spat[0]);
	    tlacitko_spat[0].childNodes[0].childNodes[0].id="menu_item_"+CEmotek.sekcia[CEmotek.sekcia.length-1];
       }
	 }
	
	CEmotek.OdstranBieleZnakyMedziDetmi("obsah");
    var obsah=document.getElementById("obsah").childNodes;
	      
	if(CEmotek.aktivna_polozka_menu>=0)
	  obsah[0].id="obsah_"+CEmotek.sekcia[CEmotek.aktivna_polozka_menu];
	else obsah[0].id="obsah_demoverzia"; 
    
	var top=262;
	var height=0;

	if(CEmotek.aktivna_polozka_menu>=0)
	 {
	  top=CEmotek.ElementTop("menu_item_"+CEmotek.sekcia[(tlacitka.length-1)/2-1]);
      height=parseInt(document.getElementById("menu_item_"+CEmotek.sekcia[(tlacitka.length-1)/2-1]).offsetHeight);
	 } 
	
	if(CEmotek.aktivna_polozka_menu>=0)
	 {
	  if(div_spat)
	   {
	    document.getElementById("spat").style.top=top+height+5;
        top=CEmotek.ElementTop("spat"); 
        height=parseInt(document.getElementById("spat").offsetHeight);
	   } 
    
	  document.getElementById(CEmotek.id_elementu).style.top=top+height+10;
	 }
    			
    CEmotek.ZmenVyskuObsahu();    

	if(intro)
	 {
	  document.getElementById("menu_item_"+CEmotek.sekcia[CEmotek.aktivna_polozka_menu]).src="menu_item_" + CEmotek.sekcia[CEmotek.aktivna_polozka_menu] + "_inactive.gif";
	  CEmotek.ZvyrazniTlacitko(0,-1,0,4);
	 } 
   },

  ZvyrazniTlacitko:function(ktore,smer,obratka,pocet_obratok)
   {
	if(obratka==pocet_obratok){CEmotek.NastavTlacitka();return;}
	document.getElementById("menu_item_"+CEmotek.sekcia[ktore-smer]).src="menu_item_" + CEmotek.sekcia[ktore-smer] + "_inactive.gif";
	if(ktore==CEmotek.sekcia.length-1&&smer==1){smer=-1;obratka++;}
	if(ktore==0&&smer==-1){smer=1;obratka++;}
    document.getElementById("menu_item_"+CEmotek.sekcia[ktore]).src="menu_item_" + CEmotek.sekcia[ktore] + "_active.gif";
	setTimeout("CEmotek.ZvyrazniTlacitko("+(ktore+smer)+","+smer+","+obratka+","+pocet_obratok+");",150);
   },

  NastavTlacitka:function()
   {
	document.getElementById("menu_item_"+CEmotek.sekcia[CEmotek.sekcia.length-1]).src="menu_item_" + CEmotek.sekcia[CEmotek.sekcia.length-1] + "_inactive.gif";
	document.getElementById("menu_item_"+CEmotek.sekcia[CEmotek.aktivna_polozka_menu]).src="menu_item_" + CEmotek.sekcia[CEmotek.aktivna_polozka_menu] + "_active.gif";
   }, 

  OdstranBieleZnakyMedziDetmi:function(id)
   {
    var element=document.getElementById(id);
    CEmotek.OdstranBieleZnakyMedziDetmiEl(element);
   }, 
  
  OdstranBieleZnakyMedziDetmiEl:function(element)
   {
    var i;
	for(i=element.childNodes.length-1;i>=0;i--)
	 {
      if(element.childNodes[i].nodeType==3&&
	     element.childNodes[i].nodeName=='#text'&&
		 element.childNodes[i].childNodes.length<1)
	   {	 
		 element.removeChild(element.childNodes[i]);
	   }	       
	 }
   },   
   
  ZvyraznenaPolozkaMenu:function(ktory)    
   {    
    if(CEmotek.aktivna_polozka_menu!=ktory)	  
	{  
	  document.getElementById("menu_item_"+CEmotek.sekcia[ktory]).src="menu_item_" + CEmotek.sekcia[ktory] + "_inactive_over.gif";
	}
   },    

  NormalnaPolozkaMenu:function(ktory)    
   {    
	if(CEmotek.aktivna_polozka_menu!=ktory)	  
	  document.getElementById("menu_item_"+CEmotek.sekcia[ktory]).src="menu_item_" + CEmotek.sekcia[ktory] + "_inactive.gif";
   },    

  NaStranku:function(ktora)    
   {        
	//alert(CEmotek.nazov+CEmotek.sekcia[ktora]+".html#zaciatok");
	
	if(CEmotek.sekcia[ktora]=="hlavne")
	  window.open(CEmotek.spat_stranka,"_self");
	else     
	  window.open(CEmotek.nazov+CEmotek.sekcia[ktora]+".html#zaciatok","_self");
   },	 

  UvodnaStranka:function()    
   {        
     window.open("SVK/produkty.html#zaciatok","_self");
   },	 

  ElementTop:function(id)
   {
    var top=0;
    var element=document.getElementById(id);	  
    while(element)	  
     {	  
      top+=parseInt(element.offsetTop);	  
      element=element.offsetParent;		
     }
	return(top); 	  
   },
  
  ZmenVyskuObsahu:function()    
   {	  
    var novy_height;	  
    
	var obsah_id;
	
	if(CEmotek.aktivna_polozka_menu==-1)
	  obsah_id="obsah_demoverzia";
	else
	  obsah_id="obsah_"+CEmotek.sekcia[CEmotek.aktivna_polozka_menu];
	
    var obsah_top=CEmotek.ElementTop(obsah_id);    
    var obsah_height=parseInt(document.getElementById(obsah_id).offsetHeight);    

    if(CEmotek.aktivna_polozka_menu>=0)
	 {
	  var div_top,div_height;

	  var div_spat=document.getElementById("spat");

      div_top=CEmotek.ElementTop(CEmotek.id_elementu);
      div_height=parseInt(document.getElementById(CEmotek.id_elementu).offsetHeight);
      	
	  if(div_top+div_height>obsah_top+obsah_height+18)	  
       {	  
        novy_height=div_top+div_height-obsah_top-18;
        document.getElementById(obsah_id).style.height=novy_height;	  
       }	  
      else	  
        novy_height=obsah_height;	
	 }
	else novy_height=obsah_height;        

    document.getElementById("dolny_panel").style.top=obsah_top+novy_height+25;	  
   },

  OverFormular:function(formular) 
   {
    with(formular)
	 {
      if(name_meno.value=="")
	   {
        alert("Prosím zadajte vaše meno.");
		name_meno.focus();
		return false; 
	   }
      if(name_email.value=="")
	   {
        alert("Prosím zadajte vašu e-mailovú adresu.");
		name_email.focus();
		return false; 
	   }
	    
	  if(name_email.value.indexOf("@")==-1||name_email.value.indexOf("@")==0||
	     name_email.value.indexOf("@")!=name_email.value.lastIndexOf("@")||
		 name_email.value.lastIndexOf(".")-name_email.value.indexOf("@")<2||
		 name_email.value.lastIndexOf(".")==name_email.value.length-1) 
	   {
        alert("Prosím, zadajte korektnú e-mailovú adresu.")
		name_email.focus();
		return false; 
	   }
	  if(name_sprava.value=="")
	   {
        alert("Správa je prázdna!")
		name_sprava.focus();
		return false; 
   	   }
	  if(name_predmet.value=="")
	   {
        if(!confirm("Nie je vyplnený predmet správy! Odoslať?"))
		  return false;
	   }
      window.open('',target,'width=400,height=400');
     }
    return true;
   },
  Zvyraznene:function(element)
   {
    element.style.backgroundColor="#FFFFFF";
    element.style.color="#0000FF";
   }, 
  Normalne:function(element)
   {
    element.style.backgroundColor="#E3FDFE";
    element.style.color="#000088";
   },
   
  OpenWin:function(url,x,y)
   {
	pop=window.open(url,'',"height="+y+",width="+x+",status=no,toolbar=no,menubar=no,location=no,resizable=no");
	pop.moveTo((screen.width-x)/2,(screen.height-y)/2);
    pop.document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"');
    pop.document.write('<head>');
    pop.document.write('<title></title>');
    pop.document.write('<style type="text/css">');
    pop.document.write('body {background:#000000;color:#FFFFFF;margin:0px;padding:0px;}');
    pop.document.write('img {border:0px;}');
    pop.document.write('</style>');
    pop.document.write('</head>');
    pop.document.write('<body>');
    pop.document.write('<img src="'+url+'" width="'+x+'" border="0" height="'+y+'" alt="">');
    pop.document.write('</body>');
    pop.document.write('</html>'); 
   } 
 }  
  

