﻿
function showdd(elemname)
{
    var elem = document.getElementById(elemname) ;
    elem.style.visibility = 'visible' ;
}
function hidedd(elemname)
{
    var elem = document.getElementById(elemname) ;
    elem.style.visibility = 'hidden' ;
}
function modal(url)
{
    window.open(url,'rwmodal','width=450,height=500,scroll=auto,menu=no');
}

function Old_ValidatePage() { 
    var eMsg = '' ;
    var f = document.forms[1] ;
    var ValidateElements = new Array() ;

    
    if(f['contact_email'].value==''&&f['contact_phone'].value=='')
    {
        eMsg += 'Phone Number or Email Address\n' ;
    }
    
    for(var iter=0; iter < f.length; iter++) 
    {
        var e = f[iter] ;

        if(e.tagName=='INPUT'||e.tagName=='SELECT'||e.tagName=='TEXTAREA')
        {
            if(e.tagName=='INPUT')
            {
                alert(e.type) ;
                if(e.type && (e.type=='text'||e.type=='radio'))
                {
                    // There are three elements that may or may not be required...
                    if(e.id!='driv_ssn'&&e.id!='contact_email'&&e.id!='contact_phone')
                    {
                        ValidateElements.push(e) ;
                    }
                }
            }
            else
            {
                ValidateElements.push(e) ;
            }
        }
    }
    
    var labelelems = document.getElementsByTagName('LABEL') ;
    
    for (var iter=0; iter < ValidateElements.length; iter++)
    {
        if(ValidateElements[iter].value=='')
        {
            for (var initer=0; initer < labelelems.length; initer++)
            {
                if(labelelems[initer].htmlFor==ValidateElements[iter].attributes['id'].value)
                {
                    ValidateElements[iter].style.border = 'dashed 1px red' ;
                    eMsg += labelelems[initer].innerHTML.replace(/<[^>\s]*\bspan\b[^>]*>/gi,'').replace(/\n/gi,'') + '\n' ;
                }
            }
        }
    }
    
    if(eMsg!='')
    {
        alert('There were some missing required elements:\n' + eMsg +'\n\nThey have been outlined in red') ;
    }
}