function isDOMCapable(){
	if (document.implementation){
		if (document.implementation.hasFeature){
			if (document.implementation.hasFeature("html", "1.0")){
				return true;
			}
		}
	}
	return false;
}

function rozbalovacToggle(idElement){
	if (isDOMCapable()){
		var elem = document.getElementById(idElement);
		if (elem){
			if (elem.style.display == 'none'){
				elem.style.display = 'block';
			} else {
				elem.style.display = 'none';
			}
		}
	}
}

function rozbalovacRozbal(idElement){
	if (isDOMCapable()){
		var elem = document.getElementById(idElement);
		if (elem){
			elem.style.display = 'block';
		}
	}
}

function rozbalovacZabal(idElement){
	if (isDOMCapable()){
		var elem = document.getElementById(idElement);
		if (elem){
			elem.style.display = 'none';
		}
	}
}

//Registracni form
function SMSfrmChange(){
	forma = document.registform;
// zmena typu terminu / akce/den/vice dnu
// podle toho se otevira/zavira cast
	if (forma.sms && forma.sms.checked){
		// je zvolena akce, zobrazuje se popis akce, nezobrazuje se zbytek
		rozbalovacRozbal("popis_akce");
	} else {
		// nezobrazuje se popis akce
		rozbalovacZabal("popis_akce");
	}
}
function PodminkyView(){
	forma = document.registform;
		rozbalovacRozbal("podminky");
		rozbalovacRozbal("skrytbtn");
    rozbalovacZabal('zobrazbtn');
}
function PodminkyHidden(){
	forma = document.registform;
		rozbalovacZabal("podminky");
		rozbalovacZabal("skrytbtn");
    rozbalovacRozbal('zobrazbtn');
}

//Objednavka kreditu form
function KreditfrmChange(){
	forma = document.volaniform;
// zmena typu terminu / akce/den/vice dnu
// podle toho se otevira/zavira cast
	if (forma.accountnumch && forma.accountnumch.checked){
		// je zvolena akce, zobrazuje se popis akce, nezobrazuje se zbytek
		rozbalovacRozbal("volaniform_numacc");
    forma.accountnum.focus();
    document.getElementById('btnobjednat').disabled=true;
	} else {
		// nezobrazuje se popis akce
		rozbalovacZabal("volaniform_numacc");
    document.getElementById('btnobjednat').disabled=false;
	}
}

/*Pro zobrazovani a skryti detailu clanku*/
function ClanekView(idclanek){
		rozbalovacZabal('btnvice_'+idclanek);
    rozbalovacRozbal('detail_'+idclanek);
}
function ClanekSkryj(idclanek){
		rozbalovacRozbal('btnvice_'+idclanek);
    rozbalovacZabal('detail_'+idclanek);
}
/*Pro zobrazovani a skryti detailu obsah s txt editore+L+R*/
function ClanekViewt(idclanek){
		rozbalovacZabal('btnvice_'+idclanek);
    rozbalovacRozbal('detail_'+idclanek);
}
function ClanekSkryjt(idclanek){
		rozbalovacRozbal('btnvice_'+idclanek);
    rozbalovacZabal('detail_'+idclanek);
}


// Display instruction text [str] if field is blank
// Clear instruction text if field is clicked
function resetField(obj,str){

	if(obj.value.length==0){
		obj.value=str;
		return;
	}
	if(obj.value==str){
	    obj.value="";
	}
}

//Zobrazovani vlajek a obsahu v seznamu poradcu pro cookie_region
function setpartnerFlag(id,region,region2,phone,detail){
//alert(detail);
	if(region=='cs'){
		document.getElementById('phone_info_' + id).innerHTML=phone;
		document.getElementById('partner_flag_cs_' + id).className='partner_flag_cs_on';
		document.getElementById('partner_flag_' + id).className='partner_flag_' + region2 + '_off';
	   if (detail==1){
		  document.getElementById('bottom_info_' + id).innerHTML='Zavolejte mi na tel.: ' +  phone + '<br /><a href=\"/levnejsi-volani/\">Nebo využijte ASTROHLED předplatného a volejte mi až o 25% levněji!</a>';
		  }
	}
	else if(region=='sk'){
	   if (detail>0){
		  document.getElementById('phone_info_' + id).innerHTML="<a href=\"/levnejsi-volani/\" title=\"Levnějsí volání\">Jak volat ze Slovenska</a>";
		  }
		 else {
		  document.getElementById('phone_info_' + id).innerHTML="<a href=\"/levnejsi-volani/\" title=\"Levnějsí volání\">Volejte nám<br />ze Slovenska</a>";
      } 
	   if (detail==1){
		  document.getElementById('bottom_info_' + id).innerHTML="<a href=\"/levnejsi-volani/\" title=\"Levnějsí volání\">Jak volat ze Slovenska</a>";
		  }
		document.getElementById('partner_flag_cs_' + id).className='partner_flag_cs';
		document.getElementById('partner_flag_' + id).className='partner_flag_sk';
	}
	else if(region=='us'){
	   if (detail>0){
		  document.getElementById('phone_info_' + id).innerHTML="<a href=\"/levnejsi-volani/\" title=\"Levnějsí volání\">Jak volat z USA</a>";
		  }
		 else {
		  document.getElementById('phone_info_' + id).innerHTML="<a href=\"/levnejsi-volani/\" title=\"Levnějsí volání\">Volejte nám<br />z USA</a>";
      } 
	   if (detail==1){
		  document.getElementById('bottom_info_' + id).innerHTML="<a href=\"/levnejsi-volani/\" title=\"Levnějsí volání\">Jak volat z USA</a>";
		  }
		document.getElementById('partner_flag_cs_' + id).className='partner_flag_cs';
		document.getElementById('partner_flag_' + id).className='partner_flag_us';
	}
}

$('#rozbal_2').click(function () {
  if ($('#detail_2').is(':hidden')) {
    $('#detail_2').slideDown();
  } else {
    $('#detail_2').slideUp();
  }
});
$('#rozbal_3').click(function () {
  if ($('#detail_3').is(':hidden')) {
    $('#detail_3').slideDown();
  } else {
    $('#detail_3').slideUp();
  }
});
$('#rozbal_4').click(function () {
  if ($('#detail_4').is(':hidden')) {
    $('#detail_4').slideDown();
  } else {
    $('#detail_4').slideUp();
  }
});
$('#rozbal_5').click(function () {
  if ($('#detail_5').is(':hidden')) {
    $('#detail_5').slideDown();
  } else {
    $('#detail_5').slideUp();
  }
});
$('#rozbal_6').click(function () {
  if ($('#detail_6').is(':hidden')) {
    $('#detail_6').slideDown();
  } else {
    $('#detail_6').slideUp();
  }
});
$('#rozbal_7').click(function () {
  if ($('#detail_7').is(':hidden')) {
    $('#detail_7').slideDown();
  } else {
    $('#detail_7').slideUp();
  }
});

