//Javascript 

function validate() {

var msg = '';
var err = false;
msg="________________________________________________________\n\n";

msg=msg +"The form was not submitted because of following error(s).\n";

msg=msg +"Please correct these error(s) and resubmit\n";

msg=msg +"________________________________________________________\n\n";

msg=msg + "The following required field(s) are empty or have an invalid format : \n\n";


//forEmail(document.form1.mobilephone)
function forEmail(obj)
        {

if (!/^[A-Za-z0-9\.\_\-]+\@[A-Za-z0-9\.\_\-]+(\.[A-Za-z]+)+$/.test(obj.value))
 return true ;
else
 return false ;

}
//forPhone(document.form1.mobilephone)
function forPhone(obj)
         {

var str = obj.value ;
var re = /^[-]?\d*\.?\d*$/;

if (!re.test(str) || (obj.value.length == 0)) 
    return true ;
else
   return false ;

}

//forNumber(document.form1.mobilephone)
function forNumber(obj)
         {

var str = obj.value ;
var re = /^[-]?\d+$/;

if (!re.test(str)) 
    return true ;
else
   return false ;

}


if(document.form1.status.value=='') { msg += '- Please Fill Status\n' ; document.getElementById('status').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('status').style.background='white'; }

if(document.form1.firstname.value=='') { msg += '- Please Fill Firstname\n' ; document.getElementById('firstname').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('firstname').style.background='white'; }

if(document.form1.lastname.value=='') { msg += '- Please Fill Lastname\n' ; document.getElementById('lastname').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('lastname').style.background='white'; }

if(document.form1.day.value=='') { msg += '- Please Fill Day\n' ; document.getElementById('day').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('day').style.background='white'; }

if(document.form1.month.value=='') { msg += '- Please Fill Month\n' ; document.getElementById('month').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('month').style.background='white'; }

if(document.form1.year.value=='') { msg += '- Please Fill Year\n' ; document.getElementById('year').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('year').style.background='white'; }

if(forPhone(document.form1.homephone)) { msg += '- Please Fill Homephone\n' ; document.getElementById('homephone').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('homephone').style.background='white'; }

if(forPhone(document.form1.mobilephone)) { msg += '- Please Fill Mobilephone\n' ; document.getElementById('mobilephone').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('mobilephone').style.background='white'; }

if(forEmail(document.form1.email)) { msg += '- Please Fill Email\n' ; document.getElementById('email').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('email').style.background='white'; }

if(document.form1.street.value=='') { msg += '- Please Fill Street\n' ; document.getElementById('street').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('street').style.background='white'; }

if(document.form1.city.value=='') { msg += '- Please Fill City\n' ; document.getElementById('city').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('city').style.background='white'; }

if(document.form1.postalcode.value=='') { msg += '- Please Fill Postal Code\n' ; document.getElementById('postalcode').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('postalcode').style.background='white'; }

if(forNumber(document.form1.loanamount)) { msg += '- Please Fill Correct Loan Amount\n' ; document.getElementById('loanamount').style.background='#DDDDDD'; err = 'true' ; } else { document.getElementById('loanamount').style.background='white'; }



	if (err)
	{
	alert(msg) ;
	return false ;
	}
	else
	{
	return true ;
	} 

}
