//* Variables *//
var animal_subtype_dogs=['Small (up to 25lb)','Medium (up to 50lb)','Large (50+lb)'];
var animal_subtype_cats=['Long Haired','Short Haired'];

//* Public routines *//
function doJax(typeJax,paramJax)
{
	if (typeJax=='home')
	{
		urltoCall='/?method=ajax_home';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='search')
	{
		urltoCall='/?method=ajax_search';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='photoservice')
	{
		urltoCall='/?method=ajax_photoservice';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='portfolio')
	{
		urltoCall='/?method=ajax_portfolio';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='history')
	{
		urltoCall='/?method=ajax_history';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='glossary')
	{
		urltoCall='/?method=ajax_glossary';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='links')
	{
		urltoCall='/?method=ajax_links';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='news')
	{
		urltoCall='/?method=ajax_news';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='how')
	{
		urltoCall='/?method=ajax_how';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='how_properties')
	{
		urltoCall='/?method=ajax_how_properties';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='how_extras')
	{
		urltoCall='/?method=ajax_how_extras';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='about')
	{
		urltoCall='/?method=ajax_about';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='privacy')
	{
		urltoCall='/?method=ajax_privacy';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='legal')
	{
		urltoCall='/?method=ajax_legal';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='browse')
	{
		urltoCall='/?method=ajax_browse&catid='+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='join_owner')
	{
		urltoCall='/?method=ajax_join_owner';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='join_scout')
	{
		urltoCall='/?method=ajax_join_scout';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='property_new')
	{
		urltoCall='/?method=ajax_property_new';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='property_list')
	{
		urltoCall='/?method=ajax_property_list';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='bookmark_list')
	{
		urltoCall='/?method=ajax_bookmark_list';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='profile')
	{
		urltoCall='/?method=ajax_profile_owner';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='profile2')
	{
		urltoCall='/?method=ajax_profile_scout';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='projects')
	{
		cscid=0;
		urltoCall='/?method=ajax_projects';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='projects_add')
	{
		urltoCall='/?method=ajax_projects_add';
		ajaxCallMCE(urltoCall,'contentzone',0);
	}
	else if (typeJax=='projects_edit')
	{
		urltoCall='/?method=ajax_projects_edit&prid='+paramJax;
		ajaxCallMCE(urltoCall,'contentzone',0);
	}
	else if (typeJax=='projects_delete')
	{
		urltoCall='/?method=ajax_projects_delete&prid='+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='projects_delete_do')
	{
		urltoCall='/?method=ajax_projects_delete_do&prid='+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='scenes_manage')
	{
		cscid=0;
		urltoCall='/?method=ajax_scenes&prid='+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='scenes_clear')
	{
		if (paramJax>0)
		{
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			document.getElementById('scene_data_'+paramJax).innerHTML=''
			cscid=0;
		}
	}
	else if (typeJax=='scenes_edit')
	{
		urltoCall='/?method=ajax_scenes_edit&scid='+paramJax;
		if (cscid>0)
		{
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			document.getElementById('scene_data_'+cscid).innerHTML=''
		}
		cscid=paramJax;
		ajaxCallMCE(urltoCall,'scene_data_'+cscid,0);
	}
	else if (typeJax=='scenes_delete')
	{
		urltoCall='/?method=ajax_scenes_delete&scid='+paramJax;
		if (cscid>0)
		{
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			document.getElementById('scene_data_'+cscid).innerHTML=''
		}
		cscid=paramJax;
		ajaxCall(urltoCall,'scene_data_'+cscid,0);
	}
	else if (typeJax=='scenes_add')
	{
		urltoCall='/?method=ajax_scenes_add&prid='+paramJax;
		ajaxCallMCE(urltoCall,'contentzone',0);
	}
	else if (typeJax=='scene_addpeople')
	{
		if (cscid>0)
		{
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			document.getElementById('scene_data_'+cscid).innerHTML=''
		}
		cscid=paramJax;
		document.getElementById('scene_data_'+cscid).innerHTML='<br><form name="advSearch"><input type=hidden name=scid value="'+cscid+'">'+findform_people2+'</form>';
	}
	else if (typeJax=='scenes_list_pool')
	{
		propage=document.getElementById('contentzone').innerHTML;
		urltoCall='/?method=ajax_scenes_list&type=pool&scid='+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='scenes_list_sent')
	{
		propage=document.getElementById('contentzone').innerHTML;
		urltoCall='/?method=ajax_scenes_list&type=sent&scid='+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='scenes_list_joined')
	{
		propage=document.getElementById('contentzone').innerHTML;
		urltoCall='/?method=ajax_scenes_list&type=joined&scid='+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='scenes_list_approved')
	{
		propage=document.getElementById('contentzone').innerHTML;
		urltoCall='/?method=ajax_scenes_list&type=approved&scid='+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='scenes_list_getback')
	{
		document.getElementById('contentzone').innerHTML=propage;
	}
	else if (typeJax=='scout-intro')
	{
		urltoCall='/?method=ajax_scout_intro';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='interns')
	{
		urltoCall='/?method=ajax_interns';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='goRaw')
	{
		urltoCall='/?'+paramJax;
		ajaxCall(urltoCall,'search_results',0);
	}
	else if (typeJax=='goRaw2')
	{
		urltoCall='/?'+paramJax;
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='owner_add_property')
	{
		if (paramJax=='1' || paramJax=='2' || paramJax=='3' || paramJax=='4' || paramJax=='5')
		{
			urltoCall='/?method=ajax_property_add&ptype='+paramJax;
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			ajaxCallMCE(urltoCall,'contentzone',0);
		}
		else
		{
			alert("Wrong property type");
			return false;
		}
	}
}
function checkHistory()
{
	if (window.history.length>1)
	{
		hs.htmlExpand(null, { contentId: 'history-warning' });
	}
}
function find_business()
{
	theFrm = document.advSearch;
	if (theFrm.keyword.value=='' && theFrm.category.value=='')
	{
		alert('Enter keyword or choose category');
		return false;
	}
	else
	{
		if (document.getElementById('search_adv').innerHTML=='')
		{
			urltoCall='/?method=ajax_find_business&keyword='+escape(theFrm.keyword.value)+'&catid='+escape(theFrm.category.value)+'&siteid='+escape(theFrm.siteid.value);
		}
		else
		{
			if (theFrm.historic.checked)
			{
				var historic=1;
			}
			else
			{
				var historic=0;
			}
			if (theFrm.destroy.checked)
			{
				var destroy=1;
			}
			else
			{
				var destroy=0;
			}
			urltoCall='/?method=ajax_find_business&keyword='+escape(theFrm.keyword.value)+'&catid='+escape(theFrm.category.value)+'&destroy='+destroy+'&historic='+historic+'&siteid='+escape(theFrm.siteid.value);
		}
		ajaxCallFindBusiness(urltoCall,'search_results',0);
		return false;
	}
}
function find_business_adv()
{
	if (document.getElementById('search_adv').innerHTML=='')
	{
		document.getElementById('search_adv').innerHTML=findform_business_adv;
	}
	else
	{
		document.getElementById('search_adv').innerHTML='';
	}
}
function find_residential()
{
	theFrm = document.advSearch;
	if (document.getElementById('search_adv').innerHTML=='')
	{
		urltoCall='/?method=ajax_find_residential&siteid='+escape(theFrm.siteid.value);
	}
	else
	{
		if (theFrm.historic.checked)
		{
			var historic=1;
		}
		else
		{
			var historic=0;
		}
		if (theFrm.destroy.checked)
		{
			var destroy=1;
		}
		else
		{
			var destroy=0;
		}
		urltoCall='/?method=ajax_find_residential&type='+escape(theFrm.type.value)+'&architecture='+escape(theFrm.architecture.value)+'&sqft='+escape(theFrm.sqft.value)+'&yearbuilt='+escape(theFrm.yearbuilt.value)+'&bedrooms='+escape(theFrm.bedrooms.value)+'&bathrooms='+escape(theFrm.bathrooms.value)+'&basement='+escape(theFrm.basement.value)+'&garage='+escape(theFrm.garage.value)+'&garage_type='+escape(theFrm.garage_type.value)+'&destroy='+destroy+'&historic='+historic+'&siteid='+escape(theFrm.siteid.value);
	}
	ajaxCallFindResidential(urltoCall,'search_results',0);
	return false;
}
function find_residential_adv()
{
	if (document.getElementById('search_adv').innerHTML=='')
	{
		document.getElementById('search_adv').innerHTML=findform_residential_adv;
	}
	else
	{
		document.getElementById('search_adv').innerHTML='';
	}
}
function find_auto()
{
	theFrm = document.advSearch;
	if (document.getElementById('search_adv').innerHTML=='')
	{
		urltoCall='/?method=ajax_find_auto&decade='+escape(theFrm.decade.value)+'&siteid='+escape(theFrm.siteid.value);
	}
	else
	{
		if (theFrm.tint.checked)
		{
			var tint=1;
		}
		else
		{
			var tint=0;
		}
		if (theFrm.convertable.checked)
		{
			var convertable=1;
		}
		else
		{
			var convertable=0;
		}
		if (theFrm.destroy.checked)
		{
			var destroy=1;
		}
		else
		{
			var destroy=0;
		}
		if (theFrm.historic.checked)
		{
			var historic=1;
		}
		else
		{
			var historic=0;
		}
		urltoCall='/?method=ajax_find_auto&make='+escape(theFrm.make.value)+'&decade='+escape(theFrm.decade.value)+'&origin='+escape(theFrm.origin.value)+'&type='+escape(theFrm.type.value)+'&doors='+escape(theFrm.doors.value)+'&condition='+escape(theFrm.condition.value)+'&transmission='+escape(theFrm.transmission.value)+'&wheels='+escape(theFrm.wheels.value)+'&destroy='+destroy+'&historic='+historic+'&tint='+tint+'&convertable='+convertable+'&siteid='+escape(theFrm.siteid.value);
	}
	ajaxCallFindAuto(urltoCall,'search_results',0);
	return false;
}
function find_auto_adv()
{
	if (document.getElementById('search_adv').innerHTML=='')
	{
		document.getElementById('search_adv').innerHTML=findform_auto_adv;
	}
	else
	{
		document.getElementById('search_adv').innerHTML='';
	}
}
function find_people()
{
	theFrm = document.advSearch;
	if (theFrm.keyword.value.length<4 && theFrm.gender.value=='' && theFrm.agegroup.value=='' && theFrm.ethnicity.value=='' && theFrm.expirience.value=='')
	{
		alert('Search keyword should be at least 4 characters length or you must use one of filters');
		return false;
	}
	else
	{
		if (document.getElementById('search_adv').innerHTML=='')
		{
			urltoCall='/?method=ajax_find_people&keyword='+escape(theFrm.keyword.value)+'&gender='+escape(theFrm.gender.value)+'&ethnicity='+escape(theFrm.ethnicity.value)+'&agegroup='+escape(theFrm.agegroup.value)+'&expirience='+escape(theFrm.expirience.value)+'&siteid='+escape(theFrm.siteid.value);
		}
		else
		{
			urltoCall='/?method=ajax_find_people&keyword='+escape(theFrm.keyword.value)+'&gender='+escape(theFrm.gender.value)+'&ethnicity='+escape(theFrm.ethnicity.value)+'&agegroup='+escape(theFrm.agegroup.value)+'&expirience='+escape(theFrm.expirience.value)+'&skills='+escape(theFrm.skills.value)+'&language='+escape(theFrm.language.value)+'&birthcountry='+escape(theFrm.birthcountry.value)+'&heightfeet='+escape(theFrm.heightfeet.value)+'&heightinch='+escape(theFrm.heightinch.value)+'&weight='+escape(theFrm.weight.value)+'&haircolor='+escape(theFrm.haircolor.value)+'&hairlength='+escape(theFrm.hairlength.value)+'&eyecolor='+escape(theFrm.eyecolor.value)+'&skincolor='+escape(theFrm.skincolor.value)+'&voicetype='+escape(theFrm.voicetype.value)+'&sag='+escape(theFrm.sag.value)+'&siteid='+escape(theFrm.siteid.value);
		}
		ajaxCallFindPeople(urltoCall,'search_results',0);
		return false;
	}
}
function find_people_adv()
{
	if (document.getElementById('search_adv').innerHTML=='')
	{
		document.getElementById('search_adv').innerHTML=findform_people_adv;
	}
	else
	{
		document.getElementById('search_adv').innerHTML='';
	}
}
function find_animals()
{
	theFrm = document.advSearch;
	if (theFrm.pettype.value=='')
	{
		alert('Select pet type');
		return false;
	}
	else
	{
		if (theFrm.pettype.value=='Dogs' || theFrm.pettype.value=='Cats')
		{
			var petsubtype=theFrm.petsubtype.value;
		}
		else
		{
			var petsubtype='';
		}
		if (document.getElementById('search_adv').innerHTML=='')
		{
			urltoCall='/?method=ajax_find_animals&pettype='+escape(theFrm.pettype.value)+'&petsubtype='+escape(petsubtype)+'&siteid='+escape(theFrm.siteid.value);
		}
		else
		{
			urltoCall='/?method=ajax_find_animals&pettype='+escape(theFrm.pettype.value)+'&petsubtype='+escape(petsubtype)+'&breed='+escape(theFrm.breed.value)+'&age='+escape(theFrm.age.value)+'&siteid='+escape(theFrm.siteid.value);
		}
		ajaxCallFindAnimals(urltoCall,'search_results',0);
		return false;
	}
}
function find_animals_adv()
{
	if (document.getElementById('search_adv').innerHTML=='')
	{
		document.getElementById('search_adv').innerHTML=findform_animals_adv;
	}
	else
	{
		document.getElementById('search_adv').innerHTML='';
	}
}
function find_interns()
{
	urltoCall='/?method=ajax_find_interns'+'&siteid='+escape(document.getElementById('siteid').value);
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function scenes_addpeople()
{
	theFrm = document.advSearch;
	if (theFrm.keyword.value.length<4 && theFrm.gender.value=='' && theFrm.agegroup.value=='' && theFrm.ethnicity.value=='' && theFrm.expirience.value=='')
	{
		alert('Search keyword should be at least 4 characters length or you must use one of filters');
		return false;
	}
	else
	{
		if (document.getElementById('search_adv').innerHTML=='')
		{
			urltoCall='/?method=ajax_scenes_addpeople&keyword='+escape(theFrm.keyword.value)+'&gender='+escape(theFrm.gender.value)+'&ethnicity='+escape(theFrm.ethnicity.value)+'&agegroup='+escape(theFrm.agegroup.value)+'&expirience='+escape(theFrm.expirience.value)+'&scid='+escape(theFrm.scid.value)+'&siteid='+escape(theFrm.siteid.value);
		}
		else
		{
			urltoCall='/?method=ajax_scenes_addpeople&keyword='+escape(theFrm.keyword.value)+'&gender='+escape(theFrm.gender.value)+'&ethnicity='+escape(theFrm.ethnicity.value)+'&agegroup='+escape(theFrm.agegroup.value)+'&expirience='+escape(theFrm.expirience.value)+'&skills='+escape(theFrm.skills.value)+'&language='+escape(theFrm.language.value)+'&birthcountry='+escape(theFrm.birthcountry.value)+'&heightfeet='+escape(theFrm.heightfeet.value)+'&heightinch='+escape(theFrm.heightinch.value)+'&weight='+escape(theFrm.weight.value)+'&haircolor='+escape(theFrm.haircolor.value)+'&hairlength='+escape(theFrm.hairlength.value)+'&eyecolor='+escape(theFrm.eyecolor.value)+'&skincolor='+escape(theFrm.skincolor.value)+'&voicetype='+escape(theFrm.voicetype.value)+'&sag='+escape(theFrm.sag.value)+'&scid='+escape(theFrm.scid.value)+'&siteid='+escape(theFrm.siteid.value);
		}
		ajaxCall(urltoCall,'scene_data_'+theFrm.scid.value,0);
		return false;
	}
}
function scenes_delete(optType,optScid,optS,optInvid)
{
	urltoCall='/?method=ajax_scenes_people_delete&type='+optType+'&scid='+optScid+'&s='+optS+'&invid='+optInvid;
	ajaxCall(urltoCall,'contentzone',0);
}
function scenes_approve(optType,optScid,optS,optInvid)
{
	urltoCall='/?method=ajax_scenes_people_approve&type='+optType+'&scid='+optScid+'&s='+optS+'&invid='+optInvid;
	ajaxCall(urltoCall,'contentzone',0);
}
function doSearch()
{
	theFrm = document.search;
	if (theFrm.term.value=='')
	{
		return false;
	}
	else
	{
		urltoCall='/?method=ajax_search&term='+escape(theFrm.term.value);
		ajaxCall(urltoCall,'contentzone',0);
		return false;
	}
}
function doAgree()
{
	theFrm = document.search;
	if (document.getElementById('agree').checked)
	{
		urltoCall='/?method=ajax_join_owner2';
		ajaxCall(urltoCall,'contentzone',0);
	}
	else
	{
		alert('You must agree to TOS');
	}
}
function checkJO()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.joinOwner;
	if (theFrm.ptype[0].checked)
	{
		var ptype=1;
	}
	else if (theFrm.ptype[1].checked)
	{
		var ptype=2;
	}
	else if (theFrm.ptype[2].checked)
	{
		var ptype=3;
	}
	else if (theFrm.ptype[3].checked)
	{
		var ptype=5;
	}
	else if (theFrm.ptype[4].checked)
	{
		var ptype=4;
	}
	else
	{
		alert("Please select property type");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.fname.value=='')
	{
		alert("Please enter first name");
		theFrm.fname.focus();
		theFrm.fname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.lname.value=='')
	{
		alert("Please enter last name");
		theFrm.lname.focus();
		theFrm.lname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.address.value=='')
	{
		alert("Please enter your address");
		theFrm.address.focus();
		theFrm.address.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.city.value=='')
	{
		alert("Please enter your city");
		theFrm.city.focus();
		theFrm.city.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.zip.value=='')
	{
		alert("Please enter your zip code");
		theFrm.zip.focus();
		theFrm.zip.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.phone.value=='')
	{
		alert("Please enter contact phone number");
		theFrm.phone.focus();
		theFrm.phone.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.email.value=='')
	{
		alert("Please enter email address");
		theFrm.email.focus();
		theFrm.email.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.password.value=='')
	{
		alert("Please enter password");
		theFrm.password.focus();
		theFrm.password.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.password2.value=='')
	{
		alert("Please confirm password");
		theFrm.password2.focus();
		theFrm.password2.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.password.value!=theFrm.password2.value)
	{
		alert("Enter password and confirmed password doesnt match");
		theFrm.password2.focus();
		theFrm.password2.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_join_owner_do&ptype='+ptype+'&fname='+escape(theFrm.fname.value)+'&lname='+escape(theFrm.lname.value)+'&address='+escape(theFrm.address.value)+'&address2='+escape(theFrm.address2.value)+'&city='+escape(theFrm.city.value)+'&state='+escape(theFrm.state.value)+'&zip='+escape(theFrm.zip.value)+'&phone='+escape(theFrm.phone.value)+'&email='+escape(theFrm.email.value)+'&password='+escape(theFrm.password.value);
	okUrl='/?method=login_do&username='+escape(theFrm.email.value)+'&password='+escape(theFrm.password.value)+'&act=property_add&ptype='+ptype;
	ajaxCallSilent(urltoCall,okUrl,bcontent);
	return false;
}
function subtypeAPAN()
{
	var i;
	theFrm = document.formAPAN;
	if (theFrm.pettype.value=='Dogs')
	{
		var cText='<select name="petsubtype">';
		for(i=0;i<animal_subtype_dogs.length;i++)
		{
			cText=cText+'<option value="'+animal_subtype_dogs[i]+'">'+animal_subtype_dogs[i]+'</option>'
		}
		cText=cText+'</select>';
		document.getElementById('petsubtype_select').innerHTML=cText;
	}
	else if (theFrm.pettype.value=='Cats')
	{
		var cText='<select name="petsubtype">';
		for(i=0;i<animal_subtype_cats.length;i++)
		{
			cText=cText+'<option value="'+animal_subtype_cats[i]+'">'+animal_subtype_cats[i]+'</option>'
		}
		cText=cText+'</select>';
		document.getElementById('petsubtype_select').innerHTML=cText;
	}
	else
	{
		var cText='';
		document.getElementById('petsubtype_select').innerHTML=cText;
	}
}
function subtypeSearch()
{
	var i;
	theFrm = document.advSearch;
	if (theFrm.pettype.value=='Dogs')
	{
		var cText='<select name="petsubtype"><option value="">Any</option>';
		for(i=0;i<animal_subtype_dogs.length;i++)
		{
			cText=cText+'<option value="'+animal_subtype_dogs[i]+'">'+animal_subtype_dogs[i]+'</option>'
		}
		cText=cText+'</select>';
		document.getElementById('petsubtype_select').innerHTML=cText;
	}
	else if (theFrm.pettype.value=='Cats')
	{
		var cText='<select name="petsubtype"><option value="">Any</option>';
		for(i=0;i<animal_subtype_cats.length;i++)
		{
			cText=cText+'<option value="'+animal_subtype_cats[i]+'">'+animal_subtype_cats[i]+'</option>'
		}
		cText=cText+'</select>';
		document.getElementById('petsubtype_select').innerHTML=cText;
	}
	else
	{
		var cText='';
		document.getElementById('petsubtype_select').innerHTML=cText;
	}
}
function checkJS()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.joinScout;
	if (theFrm.fname.value=='')
	{
		alert("Please enter first name");
		theFrm.fname.focus();
		theFrm.fname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.lname.value=='')
	{
		alert("Please enter last name");
		theFrm.lname.focus();
		theFrm.lname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.phone_daytime.value=='')
	{
		alert("Please enter your daytime phone number");
		theFrm.phone_daytime.focus();
		theFrm.phone_daytime.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.email.value=='')
	{
		alert("Please enter email address");
		theFrm.email.focus();
		theFrm.email.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.company.value=='')
	{
		alert("Please enter company name");
		theFrm.company.focus();
		theFrm.company.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.address.value=='')
	{
		alert("Please enter your address");
		theFrm.address.focus();
		theFrm.address.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.city.value=='')
	{
		alert("Please enter your city");
		theFrm.city.focus();
		theFrm.city.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.zip.value=='')
	{
		alert("Please enter your zip code");
		theFrm.zip.focus();
		theFrm.zip.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.phone.value=='')
	{
		alert("Please enter contact phone number");
		theFrm.phone.focus();
		theFrm.phone.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.password.value=='')
	{
		alert("Please enter password");
		theFrm.password.focus();
		theFrm.password.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.password2.value=='')
	{
		alert("Please confirm password");
		theFrm.password2.focus();
		theFrm.password2.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.password.value!=theFrm.password2.value)
	{
		alert("Enter password and confirmed password doesnt match");
		theFrm.password2.focus();
		theFrm.password2.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_join_scout_do&fname='+escape(theFrm.fname.value)+'&lname='+escape(theFrm.lname.value)+'&phone_daytime='+escape(theFrm.phone_daytime.value)+'&phone_evening='+escape(theFrm.phone_evening.value)+'&company='+escape(theFrm.company.value)+'&address='+escape(theFrm.address.value)+'&address2='+escape(theFrm.address2.value)+'&city='+escape(theFrm.city.value)+'&state='+escape(theFrm.state.value)+'&zip='+escape(theFrm.zip.value)+'&phone='+escape(theFrm.phone.value)+'&email='+escape(theFrm.email.value)+'&password='+escape(theFrm.password.value);
	okUrl='/?method=login_do&username='+escape(theFrm.email.value)+'&password='+escape(theFrm.password.value);
	ajaxCallSilent(urltoCall,okUrl,bcontent);
	return false;
}
function showListing(pType,pID)
{
	cachedpage=document.getElementById('contentzone').innerHTML;
	if (pType==1)
	{
		urltoCall='/?method=ajax_publist_show&ptype=1&pid='+pID;
		ajaxCallListing(urltoCall,'contentzone',0);
	}
	else if (pType==2)
	{
		urltoCall='/?method=ajax_publist_show&ptype=2&pid='+pID;
		ajaxCallListing(urltoCall,'contentzone',0);
	}
	else if (pType==3)
	{
		urltoCall='/?method=ajax_publist_show&ptype=3&pid='+pID;
		ajaxCallListing(urltoCall,'contentzone',0);
	}
	else if (pType==4)
	{
		urltoCall='/?method=ajax_publist_show&ptype=4&pid='+pID;
		ajaxCallListing(urltoCall,'contentzone',0);
	}
	else if (pType==5)
	{
		urltoCall='/?method=ajax_publist_show&ptype=5&pid='+pID;
		ajaxCallListing(urltoCall,'contentzone',0);
	}
}
function backFromListing()
{
	if (cachedpage)
	{
		document.getElementById('contentzone').innerHTML=cachedpage;
	}
	else
	{
		urltoCall='/?method=ajax_home';
		ajaxCallListing(urltoCall,'contentzone',0);
	}
}
function checkRBI()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formRBI;
	if (theFrm.ptype.value!=1 && theFrm.ptype.value!=2 && theFrm.ptype.value!=3 && theFrm.ptype.value!=4 && theFrm.ptype.value!=5)
	{
		alert("Wrong property type");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.pid.value=='')
	{
		alert("Wrong property ID");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.name.value=='')
	{
		alert("Please enter your name");
		theFrm.name.focus();
		theFrm.name.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.phone.value=='')
	{
		alert("Please enter your phone");
		theFrm.phone.focus();
		theFrm.phone.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.comments.value=='')
	{
		alert("Please enter your comments");
		theFrm.comments.focus();
		theFrm.comments.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_rbi&ptype='+escape(theFrm.ptype.value)+'&pid='+escape(theFrm.pid.value)+'&name='+escape(theFrm.name.value)+'&phone='+escape(theFrm.phone.value)+'&comments='+escape(theFrm.comments.value);
	ajaxCall(urltoCall,'subbut',1);
	return false;
}
function checkSTF()
{
	var bcontent=document.getElementById('subbut2').innerHTML;
	document.getElementById('subbut2').innerHTML=ajaxLoadImg[1];
	theFrm = document.formSTF;
	if (theFrm.ptype.value!=1 && theFrm.ptype.value!=2 && theFrm.ptype.value!=3 && theFrm.ptype.value!=4 && theFrm.ptype.value!=5)
	{
		alert("Wrong property type");
		document.getElementById('subbut2').innerHTML=bcontent;
		return false;
	}
	if (theFrm.pid.value=='')
	{
		alert("Wrong property ID");
		document.getElementById('subbut2').innerHTML=bcontent;
		return false;
	}
	if (theFrm.name.value=='')
	{
		alert("Please enter your name");
		theFrm.name.focus();
		theFrm.name.select();
		document.getElementById('subbut2').innerHTML=bcontent;
		return false;
	}
	if (theFrm.email.value=='')
	{
		alert("Please enter your email");
		theFrm.email.focus();
		theFrm.email.select();
		document.getElementById('subbut2').innerHTML=bcontent;
		return false;
	}
	if (theFrm.fname.value=='')
	{
		alert("Please enter your friend's name");
		theFrm.fname.focus();
		theFrm.fname.select();
		document.getElementById('subbut2').innerHTML=bcontent;
		return false;
	}
	if (theFrm.femail.value=='')
	{
		alert("Please enter your friend's email");
		theFrm.femail.focus();
		theFrm.femail.select();
		document.getElementById('subbut2').innerHTML=bcontent;
		return false;
	}
	if (theFrm.comments.value=='')
	{
		alert("Please enter your comments");
		theFrm.comments.focus();
		theFrm.comments.select();
		document.getElementById('subbut2').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_stf&ptype='+escape(theFrm.ptype.value)+'&pid='+escape(theFrm.pid.value)+'&name='+escape(theFrm.name.value)+'&email='+escape(theFrm.email.value)+'&fname='+escape(theFrm.fname.value)+'&femail='+escape(theFrm.femail.value)+'&comments='+escape(theFrm.comments.value);
	ajaxCall(urltoCall,'subbut2',1);
	return false;
}
function checkCOA()
{
	var bcontent=document.getElementById('subbutm1').innerHTML;
	document.getElementById('subbutm1').innerHTML=ajaxLoadImg[1];
	theFrm = document.formCOA;
	if (theFrm.subject.value=='')
	{
		alert("Please enter subject");
		theFrm.name.focus();
		theFrm.name.select();
		document.getElementById('subbutm1').innerHTML=bcontent;
		return false;
	}
	if (theFrm.comments.value=='')
	{
		alert("Please enter comments");
		theFrm.comments.focus();
		theFrm.comments.select();
		document.getElementById('subbut2').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_coa&subject='+escape(theFrm.subject.value)+'&comments='+escape(theFrm.comments.value);
	ajaxCall(urltoCall,'subbutm1',1);
	return false;
}
function bookmark(pType,pID)
{
	urltoCall='/?method=bookmark_add&ptype='+pType+'&pid='+pID;
	ajaxCallPureSilent(urltoCall);
	return false;
}
//* Owners routines *//
function bookmarkManage(typeJax,bmID)
{
	if (typeJax=='delete')
	{
		actions=document.getElementById('actions_'+bmID).innerHTML;
		document.getElementById('actions_'+bmID).innerHTML='Are you sure to delete bookmark (<a href="javascript:bookmarkManage(\'delete_do\','+bmID+');">YES</a> | <a href="javascript:bookmarkManage(\'delete_cancel\','+bmID+');">NO</a>)';
	}
	else if (typeJax=='delete_cancel')
	{
		document.getElementById('actions_'+bmID).innerHTML=actions;
	}
	else if (typeJax=='delete_do')
	{
		urltoCall='/?method=ajax_bookmark_delete&bmid='+bmID;
		ajaxCall(urltoCall,'contentzone',0);
	}
}
function listingManage(typeJax,pType,pID)
{
	if (typeJax=='listing')
	{
		if (pType==1)
		{
			urltoCall='/?method=ajax_property_add&ptype=1&bpid='+pID;
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			ajaxCallMCE(urltoCall,'contentzone',0);
		}
		else if (pType==2)
		{
			urltoCall='/?method=ajax_property_add&ptype=2&rpid='+pID;
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			ajaxCallMCE(urltoCall,'contentzone',0);
		}
		else if (pType==3)
		{
			urltoCall='/?method=ajax_property_add&ptype=3&apid='+pID;
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			ajaxCallMCE(urltoCall,'contentzone',0);
		}
		else if (pType==4)
		{
			urltoCall='/?method=ajax_property_add&ptype=4&apid='+pID;
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			ajaxCallMCE(urltoCall,'contentzone',0);
		}
		else if (pType==5)
		{
			urltoCall='/?method=ajax_property_add&ptype=5&apid='+pID;
			if (tinyMCE.getInstanceById('description'))
			{
				tinyMCE.execCommand('mceFocus', false, 'description');                    
				tinyMCE.execCommand('mceRemoveControl', false, 'description');
			}
			ajaxCallMCE(urltoCall,'contentzone',0);
		}
	}
	else if (typeJax=='photo')
	{
		if (pType==1)
		{
			urltoCall='/?method=ajax_pics_upload&ptype=1&bpid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==2)
		{
			urltoCall='/?method=ajax_pics_upload&ptype=2&rpid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==3)
		{
			urltoCall='/?method=ajax_pics_upload&ptype=3&apid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==4)
		{
			urltoCall='/?method=ajax_pics_upload&ptype=4&apid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==5)
		{
			urltoCall='/?method=ajax_pics_upload&ptype=5&apid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
	}
	else if (typeJax=='extra')
	{
		if (pType==1)
		{
			urltoCall='/?method=ajax_extra&ptype=1&pid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==2)
		{
			urltoCall='/?method=ajax_extra&ptype=2&pid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
	}
	else if (typeJax=='preview')
	{
		if (pType==1)
		{
			urltoCall='/?method=ajax_preview&ptype=1&pid='+pID;
			ajaxCallListing(urltoCall,'contentzone',0);
		}
		else if (pType==2)
		{
			urltoCall='/?method=ajax_preview&ptype=2&pid='+pID;
			ajaxCallListing(urltoCall,'contentzone',0);
		}
		else if (pType==3)
		{
			urltoCall='/?method=ajax_preview&ptype=3&pid='+pID;
			ajaxCallListing(urltoCall,'contentzone',0);
		}
		else if (pType==4)
		{
			urltoCall='/?method=ajax_preview&ptype=4&pid='+pID;
			ajaxCallListing(urltoCall,'contentzone',0);
		}
		else if (pType==5)
		{
			urltoCall='/?method=ajax_preview&ptype=5&pid='+pID;
			ajaxCallListing(urltoCall,'contentzone',0);
		}
	}
	else if (typeJax=='on')
	{
		if (pType==1)
		{
			urltoCall='/?method=ajax_listing_on&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
		else if (pType==2)
		{
			urltoCall='/?method=ajax_listing_on&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
		else if (pType==3)
		{
			urltoCall='/?method=ajax_listing_on&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
		else if (pType==4)
		{
			urltoCall='/?method=ajax_listing_on&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
		else if (pType==5)
		{
			urltoCall='/?method=ajax_listing_on&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
	}
	else if (typeJax=='off')
	{
		if (pType==1)
		{
			urltoCall='/?method=ajax_listing_off&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
		else if (pType==2)
		{
			urltoCall='/?method=ajax_listing_off&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
		else if (pType==3)
		{
			urltoCall='/?method=ajax_listing_off&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
		else if (pType==4)
		{
			urltoCall='/?method=ajax_listing_off&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
		else if (pType==5)
		{
			urltoCall='/?method=ajax_listing_off&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'status_'+pType+'_'+pID,1);
		}
	}
	else if (typeJax=='delete')
	{
		if (pType==1)
		{
			actions=document.getElementById('actions_'+pType+'_'+pID).innerHTML;
			document.getElementById('actions_'+pType+'_'+pID).innerHTML='Are you sure to delete listing (<a href="javascript:listingManage(\'delete_do\',1,'+pID+');">YES</a> | <a href="javascript:listingManage(\'delete_cancel\',1,'+pID+');">NO</a>)';
		}
		else if (pType==2)
		{
			actions=document.getElementById('actions_'+pType+'_'+pID).innerHTML;
			document.getElementById('actions_'+pType+'_'+pID).innerHTML='Are you sure to delete listing (<a href="javascript:listingManage(\'delete_do\',2,'+pID+');">YES</a> | <a href="javascript:listingManage(\'delete_cancel\',2,'+pID+');">NO</a>)';
		}
		else if (pType==3)
		{
			actions=document.getElementById('actions_'+pType+'_'+pID).innerHTML;
			document.getElementById('actions_'+pType+'_'+pID).innerHTML='Are you sure to delete listing (<a href="javascript:listingManage(\'delete_do\',3,'+pID+');">YES</a> | <a href="javascript:listingManage(\'delete_cancel\',3,'+pID+');">NO</a>)';
		}
		else if (pType==4)
		{
			actions=document.getElementById('actions_'+pType+'_'+pID).innerHTML;
			document.getElementById('actions_'+pType+'_'+pID).innerHTML='Are you sure to delete listing (<a href="javascript:listingManage(\'delete_do\',4,'+pID+');">YES</a> | <a href="javascript:listingManage(\'delete_cancel\',4,'+pID+');">NO</a>)';
		}
		else if (pType==5)
		{
			actions=document.getElementById('actions_'+pType+'_'+pID).innerHTML;
			document.getElementById('actions_'+pType+'_'+pID).innerHTML='Are you sure to delete listing (<a href="javascript:listingManage(\'delete_do\',5,'+pID+');">YES</a> | <a href="javascript:listingManage(\'delete_cancel\',5,'+pID+');">NO</a>)';
		}
	}
	else if (typeJax=='delete_cancel')
	{
		if (pType==1)
		{
			document.getElementById('actions_'+pType+'_'+pID).innerHTML=actions;
		}
		else if (pType==2)
		{
			document.getElementById('actions_'+pType+'_'+pID).innerHTML=actions;
		}
		else if (pType==3)
		{
			document.getElementById('actions_'+pType+'_'+pID).innerHTML=actions;
		}
		else if (pType==4)
		{
			document.getElementById('actions_'+pType+'_'+pID).innerHTML=actions;
		}
		else if (pType==5)
		{
			document.getElementById('actions_'+pType+'_'+pID).innerHTML=actions;
		}
	}
	else if (typeJax=='delete_do')
	{
		if (pType==1)
		{
			urltoCall='/?method=ajax_listing_delete&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==2)
		{
			urltoCall='/?method=ajax_listing_delete&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==3)
		{
			urltoCall='/?method=ajax_listing_delete&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==4)
		{
			urltoCall='/?method=ajax_listing_delete&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
		else if (pType==5)
		{
			urltoCall='/?method=ajax_listing_delete&ptype='+pType+'&pid='+pID;
			ajaxCall(urltoCall,'contentzone',0);
		}
	}
}
function eventManage(typeJax,invID)
{
	if (typeJax=='accept')
	{
		urltoCall='/?method=ajax_event_accept&invid='+invID;
		if (tinyMCE.getInstanceById('description'))
		{
			tinyMCE.execCommand('mceFocus', false, 'description');                    
			tinyMCE.execCommand('mceRemoveControl', false, 'description');
		}
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='decline')
	{
		urltoCall='/?method=ajax_event_decline&invid='+invID;
		if (tinyMCE.getInstanceById('description'))
		{
			tinyMCE.execCommand('mceFocus', false, 'description');                    
			tinyMCE.execCommand('mceRemoveControl', false, 'description');
		}
		ajaxCall(urltoCall,'contentzone',0);
	}
	else if (typeJax=='cancel')
	{
		urltoCall='/?method=ajax_event_cancel&invid='+invID;
		if (tinyMCE.getInstanceById('description'))
		{
			tinyMCE.execCommand('mceFocus', false, 'description');                    
			tinyMCE.execCommand('mceRemoveControl', false, 'description');
		}
		ajaxCall(urltoCall,'contentzone',0);
	}
}
function postListing(pType,pID)
{
	urltoCall='/?method=ajax_listing_post&ptype='+pType+'&pid='+pID;
	ajaxCall(urltoCall,'contentzone',0);
}
function galManage(typeJax,picID,pType,pID)
{
	if (typeJax=='Delete')
	{
		urltoCall='/?method=ajax_photo_delete&picid='+picID+'&ptype='+pType+'&pid='+pID;
		ajaxCall(urltoCall,'gallery',0);
	}
	else if (typeJax=='Makemain')
	{
		urltoCall='/?method=ajax_photo_makemain&picid='+picID+'&ptype='+pType+'&pid='+pID;
		ajaxCall(urltoCall,'gallery',0);
	}
	else if (typeJax=='Makeprivate')
	{
		urltoCall='/?method=ajax_photo_makeprivate&picid='+picID+'&ptype='+pType+'&pid='+pID;
		ajaxCall(urltoCall,'gallery',0);
	}
	else if (typeJax=='Makepublic')
	{
		urltoCall='/?method=ajax_photo_makepublic&picid='+picID+'&ptype='+pType+'&pid='+pID;
		ajaxCall(urltoCall,'gallery',0);
	}
}
function goExtra(pType,pID)
{
	urltoCall='/?method=ajax_extra&isnew=1&ptype='+pType+'&pid='+pID;
	ajaxCall(urltoCall,'contentzone',0);
}
function goPreview(pType,pID)
{
	urltoCall='/?method=ajax_preview&isnew=1&ptype='+pType+'&pid='+pID;
	ajaxCallListing(urltoCall,'contentzone',0);
}
function goExtraEdit(pType,pID)
{
	urltoCall='/?method=ajax_extra&ptype='+pType+'&pid='+pID;
	ajaxCall(urltoCall,'contentzone',0);
}
function goPreviewEdit(pType,pID)
{
	urltoCall='/?method=ajax_preview&ptype='+pType+'&pid='+pID;
	ajaxCallListing(urltoCall,'contentzone',0);
}
function checkAPR()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formAPR;
	if (theFrm.ptype.value!=2)
	{
		alert("This form is only for residential property");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.title.value=='')
	{
		alert("Please enter listing title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	tinyMCE.get('description').show();
	if (theFrm.address.value=='')
	{
		alert("Please enter your address");
		theFrm.address.focus();
		theFrm.address.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.city.value=='')
	{
		alert("Please enter your city");
		theFrm.city.focus();
		theFrm.city.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.zip.value=='')
	{
		alert("Please enter your zip code");
		theFrm.zip.focus();
		theFrm.zip.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.state.value!=siteState)
	{
		alert("This service is only for "+siteStateFull);
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.type.value=='' && theFrm.type_other.value=='')
	{
		alert("Please choose property type");
		theFrm.type.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.architecture.value=='' && theFrm.architecture_other.value=='')
	{
		alert("Please choose architecture");
		theFrm.architecture.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.style.value=='' && theFrm.style_other.value=='')
	{
		alert("Please choose property style");
		theFrm.style.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.sqft.value=='')
	{
		alert("Please enter total sq. ft.");
		theFrm.sqft.focus();
		theFrm.sqft.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.yearbuilt.value=='')
	{
		alert("Please enter year built");
		theFrm.yearbuilt.focus();
		theFrm.yearbuilt.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.bedrooms.value=='')
	{
		alert("Please choose # of bedrooms");
		theFrm.bedrooms.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.bathrooms.value=='')
	{
		alert("Please choose # of bathrooms");
		theFrm.bathrooms.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.basement.value=='')
	{
		alert("Please choose one of basement options");
		theFrm.basement.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.garage.value=='')
	{
		alert("Please choose one of garage options");
		theFrm.garage.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.garage_type.value=='')
	{
		alert("Please choose one of garage types");
		theFrm.garage_type.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	urltoCall='method=ajax_property_save&ptype='+escape(theFrm.ptype.value)+'&rpid='+escape(theFrm.rpid.value)+'&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value)+'&address='+escape(theFrm.address.value)+'&city='+escape(theFrm.city.value)+'&state='+escape(theFrm.state.value)+'&zip='+escape(theFrm.zip.value)+'&type='+escape(theFrm.type.value)+'&type_other='+escape(theFrm.type_other.value)+'&architecture='+escape(theFrm.architecture.value)+'&architecture_other='+escape(theFrm.architecture_other.value)+'&style='+escape(theFrm.style.value)+'&style_other='+escape(theFrm.style_other.value)+'&sqft='+escape(theFrm.sqft.value)+'&yearbuilt='+escape(theFrm.yearbuilt.value)+'&bedrooms='+escape(theFrm.bedrooms.value)+'&bathrooms='+escape(theFrm.bathrooms.value)+'&basement='+escape(theFrm.basement.value)+'&garage='+escape(theFrm.garage.value)+'&garage_type='+escape(theFrm.garage_type.value);
	tinyMCE.get('description').show();
	ajaxCallSilentPSave(urltoCall,bcontent);
	return false;
}
function checkAPB()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formAPB;
	if (theFrm.ptype.value!=1)
	{
		alert("This form is only for business property");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.catid.value=='')
	{
		alert("Please choose category");
		theFrm.catid.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.title.value=='')
	{
		alert("Please enter listing title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	tinyMCE.get('description').show();
	if (theFrm.address.value=='')
	{
		alert("Please enter your address");
		theFrm.address.focus();
		theFrm.address.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.city.value=='')
	{
		alert("Please enter your city");
		theFrm.city.focus();
		theFrm.city.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.zip.value=='')
	{
		alert("Please enter your zip code");
		theFrm.zip.focus();
		theFrm.zip.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.state.value!=siteState)
	{
		alert("This service is only for "+siteStateFull);
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.sqft.value=='')
	{
		alert("Please enter total sq. ft.");
		theFrm.sqft.focus();
		theFrm.sqft.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.yearbuilt.value=='')
	{
		alert("Please enter year built");
		theFrm.yearbuilt.focus();
		theFrm.yearbuilt.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.bathrooms.value=='')
	{
		alert("Please choose # of bathrooms");
		theFrm.bathrooms.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.basement.value=='')
	{
		alert("Please choose one of basement options");
		theFrm.basement.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.garage.value=='')
	{
		alert("Please choose one of garage / parking options");
		theFrm.garage.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	urltoCall='method=ajax_property_save&ptype='+escape(theFrm.ptype.value)+'&bpid='+escape(theFrm.bpid.value)+'&catid='+escape(theFrm.catid.value)+'&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value)+'&address='+escape(theFrm.address.value)+'&city='+escape(theFrm.city.value)+'&state='+escape(theFrm.state.value)+'&zip='+escape(theFrm.zip.value)+'&sqft='+escape(theFrm.sqft.value)+'&yearbuilt='+escape(theFrm.yearbuilt.value)+'&bathrooms='+escape(theFrm.bathrooms.value)+'&basement='+escape(theFrm.basement.value)+'&garage='+escape(theFrm.garage.value);
	tinyMCE.get('description').show();
	ajaxCallSilentPSave(urltoCall,bcontent);
	return false;
}
function checkAPA()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formAPA;
	if (theFrm.ptype.value!=3)
	{
		alert("This form is only for auto property");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.title.value=='')
	{
		alert("Please enter listing title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	tinyMCE.get('description').show();
	if (theFrm.make.value=='')
	{
		alert("Please fill make field");
		theFrm.make.focus();
		theFrm.make.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.model.value=='')
	{
		alert("Please enter model");
		theFrm.model.focus();
		theFrm.model.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.year.value=='')
	{
		alert("Please enter year");
		theFrm.year.focus();
		theFrm.year.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.decade.value=='')
	{
		alert("Please select decade");
		theFrm.decade.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.origin.value=='')
	{
		alert("Please select origin");
		theFrm.origin.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.type.value=='')
	{
		alert("Please select type");
		theFrm.type.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.doors.value=='')
	{
		alert("Please set # of doors");
		theFrm.doors.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.condition.value=='')
	{
		alert("Please select condition");
		theFrm.condition.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.color_exterior.value=='')
	{
		alert("Please enter exterior color");
		theFrm.color_exterior.focus();
		theFrm.color_exterior.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.color_interior.value=='')
	{
		alert("Please enter interior color");
		theFrm.color_interior.focus();
		theFrm.color_interior.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.transmission.value=='')
	{
		alert("Please select transmission");
		theFrm.transmission.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.wheels.value=='')
	{
		alert("Please choose wheels");
		theFrm.wheels.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	var tint=0;
	var convertable=0;
	if (theFrm.tint.checked)
	{
		tint=1;
	}
	if (theFrm.convertable.checked)
	{
		convertable=1;
	}
	tinyMCE.get('description').hide();
	urltoCall='method=ajax_property_save&ptype='+escape(theFrm.ptype.value)+'&apid='+escape(theFrm.apid.value)+'&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value)+'&make='+escape(theFrm.make.value)+'&model='+escape(theFrm.model.value)+'&year='+escape(theFrm.year.value)+'&decade='+escape(theFrm.decade.value)+'&origin='+escape(theFrm.origin.value)+'&type='+escape(theFrm.type.value)+'&doors='+escape(theFrm.doors.value)+'&condition='+escape(theFrm.condition.value)+'&color_exterior='+escape(theFrm.color_exterior.value)+'&color_interior='+escape(theFrm.color_interior.value)+'&transmission='+escape(theFrm.transmission.value)+'&wheels='+escape(theFrm.wheels.value)+'&tint='+tint+'&convertable='+convertable;
	tinyMCE.get('description').show();
	ajaxCallSilentPSave(urltoCall,bcontent);
	return false;
}
function checkAPAN()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formAPAN;
	if (theFrm.ptype.value!=4)
	{
		alert("This form is only for animal talent");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.title.value=='')
	{
		alert("Please enter listing title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	tinyMCE.get('description').show();
	if (theFrm.nickname.value=='')
	{
		alert("Please fill nickname field");
		theFrm.nickname.focus();
		theFrm.nickname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.pettype.value=='')
	{
		alert("Please select Pet Type");
		theFrm.pettype.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.breed.value=='')
	{
		alert("Please enter breed");
		theFrm.breed.focus();
		theFrm.breed.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.age.value=='')
	{
		alert("Please enter pet age");
		theFrm.age.focus();
		theFrm.age.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.weight.value=='')
	{
		alert("Please enter pet weight");
		theFrm.weight.focus();
		theFrm.weight.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.height.value=='')
	{
		alert("Please enter pet height");
		theFrm.height.focus();
		theFrm.height.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.pettype.value=='Dogs' || theFrm.pettype.value=='Cats')
	{
		var petsubtype=theFrm.petsubtype.value;
	}
	else
	{
		var petsubtype='';
	}
	tinyMCE.get('description').hide();
	urltoCall='method=ajax_property_save&ptype='+escape(theFrm.ptype.value)+'&apid='+escape(theFrm.apid.value)+'&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value)+'&nickname='+escape(theFrm.nickname.value)+'&pettype='+escape(theFrm.pettype.value)+'&petsubtype='+escape(petsubtype)+'&breed='+escape(theFrm.breed.value)+'&age='+escape(theFrm.age.value)+'&weight='+escape(theFrm.weight.value)+'&height='+escape(theFrm.height.value);
	tinyMCE.get('description').show();
	ajaxCallSilentPSave(urltoCall,bcontent);
	return false;
}
function checkAPP()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formAPP;
	if (theFrm.ptype.value!=5)
	{
		alert("This form is only for people talent profile");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.title.value=='')
	{
		alert("Please enter listing title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	tinyMCE.get('description').show();
	if (theFrm.gender.value=='')
	{
		alert("Please set your gender");
		theFrm.gender.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.birthday_date.value=='' || theFrm.birthday_month.value=='' || theFrm.birthday_year.value=='')
	{
		alert("Please set your birthday date");
		theFrm.birthday_month.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.ethnicity.value=='')
	{
		alert("Please set your ethnicity");
		theFrm.ethnicity.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.birthcountry.value=='')
	{
		alert("Please set your country of birth");
		theFrm.birthcountry.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.heightfeet.value=='')
	{
		alert("Please set your height");
		theFrm.heightfeet.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.heightinch.value=='')
	{
		alert("Please set your height");
		theFrm.heightinch.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.weight.value=='')
	{
		alert("Please set your weight");
		theFrm.weight.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.haircolor.value=='')
	{
		alert("Please set your hair color");
		theFrm.haircolor.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.hairlength.value=='')
	{
		alert("Please set your hair length");
		theFrm.hairlength.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.eyecolor.value=='')
	{
		alert("Please set your eye color");
		theFrm.eyecolor.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.skincolor.value=='')
	{
		alert("Please set your skin color");
		theFrm.skincolor.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.voicetype.value=='')
	{
		alert("Please set your voice type");
		theFrm.voicetype.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.waist.value=='')
	{
		alert("Please set your waist");
		theFrm.waist.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.hips.value=='')
	{
		alert("Please set your hips");
		theFrm.hips.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.shoesize.value=='')
	{
		alert("Please set your shoe size");
		theFrm.shoesize.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.chest.value=='')
	{
		alert("Please set your chest");
		theFrm.chest.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.cupsize.value=='')
	{
		alert("Please set your cup size");
		theFrm.cupsize.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.dresssize.value=='')
	{
		alert("Please set your jacket / dress size");
		theFrm.dresssize.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.expirience.value=='')
	{
		alert("Please set your experience");
		theFrm.expirience.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.skills.value=='')
	{
		alert("Please select your skills / interests");
		theFrm.waist.focus();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	var sag=0;
	if (theFrm.sag.checked)
	{
		sag=1;
	}
	var job=0;
	if (theFrm.job.checked)
	{
		job=1;
	}
	tinyMCE.get('description').hide();
	urltoCall='method=ajax_property_save&ptype='+escape(theFrm.ptype.value)+'&apid='+escape(theFrm.apid.value)+'&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value)+'&gender='+escape(theFrm.gender.value)+'&birthday_date='+escape(theFrm.birthday_date.value)+'&birthday_month='+escape(theFrm.birthday_month.value)+'&birthday_year='+escape(theFrm.birthday_year.value)+'&ethnicity='+escape(theFrm.ethnicity.value)+'&birthcountry='+escape(theFrm.birthcountry.value)+'&weight='+escape(theFrm.weight.value)+'&heightfeet='+escape(theFrm.heightfeet.value)+'&heightinch='+escape(theFrm.heightinch.value)+'&haircolor='+escape(theFrm.haircolor.value)+'&hairlength='+escape(theFrm.hairlength.value)+'&eyecolor='+escape(theFrm.eyecolor.value)+'&skincolor='+escape(theFrm.skincolor.value)+'&voicetype='+escape(theFrm.voicetype.value)+'&waist='+escape(theFrm.waist.value)+'&hips='+escape(theFrm.hips.value)+'&shoesize='+escape(theFrm.shoesize.value)+'&chest='+escape(theFrm.chest.value)+'&cupsize='+escape(theFrm.cupsize.value)+'&dresssize='+escape(theFrm.dresssize.value)+'&skills='+escape(theFrm.skills.value)+'&expirience='+escape(theFrm.expirience.value)+'&language1='+escape(theFrm.language1.value)+'&language2='+escape(theFrm.language2.value)+'&language3='+escape(theFrm.language3.value)+'&sag='+sag+'&job='+job;
	tinyMCE.get('description').show();
	ajaxCallSilentPSave(urltoCall,bcontent);
	return false;
}
function uploadAPB()
{
	document.getElementById('uploadbutton').innerHTML=ajaxLoadImg[1];
	document.getElementById('uploadstatus').innerHTML='';
	return true;
}
function uploadAPR()
{
	document.getElementById('uploadbutton').innerHTML=ajaxLoadImg[1];
	document.getElementById('uploadstatus').innerHTML='';
	return true;
}
function uploadAPA()
{
	document.getElementById('uploadbutton').innerHTML=ajaxLoadImg[1];
	document.getElementById('uploadstatus').innerHTML='';
	return true;
}
function checkEPB()
{
	theFrm = document.formEPB;
	var i=0;
	i=0;
	var extra_app='';
	while(i<theFrm.extra_app.length)
	{
		if (theFrm.extra_app[i].checked)
		{
			if (extra_app=='')
			{
				extra_app=theFrm.extra_app[i].value;
			}
			else
			{
				extra_app=extra_app+','+theFrm.extra_app[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_inf='';
	while(i<theFrm.extra_inf.length)
	{
		if (theFrm.extra_inf[i].checked)
		{
			if (extra_inf=='')
			{
				extra_inf=theFrm.extra_inf[i].value;
			}
			else
			{
				extra_inf=extra_inf+','+theFrm.extra_inf[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_exf='';
	while(i<theFrm.extra_exf.length)
	{
		if (theFrm.extra_exf[i].checked)
		{
			if (extra_exf=='')
			{
				extra_exf=theFrm.extra_exf[i].value;
			}
			else
			{
				extra_exf=extra_exf+','+theFrm.extra_exf[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_fir='';
	while(i<theFrm.extra_fir.length)
	{
		if (theFrm.extra_fir[i].checked)
		{
			if (extra_fir=='')
			{
				extra_fir=theFrm.extra_fir[i].value;
			}
			else
			{
				extra_fir=extra_fir+','+theFrm.extra_fir[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_lof='';
	while(i<theFrm.extra_lof.length)
	{
		if (theFrm.extra_lof[i].checked)
		{
			if (extra_lof=='')
			{
				extra_lof=theFrm.extra_lof[i].value;
			}
			else
			{
				extra_lof=extra_lof+','+theFrm.extra_lof[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_otr='';
	while(i<theFrm.extra_otr.length)
	{
		if (theFrm.extra_otr[i].checked)
		{
			if (extra_otr=='')
			{
				extra_otr=theFrm.extra_otr[i].value;
			}
			else
			{
				extra_otr=extra_otr+','+theFrm.extra_otr[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_roo='';
	while(i<theFrm.extra_roo.length)
	{
		if (theFrm.extra_roo[i].checked)
		{
			if (extra_roo=='')
			{
				extra_roo=theFrm.extra_roo[i].value;
			}
			else
			{
				extra_roo=extra_roo+','+theFrm.extra_roo[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_vie='';
	while(i<theFrm.extra_vie.length)
	{
		if (theFrm.extra_vie[i].checked)
		{
			if (extra_vie=='')
			{
				extra_vie=theFrm.extra_vie[i].value;
			}
			else
			{
				extra_vie=extra_vie+','+theFrm.extra_vie[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_waf='';
	while(i<theFrm.extra_waf.length)
	{
		if (theFrm.extra_waf[i].checked)
		{
			if (extra_waf=='')
			{
				extra_waf=theFrm.extra_waf[i].value;
			}
			else
			{
				extra_waf=extra_waf+','+theFrm.extra_waf[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_ext='';
	while(i<theFrm.extra_ext.length)
	{
		if (theFrm.extra_ext[i].checked)
		{
			if (extra_ext=='')
			{
				extra_ext=theFrm.extra_ext[i].value;
			}
			else
			{
				extra_ext=extra_ext+','+theFrm.extra_ext[i].value;
			}
		}
		i=i+1;
	}
	urltoCall='/?method=ajax_extra_save&isnew='+escape(theFrm.isnew.value)+'&ptype='+escape(theFrm.ptype.value)+'&pid='+escape(theFrm.pid.value)+'&extra_app='+escape(extra_app)+'&extra_inf='+escape(extra_inf)+'&extra_exf='+escape(extra_exf)+'&extra_fir='+escape(extra_fir)+'&extra_lof='+escape(extra_lof)+'&extra_otr='+escape(extra_otr)+'&extra_roo='+escape(extra_roo)+'&extra_vie='+escape(extra_vie)+'&extra_waf='+escape(extra_waf)+'&extra_ext='+escape(extra_ext);
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkEPR()
{
	theFrm = document.formEPR;
	var i=0;
	i=0;
	var extra_app='';
	while(i<theFrm.extra_app.length)
	{
		if (theFrm.extra_app[i].checked)
		{
			if (extra_app=='')
			{
				extra_app=theFrm.extra_app[i].value;
			}
			else
			{
				extra_app=extra_app+','+theFrm.extra_app[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_inf='';
	while(i<theFrm.extra_inf.length)
	{
		if (theFrm.extra_inf[i].checked)
		{
			if (extra_inf=='')
			{
				extra_inf=theFrm.extra_inf[i].value;
			}
			else
			{
				extra_inf=extra_inf+','+theFrm.extra_inf[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_exf='';
	while(i<theFrm.extra_exf.length)
	{
		if (theFrm.extra_exf[i].checked)
		{
			if (extra_exf=='')
			{
				extra_exf=theFrm.extra_exf[i].value;
			}
			else
			{
				extra_exf=extra_exf+','+theFrm.extra_exf[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_fir='';
	while(i<theFrm.extra_fir.length)
	{
		if (theFrm.extra_fir[i].checked)
		{
			if (extra_fir=='')
			{
				extra_fir=theFrm.extra_fir[i].value;
			}
			else
			{
				extra_fir=extra_fir+','+theFrm.extra_fir[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_lof='';
	while(i<theFrm.extra_lof.length)
	{
		if (theFrm.extra_lof[i].checked)
		{
			if (extra_lof=='')
			{
				extra_lof=theFrm.extra_lof[i].value;
			}
			else
			{
				extra_lof=extra_lof+','+theFrm.extra_lof[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_otr='';
	while(i<theFrm.extra_otr.length)
	{
		if (theFrm.extra_otr[i].checked)
		{
			if (extra_otr=='')
			{
				extra_otr=theFrm.extra_otr[i].value;
			}
			else
			{
				extra_otr=extra_otr+','+theFrm.extra_otr[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_roo='';
	while(i<theFrm.extra_roo.length)
	{
		if (theFrm.extra_roo[i].checked)
		{
			if (extra_roo=='')
			{
				extra_roo=theFrm.extra_roo[i].value;
			}
			else
			{
				extra_roo=extra_roo+','+theFrm.extra_roo[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_vie='';
	while(i<theFrm.extra_vie.length)
	{
		if (theFrm.extra_vie[i].checked)
		{
			if (extra_vie=='')
			{
				extra_vie=theFrm.extra_vie[i].value;
			}
			else
			{
				extra_vie=extra_vie+','+theFrm.extra_vie[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_waf='';
	while(i<theFrm.extra_waf.length)
	{
		if (theFrm.extra_waf[i].checked)
		{
			if (extra_waf=='')
			{
				extra_waf=theFrm.extra_waf[i].value;
			}
			else
			{
				extra_waf=extra_waf+','+theFrm.extra_waf[i].value;
			}
		}
		i=i+1;
	}
	i=0;
	var extra_ext='';
	while(i<theFrm.extra_ext.length)
	{
		if (theFrm.extra_ext[i].checked)
		{
			if (extra_ext=='')
			{
				extra_ext=theFrm.extra_ext[i].value;
			}
			else
			{
				extra_ext=extra_ext+','+theFrm.extra_ext[i].value;
			}
		}
		i=i+1;
	}
	urltoCall='/?method=ajax_extra_save&isnew='+escape(theFrm.isnew.value)+'&ptype='+escape(theFrm.ptype.value)+'&pid='+escape(theFrm.pid.value)+'&extra_app='+escape(extra_app)+'&extra_inf='+escape(extra_inf)+'&extra_exf='+escape(extra_exf)+'&extra_fir='+escape(extra_fir)+'&extra_lof='+escape(extra_lof)+'&extra_otr='+escape(extra_otr)+'&extra_roo='+escape(extra_roo)+'&extra_vie='+escape(extra_vie)+'&extra_waf='+escape(extra_waf)+'&extra_ext='+escape(extra_ext);
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkPN()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.propertyNew;
	if (theFrm.ptype[0].checked)
	{
		var ptype=1;
	}
	else if (theFrm.ptype[1].checked)
	{
		var ptype=2;
	}
	else if (theFrm.ptype[2].checked)
	{
		var ptype=3;
	}
	else if (theFrm.ptype[3].checked)
	{
		var ptype=5;
	}
	else if (theFrm.ptype[4].checked)
	{
		var ptype=4;
	}
	else
	{
		alert("Please select property type");
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_property_add&ptype='+ptype;
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	ajaxCallMCE(urltoCall,'contentzone',0);
	return false;
}
function checkUO()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.updateOwner;
	if (theFrm.fname.value=='')
	{
		alert("Please enter first name");
		theFrm.fname.focus();
		theFrm.fname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.lname.value=='')
	{
		alert("Please enter last name");
		theFrm.lname.focus();
		theFrm.lname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.address.value=='')
	{
		alert("Please enter your address");
		theFrm.address.focus();
		theFrm.address.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.city.value=='')
	{
		alert("Please enter your city");
		theFrm.city.focus();
		theFrm.city.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.zip.value=='')
	{
		alert("Please enter your zip code");
		theFrm.zip.focus();
		theFrm.zip.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.phone.value=='')
	{
		alert("Please enter contact phone number");
		theFrm.phone.focus();
		theFrm.phone.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.email.value=='')
	{
		alert("Please enter email address");
		theFrm.email.focus();
		theFrm.email.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.password.value!=theFrm.password2.value)
	{
		alert("Enter password and confirmed password doesnt match");
		theFrm.password2.focus();
		theFrm.password2.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_profile_owner_do&fname='+escape(theFrm.fname.value)+'&lname='+escape(theFrm.lname.value)+'&address='+escape(theFrm.address.value)+'&address2='+escape(theFrm.address2.value)+'&city='+escape(theFrm.city.value)+'&state='+escape(theFrm.state.value)+'&zip='+escape(theFrm.zip.value)+'&phone='+escape(theFrm.phone.value)+'&email='+escape(theFrm.email.value)+'&password='+escape(theFrm.password.value);
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkUS()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.updateScout;
	if (theFrm.fname.value=='')
	{
		alert("Please enter first name");
		theFrm.fname.focus();
		theFrm.fname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.lname.value=='')
	{
		alert("Please enter last name");
		theFrm.lname.focus();
		theFrm.lname.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.phone_daytime.value=='')
	{
		alert("Please enter your daytime phone");
		theFrm.phone_daytime.focus();
		theFrm.phone_daytime.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.company.value=='')
	{
		alert("Please enter company name");
		theFrm.company.focus();
		theFrm.company.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.address.value=='')
	{
		alert("Please enter your address");
		theFrm.address.focus();
		theFrm.address.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.city.value=='')
	{
		alert("Please enter your city");
		theFrm.city.focus();
		theFrm.city.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.zip.value=='')
	{
		alert("Please enter your zip code");
		theFrm.zip.focus();
		theFrm.zip.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.phone.value=='')
	{
		alert("Please enter contact phone number");
		theFrm.phone.focus();
		theFrm.phone.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.email.value=='')
	{
		alert("Please enter email address");
		theFrm.email.focus();
		theFrm.email.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	if (theFrm.password.value!=theFrm.password2.value)
	{
		alert("Enter password and confirmed password doesnt match");
		theFrm.password2.focus();
		theFrm.password2.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_profile_scout_do&fname='+escape(theFrm.fname.value)+'&lname='+escape(theFrm.lname.value)+'&phone_daytime='+escape(theFrm.phone_daytime.value)+'&phone_evening='+escape(theFrm.phone_evening.value)+'&company='+escape(theFrm.company.value)+'&address='+escape(theFrm.address.value)+'&address2='+escape(theFrm.address2.value)+'&city='+escape(theFrm.city.value)+'&state='+escape(theFrm.state.value)+'&zip='+escape(theFrm.zip.value)+'&phone='+escape(theFrm.phone.value)+'&email='+escape(theFrm.email.value)+'&password='+escape(theFrm.password.value);
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function findSwitchResidential()
{
	document.getElementById('searchzone').innerHTML=findform_residential;
}
function findSwitchBusiness()
{
	document.getElementById('searchzone').innerHTML=findform_business;
}
function findSwitchAuto()
{
	document.getElementById('searchzone').innerHTML=findform_auto;
}
function findSwitchPeople()
{
	document.getElementById('searchzone').innerHTML=findform_people;
}
function findSwitchAnimals()
{
	document.getElementById('searchzone').innerHTML=findform_animals;
}
function checkPRA()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formPRA;
	if (theFrm.title.value=='')
	{
		alert("Please enter title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	urltoCall='/?method=ajax_projects_add_do&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value);
	tinyMCE.get('description').show();
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkPRE()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formPRE;
	if (theFrm.title.value=='')
	{
		alert("Please enter title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	urltoCall='/?method=ajax_projects_edit_do&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value)+'&prid='+escape(theFrm.prid.value);
	tinyMCE.get('description').show();
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkPRD()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formPRD;
	urltoCall='/?method=ajax_projects_delete_do&prid='+escape(theFrm.prid.value);
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkSCA()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formSCA;
	if (theFrm.title.value=='')
	{
		alert("Please enter title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	if (theFrm.needed.value=='')
	{
		alert("Please enter number of persons you need");
		theFrm.needed.focus();
		theFrm.needed.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_scenes_add_do&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value)+'&date='+escape(theFrm.date.value)+'&month='+escape(theFrm.month.value)+'&year='+escape(theFrm.year.value)+'&hour='+escape(theFrm.hour.value)+'&minute='+escape(theFrm.minute.value)+'&ampm='+escape(theFrm.ampm.value)+'&address='+escape(theFrm.address.value)+'&city='+escape(theFrm.city.value)+'&state='+escape(theFrm.state.value)+'&zip='+escape(theFrm.zip.value)+'&pph='+escape(theFrm.pph.value)+'&needed='+escape(theFrm.needed.value)+'&prid='+escape(theFrm.prid.value);
	tinyMCE.get('description').show();
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkSCE()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formSCE;
	if (theFrm.title.value=='')
	{
		alert("Please enter title");
		theFrm.title.focus();
		theFrm.title.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	tinyMCE.get('description').hide();
	if (theFrm.description.value.length<50)
	{
		alert("Your description must have at least 50 characters");
		document.getElementById('subbut').innerHTML=bcontent;
		tinyMCE.get('description').show();
		return false;
	}
	if (theFrm.needed.value=='')
	{
		alert("Please enter number of persons you need");
		theFrm.needed.focus();
		theFrm.needed.select();
		document.getElementById('subbut').innerHTML=bcontent;
		return false;
	}
	urltoCall='/?method=ajax_scenes_edit_do&title='+escape(theFrm.title.value)+'&description='+escape(theFrm.description.value)+'&date='+escape(theFrm.date.value)+'&month='+escape(theFrm.month.value)+'&year='+escape(theFrm.year.value)+'&hour='+escape(theFrm.hour.value)+'&minute='+escape(theFrm.minute.value)+'&ampm='+escape(theFrm.ampm.value)+'&address='+escape(theFrm.address.value)+'&city='+escape(theFrm.city.value)+'&state='+escape(theFrm.state.value)+'&zip='+escape(theFrm.zip.value)+'&pph='+escape(theFrm.pph.value)+'&needed='+escape(theFrm.needed.value)+'&scid='+escape(theFrm.scid.value)+'&prid='+escape(theFrm.prid.value);
	tinyMCE.get('description').show();
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkSCD()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formSCD;
	urltoCall='/?method=ajax_scenes_delete_do&prid='+escape(theFrm.prid.value)+'&scid='+escape(theFrm.scid.value);
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function checkSCAP()
{
	var bcontent=document.getElementById('subbut').innerHTML;
	document.getElementById('subbut').innerHTML=ajaxLoadImg[1];
	theFrm = document.formSCAP;
	urltoCall='/?method=ajax_scenes_addpeople_do&prid='+escape(theFrm.prid.value)+'&scid='+escape(theFrm.scid.value)+'&siteid='+escape(theFrm.siteid.value)+'&'+theFrm.flds.value;
	ajaxCall(urltoCall,'contentzone',0);
	return false;
}
function switchItem(tObjName)
{
	if (document.getElementById(tObjName).style.display=="block")
	{
		document.getElementById(tObjName).style.display="none";
	}
	else
	{
		document.getElementById(tObjName).style.display="block";
	}
}


//* Google Maps Routines *//
function loadMap(latC,lngC)
{
        if (GBrowserIsCompatible())
	{
	        map=new GMap2(document.getElementById("gmap"));
		var center=new GLatLng(latC,lngC);
		map.setCenter(center, 13);
		var marker = new GMarker(center, {draggable: false});
		map.addOverlay(marker);
	}
}

//* Scroller Routines *//
function scrollDivLeft(id)
{
	clearTimeout(timerRight);
	document.getElementById(id).scrollLeft+=scrollStep;
	timerRight=setTimeout("scrollDivLeft('"+id+"')",10);
}
function scrollDivRight(id)
{
	clearTimeout(timerLeft);
	document.getElementById(id).scrollLeft-=scrollStep;
	timerLeft=setTimeout("scrollDivRight('"+id+"')",10);
}
function stopMe()
{
	clearTimeout(timerRight);
	clearTimeout(timerLeft);
}

//* Timer Routines *//
function timerSet()
{
	accTimer=setTimeout("checkAcc()",1000);
}
function timerClear()
{
	clearTimeout(accTimer);
}
function checkAcc()
{
	urltoCall='/?method=ajax_get_accounts';
	ajaxCallCounter(urltoCall,'counter');
	accTimer=setTimeout("checkAcc()",60000);
}


//* Ajax Call Routines *//
function ajaxCall(callUrl,tObjName,onloadImg)
{
	if (typeof(onloadImg)=='undefined')
	{
		onloadImg=0;
	}
	tObj=document.getElementById(tObjName);
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response.indexOf('?method=pay&')>0)
			{
				window.location=response;
			}
			else
			{
				tObj.innerHTML=response;
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML=response;
		},
		onLoading: function()
		{
			var response = ajaxLoadImg[onloadImg];
			tObj.innerHTML=response;
		}
	});
}
function ajaxCallCounter(callUrl,tObjName)
{
	tObj=document.getElementById(tObjName);
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response>accCount)
			{
				tObj.innerHTML='Welcome to www.FilmingInDetroit.com! '+response+' registered Michigan Movie Extras, Actors, and Film Friendly Locations.';
				Effect.Pulsate(tObjName);
				accCount=response;
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML='';
		}
	});
}
function ajaxCallFindPeople(callUrl,tObjName,onloadImg)
{
	if (typeof(onloadImg)=='undefined')
	{
		onloadImg=0;
	}
	tObj=document.getElementById(tObjName);
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response.indexOf('?method=pay&')>0)
			{
				window.location=response;
			}
			else
			{
				tObj.innerHTML=response;
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML=response;
		},
		onLoading: function()
		{
			var response = ajaxLoadImg[onloadImg];
			tObj.innerHTML=response;
		}
	});
}
function ajaxCallFindBusiness(callUrl,tObjName,onloadImg)
{
	if (typeof(onloadImg)=='undefined')
	{
		onloadImg=0;
	}
	tObj=document.getElementById(tObjName);
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response.indexOf('?method=pay&')>0)
			{
				window.location=response;
			}
			else
			{
				tObj.innerHTML=response;
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML=response;
		},
		onLoading: function()
		{
			var response = ajaxLoadImg[onloadImg];
			tObj.innerHTML=response;
		}
	});
}
function ajaxCallFindResidential(callUrl,tObjName,onloadImg)
{
	if (typeof(onloadImg)=='undefined')
	{
		onloadImg=0;
	}
	tObj=document.getElementById(tObjName);
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response.indexOf('?method=pay&')>0)
			{
				window.location=response;
			}
			else
			{
				tObj.innerHTML=response;
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML=response;
		},
		onLoading: function()
		{
			var response = ajaxLoadImg[onloadImg];
			tObj.innerHTML=response;
		}
	});
}
function ajaxCallFindAuto(callUrl,tObjName,onloadImg)
{
	if (typeof(onloadImg)=='undefined')
	{
		onloadImg=0;
	}
	tObj=document.getElementById(tObjName);
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response.indexOf('?method=pay&')>0)
			{
				window.location=response;
			}
			else
			{
				tObj.innerHTML=response;
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML=response;
		},
		onLoading: function()
		{
			var response = ajaxLoadImg[onloadImg];
			tObj.innerHTML=response;
		}
	});
}
function ajaxCallFindAnimals(callUrl,tObjName,onloadImg)
{
	if (typeof(onloadImg)=='undefined')
	{
		onloadImg=0;
	}
	tObj=document.getElementById(tObjName);
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response.indexOf('?method=pay&')>0)
			{
				window.location=response;
			}
			else
			{
				tObj.innerHTML=response;
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML=response;
		},
		onLoading: function()
		{
			var response = ajaxLoadImg[onloadImg];
			tObj.innerHTML=response;
		}
	});
}
function ajaxCallMCE(callUrl,tObjName,onloadImg)
{
	if (typeof(onloadImg)=='undefined')
	{
		onloadImg=0;
	}
	tObj=document.getElementById(tObjName);
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response.indexOf('?method=pay&')>0)
			{
				window.location=response;
			}
			else
			{
				tObj.innerHTML=response;
				tinyMCE.execCommand('mceAddControl', false, 'description');
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML=response;
		},
		onLoading: function()
		{
			var response = ajaxLoadImg[onloadImg];
			tObj.innerHTML=response;
		}
	});
}
function ajaxCallListing(callUrl,tObjName,onloadImg)
{
	if (typeof(onloadImg)=='undefined')
	{
		onloadImg=0;
	}
	tObj=document.getElementById(tObjName);
	if (tinyMCE.getInstanceById('description'))
	{
		tinyMCE.execCommand('mceFocus', false, 'description');                    
		tinyMCE.execCommand('mceRemoveControl', false, 'description');
	}
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			tObj.innerHTML=response;
			if (document.getElementById('lat'))
			{
				loadMap(document.getElementById('lat').value,document.getElementById('lng').value);
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			tObj.innerHTML=response;
		},
		onLoading: function()
		{
			var response = ajaxLoadImg[onloadImg];
			tObj.innerHTML=response;
		}
	});
}
function ajaxCallSilent(callUrl,okUrl,bcontent)
{
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response=='OK')
			{
				document.location=okUrl;
			}
			else
			{
				alert(response);
				document.getElementById('subbut').innerHTML='<font color=red><b>'+response+'<br>'+bcontent;
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			alert(response);
			document.getElementById('subbut').innerHTML=bcontent;
		}
	});
}
function ajaxCallSilentPSave(pBody,bcontent)
{
	new Ajax.Request("/",
	{
		method:'post',
		postBody:pBody,
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response.indexOf('Error')>=0)
			{
				document.getElementById('suberror').innerHTML='<font color=red><b>'+response+'</b></font>';
				document.getElementById('subbut').innerHTML=bcontent;
			}
			else
			{
				if (tinyMCE.getInstanceById('description'))
				{
					tinyMCE.execCommand('mceFocus', false, 'description');                    
					tinyMCE.execCommand('mceRemoveControl', false, 'description');
				}
				document.getElementById('contentzone').innerHTML=response;
				tinyMCE.execCommand('mceAddControl', false, 'description');
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			alert(response);
			document.getElementById('subbut').innerHTML='<font color=red><b>'+response+'<br>'+bcontent;
		}
	});
}
function ajaxCallPureSilent(callUrl)
{
	new Ajax.Request(callUrl,
	{
		method:'get',
		parameters: {rnd: Math.random()},
		onSuccess: function(transport)
		{
			var response = transport.responseText || "No response from server";
			if (response=='OK')
			{
				alert('Listing has been added to your favorites');
			}
			else
			{
				alert(response);
			}
		},
		onFailure: function()
		{
			var response = "Cannot connect to server";
			alert(response);
		}
	});
}
function initTinyMCE()
{
	tinyMCE.init({
		// General options
		mode : "textareas",
		theme : "advanced",
		plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

		// Theme options
		theme_advanced_buttons1 : "bold,italic,underline,|,copy,paste,pastetext,pasteword,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,help,code,|,preview,|,charmap,emotions,iespell,advhr",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3 : "",
		theme_advanced_buttons4 : "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_statusbar_location : "bottom",
		theme_advanced_resizing : true,

		// Example content CSS (should be your site CSS)
		content_css : "/css/content.css",

		// Drop lists for link/image/media/template dialogs
		template_external_list_url : "/lists/template_list.js",
		external_link_list_url : "/lists/link_list.js",
		external_image_list_url : "/lists/image_list.js",
		media_external_list_url : "/lists/media_list.js",

		// Replace values for the template plugin
		template_replace_values : {
			username : "Some User",
			staffid : "991234"
		}
	});
}
