function JE_EMAIL(txt){var x = new RegExp('^[^@]+@([a-z,A-Z,0-9,_,-]+[.]{1})+[a-z,A-Z,0-9]{2,5}$'); if (x.exec(txt.toLowerCase())==null) return 0; else return 1;}
function show(id) {if (document.getElementById(id).style.display=='none') document.getElementById(id).style.display='block'; else document.getElementById(id).style.display='none';}
function addEvent(elm, evType, fn, useCapture) {if (elm.addEventListener) {elm.addEventListener(evType, fn, useCapture); return true;} else if (elm.attachEvent) {var r = elm.attachEvent('on'+evType, fn); return r;} else {alert('Došlo k chybě při práci s event');}}
function regnews() {if(JE_EMAIL(document.getElementById('enov').value)==0) {alert('pro registraci novinek musí být e-mail zadán ve správném formátu'); return false;} else {return true;}}
function myParseFloat(str){str=''+str+''; var value=str.match('[-]{0,1}(?:[1-9]+[0-9]*[,.]{0,1}[0-9]*)|(?:0[,.][0-9]*)'); if(value!=null && value.length>0){value[0]=value[0].replace(',','.'); value=parseFloat(value[0])*1; return value;}else{return 0;}}
function prepinac(id) {
var elm0 = document.getElementById(id);
var elm1 = document.getElementById('h_'+id);
elm1.value = (elm1.value==1) ? 0 : 1;
// elm0.style.display = (elm0.style.display=='none') ? 'block' : 'none';
$('#'+id).animate({height: 'toggle'}, 500);
}
function prepinac1(id) {
var elm0 = document.getElementById(id);
var elm1 = document.getElementById('h_'+id);
var elm2 = document.getElementById('reg_dod_ulice');
if (elm0.style.display=='none') {
// elm0.style.display='block';
elm2.value = elm1.value;
}
else {
// elm0.style.display='none';
elm1.value = elm2.value;
}
$('#'+id).animate({height: 'toggle'}, 500);
}
var regRow = function(selector, test, bubble) {
return {'selector': '#'+selector, 'test': test, 'bubble': ""+bubble+"" };
};
var requiredFormFirma = [
regRow('reg_i_fir', 'string', 'Zadejte název firmy'),
regRow('reg_i_ico', 'integer', 'Zadejte IČ firmy')
];
var requiredFormJinaDodaci = [
regRow('reg_dod_ulice', 'string', 'Zadejte ulici a č.p. dodací adresy'),
regRow('reg_dod_obec', 'string', 'Zadejte město dodací adresy'),
regRow('reg_dod_psc', 'psc', 'Zadejte PSČ dodací adresy')
];
var reqBase = [
regRow('reg_password2', 'sameAs:#reg_password', 'Opakujte zadáné heslo pro ověření'),
regRow('reg_i_jme', 'string', 'Zadejte své jméno'),
regRow('reg_i_pri', 'string', 'Zadejte své příjmení'),
regRow('reg_mob', 'phone', 'Zadejte svůj telefon'),
regRow('reg_i_adr', 'string', 'Vyplňte ulici fakturační adresy'),
regRow('reg_i_mes', 'string', 'Zadejte město'),
regRow('reg_i_psc', 'psc', 'Vyplňte PSČ fakturační adresy'),
regRow('reg_email', 'email', 'Zadejte svůj e-mail ve správném formátu'),
{selector: '#ch_adresa', test: 'checked', required: false, showIcon: false, showBubble: false, bubble: '', child: requiredFormJinaDodaci},
{selector: '#ch_firma', test: 'checked', required: false, showIcon: false, showBubble: false, bubble: '', child: requiredFormFirma},
{selector: '#reg_i_ene', test: 'checked', required: false, showIcon: false, bubble: 'Zaškrtněte, chcete-li si nechat zasílat novinky e-mailem'}
];
var requiredFormRegistrace1 = [
{selector: '#reg_password', test: 'string', required: false, showIcon: false, bubble: 'Zadejte své heslo' },
{selector: '#reg_obchpod', test: 'checked', icon: '#ObchodniPodminky', bubble: 'Pro dokončení registrace musíte souhlasit s Obchodními podmínkami'}
];
var requiredFormRegistrace0 = [
regRow('reg_login', 'string', 'Zadejte své uživatelské jméno'),
regRow('reg_password', 'string', 'Zadejte své heslo'),
{selector: '#reg_obchpod', test: 'checked', icon: '#ObchodniPodminky', bubble: 'Pro dokončení registrace musíte souhlasit s Obchodními podmínkami'}
];