var glsMap = ''; checkGls(); $('#sold_szallitas').on('change', function() { setTimeout('checkGls()', 100); }); function initGLSPSMap() { glsMap = new GLSPSMap(); glsMap.init('HU', 'big-canvas', '1032,Budapest,HU', 0); google.maps.event.trigger(glsMap, 'resize'); } function glsPSMap_OnSelected_Handler(data) { $('#gls b').text(data.pclshopid+' '+data.name+' ('+data.zipcode+' '+data.city+' '+data.address+')'); $('#sold_gls_point').val(data.pclshopid+' '+data.name+' ('+data.zipcode+' '+data.city+' '+data.address+')'); $('#big-canvas').fadeOut('fast'); } function checkGls() { $('.disabledForm #big-canvas').remove(); if ($('#sold_szallitas option:selected').val()=='gls') { $('#gls_point').attr('required', 'required'); $('#big-canvas, #gls').css('display', 'block'); if (glsMap=='') initGLSPSMap(); } else { $('#gls_point').removeAttr('required').val(''); $('#gls b').text(''); $('#big-canvas, #gls').css('display', 'none'); } }