imgArray = new Array(11)

function CheckMailing()
{
	var re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/i;

	strTemp = ""+document.IDformular.IDM_email.value;
	if ((strTemp.search(re) == 0) == false)
	{
		alert("Zadejte prosím kontaktní email.");
		document.IDformular.IDM_email.focus();		
		return false;
	}    
	return true;
}

function CheckMailingMain()
{
	var re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/i;

	strTemp = ""+document.idMailingList.IDM_email_layout.value;
	if ((strTemp.search(re) == 0) == false)
	{
		alert("Zadejte prosím kontaktní email.");
		document.idMailingList.IDM_email_layout.focus();		
		return false;
	}    
	return true;
}

function CheckForm()
{
	var re = /[^a-z,±,č,ř,µ,ý,á,í,é,ú,ů,ě,ď,ň,>,.,,, ]\s/i;
	strTemp = ""+document.IDformular.IDM_kontakt.value;
	if ((strTemp.search(re) == -1) == false || strTemp.length<2)
       {
		alert("Zadejte prosím jméno kontaktní osoby");
		document.IDformular.IDM_kontakt.focus();		
		return false;
	   }

	re = /[^0-9,/,+,(,),-, ]/i;
	var re2 = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/i;
	
	strTemp = ""+document.IDformular.IDM_telefon.value;
	strTemp2 = ""+document.IDformular.IDM_email.value;
	if (((strTemp.search(re) == -1) == false || strTemp.length<6) && ((strTemp2.search(re2) == 0) == false))
       {
		alert("Zadejte prosím kontaktní telefon nebo email.");
		if(strTemp != "")
			document.IDformular.IDM_telefon.focus();		
		else			
			document.IDformular.IDM_email.focus();		
		return false;
	   }    
}

function SwapImage(strID, strNewImage)
{
	window.strRestoreMenu = document.images[strID].src;
	document.images[strID].src = strNewImage;
}

function restoreMenu(strID)
{
	document.images[strID].src = window.strRestoreMenu;
}

function SwapBtnImage(strID, strNewImage)
{
	window.strRestoreMenu = document.all[strID].src;
	document.all[strID].src = strNewImage;
}

function RestoreBtnImage(strID)
{
	document.all[strID].src = window.strRestoreMenu;
}

function PreLoadImages()
{
	for(i=0; i<11; i++)
		imgArray[i] = new Image; 
		
	imgArray[0].src = "images/menu/btnnovinky_o.gif";
	imgArray[1].src = "images/menu/btnprofil_o.gif";
	imgArray[2].src = "images/menu/btnsluzby_o.gif";
	imgArray[3].src = "images/menu/btnkontakty_o.gif";
	imgArray[4].src = "images/menu/btnreference_o.gif";
	imgArray[5].src = "images/menu/btnglosar_o.gif";
	imgArray[6].src = "images/menu/news_o.gif";
	imgArray[7].src = "images/menu/profile_o.gif";
	imgArray[8].src = "images/menu/service_o.gif";
	imgArray[9].src = "images/menu/contact_o.gif";
	imgArray[10].src = "images/menu/references_o.gif";
}

function mapopen()
{
	window.open('mapa.asp', 'tooltip', ' width=790, height=540, toolbar=no,scrollbars=no,resizable=no');
}

function kontrola()
{
if(document.formular.kontakt.checked)
{
	  if(document.formular.odesilatel.value == "")
	  {
		 alert("zadejte jméno odesílatele");
		 document.formular.odesilatel.focus(); 
     return false;
	  }
	  else
	    {
		    if(document.formular.telefon.value == "")
		    {
			   alert("zadejte telefoní číslo");
			   document.formular.telefon.focus();
         return false;
		    }
		    else
		     {
			     if(document.formular.email.value.length>0)
            {
               if (document.formular.email.value.indexOf("@")==-1)
                {
                 alert("zadejte platnou e-mailovou adresu");
                 document.formular.email.focus()
                 return false;  
                }  
               else
                { 
                   if (document.formular.email.value.indexOf(".")==-1)
                     {
                      alert("zadejte platnou e-mailovou adresu");
                      document.formular.email.focus()
                      return false;
                      }
                   else
                     {
                       if(document.formular.zprava.value == "")
			                  {
				                 alert("zadejte text zprávy");
				                 document.formular.zprava.focus();
                         return false;
			                  }
			                 else
				               return true;
                        }		
                    }              
               }
          else
          {
           if(document.formular.zprava.value == "")
			    {
				   alert("zadejte text zprávy");
				   document.formular.zprava.focus();
           return false;
			    }
			    else
				  return true;
        }
     }
  }
}
else //zacatek casti bez kontaktu
      {
        if(document.formular.email.value.length>0)
        {
           if (document.formular.email.value.indexOf("@")==-1)
             {
             alert("zadejte platnou e-mailovou adresu");
             document.formular.email.focus();
             return false;  
             }  
               else
               { 
               if (document.formular.email.value.indexOf(".")==-1)
                   {
                   alert("zadejte platnou e-mailovou adresu");
                   document.formular.email.focus();
                   return false;
                   }
               else
              { 
              if (document.formular.zprava.value == "")
			           {
                  alert("zadejte text zprávy");
                  document.formular.zprava.focus();
                  return false;
                 }               
               else
                  return true; 
               }
            }
        }
        else
          {
           if (document.formular.zprava.value == "")
			        {
              alert("zadejte text zprávy");
              document.formular.zprava.focus();
              return false;
              }               
           else
              return true;  
          } 
     }
}


function kontrola_e()
{
if(document.formular.kontakt.checked)
{
	  if(document.formular.odesilatel.value == "")
	  {
		 alert("insert a name");
		 document.formular.odesilatel.focus(); 
     return false;
	  }
	  else
	    {
		    if(document.formular.telefon.value == "")
		    {
			   alert("insert a phone number");
			   document.formular.telefon.focus();
         return false;
		    }
		    else
		     {
			     if(document.formular.email.value.length>0)
            {
               if (document.formular.email.value.indexOf("@")==-1)
                {
                 alert("insert a valid e-mail address");
                 document.formular.email.focus()
                 return false;  
                }  
               else
                { 
                   if (document.formular.email.value.indexOf(".")==-1)
                     {
                      alert("insert a valid e-mail address");
                      document.formular.email.focus()
                      return false;
                      }
                   else
                     {
                       if(document.formular.zprava.value == "")
			                  {
				                 alert("message is missing");
				                 document.formular.zprava.focus();
                         return false;
			                  }
			                 else
				               return true;
                        }		
                    }              
               }
          else
          {
           if(document.formular.zprava.value == "")
			    {
				   alert("message is missing");
				   document.formular.zprava.focus();
           return false;
			    }
			    else
				  return true;
        }
     }
  }
}
else //zacatek casti bez kontaktu
      {
        if(document.formular.email.value.length>0)
        {
           if (document.formular.email.value.indexOf("@")==-1)
             {
             alert("insert a valid e-mail address");
             document.formular.email.focus();
             return false;  
             }  
               else
               { 
               if (document.formular.email.value.indexOf(".")==-1)
                   {
                   alert("insert a valid e-mail address");
                   document.formular.email.focus();
                   return false;
                   }
               else
              { 
              if (document.formular.zprava.value == "")
			           {
                  alert("message is missing");
                  document.formular.zprava.focus();
                  return false;
                 }               
               else
                  return true; 
               }
            }
        }
        else
          {
           if (document.formular.zprava.value == "")
			        {
              alert("message is missing");
              document.formular.zprava.focus();
              return false;
              }               
           else
              return true;  
          } 
     }
}

function showhide(what)
{
	if (what.style.display=='none')
		what.style.display='';
	else
		what.style.display='none'
}

function SwapMenu(obj)
{
  var i;
  var disp = obj.currentStyle.display;
  if (disp=="block")
  {
    obj.style.display = "none";
  }
  else
  {
    obj.style.display = "block";
  }
}

function ShowHideSubmenu(strID)
{
	if(typeof(document.opened) != "undefined" && document.opened != strID)
	{
		//eval(document.opened).style.display = "none";
	}		
	document.opened = strID;
	if(eval(strID).style.display == "block")
		eval(strID).style.display = "none";
	else		
		eval(strID).style.display = "block";
}

function InitPage(nPage, nSubPage, fSubPage, nSubLevel, fSubLevel)
{
	if(fSubLevel == true)
		document.opened = "sub"+nSubPage; 
}

