// JavaScript Document

// IE focus fix
sfFocus = function() {
	var sfEls = document.getElementsByTagName("INPUT");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onfocus=function() {
			this.className+=" sffocus";
		}
		sfEls[i].onblur=function() {
			this.className=this.className.replace(new RegExp(" sffocus\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfFocus);

function formatPostalCode(obj)
{
	if (obj.value.length == 6)
	{
		var part1 = obj.value.substring(0,3);
		var part2 = obj.value.substring(3,6);
		var newPart = part1 + " " + part2;
		obj.value = newPart;
	}
}

$().ready(function() {
	
	var step1 = $('#step1');
	var step2 = $('#step2');
	var step3 = $('#step3');
	
	function hideAllSteps() {
		step1.hide();
		step2.hide();
		step3.hide();
	}
	
	var panel_1 = $('#step1_panel');
	var panel_2 = $('#step2_panel');
	var panel_3 = $('#step3_panel');
	
	function allPanelsInactive() {
		panel_1.removeClass('active');
		panel_2.removeClass('active');
		panel_3.removeClass('active');
	}

	// GO TO STEP 2 WHEN SELECTING A PROGRAM
	$('#step1 input').click(function() {
		allPanelsInactive();
		hideAllSteps();
		// display program chosen on step 2
		var progSelect = $('input[name=CurriculumID]:checked').parent().text();
		
		// move page to top
		scroll(0,0);
		// display selected program
		$("#selected_program").html('<p><strong>You have selected:</strong> ' + progSelect + '.<p>');
		panel_2.addClass('active');
		step2.show();
	});
	
	// BACK TO STEP 1
	$('a#backStep1').click(function() {
		allPanelsInactive();
		hideAllSteps();
		$('input:radio').parent('label').removeClass('highlight');
		$('input:radio:checked').parent('label').addClass('highlight');
		panel_1.addClass('active');
		step1.fadeIn('fast');
	});
	
	// VALIDATE STEP 2 AND SHOW STEP 3
	$('a#showStep3').click(function() {
									
		if($('#quest1').val() == "") 
		{
			alert("Please select an education level.");
		}
		else if ($('#quest3').val() == "")
		{
			alert("Please select when you plan on starting school.");
		}
		else if ($('#quest4').val() == "")
		{
			alert("Please select what you can afford towards your career education.");
		}
		else if ($('#country').val() == "")
		{
			alert("You must live in the United States or Canada to qualify.");
		}
		else if ($('#quest5').val() != "Yes" && $('#quest5').val() != "true")
		{
			alert("Please select that you understand you be contacted via phone/email.");
		}
		else
		{
			allPanelsInactive();
			hideAllSteps();
			panel_3.addClass('active');
			step3.fadeIn('fast');
			
		}
		return false;
	});
	
	// BACK TO STEP 1
	$('a#backStep2').click(function() {
		allPanelsInactive();
		hideAllSteps();
		panel_2.addClass('active');
		step2.fadeIn('fast');
	});
	
	// GO TO PROGRAM PAGE UPON RADIO SELECT
	$('#step1 input').click(function() {
		var absolute_URL_live = "http://www.homestudycourses.info/programs/";
		var absolute_URL_preview = "http://ppcpreview.plattformstuff.com/ashworth_college/homestudycourses.info/programs/";
		var absolute_URL = "http://ppcpreview.plattformstuff.com/ashworth_college/homestudycourses.info/programs/";
		var page = $(this).parent().text();
		
		switch (page) {
			case "College Prep - Correspondence" : page = "high_school_diploma/college_prep_correspondence.php"; break;
			case "College Prep - Online" : page = "high_school_diploma/college_prep_online.php"; break;
			case "General - Correspondence" : page = "high_school_diploma/general_correspondence.php"; break;
			case "General - Online" : page = "high_school_diploma/general_online.php"; break;
			case "Vocational High School - Computer" : page = "high_school_diploma/vocational_high_school_computer.php"; break;
			case "Vocational High School - Medical" : page = "high_school_diploma/vocational_high_school_medical.php"; break;
			case "Vocational High School - Skilled Trade" : page = "high_school_diploma/vocational_high_school_skilled_trade.php"; break;
			case "Fitness and Exercise" : page = "school_of_allied_health/fitness_and_exercise.php"; break;
			case "Health Records Management" : page = "school_of_allied_health/health_records_management.php"; break;
			case "Intro to Psychology" : page = "school_of_allied_health/intro_to_psychology.php"; break;
			case "Massage Techniques" : page = "school_of_allied_health/massage_techniques.php"; break;
			case "Medical Billing/Claims" : page = "school_of_allied_health/medical_billing_claims.php"; break;
			case "Medical Office Assisting" : page = "school_of_allied_health/medical_office_assisting.php"; break;
			case "Medical Transcription" : page = "school_of_allied_health/medical_transcription.php"; break;
			case "Nutrition, Diet and Health" : page = "school_of_allied_health/nutrition_diet_and_health.php"; break;
			case "Pharmacy Technology" : page = "school_of_allied_health/pharmacy_technology.php"; break;
			case "Pharmacy Technician" : page = "school_of_allied_health/pharmacy_technology.php"; break;
			case "Physical Therapy Aide" : page = "school_of_allied_health/physical_therapy_aide.php"; break;
			case "Physical Therapy" : page = "school_of_allied_health/physical_therapy_aide.php"; break;
			case "Basic Accounting" : page = "school_of_business/basic_accounting.php"; break;
			case "Accounting" : page = "school_of_business/basic_accounting.php"; break;
			case "Fashion Retailing" : page = "school_of_business/fashion_retailing.php"; break;
			case "Hotel/Restaurant Management" : page = "school_of_business/hotel_restaurant_management.php"; break;
			case "Internet Marketing" : page = "school_of_business/internet_marketing.php"; break;
			case "Intro to Financial Statements" : page = "school_of_business/intro_to_financial_statements.php"; break;
			case "Intro to Sales" : page = "school_of_business/intro_to_sales.php"; break;
			case "Marketing Communications" : page = "school_of_business/marketing_communications.php"; break;
			case "Online Business Management" : page = "school_of_business/online_business_management.php"; break;
			case "Project Management" : page = "school_of_business/project_management.php"; break;
			case "Property Management" : page = "school_of_business/property_management.php"; break;
			case "Retail Management" : page = "school_of_business/retail_management.php"; break;
			case "Small Business Management" : page = "school_of_business/small_business_management.php"; break;
			case "Floral Design" : page = "school_of_creative_arts/floral_design.php"; break;
			case "Gourmet Cooking and Catering" : page = "school_of_creative_arts/gourmet_cooking_and_catering.php"; break;
			case "Interior Decorating" : page = "school_of_creative_arts/interior_decorating.php"; break;
			case "Intro to Photography" : page = "school_of_creative_arts/intro_to_photography.php"; break;
			case "Jewelry Design and Repair" : page = "school_of_creative_arts/jewelry_design_and_repair.php"; break;
			case "Writing Children's Books" : page = "school_of_creative_arts/writing_childrens_books.php"; break;
			case "Forensic Science" : page = "school_of_legal_studies/forensic_science.php"; break;
			case "Paralegal Studies" : page = "school_of_legal_studies/paralegal_studies.php"; break;
			case "Private Investigation" : page = "school_of_legal_studies/private_investigation.php"; break;
			case "Security Services" : page = "school_of_legal_studies/security_services.php"; break;
			case "Security Specialist" : page = "school_of_legal_studies/security_services.php"; break;
			case "Computer Accounting" : page = "school_of_information_technology/computer_accounting.php"; break;
			case "Computer Network Security" : page = "school_of_information_technology/computer_network_security.php"; break;
			case "Computer Networking" : page = "school_of_information_technology/computer_networking.php"; break;
			case "Computer Programming" : page = "school_of_information_technology/computer_programming.php"; break;
			case "Graphic Design" : page = "school_of_information_technology/graphic_design.php"; break;
			case "PC Service and Repair" : page = "school_of_information_technology/pc_service_and_repair.php"; break;
			case "PCs for Beginners" : page = "school_of_information_technology/pcs_for_beginners.php"; break;
			case "PC for Beginners" : page = "school_of_information_technology/pcs_for_beginners.php"; break;
			case "Web Site Design" : page = "school_of_information_technology/web_site_design.php"; break;
			case "Bridal Consulting" : page = "school_of_professional_services/bridal_consulting.php"; break;
			case "Child Care Career Skills" : page = "school_of_professional_services/child_care_career_skills.php"; break;
			case "Conservation" : page = "school_of_professional_services/conservation.php"; break;
			case "Financial Planning" : page = "school_of_professional_services/financial_planning.php"; break;
			case "Real Estate Appraisal Skills" : page = "school_of_professional_services/real_estate_appraisal_skills.php"; break;
			case "Sport Psychology" : page = "school_of_professional_services/sport_psychology.php"; break;
			case "Tax Preparation" : page = "school_of_professional_services/tax_preparation.php"; break;
			case "Teacher Assisting" : page = "school_of_professional_services/teacher_assisting.php"; break;
			case "Teacher Assistant" : page = "school_of_professional_services/teacher_assisting.php"; break;
			case "Travel Agent" : page = "school_of_professional_services/travel_agent.php"; break;
			case "Veterinary Assisting" : page = "school_of_professional_services/veterinary_assisting.php"; break;
			case "Auto Mechanics" : page = "school_of_skilled_trades/auto_mechanics.php"; break;
			case "Basic Electronics" : page = "school_of_skilled_trades/basic_electronics.php"; break;
			case "Carpentry" : page = "school_of_skilled_trades/carpentry.php"; break;
			case "Electrician Training" : page = "school_of_skilled_trades/electrician_training.php"; break;
			case "Gunsmithing" : page = "school_of_skilled_trades/gunsmithing.php"; break;
			case "Heating and Air Conditioning" : page = "school_of_skilled_trades/heating_and_air_conditioning.php"; break;
			case "Home Inspection" : page = "school_of_skilled_trades/home_inspection.php"; break;
			case "Landscape Design" : page = "school_of_skilled_trades/landscape_design.php"; break;
			case "Locksmithing" : page = "school_of_skilled_trades/locksmithing.php"; break;
			case "Motorcycle Mechanics" : page = "school_of_skilled_trades/motorcycle_mechanics.php"; break;
			case "Plumbing" : page = "school_of_skilled_trades/plumbing.php"; break;
			default : page = "";
		}
		
		window.location.replace(absolute_URL + page);
	});
	
	// FEEDBACK FORM AND VALIDATION
	$('#feedback')
		.colorbox({width:"550px", height:"520px"});
	
});
