// JavaScript Document

submenu_one_open = false;

//dva jazyky
var kontakty_text = Array();
kontakty_text[1] = Array("vaše jméno","váš e-mail","vaše zpráva");
kontakty_text[2] = Array("name","e-mail","message");
var barvy = Array();

var test = 20;
var startIn = false;
var startOut = false;

function showArch(id)
{
  /*
  if (id=="arch1")
  {
    document.getElementById(id).style.backgroundPosition = "0 top";
    initImage();
  }
  */
  //else
  //{
    
    document.getElementById(id).style.backgroundPosition = "0 top";
    barvy[id.substring(4)]=document.getElementById("jmeno"+id).style.color;
    document.getElementById("jmeno"+id).style.color = "black";
    
    
  //}  
}

function hideArch(id)
{

  switch(id)
  {
    case "arch1":
      document.getElementById(id).style.backgroundPosition = "-260px top";
      //initImage2();
      break;
    case "arch2":
      document.getElementById(id).style.backgroundPosition = "-257px top";
      break;
    case "arch3":
      document.getElementById(id).style.backgroundPosition = "-279px top";
      break;
  }
  
  document.getElementById("jmeno"+id).style.color =  barvy[id.substring(4)];
  
  
}


function initImage() {
 
 imageId = 'arch1';
 image = document.getElementById(imageId); 
 startIn = true;
 startOut = false;
 fadeIn(imageId,test);
 
}

function initImage2()
{
    imageId = 'arch1';
    image = document.getElementById(imageId);
    startIn = false;
    startOut = true;
    fadeOut(imageId,test);    
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}


function fadeIn(objId,opacity) {
  if (document.getElementById && startIn) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
      test = opacity; 
    }
  }
}

function fadeOut(objId,opacity) {
  if (document.getElementById && startOut) {
    obj = document.getElementById(objId);
    if (opacity >= 20) {
      setOpacity(obj, opacity);
      opacity -= 10;
      window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 100);
      test = opacity; 
    }
  }
}


function isdefined( variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}

function hideLine(id)
{
   bgr = getImgBgr(document.getElementById("real_img"+id));
   jpg = bgr.substr(bgr.length-5,3).toLowerCase();
   
   if (jpg == "jpe" || jpg == ".jp" || jpg == "jpg" || jpg == "peg" )
   {
   document.getElementById("bgr_img"+id).style.visibility='hidden';
  }
   
   
   
   
}

function getImgBgr(obj)
{
  if(obj.currentStyle) 
  { 
    /**************************************** 
    IE Opera 
    ****************************************/ 
    
    return obj.currentStyle.backgroundImage; 
    //alert('width= '+obj.currentStyle.width); 
    //alert('height= '+obj.currentStyle.height); 
  } 
  else 
  { 
    /**************************************** 
    Firefox needs the full css code to work 
    ****************************************/ 

    return getComputedStyle(obj,'').getPropertyValue('background-image'); 
    //alert('width= '+getComputedStyle(obj,'').getPropertyValue('width')); 
    //alert('height= '+getComputedStyle(obj,'').getPropertyValue('height')); 
  }
}

function clear_input(object)
{
  if (object.value == kontakty_text[1][0] ||
      object.value == kontakty_text[1][1] ||
      object.value == kontakty_text[1][2] ||
      object.value == kontakty_text[2][0] ||
      object.value == kontakty_text[2][1] ||
      object.value == kontakty_text[2][2]) 
  {
    object.value = "";
  }
}

function set_input(object,one)
{
  
  if (object.value == "")
  {
    
    //promenna language je nastavitelna z kontakt.tpl
    if (language == "en")
      object.value = kontakty_text[1][one];
    else
      object.value = kontakty_text[2][one];
    
  }
}

// 5 items
function show_sub_menu()
{
  document.getElementById('sub1').style.visibility='visible';
  document.getElementById('sub2').style.display='block';
  document.getElementById('sub2').style.visibility='visible';
  document.getElementById('sub3').style.visibility='visible';
  document.getElementById('sub4').style.visibility='visible';
  document.getElementById('sub5').style.visibility='visible';
  document.getElementById('sub1x').style.display='block';
  document.getElementById('sub6x').style.display='none';
  document.getElementById('sub2x').style.display='none';
  
}


function show_sub_menu2()
{
  document.getElementById('sub1').style.visibility='visible';
  document.getElementById('sub1x').style.display='none';
  document.getElementById('sub6x').style.display='block';
  document.getElementById('sub2x').style.display='block';
  document.getElementById('sub2').style.display='none';
  document.getElementById('sub2').style.visibility='hidden';
  document.getElementById('sub3').style.visibility='hidden';
  document.getElementById('sub4').style.visibility='hidden';
  document.getElementById('sub5').style.visibility='hidden';
  
  
}

function hidde_sub_menu()
{
  if (submenu_all_open != true)
  {
    
    document.getElementById('sub1').style.visibility='hidden';
    document.getElementById('sub2').style.visibility='hidden';    
    document.getElementById('sub3').style.visibility='hidden';
    document.getElementById('sub4').style.visibility='hidden';
    document.getElementById('sub5').style.visibility='hidden';
    document.getElementById('sub2x').style.display='none';
    document.getElementById('sub6x').style.display='none';
  }
  else
  {
    show_sub_menu();
  }
  
  if(submenu_one_open == true)
  {
    show_sub_menu2();
  }
  
}

/*
function disableCtrlKeyCombination(e)
{

        //list all CTRL + key combinations you want to disable
        var forbiddenKeys = new Array('p','a','c');
        var key;
        var isCtrl;


        if(window.event)
        {
                key = window.event.keyCode;     //IE
                if(window.event.ctrlKey)
                        isCtrl = true;
                else
                        isCtrl = false;
        }
        else
        {
                key = e.which;     //firefox
                if(e.ctrlKey)
                        isCtrl = true;
                else
                        isCtrl = false;
        }


        //if ctrl is pressed check if other key is in forbidenKeys array
        if(isCtrl)
        {
           //case-insensitive comparation
          if('p' == String.fromCharCode(key).toLowerCase())
                        {
                                //window.location.href="http://czechdesigners.com/3lstudio/print/";
                                return false;
                        }
                
        }
        return true;
}
*/
