function showEl (id) {
	var e = document.getElementById(id); 
	if (e != null) { e.style.display = ''; }
}

function hideEl (id) {
	var e = document.getElementById(id); 
	if (e != null) { e.style.display = 'none'; }
}

function setVal(el, val) {
	document.getElementById(el).value = val;
}

function closeForm() {
	updDiv('form_wrapper', 'empty.php'); 
	hideEl('form_wrapper'); 
	hideEl('cover');
	document.getElementById('the_body').className = '';
}

function disableCoApplicant() {
	document.getElementById('twofirstname').value = '';
	document.getElementById('twolastname').value = '';
	document.getElementById('twophonenum').value = '';
	document.getElementById('twoemail').value = '';
	document.getElementById('twosin').value = '';
	document.getElementById('twodob').value = '';
	document.getElementById('twomarital').value = '';
	document.getElementById('twodep').value = '';
	document.getElementById('twocurrent_street').value = '';
	document.getElementById('twocurrent_nr').value = '';
	document.getElementById('twocurrent_unit').value = '';
	document.getElementById('twocurrent_city').value = '';
	document.getElementById('twocurrent_prov').value = '';
	document.getElementById('twocurrent_post').value = '';
	document.getElementById('twolivingarange').value = '';
	document.getElementById('twoaddresslength').value = '';
	document.getElementById('tworent').value = '';
	document.getElementById('twoprev_street').value = '';
	document.getElementById('twoprev_nr').value = '';
	document.getElementById('twoprev_unit').value = '';
	document.getElementById('twoprev_city').value = '';
	document.getElementById('twoprev_prov').value = '';
	document.getElementById('twoprev_post').value = '';
	document.getElementById('twoemployer').value = '';
	document.getElementById('twoemployer_phone').value = '';
	document.getElementById('twoemployer_street').value = '';
	document.getElementById('twoemployer_nr').value = '';
	document.getElementById('twoemployer_unit').value = '';
	document.getElementById('twoemployer_city').value = '';
	document.getElementById('twoemployer_prov').value = '';
	document.getElementById('twoemployer_post').value = '';
	document.getElementById('twoposition').value = '';
	document.getElementById('twoemploymentlength').value = '';
	document.getElementById('twoincome').value = '';
	document.getElementById('twotype').value = '';
	document.getElementById('twoself').value = '';
	document.getElementById('twopreviousemployer').value = '';
	document.getElementById('twopreviousemployer_street').value = '';
	document.getElementById('twopreviousemployer_nr').value = '';
	document.getElementById('twopreviousemployer_unit').value = '';
	document.getElementById('twopreviousemployer_city').value = '';
	document.getElementById('twopreviousemployer_prov').value = '';
	document.getElementById('twopreviousemployer_post').value = '';
	document.getElementById('twopreviousposition').value = '';
	document.getElementById('twopreviousemploymentlength').value = '';
	document.getElementById('twopreviousincome').value = '';
	document.getElementById('twoprevioustype').value = '';
	document.getElementById('twopreviousself').value = '';
	
	document.getElementById('twofirstname').disabled = true;
	document.getElementById('twolastname').disabled = true;
	document.getElementById('twophonenum').disabled = true;
	document.getElementById('twoemail').disabled = true;
	document.getElementById('twosin').disabled = true;
	document.getElementById('twodob').disabled = true;
	document.getElementById('twomarital').disabled = true;
	document.getElementById('twodep').disabled = true;
	document.getElementById('twocurrent_street').disabled = true;
	document.getElementById('twocurrent_nr').disabled = true;
	document.getElementById('twocurrent_unit').disabled = true;
	document.getElementById('twocurrent_city').disabled = true;
	document.getElementById('twocurrent_prov').disabled = true;
	document.getElementById('twocurrent_post').disabled = true;
	document.getElementById('twolivingarange').disabled = true;
	document.getElementById('twoaddresslength').disabled = true;
	document.getElementById('tworent').disabled = true;
	document.getElementById('twoprev_street').disabled = true;
	document.getElementById('twoprev_nr').disabled = true;
	document.getElementById('twoprev_unit').disabled = true;
	document.getElementById('twoprev_city').disabled = true;
	document.getElementById('twoprev_prov').disabled = true;
	document.getElementById('twoprev_post').disabled = true;
	document.getElementById('twoemployer').disabled = true;
	document.getElementById('twoemployer_phone').disabled = true;
	document.getElementById('twoemployer_street').disabled = true;
	document.getElementById('twoemployer_nr').disabled = true;
	document.getElementById('twoemployer_unit').disabled = true;
	document.getElementById('twoemployer_city').disabled = true;
	document.getElementById('twoemployer_prov').disabled = true;
	document.getElementById('twoemployer_post').disabled = true;
	document.getElementById('twoposition').disabled = true;
	document.getElementById('twoemploymentlength').disabled = true;
	document.getElementById('twoincome').disabled = true;
	document.getElementById('twotype').disabled = true;
	document.getElementById('twoself').disabled = true;
	document.getElementById('twopreviousemployer').disabled = true;
	document.getElementById('twopreviousemployer_street').disabled = true;
	document.getElementById('twopreviousemployer_nr').disabled = true;
	document.getElementById('twopreviousemployer_unit').disabled = true;
	document.getElementById('twopreviousemployer_city').disabled = true;
	document.getElementById('twopreviousemployer_prov').disabled = true;
	document.getElementById('twopreviousemployer_post').disabled = true;
	document.getElementById('twopreviousposition').disabled = true;
	document.getElementById('twopreviousemploymentlength').disabled = true;
	document.getElementById('twopreviousincome').disabled = true;
	document.getElementById('twoprevioustype').disabled = true;
	document.getElementById('twopreviousself').disabled = true;
	
	document.getElementById('twofirstname').className = 'input_disabled';
	document.getElementById('twolastname').className = 'input_disabled';
	document.getElementById('twophonenum').className = 'input_disabled';
	document.getElementById('twoemail').className = 'input_disabled';
	document.getElementById('twosin').className = 'input_disabled';
	document.getElementById('twodob').className = 'input_disabled';
	document.getElementById('twomarital').className = 'input_disabled';
	document.getElementById('twodep').className = 'input_disabled';
	document.getElementById('twocurrent_street').className = 'input_disabled';
	document.getElementById('twocurrent_nr').className = 'input_disabled';
	document.getElementById('twocurrent_unit').className = 'input_disabled';
	document.getElementById('twocurrent_city').className = 'input_disabled';
	document.getElementById('twocurrent_prov').className = 'input_disabled';
	document.getElementById('twocurrent_post').className = 'input_disabled';
	document.getElementById('twolivingarange').className = 'input_disabled';
	document.getElementById('twoaddresslength').className = 'input_disabled';
	document.getElementById('tworent').className = 'input_disabled';
	document.getElementById('twoprev_street').className = 'input_disabled';
	document.getElementById('twoprev_nr').className = 'input_disabled';
	document.getElementById('twoprev_unit').className = 'input_disabled';
	document.getElementById('twoprev_city').className = 'input_disabled';
	document.getElementById('twoprev_prov').className = 'input_disabled';
	document.getElementById('twoprev_post').className = 'input_disabled';
	document.getElementById('twoemployer').className = 'input_disabled';
	document.getElementById('twoemployer_phone').className = 'input_disabled';
	document.getElementById('twoemployer_street').className = 'input_disabled';
	document.getElementById('twoemployer_nr').className = 'input_disabled';
	document.getElementById('twoemployer_unit').className = 'input_disabled';
	document.getElementById('twoemployer_city').className = 'input_disabled';
	document.getElementById('twoemployer_prov').className = 'input_disabled';
	document.getElementById('twoemployer_post').className = 'input_disabled';
	document.getElementById('twoposition').className = 'input_disabled';
	document.getElementById('twoemploymentlength').className = 'input_disabled';
	document.getElementById('twoincome').className = 'input_disabled';
	document.getElementById('twotype').className = 'input_disabled';
	document.getElementById('twoself').className = 'input_disabled';
	document.getElementById('twopreviousemployer').className = 'input_disabled';
	document.getElementById('twopreviousemployer_street').className = 'input_disabled';
	document.getElementById('twopreviousemployer_nr').className = 'input_disabled';
	document.getElementById('twopreviousemployer_unit').className = 'input_disabled';
	document.getElementById('twopreviousemployer_city').className = 'input_disabled';
	document.getElementById('twopreviousemployer_prov').className = 'input_disabled';
	document.getElementById('twopreviousemployer_post').className = 'input_disabled';
	document.getElementById('twopreviousposition').className = 'input_disabled';
	document.getElementById('twopreviousemploymentlength').className = 'input_disabled';
	document.getElementById('twopreviousincome').className = 'input_disabled';
	document.getElementById('twoprevioustype').className = 'input_disabled';
	document.getElementById('twopreviousself').className = 'input_disabled';
}

function enableCoApplicant() {
	document.getElementById('twofirstname').disabled = false;
	document.getElementById('twolastname').disabled = false;
	document.getElementById('twophonenum').disabled = false;
	document.getElementById('twoemail').disabled = false;
	document.getElementById('twosin').disabled = false;
	document.getElementById('twodob').disabled = false;
	document.getElementById('twomarital').disabled = false;
	document.getElementById('twodep').disabled = false;
	document.getElementById('twocurrent_street').disabled = false;
	document.getElementById('twocurrent_nr').disabled = false;
	document.getElementById('twocurrent_unit').disabled = false;
	document.getElementById('twocurrent_city').disabled = false;
	document.getElementById('twocurrent_prov').disabled = false;
	document.getElementById('twocurrent_post').disabled = false;
	document.getElementById('twolivingarange').disabled = false;
	document.getElementById('twoaddresslength').disabled = false;
	document.getElementById('tworent').disabled = false;
	document.getElementById('twoprev_street').disabled = false;
	document.getElementById('twoprev_nr').disabled = false;
	document.getElementById('twoprev_unit').disabled = false;
	document.getElementById('twoprev_city').disabled = false;
	document.getElementById('twoprev_prov').disabled = false;
	document.getElementById('twoprev_post').disabled = false;
	document.getElementById('twoemployer').disabled = false;
	document.getElementById('twoemployer_phone').disabled = false;
	document.getElementById('twoemployer_street').disabled = false;
	document.getElementById('twoemployer_nr').disabled = false;
	document.getElementById('twoemployer_unit').disabled = false;
	document.getElementById('twoemployer_city').disabled = false;
	document.getElementById('twoemployer_prov').disabled = false;
	document.getElementById('twoemployer_post').disabled = false;
	document.getElementById('twoposition').disabled = false;
	document.getElementById('twoemploymentlength').disabled = false;
	document.getElementById('twoincome').disabled = false;
	document.getElementById('twotype').disabled = false;
	document.getElementById('twoself').disabled = false;
	document.getElementById('twopreviousemployer').disabled = false;
	document.getElementById('twopreviousemployer_street').disabled = false;
	document.getElementById('twopreviousemployer_nr').disabled = false;
	document.getElementById('twopreviousemployer_unit').disabled = false;
	document.getElementById('twopreviousemployer_city').disabled = false;
	document.getElementById('twopreviousemployer_prov').disabled = false;
	document.getElementById('twopreviousemployer_post').disabled = false;
	document.getElementById('twopreviousposition').disabled = false;
	document.getElementById('twopreviousemploymentlength').disabled = false;
	document.getElementById('twopreviousincome').disabled = false;
	document.getElementById('twoprevioustype').disabled = false;
	document.getElementById('twopreviousself').disabled = false;
	
	document.getElementById('twofirstname').className = '';
	document.getElementById('twolastname').className = '';
	document.getElementById('twophonenum').className = '';
	document.getElementById('twoemail').className = '';
	document.getElementById('twosin').className = '';
	document.getElementById('twodob').className = '';
	document.getElementById('twomarital').className = '';
	document.getElementById('twodep').className = '';
	document.getElementById('twocurrent_street').className = '';
	document.getElementById('twocurrent_nr').className = '';
	document.getElementById('twocurrent_unit').className = '';
	document.getElementById('twocurrent_city').className = '';
	document.getElementById('twocurrent_prov').className = '';
	document.getElementById('twocurrent_post').className = '';
	document.getElementById('twolivingarange').className = '';
	document.getElementById('twoaddresslength').className = '';
	document.getElementById('tworent').className = '';
	document.getElementById('twoprev_street').className = '';
	document.getElementById('twoprev_nr').className = '';
	document.getElementById('twoprev_unit').className = '';
	document.getElementById('twoprev_city').className = '';
	document.getElementById('twoprev_prov').className = '';
	document.getElementById('twoprev_post').className = '';
	document.getElementById('twoemployer').className = '';
	document.getElementById('twoemployer_phone').className = '';
	document.getElementById('twoemployer_street').className = '';
	document.getElementById('twoemployer_nr').className = '';
	document.getElementById('twoemployer_unit').className = '';
	document.getElementById('twoemployer_city').className = '';
	document.getElementById('twoemployer_prov').className = '';
	document.getElementById('twoemployer_post').className = '';
	document.getElementById('twoposition').className = '';
	document.getElementById('twoemploymentlength').className = '';
	document.getElementById('twoincome').className = '';
	document.getElementById('twotype').className = '';
	document.getElementById('twoself').className = '';
	document.getElementById('twopreviousemployer').className = '';
	document.getElementById('twopreviousemployer_street').className = '';
	document.getElementById('twopreviousemployer_nr').className = '';
	document.getElementById('twopreviousemployer_unit').className = '';
	document.getElementById('twopreviousemployer_city').className = '';
	document.getElementById('twopreviousemployer_prov').className = '';
	document.getElementById('twopreviousemployer_post').className = '';
	document.getElementById('twopreviousposition').className = '';
	document.getElementById('twopreviousemploymentlength').className = '';
	document.getElementById('twopreviousincome').className = '';
	document.getElementById('twoprevioustype').className = '';
	document.getElementById('twopreviousself').className = '';
}


function processForm(the_form, the_div) 
{
	return function updateResponseDiv(req) 
	{
		Spry.Utils.setInnerHTML(the_div, req.xhRequest.responseText);
	}
}

function doForm(form, the_form, the_div, the_url)
{
		Spry.Utils.submitForm(form, processForm(the_form, the_div), {url:the_url});
		return false;
}

function showForm(the_div, the_url) {
	window.scroll(0,0);
	document.getElementById('the_body').className = 'overflow_hidden';
	showEl('cover'); 
	showEl('form_wrapper');
	Spry.Utils.updateContent(the_div, the_url);	
}

function updDiv(the_div, the_url) {
	hideEl('div_chart_sales_evolution'); 
	Spry.Utils.updateContent(the_div, the_url);	
}
