function isValidEmail(email,required){if(required==undefined){required=true}if(email==null){if(required){return false}return true}if(email.length==0){if(required){return false}return true}if(!allValidChars(email)){return false}if(email.indexOf("@")<1){return false}else if(email.lastIndexOf(".")<=email.indexOf("@")){return false}else if(email.indexOf("@")==email.length){return false}else if(email.indexOf("..")>=0){return false}else if(email.indexOf(".")==email.length){return false}return true};function allValidChars(email){var parsed=true;var validchars="abcdefghijklmnopqrstuvwxyz0123456789@.-_";for(var i=0;i<email.length;i++){var letter=email.charAt(i).toLowerCase();if(validchars.indexOf(letter)!=-1)continue;parsed=false;break}return parsed};function doSortSubmit(){document.getElementById('form-sort').submit()};function SetSort(val){document.getElementById('sort').value=val;doSortSubmit()};function doInsertProduct(id){document.getElementById('zbozi-form'+id).submit()};function doDeleteItem(zbozi_id){if(confirm('Chcete smazat tuto položku - jste si jist')){location.replace('/kosik/?act=smazat-polozku-kosik&kosik_zbozi_id='+zbozi_id)}};function doChangeAmount(zbozi_id){document.getElementById('selected-zbozi-id').value=zbozi_id;document.getElementById('kosik-form').submit()};$(document).ready(function(){$('a[@rel*=lightbox]').lightBox();if($.browser.msie){$("a").each(function(i){if($(this).attr('href')=='javascript: {}')$(this).attr('href','#')})}initUserForm();initUserFormValidation();$("#eshop_vstup").click(function(){$("#login-form").submit()});$("#objednavka-form").submit(function(){return Validate()});$("#hledat").click(function(){$("#search-form").submit()})});function initUserForm(){$('#eshop_userform label, #eshop_userform input[@type=radio], #eshop_userform input[@type=checkbox]').css({cursor:"pointer"});if($('#osobni').attr("checked")){$('#firemni-udaje').hide()}$('#firemni').click(function(){$("#firemni-udaje").show()});$('#osobni').click(function(){$('#firemni-udaje').hide()});$('#info-is-same').click(function(){if($(this).attr("checked")){$('#dodaci-udaje').hide()}else{$('#dodaci-udaje').show()}});if($('#info-is-same').attr("checked")){$('#dodaci-udaje').hide()}};function initUserFormValidation(){$("#eshop_userform input[@rel=requied]").change(function(){if($(this).val()==''||$(this).val()=='@'){$(this).removeClass('normal-input');$(this).addClass('requied-input')}else{$(this).removeClass('requied-input');$(this).addClass('normal-input')}});$("#eshop_userform form").submit(function(){return Validate()});$("#eshop_userform input[@rel=requied]").each(function(i){$(this).change()});$("#eshop_userform #eshop_userform-buton-02").click(function(){$.isFunction($("#eshop_userform form").submit());$.isFunction($("#objednavka-form").submit())})};function Validate(){var objInputsSmall={loginname:"Přihlašovací jméno",password:"Heslo",re_password:"Heslo znovu",jmeno:"Jméno",prijmeni:"Příjmení",email:"E-mail",telefon:"Telefon",ulice:"Ulice (č.p.)",mesto:"Město",psc:"PSČ"};var objInputs={loginname:"Přihlašovací jméno",password:"Heslo",re_password:"Heslo znovu",jmeno:"Jméno",prijmeni:"Příjmení",email:"E-mail",telefon:"Telefon",firma:"Firma",ico:"IČO",dic:"DIČ",ulice:"Ulice (č.p.)",mesto:"Město",psc:"PSČ"};var result=false;if($("#eshop_userform #osobni").attr("checked")){objInputs=objInputsSmall}$.each(objInputs,function(name,val){if($("#eshop_userform input[@name="+name+"]")[0]!=undefined){if($("#eshop_userform input[@name="+name+"]").val()==''&&$("#eshop_userform input[@name="+name+"]").attr('rel')=='requied'){alert("Vyplňte prosím pole '"+val+"'.");$("#eshop_userform input[@name="+name+"]").focus();result=false;return result}else if(name=="email"&&!isValidEmail($("#eshop_userform input[@name="+name+"]").val(),true)){alert("Prosím vložte správnou e-mailovou adresu do pole  '"+val+"'.");$("#eshop_userform input[@name="+name+"]").val('@').focus().select();result=false;return result}else if(name=="loginname"&&$("#eshop_userform input[@name="+name+"]").val().length<5){alert("Pole '"+val+"' vyžaduje minimálně 5 znaků.");$("#eshop_userform input[@name="+name+"]").focus().select();result=false;return result}else if((name=="password"||name=="re_password")&&$("#eshop_userform input[@name="+name+"]").val().length<6){if(($("#eshop_userform input[@name=act]")[0]!=undefined&&$("#eshop_userform input[@name=act]").val()!='upravit-reg-udaje')){alert("Pole '"+val+"' vyžaduje minimálně 6 znaků.");$("#eshop_userform input[@name="+name+"]").focus().select();result=false}else if(($("#eshop_userform input[@name=act]")[0]!=undefined&&$("#eshop_userform input[@name=act]").val()=='upravit-reg-udaje')&&$("#eshop_userform input[@name="+name+"]").val()!=''){alert("Pole '"+val+"' vyžaduje minimálně 6 znaků.");$("#eshop_userform input[@name="+name+"]").focus().select();result=false}return result}else if($("#eshop_userform input[@name=password]").val()!=$("#eshop_userform input[@name=re_password]").val()){alert("Pole 'Heslo' není shodné s polem 'Heslo znovu'.");$("#eshop_userform input[@name=re_password]").val('');$("#eshop_userform input[@name=password]").val('').focus();result=false;return result}else{result=true;return result}}});return result};
