var nextHighestContentItem = 1;
var current_parent_id = -1;
var nextHighestImageId = 0;
var __short_sale = -1;
var __contact = 0;
var __document = 0;
var __content = 0;
var __category = 0;
var __listing = 0;
var __contact_group = 0;
var __mortgage = 0;
var __form = 0;
var __image = 0;
var __forms = '';
var __leads = 1;

function save_form(theform)
{
	//alert(__short_sale);
	var a = new Array();
	a = parse_form_vars_to_array(theform);
	a['__action'] = 'SAVEFORM';
	a['__short_sale'] = __short_sale;
	a['__leads'] = __leads;
	
	var rv = clientRequestResponse('/admin/shortsales_manager.php',a,'POST');
	
	return rv;
}

function save_form_bp(theform)
{
	var a = new Array();
	a = parse_form_vars_to_array(theform);
	a['__action'] = 'SAVEFORMBP';
	
	var rv = clientRequestResponse('/admin/shortsales_manager.php',a,'POST');
	//alert(rv);
	return rv;
}

function load_form(__form_name)
{
	var a = new Array();
	a['__action'] = 'LOADFORM';
	a['__short_sale'] = __short_sale;
	a['__form_name'] = __form_name;
	a['__leads'] = __leads;
	clientRequest('property_content','/admin/shortsales_manager.php',a,'POST');
}

function load_form_to(__form_name,div)
{
	var a = new Array();
	a['__action'] = 'LOADFORM';
	a['__short_sale'] = __short_sale;
	a['__form_name'] = __form_name;
	a['__leads'] = __leads;
	clientRequest(div,'/admin/shortsales_manager.php',a,'POST');
}

function load_form_bp(__form_name)
{
	var a = new Array();
	a['__action'] = 'LOADFORM';
	a['__form_name'] = __form_name;
	clientRequest('bp','/admin/shortsales_manager.php',a,'POST');
}

function load_form_rtf(theform)
{
	save_form(theform);
	var a = new Array();
	a['__action'] = 'LOADFORMRTF';
	a['__short_sale'] = __short_sale;
	a['__form_name'] = theform.name;
		
	rv = clientRequestResponse('/admin/shortsales_manager.php',a,'POST');
	window.open('/doc/'+rv,'_new');
}

function load_document_to(__form_name,div)
{
	var a = new Array();
	a['__action'] = 'LOADFORM';
	a['__short_sale'] = __short_sale;
	a['__form_name'] = __form_name;
	a['__leads'] = __leads;
	clientRequest(div,'/admin/shortsales_manager.php',a,'POST');
	calendar_setup(__form_name);
}

function load_document(__form_name)
{
	var a = new Array();
	a['__action'] = 'LOADFORM';
	a['__short_sale'] = __short_sale;
	a['__form_name'] = __form_name;
	a['__leads'] = __leads;
	clientRequest('forms_content','/admin/shortsales_manager.php',a,'POST');
	calendar_setup(__form_name);
}

function calendar_setup(__form_name)
{
	switch(__form_name)
	{
		case 'done4u_client_info_sheet.html':
		{
			get_date_calendar('foreclosure_date_caltrigger','foreclosure_date');
			get_date_calendar('foreclosure_sale_date_ct','foreclosure_sale_date');
			get_date_calendar('nod_date_caltrigger','nod_date');
			get_date_calendar('payoff_good_thru_date_1_ct','payoff_good_thru_date_1');
			get_date_calendar('payoff_good_thru_date_2_ct','payoff_good_thru_date_2');
			get_date_calendar('payoff_good_thru_date_3_ct','payoff_good_thru_date_3');
			get_date_calendar('date_payoff_due_date_1_ct','date_payoff_due_date_1');
			get_date_calendar('date_payoff_due_date_2_ct','date_payoff_due_date_2');
			get_date_calendar('date_payoff_due_date_3_ct','date_payoff_due_date_3');
			get_date_calendar('reinstate_good_thru_date_1_ct','reinstate_good_thru_date_1');
			get_date_calendar('reinstate_good_thru_date_2_ct','reinstate_good_thru_date_2');
			get_date_calendar('reinstate_good_thru_date_3_ct','reinstate_good_thru_date_3');
		}
		break;
		case 'escrow_letter.html':
		{
			get_date_calendar('escrow_letter_date_caltrigger','escrow_letter_date');
		}
		break;
		case 'bill_of_sale.html':
		{
			get_date_calendar('bos_date_caltrigger','bos_date');
		}
		break;
		case 'mortgage_insurance_letter.html':
		{
			get_date_calendar('mi_letter_date_caltrigger','mi_letter_date');
			get_date_calendar('first_payment_due_date_ct','first_payment_due_date');
		}
		break;
	}
}

function tell_a_friend(theform)
{
	var a = new Array();
	a = parse_form_vars_to_array(theform);
	a['__action'] = 'TELLAFRIEND';
	var rv = clientRequestResponse('/client_manager.php',a,'POST');
	
	alert(rv);
	
	if(rv == 'Your message has been sent!')
	{
		theform.yemail.value = '';
		theform.femail.value = '';
		theform.yname.value = '';
		theform.fname.value = '';
		theform.message.value = '';
	}
	return rv;
}

function contact_us(theform)
{
	var a = new Array();
		
	a = parse_form_vars_to_array(theform);
	a['__action'] = 'CONTACTUS';
	
	rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
	rePhoneNumber2 = new RegExp(/^[1-9]\d{2}\-\d{3}\-\d{4}$/);
	rePhoneNumber3 = new RegExp(/^[1-9]\d{9}$/);
 
    if (!rePhoneNumber.test(theform.phone.value) && !rePhoneNumber2.test(theform.phone.value) && !rePhoneNumber3.test(theform.phone.value))
	{
		alert("Error sending message:\r\n\r\nPhone Number should be in this format 555-555-1212");
	}
	else
	{
		var rv = clientRequestResponse('/client_manager.php',a,'POST');
		alert(rv);
	
		if(rv == 'Your message has been sent!')
		{
			theform.name.value = '';
			theform.email.value = '';
			theform.phone.value = '';
			theform.comment.value = '';
		}
	}
	
	return rv;
}

function is_valid_phone(str)
{
	rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
	rePhoneNumber2 = new RegExp(/^[1-9]\d{2}\-\d{3}\-\d{4}$/);
	rePhoneNumber3 = new RegExp(/^[1-9]\d{9}$/);
	
	if (!rePhoneNumber.test(str) && !rePhoneNumber2.test(str) && !rePhoneNumber3.test(str))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function is_empty(str)
{
	if(str.length == 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function is_valid_email(str)
{
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1)
	{
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1)
	 {
		return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	 {
		return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1)
	 {
		return false;
	 }
	
	 if (str.indexOf(" ")!=-1)
	 {
		return false;
	 }

	 return true;
}

function sell_your_house_fast(theform)
{
	var a = new Array();
	var msg = '';
	var bError = false;
	
	a = parse_form_vars_to_array(theform);
	
	if(is_empty(theform.client1_firstname.value))
	{
		msg += '\r\n-First Name is a required field.';
		bError = true;
	}
	
	if(is_empty(theform.client1_lastname.value))
	{
		msg += '\r\n-Last Name is a required field.';
		bError = true;
	}
	
	if(is_empty(theform.home_phone.value) || !is_valid_phone(theform.home_phone.value))
	{
		msg += '\r\n-Home Phone is a required field and must be in this format 555-555-1212.';
		bError = true;
	}
	
	if(is_empty(theform.work_phone.value) || !is_valid_phone(theform.work_phone.value))
	{
		msg += '\r\n-Work Phone is a required field and must be in this format 555-555-1212.';
		bError = true;
	}
	
	if(!is_valid_email(theform.client_email.value))
	{
		msg += '\r\n-Email is a required field and must be a valid email address.';
		bError = true;
	}
	
	if(is_empty(theform.address1.value))
	{
		msg += '\r\n-Property Address is a required field.';
		bError = true;
	}
	
	if(is_empty(theform.city.value))
	{
		msg += '\r\n-Property City is a required field.';
		bError = true;
	}
	
	if(is_empty(theform.zip.value))
	{
		msg += '\r\n-Property Zip Code is a required field.';
		bError = true;
	}
	
	if(is_empty(theform.state.options[theform.state.selectedIndex].value))
	{
		msg += '\r\n-Property State is a required field.';
		bError = true;
	}
	
	if(bError)
	{
		alert('Problem sending form! Please correct the items below and resubmit your form.\r\n'+msg)
	}
	else
	{
		a['__action'] = 'SELLYOURHOUSEFAST';
		a['__leads'] = __leads;
		a['__short_sale'] = __short_sale;
		
		var rv = clientRequestResponse('/client_manager.php',a,'POST');
		alert(rv);
		
		window.location = '/index.php';
	}
	return rv;
}











