var PAS = {};
PAS.loadBusinessPlanStarter = function() {
	var head = document.getElementsByTagName('head')[0];

	var url = 'http://wsj.bplans.com/business_plan_starter.php';
	var script = document.createElement("script");
	script.setAttribute("type", "text/javascript");
	script.setAttribute("src", url);
	head.appendChild(script);

	var link = document.createElement('link');
	link.type = 'text/css';
	link.rel = 'stylesheet';
	link.href = 'http://wsj.bplans.com/css/business_plan_starter.css';
	head.appendChild(link);
	
}

PAS.loadContents = function(json) {
	document.getElementById('business_plan_starter').innerHTML = json.response;
	PAS.checkMaxLength('bps_old');
	PAS.checkMaxLength('bps_bs');
	PAS.checkMaxLength('bps_bm');
	PAS.checkMaxLength('bps_ca');
	PAS.checkMaxLength('bps_comp');
	PAS.checkMaxLength('bps_mt');
	PAS.checkMaxLength('bps_fin');
	PAS.checkMaxLength('bps_dcp');
	PAS.checkMaxLength('bps_dys');
	PAS.checkMaxLength('bps_ym');
	PAS.checkMaxLength('bps_sms');

}

PAS.showTab = function(tab) {
	for(i=1;i<=4;i++){
		if(i == tab) {
			document.getElementById("bps_step" + i).style.display = 'block';	
			document.getElementById("bps_step" + i + "_tab").className = 'active';
		}
		else{
			document.getElementById("bps_step" + i).style.display = 'none';			
			document.getElementById("bps_step" + i + "_tab").className = 'inactive';
		}
	}
	if(tab == 4) {
		document.getElementById('bps_name_hidden').value = document.getElementById('bps_name').value;
		document.getElementById('bps_old_hidden').value = document.getElementById('bps_old').value;
		document.getElementById('bps_bs_hidden').value = document.getElementById('bps_bs').value;
		document.getElementById('bps_bm_hidden').value = document.getElementById('bps_bm').value;
		document.getElementById('bps_ca_hidden').value = document.getElementById('bps_ca').value;
		document.getElementById('bps_comp_hidden').value = document.getElementById('bps_comp').value;
		document.getElementById('bps_mt_hidden').value = document.getElementById('bps_mt').value;
		document.getElementById('bps_fin_hidden').value = document.getElementById('bps_fin').value;
		document.getElementById('bps_dcp_hidden').value = document.getElementById('bps_dcp').value;
		document.getElementById('bps_dys_hidden').value = document.getElementById('bps_dys').value;
		document.getElementById('bps_ym_hidden').value = document.getElementById('bps_ym').value;
		document.getElementById('bps_sms_hidden').value = document.getElementById('bps_sms').value;
	}
	scroll(0,0);
}
PAS.checkMaxLength = function(field) {
	var CurrentLength = document.getElementById(field).value.length;
	var maxlength=document.getElementById(field).getAttribute? parseInt(document.getElementById(field).getAttribute("maxlength")): "";
	if (CurrentLength>maxlength) {
		document.getElementById(field).value=document.getElementById(field).value.substring(0,maxlength );
		CurrentLength = maxlength;
		alert("You've exceeded the number of characters allowed for this field.  Please review and revise your entry.  Thank you.");
	}
	document.getElementById(field + '_count').innerHTML = 'Currently using ' + CurrentLength + ' of ' + maxlength + ' characters';
}

