

function submitOnEnter(form) {
	if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) {
		form.submit();
    	return false;
    }
    return true;
}

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


function textCounter( field, countfield, maxlimit ) {
  if ( field.value.length > maxlimit )
  {
    field.value = field.value.substring( 0, maxlimit );
    //alert( 'Textarea value can only be 255 characters in length.' );
    return false;
  }
  else
  {
    countfield.value = maxlimit - field.value.length;
  }
}

function checkDestination() {
	interCB = document.pageForm.interCB;
	if (interCB.checked) { 
		interCB.value = 'inter'; 
	}
	else { 
		interCB.value = ''; 
	}
	document.pageForm.submit();
}

function formSubmit(form, target) {
	if (target != null && target != '') {
		form.action = target;
	}
	form.submit();
	return true;
}

//function formSubmit(target) {
//	if (target != null && target != '') {
//		document.pageForm.action = target;
//	}
//	document.pageForm.submit();
//	return true;
//}

function fullListing(form) {
	form.action = 'http://www.services4home.com/contractors-listing/';
	form.submit();
}


function checkBoxOnChange(cb) {
	if (cb.checked) { 
		cb.checked = false; 
	}
	else { 
		cb.checked = true; 
	}
}

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}


function show(url) {
	newwin = top.window.open(url, '_blank', 'toolbar=no,location=no,status=no,menubar=no,resizable=no,directories=no,scrollbars=no,width=620,height=450');
}


function MyF(partN) {
	window.document.usa_locator.SetVariable("perem1", "state" + partN);
}

function showlisting(mils){
	setTimeout("switchdivs()", mils);
}

function switchdivs(){
	$('#loadingContainer').fadeOut('slow',function(){
	$('#listingContainer').fadeIn('slow'); });
}


function processData(mils){
	setTimeout("switchContainers()", mils);
}

function switchContainers(){
	$('#container1').fadeOut('slow',function(){
	$('#container2').fadeIn('slow'); });
}




