function reloadInfo(form, loc){
	
	frm = eval('document.'+form);
	frm.action = loc;
	frm.submit();
	
}

function doValidateNewRiskProfile(form){
	
	frm = eval('document.'+form);
	
	if (eval('document.'+form+'.client_fname.value == ""')){
		alert("Client First Name is a required field.");
		frm.client_fname.focus();
		return;
	}
	if (eval('document.'+form+'.client_lname.value == ""')){
		alert("Client Last Name is a required field.");
		frm.client_lname.focus();
		return;
	}
	// JOINT ACCOUNTS ONLY
	if (eval('document.'+form+'.account_type.value == "joint"')){
		if (eval('document.'+form+'.joint_client_fname.value == ""')){
			alert("Joint Client First Name is a required field.");
			frm.joint_client_fname.focus();
			return;
		}
		if (eval('document.'+form+'.joint_client_lname.value == ""')){
			alert("Joint Client Last Name is a required field.");
			frm.joint_client_lname.focus();
			return;
		}
	}
	
	if (eval('document.'+form+'.email_address.value == ""')){
		alert("Email Address is a required field.");
		frm.email_address.focus();
		return;
	}
	if(!checkEmail(eval('document.'+form+'.email_address.value'))){
		alert("Email Address is invalid. Please supply a valid email so you can receive your results.");
		frm.email_address.focus();
		return;
	}
	if (eval('document.'+form+'.address.value == ""')){
		alert("Address is a required field.");
		frm.address.focus();
		return;
	}
	if (eval('document.'+form+'.city.value == ""')){
		alert("City is a required field.");
		frm.city.focus();
		return;
	}
	if (eval('document.'+form+'.country_code.value == ""')){
		alert("Country is a required field.");
		frm.country_code.focus();
		return;
	}
	if (eval('document.'+form+'.region_code.value == ""')){
		alert("Region is a required field.");
		frm.region_code.focus();
		return;
	}
	if (eval('document.'+form+'.zip.value == ""')){
		alert("Zip Code is a required field.");
		frm.zip.focus();
		return;
	}
	if (eval('document.'+form+'.phone.value == ""')){
		alert("Phone Number is a required field.");
		frm.phone.focus();
		return;
	}
	if (eval('document.'+form+'.assets.value == ""')){
		alert("Total Assets is a required field.");
		frm.assets.focus();
		return;
	}
	if (eval('document.'+form+'.hearabout.value == ""')){
		alert("How You Heard About Us is a required field.");
		frm.hearabout.focus();
		return;
	}
	
	eval('document.'+form+'.submit()');
}

function checkEmail(email){

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(email)){
		return true;
	} else {
		return false;
	}
}

function doValidateRiskComments(form){
	
	frm = eval('document.'+form);
	
	if(frm.background.value==""){
		alert("Background Missing - Please tell us more about yourself and your family situation so we can formulate a better idea of how to craft your unique financial plan.");
		frm.background.focus();
		return;
	}
	
	if(frm.objectives.value==""){
		alert("Objectives Missing - Please expand on your objectives of this investment, ie, fund college education, retirement, etc..");
		frm.objectives.focus();
		return;
	}
	
	frm.submit();
	
}

function moveToPage(fromPage,toPage,checkVal){
	
	if(checkVal=='Y'){
		radio = eval('document.riskquestions.answer'+document.riskquestions.tp.value);
		val = getRadioSelection(radio)
		if(val==null){
			alert("Please choose an answer to proceed");
			return;
		}
	}
		
	document.riskquestions.fp.value = fromPage;
	document.riskquestions.tp.value = toPage;
	document.riskquestions.submit();
	
}

function getRadioSelection(group){ 
  for(var k=0;k<group.length;k++){ 
    if(group[k].checked){  
       return group[k].value;
    } 
  }
  return null;
} 

function doValidateRiskQuestions(form){
	
	frm = eval('document.'+form);
	
	frm.action="processRiskQuestions.php";
	frm.submit();
	
	
}

function disableEnterKey(e)
{
     var key;     
     if(window.event)
          key = window.event.keyCode; //IE
     else
          key = e.which; //firefox     

     return (key != 13);
}

function checkEnter(e){ 

	var characterCode; 
	
	if(e && e.which){ 
		e = e;
		characterCode = e.which; 
	}
	else{
		e = event;
		characterCode = e.keyCode; 
	}
	
	if(characterCode == 13){ 
		return true;
	}
	else {
		return false;
	}
}

function doDownloadPDF(aid){
	
	combo = document.getElementById("manager_id");
	
	if(combo.options[combo.selectedIndex].value == ''){
		alert("Please Select Manager To Associate This PDF With Before Downloading.");
		return;
	} else {
		mid = combo.options[combo.selectedIndex].value;
	}
	
	var file = 'createRiskProfilePDF.php?aid='+aid+'&mid='+mid;
	var args = 'resizable=no,status=no,menubar=yes,scrollbars=no,directories=yes,titlebar=no,toolbar=no,width=1200,height=800,left=0,top=0';
	
	if (!window.lookup) 
	{
		pdf_page=open(file,'pdf_win',args);
	}
	else 
	{
		if (!pdf_page.closed) 
		{
			pdf_page.focus();
		}
		else 
		{
			pdf_page=open(file,'pdf_win',args);
		}
	}
}
