//--- Newsletter ---//
function zobrazSkryj(idecko, obj){
el=document.getElementById(idecko).style; 
el.display=(el.display == 'block')?'none':'block';

}

//--- Newsletter ---//

// *************** vyhledavani START ************* //
function fnSearch()
{
if (GetElement('EXPS').value.length<4 && GetElement('EXPS').value!='hledej...') 
	{alert('Uveďte minimálně 4 znaky.');return false;
} 
else
{
SetForm('/Default.aspx?CatId=2628&txbSearch=' + GetElement('EXPS').value,true);} 
}
// ************** vyhledavani END ************* //
 // ----- zalozky
function tabpages$init(tabs,pages,tab_selected_class,tab_unselected_class,defaultIndex)
{
	if (defaultIndex==null)
		defaultIndex=1;
	if (tab_selected_class==null)
		tab_selected_class="Active";
	
	if (tab_unselected_class==null)
		tab_unselected_class="";
		
	var el_tabs=document.getElementById(tabs);
	var el_pages=document.getElementById(pages);
	
	el_tabs.tab_selected_class=tab_selected_class;
	el_tabs.tab_unselected_class=tab_unselected_class;
	
	for (var a=0;a<el_tabs.childNodes.length;a++)
	{
		var tab=el_tabs.childNodes[a];
		var page=el_pages.childNodes[a];
		
		tab.tabPage=page;
		tab.onclick=tabpages$select;
		
		if (a==defaultIndex)
			if (tab.click)
				tab.click();
			else
				tab.onclick();
	}
}

function tabpages$select()
{
	var tab=this;
	var page=tab.tabPage;

	var el_tabs=tab.parentNode;
	var el_pages=page.parentNode;
	
	for (var a=0;a<el_tabs.childNodes.length;a++)
	{
		var tab_a=el_tabs.childNodes[a];
		tab_a.className=(tab_a==tab ? el_tabs.tab_selected_class : el_tabs.tab_unselected_class);
	}

	for (var a=0;a<el_pages.childNodes.length;a++)
	{
		var page_a=el_pages.childNodes[a];
		var st=(page_a==page ? "block" : "none");

		if (page_a.style)
			page_a.style.display=st;
		else
			page_a.style="display:"+st;
	}
}

function fnChangeBook(sType){
	var px = "";
	var deactiv_px = "";
	var nNum = 1;
	if (sType == 'fa')
	{
		document.getElementById("fa_id").className = "activefa";
		document.getElementById("portal_id").className = "inactiveportal";
		px = "fa_";
		deactiv_px = "portal_"
	}
	else
	{
		document.getElementById("fa_id").className = "inactivefa";
		document.getElementById("portal_id").className = "activeportal";
		px = "portal_";
		deactiv_px = "fa_"
	}

	while (document.getElementById(deactiv_px + "strana_" + nNum))
	{
		document.getElementById(deactiv_px + "strana_" + nNum).style.display = "none";
		nNum++;
	}

	fnChageReference("right");
}

function fnChageReference(course) {

	var nNum = 1;
	var nActualVisible = 1;
	var px = "fa_";
	var IsVisible = false;
	if ( document.getElementById("portal_id").className == "activeportal" ) { px = "portal_"}

	while (document.getElementById(px + "strana_" + nNum)) // --  prochazi vsechny divy s danym prefixem a zviditelni dle kroku vpred ci vzad
	{

		if(document.getElementById(px + "strana_" + nNum).style.display == "")
		{
			nActualVisible = nNum;
			IsVisible = true;
		}
		nNum++;
	}

	if ( course == "right" ) // --  krok vpred
	{
		document.getElementById(px + "strana_" + nActualVisible).style.display = "none"; // -- vypne aktualni div a zapne dalsi
		if (IsVisible) {nActualVisible++;} // --  pokud jsou vypnut vsechny divy po prepnuti zalozky, tak se rozsviti prvni, nesmi byt tedy zvyseny o jedno
		var obj = document.getElementById(px + "strana_" + nActualVisible);
		if (obj){ // -- jen jestli existuje
			obj.style.display = "";
			document.getElementById("ALeft").className = "SipkaLeft";
			document.getElementById("ARight").className = "SipkaRight";
		}else{ // -- kdy ne tak zapne ten predesly, cili posledni
			nActualVisible -=1;
			obj = document.getElementById(px + "strana_" + nActualVisible);
			obj.style.display = "";
			document.getElementById("ARight").className = "SipkaRightHidden";
		}


	}
	else // -- krok vzad
	{
		document.getElementById(px + "strana_" + nActualVisible).style.display = "none";
		nActualVisible -=1;
		var obj = document.getElementById(px + "strana_" + nActualVisible);
		if (obj){
			obj.style.display = "";
			document.getElementById("ALeft").className = "SipkaLeft";
			document.getElementById("ARight").className = "SipkaRight";
		}else{
			obj = document.getElementById(px + "strana_1");
			obj.style.display = "";
			document.getElementById("ALeft").className = "SipkaLeftHidden";
		}
	}
}

function displayEl(el1,el2) {
  var viewport = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
  if(viewport < 1176) {
    document.getElementById(el1).style.display = "none";
    document.getElementById(el2).style.display = "block";
  } else {
    document.getElementById(el1).style.display = "block";
    document.getElementById(el2).style.display = "none";
  }
}

//kontrola kontaktnich udaju START - czech
function validateForm() {
  //var ico = document.getElementById('Con_Ico');
  var street = document.getElementById('Con_Street');
  var streetNumber = document.getElementById('Con_StreetNumber')
  var city = document.getElementById('Con_City');
  var psc = document.getElementById('Con_Psc');
  var firstLastName = document.getElementById('Con_FirstLastName');
  var email = document.getElementById('Con_Email');
  var phone = document.getElementById('Con_Phone');  
  
  var reg_email = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
  var reg_phone = /^[ 0-9\.\+\/\-]{8,}$/;
  
  var alertString = new Array();
  
  if (firstLastName.value == '') {
    alertString.push("<p style='padding:5px;color:#C23832'>Nevyplnili jste Vaše jméno a příjmení</p>");        
  }
  
  /*if (ico.value == '') {
    alertString.push("<p style='padding:5px;color:#C23832'>Nevyplnili jste IČO</p>");        
  }*/
  
  if (street.value == '') {
    alertString.push("<p style='padding:5px;color:#C23832'>Nevyplnili jste Ulici</p>");   
  }
  
  if (streetNumber.value == '') {
    alertString.push("<p style='padding:5px;color:#C23832'>Nevyplnili jste Číslo popisné      </p>");   
  }
  
  if (city.value == '') {
    alertString.push("<p style='padding:5px;color:#C23832'>Nevyplnili jste Město</p>");    
  }
  
  if (psc.value == '') {
    alertString.push("<p style='padding:5px;color:#C23832'>Nevyplnili jste PSČ</p>");    
  }
  
  if (!reg_email.test(email.value)) {
    alertString.push("<p style='padding:5px;color:#C23832'>Email je zadán ve špatném formátu. Zadejte prosím platný e-mail</p>");
  }
  
  if (phone.value == '') {
    alertString.push("<p style='padding:5px;color:#C23832'>Nevyplnili jste Telefon</p>");
  }
  
  if (alertString.length > 0) {    
    var errorObject = document.createElement('div');
    errorObject.setAttribute("id", "mb_errorMsg");       
    var myValue = '';
    for(var i = 0;i < alertString.length;i++) {      
      myValue += alertString[i];
    }    
    document.getElementById('mb_errorMsg').innerHTML = myValue; 
    Mediabox.open('#mb_errorMsg', 'Chyba', '');
    return false;
  }
       
}

//kontrola kontaktnich udaju END - czech
