// JavaScript Document

$(document).ready(function() {
						   
	/*
	* This will get the relative url when ajax calls
	*/
	var path = location.href;
	temp = path.split('/');
	var urlPath = "";
	var n = 0;
	if(temp.length < 7) n = 3;
	else n = 4;
	for(i = 3; i < temp.length-n; i++) {
		urlPath = urlPath + "/" + temp[i];
	}
	//for local
	//urlPath = "http://localhost/rplive";
	
	//for local
	urlPath = "http://www.rainingpesos.com.ph";
	pdfPath = "https://www.rainingpesos.com.ph";		// urlPath = "http://localhost/rplive";	// pdfPath = "http://localhost/rplive";
	
	// display the selected loan type quick start
	fnQuickStart();
	function fnQuickStart()
	{
		var process = $('#qloantype').val();
		$.ajax({
			type: "POST",
			data: "process=" + process,
			//beforeSend: function() { $('#quickstart').html('<p>&nbsp;</p><p align="center"><strong>Loading...</strong></p>'); },
			url: urlPath + '/leftajax/ajaxQuickStart',
			success: function(msg) {
				$('#quickstart').html(msg);
			}
		});
	}
	
	// go to the page when continue button was clicked
	function fnQuickContinue(pData, qPath)
	{
		var qData = ""; 
		
		$.ajax({
			type: "POST",
			data: pData,
			url: urlPath + '/leftajax/ajaxQuickSess',
			success: function(msg) {
				qData = msg;
			},
			complete: function() { window.location = qData; 
			//complete: function() { window.location = qData+qPath; 
			}
		});
	}
	
	// if the loan type change
	$('#qloantype').change(function() {
		fnQuickStart();								
	});
	
	// change the model according to car make
	$('#qmake').live("click", function() { //alert('click');
		var id = $(this).val(); 
		$.ajax({
			type: "POST",
			data: "carMake=" + id,
			url: urlPath+"/autoajax/ajaxCarModel2",
			beforeSend: function() { $('#qmodel').html('<option>Loading...</option>'); },
			success: function(msg) {
				$('#qmodel').html(msg);
			}
		});
	});	
	
	$('#btnQuickCon').live("click", function() {
		var process = $('#qloantype').val();
		var data = '';
		
		switch(process)
		{
			case '2': conpath = 'step1';
					  data = "process=" + process + "&qpurpose=" + $('#qpurpose').val(); //+ "&qloanamount=" + $('#qloanamount').val() + "&qage=" + $('#qage').val() + "&qloanterm=" + $('#qloanterm').val();
					  fnQuickContinue(data, conpath);
					  break;
			case '3': conpath = 'step1';
					  data = "process=" + process + "&qcondition=" + $('#qcondition').val() + "&qyear=" + $('#qyear').val() + "&qmake=" + $('#qmake').val() + "&qmodel=" + $('#qmodel').val();
					  fnQuickContinue(data, conpath);
					  break;
			case '4': conpath = 'step1';
					  data = "process=" + process + "&qcity=" + $('#qcity').val() + "&qyear=" + $('#qyear').val() + "&qmake=" + $('#qmake').val() + "&qmodel=" + $('#qmodel').val();
					  fnQuickContinue(data, conpath);
					  break;
			case '5': conpath = 'step1';
					  data = "process=" + process + "&qpurpose=" + $('#qpurpose').val() + "&qcountry=" + $('#qcountry').val();
					  fnQuickContinue(data, conpath);
					  break;
			case '6': conpath = 'step2';
					  data = "process=" + process + "&qpurpose=" + $('#qpurpose').val() + "&qloanamount=" + $('#qloanamount').val() + "&qage=" + $('#qage').val() + "&qloanterm=" + $('#qloanterm').val();
					  fnQuickContinue(data, conpath);
					  break;
			case '7': conpath = 'step2';
					  data = "process=" + process + "&qpurpose=" + $('#qpurpose').val() + "&qloanamount=" + $('#qloanamount').val() + "&qage=" + $('#qage').val() + "&qloanterm=" + $('#qloanterm').val();
					  fnQuickContinue(data, conpath);
					  break;
			case '8': conpath = 'step1';
					  data = "process=" + process + "&qcity=" + $('#qcity').val() + "&qprotype=" + $('#qprotype').val();
					  fnQuickContinue(data, conpath);
					  break;
			case '9': conpath = 'step1';
					  data = "process=" + process + "&qloanpurpose=" + $('#qloanpurpose').val();
					  fnQuickContinue(data, conpath);
					  break;
			case '12': conpath = 'step1';
					  data = "process=" + process + "&qgadget=" + $('#qgadget').val();
					  fnQuickContinue(data, conpath);
					  break;
			default: break;
		}
	});

});
