//********************************************************************************
//top menu
function top_up(nr){
    document.getElementById("top_nr_"+nr).className ="top_menu_nr_hover";
}
function top_down(nr){
    document.getElementById("top_nr_"+nr).className ="top_menu_nr";
}
function sub_up(el){
    el.className ="sub_menu_bag_hover";
}
function sub_down(el){
    el.className ="sub_menu_bag";
}
  function format_it(a){
        
		//a = Math.round(a*10)/10;
		a = Math.round(a);

		var a = a.toString();
		var b = a.indexOf("\.");
		if (b == "-1"){
			s='';
			if(a.length>6)s+=a.substring(0,a.length-6)+' ';
			if(a.length>3)s+=a.substring(a.length-6,a.length-3)+' ';
			s+=''+a.substring(a.length-3,a.length);
			return s;
		}else{
			var s1 = a.substring(0,b);
			var lg = a.length;
			var s2 = a.substring((b+1),lg);
			s1 = s1.substring(0,s1.length-3) +' '+s1.substring(s1.length-7,s1.length-3) +' '+ s1.substring(s1.length-3,s1.length);
			var s = s1+","+s2;
			return s;
		}
  }
//********************************************************************************  
//select checkbock
var selInitDone = false;
var selChCh = new Array();

function selCh(id){
      
      if(!selInitDone){
            for(i=0;i<manuf.length;i++){
                selChCh[i]=false;
            }
         selInitDone=true;         
      }

      el=document.getElementById('vyr_ch_'+id);
      selChCh[id]=!selChCh[id];
      
      el.checked=selChCh[id];
      alert(selChCh[id]);
}  
  
  
//********************************************************************************
//login bag
function show(id){
    document.getElementById(id).style.display ="block";
    return false;
}
function hide(id){
    document.getElementById(id).style.display ="none";
    return false;
}
//********************************************************************************
//clearing search field
var search_edited=false;

function search_clear(obj){
    if(!search_edited){
                      obj.value='';
                      search_edited=true;
                      }
      }
      
var xmlHttp;
var id;
var alter;

//********************************************************************************
//********************************************************************************
//********************************************************************************
//comparing items
var direction;
var bags=new Array();
function addCompare(id_r)
        {   
            id=id_r;
            var url=rootdir+"inc/flow/compare_add.php?what=add&id="+id;
            
            //window.alert (url);
            direction=true;
            xmlHttp=GetXmlHttpObject(comparestateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            return false;
        }   
//comparing items
function delCompare(id,point)
        {   
			parentTd = point.parentNode;
			parentTr = point.parentNode.parentNode;
			
			tds = parentTd.parentNode.getElementsByTagName('td');
			for(var i=0;i<tds.length;i++){
				if(tds[i]==parentTd)break;
			} 
			tdPos = i;
			parentTable = parentTd.parentNode.parentNode;
			
			trs = parentTable.getElementsByTagName('tr');
			delHref = '';
			for(var i=0;i<trs.length;i++){
				tds = trs[i].getElementsByTagName('td');					 
				try{
					if(i==1)delHref = tds[tdPos].innerHTML;		
					tds[tdPos].parentNode.removeChild(tds[tdPos]);
				}catch(e){}
			} 
			document.getElementById('delCall').innerHTML = (document.getElementById('delCall').innerHTML=='')?'naposled odebrané: '+delHref:document.getElementById('delCall').innerHTML+' <b>,</b> '+delHref; 

			
            var url=rootdir+"inc/flow/compare_add.php?what=del&id="+id;
            direction=false;
            xmlHttp=GetXmlHttpObject(comparestateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            
            if(parentTr.getElementsByTagName('td').length==0){
            	document.getElementById('compareTable').style.display='none';
            	document.getElementById('compareTableCall').innerHTML = 'Porovnávání je prázdné';
            	
			};
            
            return false;
        }             
//function for change of state
function comparestateChanged(){
	if (xmlHttp.readyState == 2) {
	}
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		if (xmlHttp.status == 200) {
		
		}
	}
}

//********************************************************************************
//buy item
var buyPoint;
var detailBought=false;
function addItem(id_r,po)
        {   
            id=id_r;
            cnt = 1;
            /*
			cnt = po.getElementsByTagName('p')[0].getElementsByTagName('input')[0].value
			if(cnt*1 != cnt||cnt<1){
				alert('prosím vyplňte správně počet kusů')
				return;	
			}			
			*/
            var url=rootdir+"inc/flow/basket_add.php?id="+id+'&id_var=0&cnt='+cnt;
            //window.alert (url);
            xmlHttp=GetXmlHttpObject(stateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            buyPoint=po;
            buyPoint.innerHTML='<span>ukládám</span>';
            //document.getElementById('basket').className='loadingBasket';
            lightDown(0);
            return false;
        }   
        
function addItemSet(id_r,po)
        {   
            id=id_r;
            cnt = 1;
            var url=rootdir+"inc/flow/basket_add.php?idSet="+id+'&id_var=0&cnt='+cnt;
            xmlHttp=GetXmlHttpObject(stateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            buyPoint=po;
            buyPoint.innerHTML='<span>ukládám</span>';
            lightDown(0);
            return false;
        }         
var detailBought = false;        
function addItemDetail(id_r,po)
        {   
			detailBought=true;
            id=id_r;
            try{
                idVarEl = document.getElementById('varId');
                if(idVarEl.value==0){
					alert('zvolte prosím variantu (níže)');
					return;
				}
                id_var = idVarEl.value;
			}catch(e){
			    //alert(e);
			    id_var = 0;
			}
            
            if(!id_var)id_var=0;
            
			cnt = 1;
			if(cnt*1 != cnt||cnt<1){
				alert('prosím vyplňte správně počet kusů')
				return;	
			}			
			
            var url=rootdir+"inc/flow/basket_add.php?id="+id+'&id_var='+id_var+'&cnt='+cnt;
            //window.alert (url);
            xmlHttp=GetXmlHttpObject(stateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            buyPoint=po;
    		if(!elementBasketLoader){
    			elementBasketLoader = document.createElement('div');
    			buyPoint.appendChild(elementBasketLoader);
    			elementBasketLoader.className = 'vypisLoader';                                    			
    		}          
			elementBasketLoader. style.display='block';  
			

            document.getElementById('basket').className='loadingBasket';
            buyPoint.setAttribute('onclick','return false');
            return false;
        }             
//function for change of state
var elementBasketAdded;
var elementBasketLoader;
var addBasketDone = false;
var lightningUp = false;
var lightningDown = false;

function setOpacity(imageobject, opacity){
	try{
		if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4){
			imageobject.style.filter = "alpha(opacity=" + opacity + ")";
		}else if(typeof imageobject.style.filter !='undefined' ){
			imageobject.style.filter.alpha.opacity = opacity;
			imageobject.style.opacity = opacity;
			alert(navigator.appName);
			imageobject.style.MozOpacity=opacity/100
			//imageobject.style.filter = "alpha(opacity=" + opacity + ")";
		}else{
			imageobject.style.MozOpacity=opacity/100
			
		}
	}catch(e){
		//alert(e)
	}
/*
	 if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5){
	 	imageobject.style.MozOpacity=opacity/100
	 }
	 	    
	 else if (navigator.appName.indexOf("Microsoft")!= -1 && parseInt(navigator.appVersion)>=4)
	 {
	    //imageobject.filters.alpha.opacity=opacity
	    imageobject.style.filter = "alpha(opacity=" + opacity + ")";
	 }
	 */
}

function lightDown(step){
	lightningDown = true;
	buyPoint.setAttribute('onclick','return false');
	setOpacity(buyPoint,100-step*10);
	setOpacity(document.getElementById('basket').getElementsByTagName('a')[0],100-step*10);	
	if(step<10){
		setTimeout("lightDown("+(step+1)+");",30);
	}else if(addBasketDone){
		lightningDown = false;		
		lightUpOnOnload();
	}else{
		lightningDown = false;	
	}
	
}
function lightUpOnOnload(){
	if(lightningUp)return;
	lightningUp = true;
	buyPoint.href=urlroot+'kosik';
	buyPoint.setAttribute('onclick','');
	buyPoint.innerHTML='<span>&nbsp;&nbsp;Uloženo</span><b>Klikněte zde pro zobrazení košíku</b>';
	lightUp(0);
}

function lightUp(step){
	setOpacity(buyPoint,step*10);
	setOpacity(document.getElementById('basket').getElementsByTagName('a')[0],step*10);
	if(step<10){
		setTimeout("lightUp("+(step+1)+");",20);
	}else{
		lightningUp = false;
		addBasketDone = false;
	}
}


function stateChanged() 
        { 
        if (xmlHttp.readyState==2){ 
             
                } 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                if (xmlHttp.status == 200){
                              var call_get="";
                            if (1==1){        
							
                                    resText = xmlHttp.responseText.split('|||');
                                    document.getElementById('basket').innerHTML=resText[0];
                                    document.getElementById('basket').className='';							                                                               
                                    if(detailBought){
                                   			buyPoint.innerHTML='<span>&nbsp;&nbsp;Uloženo</span><b>Klikněte zde pro zobrazení košíku</b>';//<input onclick="location.href=\''+urlroot+'kosik\';return false;" class="infoBasket" id="button_ks" type="submit" value="Zobrazit košík" name="#"/>'                                    			
											buyPoint.href=urlroot+'kosik';
											buyPoint.setAttribute('onclick','');
											window.location = urlroot+'kosik';
                                          //buyPoint.value='ULOŽENO';
                                          //buyPoint.onclick='window.location.href=\''+urlroot+'kosik\'';
                                          //buyPoint.onclick="alert('sss')";                                    
                                    }
                                    else{
											addBasketDone = true;
											if(!lightningDown){
												lightUpOnOnload();
											}
                                            //document.getElementById('basket').className='';
                                            //buyPoint.setAttribute('onclick',"location.href='"+urlroot+"kosik';return false;");
                                          //buyPoint.innerHTML='KO&Scaron;&Iacute;K';
                                          //buyPoint.href=urlroot+'kosik';
                                          //buyPoint.onclick='';
                                          window.location = urlroot+'kosik'
                                    }

                            }else{
                            //no SUCESS code returned
                            buyPoint.innerHTML="chyba";
                            }
                      //not sucessfull, using alternative
                      }else alert(xmlHttp.responseText);
                } 
        } 
//======================================================================================                  
//======================================================================================
//for basket
  var items = new Array();
  var prize = new Array();
  var phe = new Array();
  var deleted = new Array();
  var currency =" Kč";
  var done_call=" košík byl uložen ";
  var number_call=" neplatné číslo ";
  var saving_call=" ukládám";
  
  var empty_call="košík je prázdný";

  var count=1;
  var changed=false;
  
  
function deleteThem(){
        //alert("ff");
        var empty=true;
        
        for(var i=0;i<items.length;i++){
            //alert(document.getElementById('check_'+items[i]).checked);
            if(document.getElementById('check_'+items[i]).checked){
                    document.getElementById('row_'+items[i]).style.display='none';
                    deleted[items[i]]=true;
                    document.getElementById('basket_count_'+items[i]).value=0;
                    
                    }
            else empty=false;
        }
        
        if(empty){
        reload();
        document.getElementById('all_basket').style.display='none';
        document.getElementById('menu_basket').style.display='none';
        document.getElementById('content2').innerHTML=empty_call+"<br/><br/><br/><br/>";
         
        
        }else reload();                  
  }  

function deleteBasketItem(idProd){

        
        document.getElementById('row_'+idProd).style.display='none';
        deleted[idProd]=true;
        document.getElementById('basket_count_'+idProd).value=0;
        empty=true;
        for(var i=0;i<items.length;i++){
                    if(!deleted[items[i]])empty=false;
        }
		
        
        if(empty){
	        reload();
	        document.getElementById('all_basket').style.display='none';
			document.getElementById('basket_empty_call').className='';
         
        
        }else reload();                  
  }  
  
//reloads actual counts
function reload(){  
    
    var total=0;
    if(count>1)
        changed=true;
    else count++;
        
    
        for(var i=0;i<items.length;i++){
            if(!deleted[items[i]]){
            pocet = document.getElementById('basket_count_'+items[i]).value;
            prize_out= ((pocet * prize[i]) + (phe[i]*pocet));
            //total +=document.getElementById('basket_count_'+items[i]).value * prize[i];
            total +=(pocet * prize[i]) + (phe[i]*pocet);
            document.getElementById('basket_item_'+items[i]).innerHTML=format_it(prize_out)+',-';
            }
        }
         //document.getElementById('basket_total_wo').innerHTML=format_it(total)+",-"+currency;
         document.getElementById('basket_total_w').innerHTML="<strong>celkem:</strong> "+format_it(total)+",-"+currency;
  }
  
  function update_basket(){
           hidecontent();
          document.getElementById('basketContent').innerHTML = "";
          if(changed){
                return changeCount();
                }
          }
  function clearErrorMsg (){
		  document.getElementById('basketContent').innerHTML = "";
  }
          
var xmlHttp;

function changeCount()
        {   
		
        //firstClick = true;
         var add="";
         var error=false;
        for(var i=0;i<items.length;i++){
                        val=document.getElementById('basket_count_'+items[i]).value;
                        add+="&id[]="+items[i]+"&count["+items[i]+"]="+val;
                        if(!isNumeric(val))error=true;
                    }
          if(error){
          //no numbers were added
          document.getElementById('basket_window').style.display='block';
          document.getElementById('basketContent').innerHTML = number_call;
          }
          else{

            var url = rootdir+'inc/flow/basket_update.php?'+add;
            xmlHttp=GetXmlHttpObject(basketStateChanged,true);
            xmlHttp.open("GET", url , true);
            xmlHttp.send(null);
            }
        } 
        
//function for change of state
function basketStateChanged() 
        { 
        if (xmlHttp.readyState==2){ 
        document.getElementById('basket_window').style.display='block';
        document.getElementById('basketContent').innerHTML=saving_call; 
                } 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		        document.getElementById('basket_window').style.display='block';
		        document.getElementById('basketContent').innerHTML=done_call;
		        document.getElementById('basket').innerHTML=xmlHttp.responseText;
		        changed=false;
                } 
        } 
function hidecontent(){
       document.getElementById('basket_window').style.display='none';
}
function hidecontent_2(id){
       // alert(id);
       document.getElementById(id).style.display='none';
}

//function for confirm message
  function confirm_it(text,loc){
  if(confirm(text)){
      //document.getElementById('menu_basket').style.display='none';//inline
      location.href=loc;
      }
  } 
//======================================================================================                  
//======================================================================================
//for display of products
var manuf=new Array();
var page=1;
var order;
var desc=false;


var str_id;


function gopage(i,str){
      page=i;
      str_id=str;
      reload_display();
      
      return false;
      }
function reset_page(str){
      str_id=str;
      page=1;
}     
function goorder(d,str){
      desc=d;
      str_id=str;
      reload_display();
}      

function reload_display(){
      var only_actions=0;
      var only_stock=0;
      
      
      document.getElementById('processing_call').style.display='block';
      only_actions=false;
      only_stock=false;
      
      if(document.getElementById('onlyActions')){
            only_actions=1;            
            }

             
      order=document.getElementById('tridit_dle').value;
      
      param='str_id='+str_id+'&sort='+order+'&only_stock='+only_stock+"&only_actions="+only_actions+"&page="+page+"&desc="+desc;
      
      manuf=document.getElementById('manuf_bag').getElementsByTagName('input');
      
      for(var i=0;i<manuf.length;i++){
              if(manuf[i].type="checkbox"){
                    if(manuf[i].checked)param+="&vyr[]="+manuf[i].value;
              }
              //if(document.getElementById('vyr_ch_'+manuf[i]).checked)param+="&vyr[]="+manuf[i];
              //param+="&vyr[]="+document.getElementById('vyr_ch_'+manuf[i]).value;
              } 
       
      url=rootdir+'inc/4ajax/prod_list.php?'+param;  
      xmlHttp=GetXmlHttpObject(displayStateChanged,true);
      xmlHttp.open("GET", url , true);
      xmlHttp.send(null);
      return false;      
        } 
        
//function for change of state
function displayStateChanged() 
        { 
        if (xmlHttp.readyState==2){ 
        //document.getElementById('basket_window').style.display='block';
        //document.getElementById('content').innerHTML=saving_call; 
                } 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        out=xmlHttp.responseText.split('|||');
        document.getElementById('display_complet').innerHTML=out[0];
        //document.getElementById('display_complet').xmlHttp.responseText;
        //document.getElementById('total_prod_call').innerHTML=out[2];        
        document.getElementById('pages_top').innerHTML=out[1];
        document.getElementById('pages_bottom').innerHTML=out[1];
        //document.getElementById('order_jump_a').innerHTML=out[3];
        document.getElementById('processing_call').style.display='none';
                } 
        }
function jump(which){
    url=urlroot+'produkt/'+which.value;
    location=url;
}
//======================================================================================                  
//======================================================================================
//for AJAX login

var goAfterLogin=false;

function do_login(goAfter)
        {   
            if(goAfter)goAfterLogin=goAfter;
            
            logint = document.getElementById('userLogin').value;			
            passt = document.getElementById('userPass').value;  
			 
            var url = rootdir+'inc/flow/login_ajax.php?login='+logint+"&password="+passt;
            xmlHttp=GetXmlHttpObject(loginStateChanged,true);
            xmlHttp.open("POST", url , true);
            xmlHttp.send(null);
            document.getElementById('login').innerHTML='<div class="loader_login"></div>';
            return false;
        } 
                
//function for change of state
function loginStateChanged() 
        { 
                  if (xmlHttp.readyState==2){ 
                  //document.getElementById('disk_loginbag').style.display='none'; 
                } 
                  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                  //document.getElementById('basket_window').style.display='block'; 
                  //document.getElementById('content').innerHTML=done_call; 
                  res = xmlHttp.responseText;
                  out=res.split('|||');
                  if(out[0]!='badpass'){   
                        
                        if(goAfterLogin){
                              location.href=urlroot+goAfterLogin;
                        }                     
                        //document.getElementById('top_login_logged').innerHTML=out[0];
                        //document.getElementById('prihlaseni').innerHTML=out[1];
						
                        document.getElementById('login').innerHTML=out[1];
                        }
                  else{
                        if(out[2]=='')out[2] = out[3];
                        document.getElementById('login').innerHTML=out[2];
                        alert(out[1]);
                  }
                } 
        }
//======================================================================================                  
//======================================================================================
//only for myorders

var is_showed=0;


function show_detail(id){
    
    document.getElementById('row_'+id).className ="basket_table_sel";
    document.getElementById('detail_'+id).style.display='block';
    if(is_showed!=0){    
          document.getElementById('detail_'+is_showed).style.display='none';
          document.getElementById('row_'+is_showed).className ="basket_table_ord";
          }
    if(is_showed==id)is_showed=0;
    else is_showed=id;
    
}
function hide_detail(id){    
    document.getElementById('row_'+id).className ="basket_table_ord";
    document.getElementById('detail_'+id).style.display='none';
    
}   
//+++++++++++++++++++
function underline(what,way){
    if(way){

    what.style.textDecoration='underline';
    }
    else{
    what.style.textDecoration='none';
    }
    //alert("asd");
}

function controllRegForm(){

  psc=document.getElementById('reg_psc').value;
  psc=psc.replace(" ","");
  if(!isNumeric(psc) || psc==''){
        alert('prosím vyplňte správné PSČ');
        return false;
        }
  if(psc.length!=5){
        alert('prosím vyplňte správné PSČ');
        return false;
        }  

return true;
}

var selectedTab = false;
var tabRememberImg;
function switchTab(select,defaultSelected){
	if(!selectedTab)selectedTab=defaultSelected;

	document.getElementById(selectedTab).className = document.getElementById(selectedTab).className+' hidden';
	
	document.getElementById(selectedTab+'_top').className='';
	
	//document.getElementById(select).className='tab-in';
	document.getElementById(select).className = document.getElementById(select).className.replace(' hidden','');
	document.getElementById(select+'_top').className='selected';
	
	/*
	//remember tab
	if(!tabRememberImg){
		tabRememberImg = document.createElement('img');		
		document.body.appendChild(tabRememberImg);
	}
	tabRememberImg.src = rootdir+'detail_setsession.php?type='+select+'&r='+Math.random();
	*/	
	
	selectedTab = select;
}
function showPopis(){
	if(!selectedTab){
		document.getElementById('box4').style.display='none';
	}else
		document.getElementById(selectedTab).style.display='none';

	document.getElementById('box3').style.display='block';
	selectedTab = 'box3';
}

/*===============lostpass============================*/
function do_lostpass()
        {   
        	email_val = document.getElementById('lostPassSubmitText').value;        	
        	//login = document.getElementById('lostPassSubmitLogin').value;
			login_val='';        	
            var url = rootdir+'inc/flow/lostpass.php?email='+email_val+'&login='+login_val;
            xmlHttp=GetXmlHttpObject(lostPassStateChanged,true);
            xmlHttp.open("POST", url , true);
            xmlHttp.send(null);
            return false;
        } 
        
//function for change of state
function lostPassStateChanged() 
        { 
                  if (xmlHttp.readyState==2){ 
                  //document.getElementById('lostPassSubmitText').value='kontroluju...';
                  //document.getElementById('lostPassSubmitLogin').value=calls['checking']+'...';
                } 
                  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
                  res = xmlHttp.responseText; 
                  
                  		if(res!='ok'){
                  			alert('e-mail nebyl v naší databázi nalezen');
                  		}else{
                  			alert('e-mail byl odeslán');
                  			
                  		}          
                        //document.getElementById('lostPassCall').innerHTML=res;
                        document.getElementById('lostPassSubmitText').value='';
                        //document.getElementById('lostPassSubmitLogin').value='';

                } 
        }
		
document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
	var classes = elem[i].className;
	if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};

		
function checkRegForm(){
	els = document.getElementsByClassName('forced');
	for(var i=0;i<els.length;i++){
		if(els[i].value==''){
			alert('Prosím vyplňte všechny povinné údaje');
			return false;
		}
	}

	els = document.getElementsByClassName('psc');
	for(var i=0;i<els.length;i++){
		els[i].value = els[i].value.replace(' ','');
		if(els[i].value.length!=5){
			alert('Prosím vyplňte PSČ v správném tvaru');
			return false;
		}
 		if(!document.getElementById('acceptVhBox').checked){
			alert('Musíte souhlasit s obchodními podmínkami');
			return false;
		}	
	}

	
	registerCheckC = document.getElementById('registerCheck');
	if (registerCheckC && registerCheckC.checked) {	
		els = document.getElementsByClassName('regi');	
		for (var i = 0; i < els.length; i++) {
			if (els[i].value == '') {
				alert('Prosím vyplňte všechny údaje pro registraci');
				return false;
			}
		}
		pas1 = document.getElementById('pass').value;
		pas2 = document.getElementById('pass2').value;
		if (pas1.length < 5) {
			alert('Heslo je příliš krátké');
			return false;
		}
		if (pas1 != pas2) {
			alert('Hesla nejsou stejná');
			return false;
		}		
	}	
	
	//check dodani.
	els = document.getElementById('check_doprava').getElementsByTagName('input');
	dopravaOk = false;
	for (var i = 0; i < els.length; i++) {
		if (els[i].checked) {
			dopravaOk = true;
			break;
		}
	}
	if(!dopravaOk){
		alert('Prosím zvolte způsob dopravy');
		return false;
	
	}

	//check platba.
	platbaOk = false;	
	els = document.getElementById('check_platba').getElementsByTagName('input');
	for (var i = 0; i < els.length; i++) {
		if (els[i].checked) {
			platbaOk = true;
			break;
		}
	}
	
	if(!platbaOk){
		alert('Prosím zvolte způsob platby');
		return false;
	
	}	
		
	return true;
}		

function hideReg(point){
	if(point.checked){
		document.getElementById('registerTab').style.display='';		
	}else{
		document.getElementById('registerTab').style.display='none';
	}
}

function checkDodaci(point){
	if (point.checked) {				
		document.getElementById('reg_street2').value = '';
		document.getElementById('reg_city2').value = '';
		document.getElementById('reg_psc2').value = '';
		
		document.getElementById('reg_name2').value = '';
		document.getElementById('reg_surename2').value = '';
		document.getElementById('reg_email2').value = '';		
		document.getElementById('reg_tel2').value = '';
		
		
		document.getElementById('reg_street2').parentNode.parentNode.style.display='none';
		document.getElementById('reg_city2').parentNode.parentNode.style.display='none';
		document.getElementById('reg_psc2').parentNode.parentNode.style.display='none';		
		
		document.getElementById('reg_name2').parentNode.parentNode.style.display='none';
		document.getElementById('reg_surename2').parentNode.parentNode.style.display='none';
		document.getElementById('reg_email2').parentNode.parentNode.style.display='none';
		document.getElementById('reg_tel2').parentNode.parentNode.style.display='none';		
		document.getElementById('reg_dzeme').parentNode.parentNode.style.display='none';
	}else{
		document.getElementById('reg_street2').parentNode.parentNode.style.display='';
		document.getElementById('reg_city2').parentNode.parentNode.style.display='';
		document.getElementById('reg_psc2').parentNode.parentNode.style.display='';

		document.getElementById('reg_name2').parentNode.parentNode.style.display='';
		document.getElementById('reg_surename2').parentNode.parentNode.style.display='';
		document.getElementById('reg_email2').parentNode.parentNode.style.display='';
		document.getElementById('reg_tel2').parentNode.parentNode.style.display='';
		document.getElementById('reg_dzeme').parentNode.parentNode.style.display='';

		
	}
}

function uncheckDodaci(){
	document.getElementById('dodaciSame').checked=false;
}
var paymentsShown = null;
function showPayments(ar){
	//hide old first
	if(paymentsShown){
		for(i=0;i<paymentsShown.length;i++){
			if(document.getElementById('platba_'+paymentsShown[i])){
				document.getElementById('platba_'+paymentsShown[i]).style.display='none';
				inp = document.getElementById('platba_'+paymentsShown[i]).getElementsByTagName('input');
				inp[0].checked=false;
			}
		}
	}
	paymentsShown = ar;
	if(paymentsShown){
		for(i=0;i<paymentsShown.length;i++){
			document.getElementById('platba_'+paymentsShown[i]).style.display='';
			document.getElementById('platba_'+paymentsShown[i]).className='';
			
		}
	}
}
function initOneStepOrder()
{
	els = document.getElementById('deliverTable').getElementsByTagName('input');
	
	for(i=0;i<els.length;i++){
		if(els[i].checked){
			els[i].onchange();
			break;
		}
	}
	
}

var selectedPayTypeFinish = 0;
function selectPayTypeFinish(nr){
	
	
	document.getElementById('payTypeFinish'+selectedPayTypeFinish).style.display='none';
	selectedPayTypeFinish = nr;
	if(!document.getElementById('payTypeFinish'+selectedPayTypeFinish))selectedPayTypeFinish=0;
	document.getElementById('payTypeFinish'+selectedPayTypeFinish).style.display='';
	

}