//Tabs for teasers divs on root default  TG  2/13/2009
//Written by Bink/Jeff Hayes
//
//
 
 
// function doClear(theText) {
//     if (theText.value == theText.defaultValue) {
//         theText.value = ""
//     }
// }

 var divId = new Array();
 divId[1] = "BackgroundCheck";
 divId[2] = "PeopleSearch";
 divId[3] = "DrivingRecord";
 divId[4] = "CriminalSearch";
 divId[5] = "SexOffender";
 divId[6] = "PhoneLookup";


 function setVisible(divNumber) {
    var i;
    for (i = 1;i<7;i++)
    {
        setVisibility(divId[i], "none");        
    }
    setVisibility(divId[divNumber], "inline");
    resetFields();        
}

 function setVisibility(id, visibility) {
    document.getElementById(id).style.display = visibility;
}

function resetFields()
{
    for (i = 1;i<7;i++)
    {
        var fieldPrefix;
        switch(divId[i])
        {
            case "PeopleSearch":
                fieldPrefix = "ps";
                //alert(fieldPrefix);               
                document.getElementById(fieldPrefix + '_fnErrormessage').innerHTML = '';
                
                document.getElementById(fieldPrefix + '_lnErrormessage').innerHTML = ''; 

                document.getElementById(fieldPrefix + '_ageErrormessage').innerHTML = ''; 
                                  
                document.getElementById(fieldPrefix + '_stateErrormessage').innerHTML = ''; 
            break;
            case "BackgroundCheck":
                fieldPrefix = "bc";
                //alert(fieldPrefix); 
                document.getElementById(fieldPrefix + '_fnErrormessage').innerHTML = '';
                
                document.getElementById(fieldPrefix + '_lnErrormessage').innerHTML = ''; 
                                  
                document.getElementById(fieldPrefix + '_ageErrormessage').innerHTML = ''; 
                                  
                document.getElementById(fieldPrefix + '_stateErrormessage').innerHTML = '';            
            break;
            case "DrivingRecord":
                fieldPrefix = "dr";
                //alert(fieldPrefix);                 
                document.getElementById(fieldPrefix + '_fnErrormessage').innerHTML = '';
                
                document.getElementById(fieldPrefix + '_lnErrormessage').innerHTML = ''; 
                                  
                document.getElementById(fieldPrefix + '_stateErrormessage').innerHTML = ''; 
                                  
                document.getElementById(fieldPrefix + '_dobErrormessage').innerHTML = '';
                                  
                document.getElementById(fieldPrefix + '_dlnErrormessage').innerHTML = '';                  
            break;
            case "CriminalSearch":
                fieldPrefix = "crim";
                //alert(fieldPrefix);                 
                document.getElementById(fieldPrefix + '_fnErrormessage').innerHTML = '';
                
                document.getElementById(fieldPrefix + '_lnErrormessage').innerHTML = ''; 
                                  
                document.getElementById(fieldPrefix + '_ageErrormessage').innerHTML = ''; 

                document.getElementById(fieldPrefix + '_dobErrormessage').innerHTML = '';                
                 
            break;
            case "SexOffender":
                fieldPrefix = "so";
                //alert(fieldPrefix);                 
                document.getElementById(fieldPrefix + '_fnErrormessage').innerHTML = '';
                
                document.getElementById(fieldPrefix + '_lnErrormessage').innerHTML = ''; 
                                  
                document.getElementById(fieldPrefix + '_ageErrormessage').innerHTML = ''; 

                document.getElementById(fieldPrefix + '_dobErrormessage').innerHTML = '';                
                
            break;    
            case "PhoneLookup":
                fieldPrefix = "rpl";
                //alert(fieldPrefix); 
                document.getElementById(fieldPrefix + '_phoneErrormessage').innerHTML = '';
                
            break;          
        }
                
    }
}

var field_length=0;
function TabNext(obj,event,len,next_field) {
	if (event == "down") {
		field_length=obj.value.length;
		}
	else if (event == "up") {
		if (obj.value.length != field_length) {
			field_length=obj.value.length;
			if (field_length == len) {
				next_field.focus();
				}
			}
		}
	}
