
//<![CDATA[

	function selectState() {
		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value == "") {
			document.getElementById("id4search4thisPhonebookLname").style.color = "#999";
			//document.form_indexreportPhonebook.search4thisPhonebookLname.value = " -- Name (contains)  ";			
			//document.form_indexreportPhonebook.search4thisPhonebookLname.value = " First or Last Name (contains) ";
			document.form_indexreportPhonebook.search4thisPhonebookLname.value = " Enter Last Name or Company Name (contains) ";


			if( document.form_indexreportPhonebook.states.value == "") {
//				document.form_indexreportPhonebook.reset.disabled = true;
			}
			else {
//				document.form_indexreportPhonebook.reset.disabled = false;
			}
		}
		if( document.form_indexreportPhonebook.states.value != "") {
//			document.form_indexreportPhonebook.reset.disabled = false;
		}


	//if( document.form_indexreportPhonebook.states.value == "" && ( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 || document.form_indexreportPhonebook.search4thisPhonebookLname.value == " -- Name (contains) " )) {
/*
if( document.form_indexreportPhonebook.states.value == "" && ( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 || document.form_indexreportPhonebook.search4thisPhonebookLname.value == " First or Last Name (contains) " )) {
	*/
if( document.form_indexreportPhonebook.states.value == "" && ( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 || document.form_indexreportPhonebook.search4thisPhonebookLname.value == " Enter Last Name or Company Name (contains) " )) {
	
	
//			document.form_indexreportPhonebook.search.disabled = true;
		} 
		else {
//			document.form_indexreportPhonebook.search.disabled = false;
		}
	}

	function trim( stringToTrim) {
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}

	function clearTextPhonebook( thefield) {

		//if( thefield.value == " -- Last Name (contains) " || thefield.value == " -- First name (contains) ") {

//		if( thefield.value == " -- Name (contains) ") {
	
		//if( thefield.value == " First or Last Name (contains) ") {			
		if( thefield.value == " Enter Last Name or Company Name (contains) ") {			
			if ( thefield.defaultValue == thefield.value) {
				thefield.value = "";
				thefield.focus();
			}
			else {
				thefield.value = thefield.defaultValue;
			}
		}
	}

	function blurLname( name) {
		
		if( name.value == "") {
			document.getElementById("id4search4thisPhonebookLname").style.color = "#999";
			//name.value = " -- Name (contains) ";
			//name.value = " First or Last Name (contains) ";
			name.value = " Enter Last Name or Company Name (contains) ";

		}
	}

	function blurFname( name) {
		if( name.value == "") {
			document.getElementById("id4search4thisPhonebookFname").style.color = "#999";
			name.value = " -- First name (contains) ";
		}
	}

//	var anInterval = setInterval( "setSearchable()", 100);
//	function setSearchable() {
//		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length >= 3) {
//			document.form_indexreportPhonebook.search.disabled = false;
//		}
//		else {
//			return false;
//		}
//	}

	function submitStates( sel) {
//		alert( sel.value);
		if( sel.value != "") {
			document.form_indexreportPhonebook.submit();
		}
	}

	function validatePhonebook( event) {
		
		//if( document.form_indexreportPhonebook.search4thisPhonebookLname.value != " -- Name (contains) ") {
			
//		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value != " First or Last Name (contains) ") {
		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value != " Enter Last Name or Company Name (contains) ") {			
			document.getElementById("id4search4thisPhonebookLname").style.color = "#000";
		}
//		if( ( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 || document.form_indexreportPhonebook.search4thisPhonebookLname.value == " -- Last name (contains) ") && document.form_indexreportPhonebook.states.value == "") {
//		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 || 
//		   	document.form_indexreportPhonebook.search4thisPhonebookLname.value == " -- Name (contains) ") {

/*
		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 || 
		   	document.form_indexreportPhonebook.search4thisPhonebookLname.value == " First or Last Name (contains) ") {
*/
		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 || 
		   	document.form_indexreportPhonebook.search4thisPhonebookLname.value == " Enter Last Name or Company Name (contains) ") {

			alert( "Please type a minimum of 3 characters of a NAME.");
			if( document.form_indexreportPhonebook.search4thisPhonebookLname.value == "") {
				document.getElementById("id4search4thisPhonebookLname").style.color = "#999";
				//document.form_indexreportPhonebook.search4thisPhonebookLname.value = " -- Name (contains) ";
//				document.form_indexreportPhonebook.search4thisPhonebookLname.value = " First or Last Name (contains) ";
				document.form_indexreportPhonebook.search4thisPhonebookLname.value = " Enter Last Name or Company Name (contains) ";

			}
		//	document.form_indexreportPhonebook.search4thisPhonebookLname.focus();
			return false;
		}
		/*
		if( document.form_indexreportPhonebook.search4thisPhonebookFname.value == " -- First name (contains) ") {
			document.form_indexreportPhonebook.search4thisPhonebookFname.value = "";
			return true;
		}
		*/
	}

/*
	function entsubPhonebook( event) {
		if ( event && event.which == 13) {
			if( ( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 || document.form_indexreportPhonebook.search4thisPhonebookLname.value == " -- Last name (contains) ") && document.form_indexreportPhonebook.state` == "") {
				alert( "Please type a minimum of 3 characters of LAST NAME.");
				if( document.form_indexreportPhonebook.search4thisPhonebookLname.value == "") {
					document.getElementById("id4search4thisPhonebookLname").style.color = "#999";
					document.form_indexreportPhonebook.search4thisPhonebookLname.value = " -- Last name (contains) ";
				}
				document.form_indexreportPhonebook.search4thisPhonebookLname.focus();
				return false;
			}
		}
		return true;
	}
*/

	function clearDefaultPhonebookLname() {
		document.getElementById("id4search4thisPhonebookLname").style.color = "#000";
	}

	function clearDefaultPhonebookFname() {
		document.getElementById("id4search4thisPhonebookFname").style.color = "#000";
	}


	function SetEndPhonebook( tb) {//alert("c")

//	if( document.form_indexreportPhonebook.search4thisPhonebookLname.value != " -- Name (contains) ") {
//	if( document.form_indexreportPhonebook.search4thisPhonebookLname.value != " First or Last Name (contains) ") {
		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value != " Enter Last Name or Company Name (contains) ") {
			document.getElementById("id4search4thisPhonebookLname").style.color = "#000";
		}
		/*
		if( document.form_indexreportPhonebook.search4thisPhonebookFname.value != " -- First name (contains) ") {
			document.getElementById("id4search4thisPhonebookFname").style.color = "#000";
		}
		*/
		if( tb.createTextRange) {
			var FieldRange = tb.createTextRange();
			FieldRange.moveStart( 'character', tb.value.length);
			FieldRange.collapse();
			FieldRange.select();
		}
		//if( document.form_indexreportPhonebook.states.value != "") {
//			document.form_indexreportPhonebook.reset.disabled = false;
//			document.form_indexreportPhonebook.search.disabled = false;
		//}
		//else if( document.form_indexreportPhonebook.states.value == "" && ( document.form_indexreportPhonebook.search4thisPhonebookLname.value != " -- Name (contains) " && document.form_indexreport.search4thisPhonebookLname.value.length < 3)) {
//			document.form_indexreportPhonebook.reset.disabled = true;
//			document.form_indexreportPhonebook.search.disabled = true;
		//}
		//else if( document.form_indexreportPhonebook.states.value == "" && document.form_indexreportPhonebook.search4thisPhonebookLname.value == " -- Name (contains) ") {
//			document.form_indexreportPhonebook.reset.disabled = true;
//			document.form_indexreportPhonebook.search.disabled = true;
		//}
	}

	function SetEndPhonebookFname( tb) {
//		if( document.form_indexreportPhonebook.search4thisPhonebookFname.value != " First or Last Name (contains) ") {			

		//if( document.form_indexreportPhonebook.search4thisPhonebookFname.value != " -- First name (contains) ") {
		if( document.form_indexreportPhonebook.search4thisPhonebookFname.value != " Enter Last Name or Company Name (contains) ") {			
			
			document.getElementById("id4search4thisPhonebookFname").style.color = "#000";
		}
		if( tb.createTextRange) {
			var FieldRange = tb.createTextRange();
			FieldRange.moveStart( 'character', tb.value.length);
			FieldRange.collapse();
			FieldRange.select();
		}
//		if( document.form_indexreportPhonebook.states.value != "") {
//			document.form_indexreportPhonebook.reset.disabled = false;
//		}
//		else if( document.form_indexreportPhonebook.states.value == "" && ( document.form_indexreportPhonebook.search4thisPhonebookLname.value != " -- Last name (contains) " && document.form_indexreport.search4thisPhonebookLname.value.length < 3)) {
//			document.form_indexreportPhonebook.reset.disabled = true;
//			document.form_indexreportPhonebook.search.disabled = true;
//		}
//		else if( document.form_indexreportPhonebook.states.value == "" && document.form_indexreportPhonebook.search4thisPhonebookLname.value == " -- Last name (contains) ") {
//			document.form_indexreportPhonebook.reset.disabled = true;
//			document.form_indexreportPhonebook.search.disabled = true;
//		}

	}


	function typeonPhonebook( theinput, event) {
		if( ! (event && (event.which == 13 || event.keyCode == 13))) {
		
			if( theinput.value == " -- Last name (contains) ") {
				document.getElementById("id4search4thisPhonebookLname").style.color = "#000";
				theinput.value = "";
			}
			if( theinput.value == " -- First name (contains) ") {
				document.getElementById("id4search4thisPhonebookFname").style.color = "#000";
				theinput.value = "";
			}
		}
	}

	function typedPhonebook( impressed, event) {
		if( impressed.value == " -- Name (contains) " && document.form_indexreportPhonebook.states.value == "") {
//			document.form_indexreportPhonebook.search.disabled = true;
//			document.form_indexreportPhonebook.reset.disabled = true;
		}
		else if( impressed.value.length == 0 && document.form_indexreportPhonebook.states.value == "") {
//			document.form_indexreportPhonebook.search.disabled = true;
//			document.form_indexreportPhonebook.reset.disabled = true;
		}
		else if( ( impressed.value.length < 3 && impressed.value.length > 0) && document.form_indexreportPhonebook.states.value == "") {
//			document.form_indexreportPhonebook.search.disabled = true;
//			document.form_indexreportPhonebook.reset.disabled = false;
		}
		else if( ( impressed.value.length < 3 && document.form_indexreportPhonebook.states.value != "") || impressed.value.length >= 3) {
//			document.form_indexreportPhonebook.search.disabled = false;
//			document.form_indexreportPhonebook.reset.disabled = false;
		}
		else {
//			document.form_indexreportPhonebook.search.disabled = true;
//			document.form_indexreportPhonebook.reset.disabled = true;
			document.form_indexreportPhonebook.search4thisPhonebookLname.focus();
		}
		return false;
	}

	function typedPhonebookFname( impressed, event) {
		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value == " -- Name (contains) " && document.form_indexreportPhonebook.states.value == "") {
//			document.form_indexreportPhonebook.search.disabled = true;
//			document.form_indexreportPhonebook.reset.disabled = true;
		}
		else if( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length == 0 && document.form_indexreportPhonebook.states.value == "") {
//			document.form_indexreportPhonebook.search.disabled = true;
//			document.form_indexreportPhonebook.reset.disabled = true;
		}
		else if( ( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 && document.form_indexreportPhonebook.search4thisPhonebookLname.value.length > 0) && document.form_indexreportPhonebook.states.value == "") {
//			document.form_indexreportPhonebook.search.disabled = true;
//			document.form_indexreportPhonebook.reset.disabled = false;
		}
		else if( ( document.form_indexreportPhonebook.search4thisPhonebookLname.value.length < 3 && document.form_indexreportPhonebook.states.value != "") || document.form_indexreportPhonebook.search4thisPhonebookLname.value.length >= 3) {
//			document.form_indexreportPhonebook.search.disabled = false;
//			document.form_indexreportPhonebook.reset.disabled = false;
		}
		else {
//			document.form_indexreportPhonebook.search.disabled = true;
//			document.form_indexreportPhonebook.reset.disabled = true;
			document.form_indexreportPhonebook.search4thisPhonebookFname.focus();
		}
		return false;
	}

	function resetallPhonebook() {
		document.getElementById("id4search4thisPhonebookLname").style.color = "#999";
		document.getElementById("idstateregions").selectedIndex = 1;
		alert(document.getElementById("idstateregions").selectedIndex);
		
//		document.form_indexreportPhonebook.search.disabled = true;
//		document.form_indexreportPhonebook.reset.disabled = true;
		document.form_indexreportPhonebook.search4thisPhonebookLname.focus();
	}

	function forceDefault4FF4Phonebook() {
		if( document.form_indexreportPhonebook.search4thisPhonebookLname.value == "") {
			document.getElementById("id4search4thisPhonebookLname").style.color = "#999";
			//document.form_indexreportPhonebook.search4thisPhonebookLname.value = " -- Name (contains) ";
			//document.form_indexreportPhonebook.search4thisPhonebookLname.value = " First or Last Name (contains) ";
			document.form_indexreportPhonebook.search4thisPhonebookLname.value = " Enter Last Name or Company Name (contains) ";	
	
		}
		/*
		if( document.form_indexreportPhonebook.search4thisPhonebookFname.value == "") {
			document.getElementById("id4search4thisPhonebookFname").style.color = "#999";
			document.form_indexreportPhonebook.search4thisPhonebookFname.value = " -- First name (contains) ";
		}
		*/
	}

function formPhonebook(){
	/*
	rules: search string should have 1 chars 
	*/
	var s = document.getElementById("id4search4thisPhonebookLname");
	var sChk = (Left(trim(s.value),5));

//	if(sChk == 'First'){

	if(sChk == 'Enter'){
	
		var d = document.getElementById("search_err");
		d.style.display = 'block';
		return false;
	}else{
		if(s.length <= 3)
		{
			var d = document.getElementById("search_err");
			d.style.display = 'block';
			return false;
		}else{
			document.form_indexreportPhonebook.submit();
			return false;
		}
	}
	return true;
}



function Left(str, n)
{
   if (n <= 0)
         return "";
   else if (n > String(str).length)
         return str;
   else
         return String(str).substring(0,n);
}


//]]>







