// JavaScript Document

function validateStep2(lang){
    var errorMsg;
	var myDate=new Date() 
	var hasError;
	hasError = false;
	if (lang == "en")
	{
		errorMsg = "Please provide the following information:\r\n";
	}
	else{
		errorMsg = "Pri\350re d'indiquer les renseignements suivants:\r\n";
	}
	if (( document.getElementById('title').value == '') && (document.getElementById('DonorType_Corporate').checked == false)){
		document.getElementById('title').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Title\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Titre\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('title').style.backgroundColor = 'white';
	}
	
	if ( document.getElementById('firstName').value == ''){
		document.getElementById('firstName').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - First Name\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Pr\351nom\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('firstName').style.backgroundColor = 'white';
	}
	if ( document.getElementById('lastName').value == ''){
		document.getElementById('lastName').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Last Name\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Nom de famille\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('lastName').style.backgroundColor = 'white';
	}
	
	if ((document.getElementById('DonorType_Corporate').checked == true) && (document.getElementById('CompanyName').value == '')){
		document.getElementById('CompanyName').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Company Name\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Company Name\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('CompanyName').style.backgroundColor = 'white';
	}
	
	if ( document.getElementById('address').value == ''){
		document.getElementById('address').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Address\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Adresse\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('address').style.backgroundColor = 'white';
	}
	if ( document.getElementById('city').value == ''){
		document.getElementById('city').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - City\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Ville\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('city').style.backgroundColor = 'white';
	}
	
	if ( document.getElementById('postalCode').value == ''){
		document.getElementById('postalCode').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Postal Code\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Code postal\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('postalCode').style.backgroundColor = 'white';
	}
	
	if ( document.getElementById('country').value == ''){
		document.getElementById('country').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Country\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Pays\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('country').style.backgroundColor = 'white';
	}
	
	if ( document.getElementById('province').value == ''){
		document.getElementById('province').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Province\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Province\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('province').style.backgroundColor = 'white';
	}
	if ((document.getElementById('province').value == 'N/A') && (document.getElementById('OtherProvince').value == '')){
		document.getElementById('OtherProvince').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Other Province\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Autre province\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('OtherProvince').style.backgroundColor = 'white';
	}
	
	
	if ( document.getElementById('telephone').value == ''){
		document.getElementById('telephone').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Telephone\r\n';
		}
		else{
			errorMsg = errorMsg + ' - T\351l\351phone\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('telephone').style.backgroundColor = 'white';
	}
	
	if ( document.getElementById('email').value == ''){
		document.getElementById('email').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Email\r\n';
		}
		else{
			errorMsg = errorMsg + ' - Courriel\r\n';
		}
		hasError = true;
	}
	else{
		document.getElementById('email').style.backgroundColor = 'white';
	}
	
	if ( document.getElementById('confirmEmail').value == ''){
		document.getElementById('confirmEmail').style.backgroundColor = 'rgb(255, 255, 217)';
		if (lang == "en"){
			errorMsg = errorMsg + ' - Confirm Email\r\n';
		}
		else{
			errorMsg = errorMsg + " - Confirmer l'adresse de courriel\r\n";
		}
		hasError = true;
	}
	else{
		document.getElementById('confirmEmail').style.backgroundColor = 'white';
	}
	
	if (hasError){
		alert(errorMsg);	
		return false;
	}
	else{
		return true
	}
}
	
	
	
	
	function selectDonationType(donationtype){
		if (donationtype == ''){
			document.getElementById('reqCompanyName').innerHTML = '';
		}
		else if (donationtype =='Individual'){
			document.getElementById('reqCompanyName').innerHTML = '';
		}
		else if (donationtype =='Corporate'){
			document.getElementById('reqCompanyName').innerHTML = '*';
		}
    }
    
	
	function selectCountry(Country){
		if ((Country != 'CA')&&(Country != 'US')){
			
			document.getElementById('province').selectedIndex = 1;
			document.getElementById('reqOtherProvince').innerHTML = '*';
		}
		else{
			document.getElementById('province').selectedIndex = 0;
			document.getElementById('reqOtherProvince').innerHTML = '';
		}
    }
	
    function selectProvince(Province){
		if (Province == 'N/A'){
			document.getElementById('reqOtherProvince').innerHTML = '*';
		}
		else{
			document.getElementById('reqOtherProvince').innerHTML = '';
		}
    }
