function subscribe_focus() { var default_email = 'enter your email'; if(document.getElementById('YMLPO').value == default_email) { document.getElementById('YMLPO').value = ''; } else if(document.getElementById('YMLPO').value == '') { document.getElementById('YMLPO').value = default_email; } } /** * function flash_enabled() * Enable/Disable flash. */ function flash_enabled(enabled) { if(document.location.search) { document.location.search += '&flash=' + enabled; } else { document.location.search = 'flash=' + enabled; } } /** * function site_tab() * Switch between tabs. */ function site_tab(n) { var selected_tab_id = 'tab' + n; var list_items = document.getElementsByTagName('li'); var tab; var tab_page; for(i = 0; i < list_items.length; i++) { tab = list_items.item(i); if(tab.id.substr(0, 3) == 'tab') { if(tab.id == selected_tab_id) { tab.className = "site_activeTab"; tab_page = document.getElementById('tabPage' + tab.id.substr(3)); if(tab_page) tab_page.style.display = 'block'; } else { tab.className = "site_tab"; tab_page = document.getElementById('tabPage' + tab.id.substr(3)); if(tab_page) tab_page.style.display = 'none'; } } } } /** * function validate_fields() * Validates that all required fields have been completed. */ function validate_fields(frm, Fields, Messages) { // This function validates the content of fields depending on their types for (var i = 0; i < Fields.length ; i++) { var fieldPresent = eval('frm.' + Fields[i]); if(fieldPresent) { var FType = eval ('frm.' + Fields[i] + '.type') ; switch(FType) { case "text" : if(eval('frm.' + Fields[i] + '.value') == '') { alert(Messages[i]); eval('frm.' + Fields[i] + '.focus()'); return false; } break; case "password" : if(eval('frm.' + Fields[i] + '.value') == '') { alert(Messages[i]); eval('frm.' + Fields[i] + '.focus()'); return false; } break; case "textarea" : if(eval('frm.' + Fields[i] + '.value' ) == '') { alert(Messages[i]); eval('frm.' + Fields[i] + '.focus()'); return false; } break; case "select-one" : chk = 'false'; if(eval('frm.' + Fields[i] + '.options[frm.' + Fields[i] + '.selectedIndex].text') != '-- Please Select --' ) { chk = 'true'; } if(chk=='false') { alert(Messages[i]); return false; } break; case "select-multiple": if(eval('frm.' + Fields[i] + '.selectedIndex') == -1) { alert(Messages[i]); return false; } break; case "checkbox": if(eval('frm.' + Fields[i] + '.checked') == false) { alert(Messages[i]); return false; } break; default: switch(eval('frm.' + Fields[i] + '[0].type')) { case "radio" : chk = 'false'; for(var m = 0; m < eval('frm.' + Fields[i] + '.length'); m++) { //alert('frm.' + Fields[i] + '[' + m + '].checked'); if(eval('frm.' + Fields[i] + '[' + m + '].checked')) { chk = 'true'; } } if(chk == 'false') { alert(Messages[i]); return false; } break; case "checkbox": chk = 'false'; for(var m = 0; m < eval('frm.' + Fields[i] + '.length'); m++) { //alert('frm.' + Fields[i] + '[' + m + '].checked'); if(eval('frm.' + Fields[i] + '[' + m + '].checked')) { chk = 'true'; } } if(chk == 'false') { alert(Messages[i]); return false; } break; } } } } return true; } /* validate_fields */ //