function wfg_is_valid_dental_generic_c_familyname(el){if(el.toString().match(/^.{3,}$/i)){return true;}return false;}
function wfg_is_valid_dental_generic_c_firstname(el){if(el.toString().match(/^.{3,}$/i)){return true;}return false;}
function wfg_is_valid_dental_generic_c_phone(el){if(el.toString().match(/^[\d\.\/\(\)-]{5,}$/i)){return true;}return false;}
function wfg_is_valid_dental_generic_c_phone_prefix(el){if(el.toString().match(/^\d{1,2}$/i)){return true;}return false;}
function wfg_is_valid_dental_generic_c_phone_prefix2(el){if(el.toString().match(/^\d{1,2}$/i)){return true;}return false;}
function wfg_is_valid_dental_generic_c_email(el){if(el.toString().match(/^[-\w@\._]+\.[\w]{2,6}$/i)){return true;}return false;}
function wfg_dental_generic_c_form_submit(e){var error=false;document.getElementById('dental_generic_c_familyname_block').className='valid';
if(!wfg_is_valid_dental_generic_c_familyname(document.getElementById('dental_generic_c_familyname').value)){document.getElementById('dental_generic_c_familyname_block').className='error';error=true;}document.getElementById('dental_generic_c_firstname_block').className='valid';
if(!wfg_is_valid_dental_generic_c_firstname(document.getElementById('dental_generic_c_firstname').value)){document.getElementById('dental_generic_c_firstname_block').className='error';error=true;}document.getElementById('dental_generic_c_phone_block').className='valid';
if(!wfg_is_valid_dental_generic_c_phone(document.getElementById('dental_generic_c_phone').value)){document.getElementById('dental_generic_c_phone_block').className='error';error=true;}document.getElementById('dental_generic_c_phone_block').className='valid';
if(!wfg_is_valid_dental_generic_c_phone_prefix(document.getElementById('dental_generic_c_phone_prefix').value)){document.getElementById('dental_generic_c_phone_block').className='error';error=true;}document.getElementById('dental_generic_c_email_block').className='valid';
if(!wfg_is_valid_dental_generic_c_phone_prefix2(document.getElementById('dental_generic_c_phone_prefix2').value)){document.getElementById('dental_generic_c_phone_block').className='error';error=true;}document.getElementById('dental_generic_c_email_block').className='valid';
if(!wfg_is_valid_dental_generic_c_email(document.getElementById('dental_generic_c_email').value)){document.getElementById('dental_generic_c_email_block').className='error';error=true;}if(error){alert('Kérjük valamennyi mezőt kitölteni!');if(e&&e.preventDefault){ e.preventDefault();}return false;}document.getElementById('dental_generic_c_form').submit();}
function wfg_dental_generic_c_load_events(){
    addEvent(document.getElementById('dental_generic_c_submit'),'click',wfg_dental_generic_c_form_submit);
    addEvent(document.getElementById('calendar_icon'),'click',initCalendar);
    addEvent(document.getElementById('altcalendar_icon'),'click',initAltCalendar);
    if (location.hash.match(/bejelentkezem_akcios_tomesre/i)) {
        document.getElementById('dental_generic_c_services').value = 'Bejelentkezem akciós tömésre';
    }
}
addEvent(window,'load',wfg_dental_generic_c_load_events);
var cal1=false;function initCalendar(){if (!cal1){cal1=new YAHOO.widget.Calendar("cal1","calendar");cal1.render();document.getElementById('calendar').style.visibility="visible";}cal1.onSelect = function(selected) {document.getElementById('dental_generic_c_date').value=selected.toString().replace(/,/g,"-");document.getElementById('calendar').innerHTML="";cal1=false;document.getElementById('calendar').style.visibility="hidden";}}
var cal2=false;function initAltCalendar(){if (!cal2){cal2=new YAHOO.widget.Calendar("cal2","alt_calendar");cal2.render();document.getElementById('alt_calendar').style.visibility="visible";}cal2.onSelect = function(selected) {document.getElementById('dental_generic_c_altdate').value=selected.toString().replace(/,/g,"-");document.getElementById('alt_calendar').innerHTML="";document.getElementById('alt_calendar').style.visibility="hidden";cal2=false;}}
