


	var currentPage = 1;
	var previousPage = 0;
$(function(){
	
	var percentages = null;
	
	
	// Continue button
	$('a#continueBtn').click(function(){
		
		$('#mainInfo').fadeOut('slow', function(){
		
			$('#formContainer').fadeIn('slow');
		});
		
	});
	
	// Next button
	$('a#nextPage').click(function(){
		
		if( savePage( currentPage ) ){
			
			previousPage = currentPage;
			currentPage++;
			loadPage( currentPage );
		}
	});
	
	// Next button
	$('a#prevPage').click(function(){
		
		if( currentPage > 1 && savePage( currentPage ) ){
			
			previousPage = currentPage;
			loadPage( currentPage-1 );
			currentPage--;
		}
	});
	
	
	// Load application
	$("#loadApp").bind('click', function(){
			
		$('#msgBg').css('height', $('#formContainer').height());
		$('#msgBg').fadeIn('slow');
		$('#loadMsg').fadeIn('slow');
	});
	
	// Load application
	$("#saveApp").bind('click', function(){
			
		savePage( currentPage );
		$('#msgBg').css('height', $('#formContainer').height());
		$('#uniqueId').html(currentSession);
		$('#uniqueIdUrl').html(currentSession);
		$('#msgBg').fadeIn('slow');
		$('#saveMsg').fadeIn('slow');
	});
	
	
	// Close load application window
	$("a.closeLoad").bind('click', function(){
			
		$('#loadMsg').fadeOut('slow');
		$('#saveMsg').fadeOut('slow');
		$('#msgBg').fadeOut('slow');
	});
	
	
	// check ID and load if OK
	$("#loader").bind('click', function(){
			
		var sid = $('#app_id').val();
		var errorMsg = 'Please enter vaild ID';
		
		if( !sid.match("^([A-Za-z0-9 \,\-])+$") || sid.length != 6 ){ 
			
			$('#errors_app').html(errorMsg);
			$('#errors_app').show('slow');
			return false;
		}
		
		var responce = $.ajax({
			type: "POST",
			url: "ajax.php",
			async: false,
			data: 'checkSess='+sid
		}).responseText;
		
		if( responce == 0 ){ 
			
			$('#errors_app').html(errorMsg);
			$('#errors_app').show('slow');
			return false;
		}
		else{
			
			$('#errors_app').hide('slow', function(){
				
				$('#errors_app').html('');
			});
		}
		
		if( savePage( currentPage ) ){
			
			currentPage = 1;
			currentSession = sid;
			$('#loadMsg').fadeOut('slow');
			$('#msgBg').fadeOut('slow');
			loadPage( currentPage );
		}
	});
	
	
	// Save App/ send mail
	$("#sendMail").bind('click', function(){
			
		
		if( !isValidEmail( $('#saveMail').val() ) ){
			
			$('#errors_mail').html('The email address is not valid');
			$('#errors_mail').show('slow');
			return false;
		}
		else{
			
			$('#errors_mail').show('hide');
		}
		
		var responce = $.ajax({
			type: "POST",
			url: "ajax.php",
			async: false,
			data: 'saveSend='+$('#saveMail').val()+'&sessionId='+currentSession
		}).responseText;
		
		$('#errors_mail').html('Email sent successful');
		$('#errors_mail').show('slow');
	});
	
	
	// load the first page at startup
	loadPage(currentPage);
});


function bindAll(){
	
	
	
	// page1 inputs
	$("input[@name='notes1']").click(function(){
		
		var id = $(this).attr('id');
		if( id == 'n1' || id == 'n2' || id == 'n3' ){
			
			$('#info1').fadeOut('slow', function(){
				
				$('#notesAddon').fadeIn('slow');
			});
		}
		else{
			
			$('#notesAddon').fadeOut('slow', function(){
				
				$('#info1').fadeIn('slow');
				$('#interviewsheet_issues').val('');
			});
		}
		
	});
	
	// page2 inputs
	$("input[@name='notes2']").bind('click', function(){
		
		var id = $(this).attr('id');
		if( id == 'n29' ){
			
			$('#notesAddon').fadeIn('slow');
		}
		else{
			
			$('#notesAddon').fadeOut('slow');
			$('#exhibit1_motivation').val('');
		}
		
		if( id == 'n21' || id == 'n22' || id == 'n26' ){
			
			$('#info1').fadeIn('slow');
		}
		else{
			
			$('#info1').fadeOut('slow');
		}
		
		if( id == 'n23' || id == 'n24' || id == 'n27' || id == 'n28' ){
			
			$('#info2').fadeIn('slow');
		}
		else{
			
			$('#info2').fadeOut('slow');
		}
		
		if( id == 'n25' ){
			
			$('#info3').fadeIn('slow');
		}
		else{
			
			$('#info3').fadeOut('slow');
		}
		
	});
	
	
	var i = 0;
	// add Ownership boxes
	$("#addOwnership").bind('click', function(){
		
		var cc = $('div .owner').length;
		i++;
		
		var html = '<div class="owner">';
		
		html += '<a class="remove" href="javascript:void(0);">Remove</a>';
		
		html += '<label for="o'+i+'name" class="labelLarge">Name of individual or company name:</label> ';
		html += '<input type="text" class="largeText" name="oname[]" id="o'+i+'name" value="" /><br />';
		
		html += '<label for="o'+i+'percent" class="labelLarge">% Of company owned:</label> ';
		html += '%<input type="text" class="amount" name="opercent[]" id="o'+i+'percent" value="" /><br />';
		
		html += '<label for="o'+i+'vet" class="labelLarge">US Military Veteran?</label> ';
		html += '<input type="checkbox" name="ovet[]" id="o'+i+'vet" value="Yes" /><br />';
		
		html += '<label for="o'+i+'us" class="labelLarge">US Citizen?</label> ';
		html += '<input type="checkbox" name="ous[]" id="o'+i+'us" value="Yes" /><br />';
		
		html += '</div>';
		
		if( cc < 5 ){
			
			$("#onershipInputs").append( html );
			bindRemove();
		}
		else{
			
			alert( 'Only 5 records are allowed' );
			return false;
		}
	});
	
	
	var i = 0;
	// add Affiliate boxes
	$("#addAffiliate").bind('click', function(){
		
		var cc = $('div .affiliate').length;
		i++;
		
		var html = '<div class="affiliate">';
		
		html += '<a class="remove" href="javascript:void(0);">Remove</a>';
		
		html += '<label for="aff'+i+'name" class="labelLarge">Company name:</label> ';
		html += '<input type="text" class="largeText" name="affname[]" id="aff'+i+'name" value="" /><br />';
		
		html += '<label for="aff'+i+'address" class="labelLarge">Full company address:</label> ';
		html += '<input type="text" class="largeText" name="affaddress[]" id="aff'+i+'address" value="" /><br />';
		
		html += '<b>Principals and % ownership:</b><br />';
		
					
		for( k = 1; k <= 5; k++ ){
			
//			if( $pageData['aff'+i+'o'+k+'name'] != '' ){

			html += '<label for="aff'+i+'o'+k+'name" >Name</label> &nbsp;';
			html += '<input type="text" name="aff'+i+'oname[]" id="aff'+i+'o'+k+'name" value="" /> &nbsp;';
			html += '<label for="aff'+i+'o'+k+'percent" >Ownership</label> &nbsp;';
			html += '%<input type="text" class="amount" name="aff'+i+'opercent[]" id="aff'+i+'o'+k+'percent" value="" /><br />';
//			}
		}
		
		html += '<br /><label for="aff'+i+'date" class="labelLarge">Date company started:</label> ';
		html += '<input type="text" class="largeText" name="affdate[]" id="aff'+i+'date" value="" /><br />';
		html += '<label for="aff'+i+'desc" class="labelLarge">Company description:</label> ';
		html += '<input type="text" class="largeText" name="affdesc[]" id="aff'+i+'desc" value="" /><br />';
		
		html += '</div>';
		
		if( cc < 4 ){
			
			$("#affiliateInputs").append( html );
			bindRemove();
		}
		else{
			
			alert( 'Only 4 records are allowed' );
			return false;
		}
	});
	
	
	// ownership change radio buttons
	$("input[@name='changedStatus']").click(function(){
	
		
		if( $(this).attr('id') == 'changedYes' && $(this).is(':checked') ){
			
			$('#ownershipChange').show('slow');
		}
		else{
			
			$('#ownershipChange').hide('slow');
			$('#changemonth').val('');
			$('#changeyear').val('');
			$('#ownershipInterestWho').hide('slow');
			$('#notes8').val('');
		}
	});
	
	
	// ownership change radio buttons
	$("input[@name='ownershipInterest']").click(function(){
	
		
		if( $(this).attr('id') == 'ownershipInterestYes' && $(this).is(':checked') ){
			
			$('#ownershipInterestWho').show('slow');
		}
		else{
			
			$('#ownershipInterestWho').hide('slow');
			$('#notes8').val('');
		}
	});
	
	
	// childStatus radio buttons
	$("input[@name='childStatus']").click(function(){
	
		
		if( $(this).attr('id') == 'childYes' && $(this).is(':checked') ){
			
			$('#notes3div').show('slow');
		}
		else{
			
			$('#notes3div').hide('slow');
			$('#notes3').val('');
		}
	});
	
	
	// childStatus radio buttons
	$("input[@name='combinedStatus']").click(function(){
	
		
		if( $(this).attr('id') == 'combinedYes' && $(this).is(':checked') ){
			
			$('#combined2StatusDiv').show('slow');
		}
		else{
			
			$('#combined2StatusDiv').hide('slow');
			$('#notes5div').hide('slow');
			$('#combined2No').attr('checked', 'checked' );
		}
	});
	
	
	// combined2Status radio buttons
	$("input[@name='combined2Status']").click(function(){
	
		
		if( $(this).attr('id') == 'combined2Yes' && $(this).is(':checked') ){
			
			$('#notes5div').show('slow');
		}
		else{
			
			$('#notes5div').hide('slow');
		}
	});
	
	
	// realestateStatus radio buttons
	$("input[@name='realestateStatus']").click(function(){
	
		
		if( $(this).attr('id') == 'realestateYes' && $(this).is(':checked') ){
			
			$('#realestateDiv').show('slow');
		}
		else{
			
			$('#realestateDiv').hide('slow');
		}
	});
	
	
	// aownerStatus radio buttons
	$("input[@name='aownerStatus']").click(function(){
	
		
		if( $(this).attr('id') == 'aownerYes' && $(this).is(':checked') ){
			
			$('#epcinfoDiv').show('slow');
		}
		else{
			
			$('#epcinfoDiv').hide('slow');
			$('#epcinfo').val('');
			$('#familyNo').attr('checked', true);
		}
	});
	
	
	// aowner2Status radio buttons
	$("input[@name='aowner2Status']").click(function(){
	
		
		if( $(this).attr('id') == 'aowner2Yes' && $(this).is(':checked') ){
			
			$('#epcinfoDiv2').show('slow');
		}
		else{
			
			$('#epcinfoDiv2').hide('slow');
			$('#family2Div').hide('slow');
			$('#family2No').attr('checked', true);
		}
	});
	
	
	// family2Status radio buttons
	$("input[@name='family2Status']").click(function(){
	
		
		if( $(this).attr('id') == 'family2Yes' && $(this).is(':checked') ){
			
			$('#family2Div').show('slow');
		}
		else{
			
			$('#family2Div').hide('slow');
		}
	});
	
	
	// affiliatesStatus radio buttons
	$("input[@name='affiliatesStatus']").click(function(){
	
		
		if( $(this).attr('id') == 'affiliatesYes' && $(this).is(':checked') ){
			
			$('#affiliatesDiv').show('slow');
		}
		else{
			
			$('#affiliatesDiv').hide('slow');
		}
	});
	
	
	// workingStatus radio buttons
	$("input[@name='workingStatus']").click(function(){
	
		
		if( $(this).attr('id') == 'workingYes' && $(this).is(':checked') ){
			
			$('#workingDiv').show('slow');
		}
		else{
			
			$('#workingDiv').hide('slow');
		}
	});
	
	
	bindRemove();
	
}// end bindAll()


function bindRemove(){
	
	percentages = $("input[@name='opercent[]']");

	// remove Ownership boxes
	$('a.remove').bind('click', function(){
		
		$(this).parent().remove();
	});
}


// validate current page
function savePage(page){
	
	var sData  = { 'sessionId': currentSession, 'page': page };
	
	switch( page ){
		
		case 1:
			sData.notes1 = getRadio('notes1') ? escape( getRadio('notes1') ) : '';
			sData.interviewsheet_issues = $('#interviewsheet_issues').val();
		break;
		
		case 2:
			sData.notes2 = getRadio('notes2') ? escape( getRadio('notes2') ) : '';
			sData.exhibit1_motivation = $('#exhibit1_motivation').val();
		break;
		
		case 3:
		
			$('#use1').val( CommaFormatted( $('#use1').val() ) );
			$('#use2').val( CommaFormatted( $('#use2').val() ) );
			$('#use3').val( CommaFormatted( $('#use3').val() ) );
			$('#use4').val( CommaFormatted( $('#use4').val() ) );
		
			$('#source1').val( CommaFormatted( $('#source1').val() ) );
			$('#source2').val( CommaFormatted( $('#source2').val() ) );
			$('#source3').val( CommaFormatted( $('#source3').val() ) );
			$('#source4').val( CommaFormatted( $('#source4').val() ) );
			$('#source5').val( CommaFormatted( $('#source5').val() ) );
			
			
			sData.use1 = $('#use1').val();
			sData.use2 = $('#use2').val();
			sData.use3 = $('#use3').val();
			sData.use4 = $('#use4').val();
			
			sData.source1 = $('#source1').val();
			sData.source2 = $('#source2').val();
			sData.source3 = $('#source3').val();
			sData.source4 = $('#source4').val();
			sData.source5 = $('#source5').val();
			
			sData.exhibit1_description = $('#exhibit1_description').val();
			
		break;
		
		case 4:
		
			sData.interviewsheet_company = $('#interviewsheet_company').val();
			sData.interviewsheet_company_street = $('#interviewsheet_company_street').val();
			sData.interviewsheet_company_city = $('#interviewsheet_company_city').val();
			sData.interviewsheet_company_state = $('#interviewsheet_company_state').val();
			sData.interviewsheet_company_zip = $('#interviewsheet_company_zip').val();
			
			sData.interviewsheet_oc_datestarted = $('#interviewsheet_oc_datestarted').val();
			sData.interviewsheet_oc_naics = $('#interviewsheet_oc_naics').val();
			
			sData.interviewsheet_oc_industry = $('#interviewsheet_oc_industry').val();
			
			sData.interviewsheet_company_contact = $('#interviewsheet_company_contact').val();
			sData.interviewsheet_company_email = $('#interviewsheet_company_email').val();
			sData.interviewsheet_company_phone = $('#interviewsheet_company_phone').val();
			sData.interviewsheet_company_cell = $('#interviewsheet_company_cell').val();
			sData.interviewsheet_company_fax = $('#interviewsheet_company_fax').val();
			
			sData.exhibit1_purpose = $('#exhibit1_purpose').val();
			
		break;
		
		case 5:
			
			percentages = $("input[@name='opercent[]']");
			var totalPercentage = 0;
			
			if( $("input[@name='opercent[]']").length > 0 ){
				
				for( i=0; i < percentages.length; i++ ){
					
					totalPercentage = totalPercentage + parseInt( percentages[i].value );
				}
			
				if( totalPercentage <= 98 || totalPercentage >= 102 ){
					
					$('#ownershipErr').fadeOut('fast', function(){
						
						$('#ownershipErr').show('slow');
					});
					return false;
				}
				else{
					
					$('#ownershipErr').hide('slow');
				}
				
				// var percentages is already defined
				var names = $("input[@name='oname[]']");
				var ovets = $("input[@name='ovet[]']");
				var ous = $("input[@name='ous[]']");
				
				// first box
				sData.o1name = names[0].value;
				sData.o1percent = parseInt( percentages[0].value );
				sData.o1vet = ovets[0].checked ? ovets[0].value : 'OFF';
				sData.o1us = ous[0].checked ? ous[0].value : 'OFF';
				
				// second box
				if( names.length > 1 ){
					
					sData.o2name = names[1].value;
					sData.o2percent = parseInt( percentages[1].value );
					sData.o2vet = ovets[1].checked ? ovets[1].value : 'OFF';
					sData.o2us = ous[1].checked ? ous[1].value : 'OFF';
				}
				
				// .. box
				if( names.length > 2 ){
					
					sData.o3name = names[2].value;
					sData.o3percent = parseInt( percentages[2].value );
					sData.o3vet = ovets[2].checked ? ovets[2].value : 'OFF';
					sData.o3us = ous[2].checked ? ous[2].value : 'OFF';
				}
				
				// .. box
				if( names.length > 3 ){
					
					sData.o4name = names[3].value;
					sData.o4percent = parseInt( percentages[3].value );
					sData.o4vet = ovets[3].checked ? ovets[3].value : 'OFF';
					sData.o43us = ous[3].checked ? ous[3].value : 'OFF';
				}
				
				// .. box
				if( names.length > 4 ){
					
					sData.o5name = names[4].value;
					sData.o5percent = parseInt( percentages[4].value );
					sData.o5vet = ovets[4].checked ? ovets[4].value : 'OFF';
					sData.o5us = ous[4].checked ? ous[4].value : 'OFF';
				}
			}
		break;
		
		case 6:
			sData.changemonth = $('#changemonth').val();
			sData.changeyear = $('#changeyear').val();
			sData.notes8 = $('#notes8').val();
		break;
		
		case 7:
			sData.notes3 = $('#notes3').val();
			if( $('#childYes').is(':checked') && $('#combined1').is(':checked') ){
				
				sData.notes4 = $('#notes4').val();
			}
		break; 
		
		case 8:
			if( $('#combinedYes').is(':checked') && $('#combined2Yes').is(':checked') ){
				
				sData.notes5 = $('#notes5').val();
			}
		break; 
		
		case 9:
			
			if( $('#realestateYes').is(':checked') ){
				
				sData.interviewsheet_epc = $('#interviewsheet_epc').val();
				sData.interviewsheet_epc_datestarted = $('#interviewsheet_epc_datestarted').val();
				sData.interviewsheet_epc_naics = $('#interviewsheet_epc_naics').val();
				
				percentages = $("input[@name='opercent[]']");
				var names = $("input[@name='oname[]']");
				var ovets = $("input[@name='ovet[]']");
				var ous = $("input[@name='ous[]']");
				
				var totalPercentage = 0;
				
				if( $("input[@name='opercent[]']").length > 0 ){
					
					for( i=0; i < percentages.length; i++ ){
						
						totalPercentage = totalPercentage + parseInt( percentages[i].value );
					}
					
					if( totalPercentage <= 98 || totalPercentage >= 102 ){
						
						$('#ownershipErr').fadeOut('fast', function(){
							
							$('#ownershipErr').show('slow');
						});
						return false;
					}
					else{
						
						$('#ownershipErr').hide('slow');
					}
					
				
					// first box
					sData.epc1name = names[0].value;
					sData.epc1percent = parseInt( percentages[0].value );
					sData.epc1vet = ovets[0].checked ? ovets[0].value : 'OFF';
					sData.epc1us = ous[0].checked ? ous[0].value : 'OFF';
					
					// second box
					if( names.length > 1 ){
						
						sData.epc2name = names[1].value;
						sData.epc2percent = parseInt( percentages[1].value );
						sData.epc2vet = ovets[1].checked ? ovets[1].value : 'OFF';
						sData.epc2us = ous[1].checked ? ous[1].value : 'OFF';
					}
					
					// .. box
					if( names.length > 2 ){
						
						sData.epc3name = names[2].value;
						sData.epc3percent = parseInt( percentages[2].value );
						sData.epc3vet = ovets[2].checked ? ovets[2].value : 'OFF';
						sData.epc3us = ous[2].checked ? ous[2].value : 'OFF';
					}
					
					// .. box
					if( names.length > 3 ){
						
						sData.epc4name = names[3].value;
						sData.epc4percent = parseInt( percentages[3].value );
						sData.epc4vet = ovets[3].checked ? ovets[3].value : 'OFF';
						sData.epc4us = ous[3].checked ? ous[3].value : 'OFF';
					}
					
					// .. box
					if( names.length > 4 ){
						
						sData.epc5name = names[4].value;
						sData.epc5percent = parseInt( percentages[4].value );
						sData.epc5vet = ovets[4].checked ? ovets[4].value : 'OFF';
						sData.epc5us = ous[4].checked ? ous[4].value : 'OFF';
					}
		
				}
				
				if( $('#aownerYes').is(':checked') ){
					
					sData.epcinfo = $('#epcinfo').val();
					
					if( $('#familyYes').is(':checked') ){
					
						sData.notes6 = $('#notes6').val();
					}
				}
		
				if( $('#aowner2Yes').is(':checked') && $('#family2Yes').is(':checked') ){
					
					sData.notes7 = $('#notes7').val();
					
				}
			}
		
		break; 
		
		case 10:
		
			eval('sData.test1'+23+'asd = 34535;')
			
			
			percentages = $("input[@name='opercent[]']");
			
			// var percentages is already defined
			var names = $("input[@name='affname[]']");
			var addresses = $("input[@name='affaddress[]']");
			var dates = $("input[@name='affdate[]']");
			var descriptions = $("input[@name='affdesc[]']");
			
			if( names.length > 0 ){
				
				for( i = 0; i < 4; i++ ){
					
					eval('sData.aff'+(i+1)+'name = "'+$(names[i]).val()+'";');
					eval('sData.aff'+(i+1)+'address = "'+$(addresses[i]).val()+'";');
					eval('sData.aff'+(i+1)+'date = "'+$(dates[i]).val()+'";');
					eval('sData.aff'+(i+1)+'desc = "'+$(descriptions[i]).val()+'";');
					
					var cNames = $("input[@name='aff"+(i+1)+"oname[]']");
					var cPercents = $("input[@name='aff"+(i+1)+"opercent[]']");
					
					for( k = 0; k < cPercents.length; k++ ){
						
						eval('sData.aff'+(i+1)+'o'+(k+1)+'name = "'+$(cNames[k]).val()+'";');
						eval('sData.aff'+(i+1)+'o'+(k+1)+'percent = "'+$(cPercents[k]).val()+'";');
					}
				}
			}
		
		break; 
		
		case 11:
			
		break;
		
		case 12:
		
			if( $('#workingYes').is(':checked') ){
				
				sData.interviewsheet_bank = $('#interviewsheet_bank').val();
				sData.interviewsheet_bank_contact = $('#interviewsheet_bank_contact').val();
				sData.interviewsheet_bank_email = $('#interviewsheet_bank_email').val();
				sData.interviewsheet_bank_phone = $('#interviewsheet_bank_phone').val();
				sData.interviewsheet_bank_cell = $('#interviewsheet_bank_cell').val();
				sData.interviewsheet_bank_fax = $('#interviewsheet_bank_fax').val();
			}
		
		break;
	}
	
	
	var responce = $.ajax({
		type: "POST",
		url: "ajax.php",
		async: false,
		data: sData
	}).responseText;
	
//	$('#loanApplication').html(responce);
	
	return responce;
}


// load page
function loadPage( page ){
	
	if( page > 0 ){
		
		$('#loanApplication').html('');
		$('#formContainer').css('background', 'url(loading.gif) no-repeat 50% 50%');
		
		var sData  = { 'sessionId': currentSession, 'load': page };
		
		var responce = $.ajax({
			type: "POST",
			url: "ajax.php",
			async: false,
			data: sData
		}).responseText;
		
		$('#formContainer').css('background', '');
		$('#loanApplication').html(responce);
		bindAll();
	}
	
	
	if( page == 13 ){ // the last
		
		// remove navigation links
		$('#navPages').remove();
	}
	
}


// get radio buttongs group value
function getRadio( id ){
	
	return $("input[@name='"+id+"']:checked").val();
}

// open 11th page form
function additionalInfo( owner, percent, sessId ){
	
	window.open('additional_info.php?owner='+owner+'&percent='+percent+'&app='+sessId, '', 'scrollbars=1,resizable=1')
}

// send mail to admin
function completeApp(){
	
		// disable the button
		$('#terminateApp').attr('disabled', 'disabled');
		
		var responce = $.ajax({
			type: "POST",
			url: "ajax.php",
			async: false,
			data: 'sendToAdmin=1&sessionId='+currentSession
		}).responseText;
		
		$('#terminateApp').next().html('Your application has been submited successful. You will receive confirmation email containing your application ID - <b>' + currentSession + '</b>');
		$('#terminateApp').fadeOut('slow');
}


function CommaFormatted(amount){
	
	var delimiter = "."; 
	
	var d = amount.replace(/\./g, '');
	
	var i = parseInt(d);
	
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);	
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(delimiter);
	return n;
}



function isValidEmail( email ){

	var regex = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@(([^-]\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([^-][a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,4}))$/;
	if( email.match( regex ) ){
		
		return true;
	}
	else{
		
		return false;
	}
}

