  
//* nahrada target v odkazech pro validni XHTML *//

function externalLinks() 
{
   if (!document.getElementsByTagName) return;
   var anchors = document.getElementsByTagName("a");
   for (var i=0; i<anchors.length; i++) 
   {
     var anchor = anchors[i];
     if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") 
     {
       anchor.target = "_blank";
      }
  }
}
window.onload = externalLinks;





/****************************************************************************/

function checkSearchForm()
{
    var search = document.getElementById('search').value;
    var delka = document.getElementById('search').value.length;
    var chyby = '';
    
    if(search == '') chyby += "Musíte zadat hledanou frázi.";
    else if(delka < 3) chyby += "Hledaná fráze musí mít alespoň 3 znaky.";
    
    if(chyby != '')
    {
        alert(chyby);
        return false;   
    }
    else return true;    
    
}

/****************************************************************************/

function CreateBookmarkLink() {

 title = "Jiří Oberfalzer - Senátor ODS"; 
 url = "http://www.oberfalzer.cz";

    if (window.sidebar) { // Mozilla Firefox Bookmark
        window.sidebar.addPanel(title, url,"");
    } else if( window.external ) { // IE Favorite
        window.external.AddFavorite( url, title); }
    else if(window.opera && window.print) { // Opera Hotlist
        return true; }
}

/**************************************************************/

function kontrolaMailu(adresa)
{
    // kontrola emailu
    var chybaMailu = false;
    //var adresa = email;    
    var pozice_zavinace = adresa.indexOf("@");
    var cast_pred_zavinacem = adresa.substring(0,pozice_zavinace);
    var cast_po_zavinaci = adresa.substring(pozice_zavinace+1,adresa.length);

    if(pozice_zavinace < 0) chybaMailu = true;
    if(cast_po_zavinaci.indexOf("@") >= 0) chybaMailu = true;
    if(cast_pred_zavinacem.length <= 0) chybaMailu = true;
    if(cast_po_zavinaci.length <= 0) chybaMailu = true;
    
    if(chybaMailu == true) return false;
    else return true;
}

/****************************************************************************/ 

function kontrolaVysvedceni()
{
    var chyby = '';
    
    var email = document.getElementById('email').value;
    if(!kontrolaMailu(email)) chyby += "Špatný formát Vaši emailové adresy.\n";
    
    
    if(!kontrolaRadioButton( objName('chovani') ))      chyby += "Není oznámkováno Chování.\n";
    if(!kontrolaRadioButton( objName('senat') ))        chyby += "Není oznámkována Práce v Senátu.\n";
    if(!kontrolaRadioButton( objName('politika') ))     chyby += "Není oznámkováno Působení v politice.\n";
    if(!kontrolaRadioButton( objName('zajmy') ))        chyby += "Není oznámkována Ochranna národních zájmů.\n";
    if(!kontrolaRadioButton( objName('reprezentace') )) chyby += "Není oznámkována Reprezentace.\n";
    if(!kontrolaRadioButton( objName('pomocObcanum') )) chyby += "Není oznámkována Pomoc občanům.\n";
    if(!kontrolaRadioButton( objName('pomocObcim') ))   chyby += "Není oznámkována Pomoc obcím.\n";
    
    // volitelné
    if(!kontrolaRadioButton( objName('charita') ))   chyby += "Není oznámkována podpora občanským iniciativám (charita).\n";
    if(!kontrolaRadioButton( objName('koncerty') ))   chyby += "Není oznámkována dobročinné aktivity (charitativní koncerty).\n";
    if(!kontrolaRadioButton( objName('hasici') ))   chyby += "Není oznámkována spolupráce s dobrovolnými hasiči.\n";
    if(!kontrolaRadioButton( objName('festivaly') ))   chyby += "Není oznámkována hudební výchova (koncerty a festivaly).\n";
    if(!kontrolaRadioButton( objName('ochotnici') ))   chyby += "Není oznámkována Dramatická výchova (ochotníci).\n";
    if(!kontrolaRadioButton( objName('ostatni') ))   chyby += "Není oznámkována ostatní kulturní výchova (patronáty, sponzoring).\n";
    
    if(!kontrolaRadioButton( objName('celkem') ))   chyby += "Není oznámkována celkové hodnocení.\n";
    

    
    if(chyby != '')
    {
        alert(chyby);
        return false;   
    }
    else return true;
    
    
}

function objName(name)
{
    return document.getElementsByName(name);
}

/****************************************************************************/

function kontrolaRadioButton(object)
{    
    for(var i = 0; i < object.length; i++)
    {
        if(object[i].checked)
        {
            return true;   
        }
    }
    
    return false;
}
