function checkForm()
{
	f = document.loginForm;
	errors = 0;
	theMessage = "";
	
	if( f.Login.value == "" )
	{
		errors++;
		theMessage += "• No username was entered.\n";
	}
	else if( f.Login.value.indexOf("/") < 0 )
	{
		errors++;
		theMessage += "• Invalid username (must contain /).\n";
	}
	
	if( f.Password.value == "" )
	{
		errors++;
		theMessage += "• No password was entered.\n";
	}
	
	if( errors > 0 )
	{
		alert("Please complete the following:\n\n" + theMessage);

	}
	else
	{
		f.submit();
	}
}

function checkDemoForm()
{
    var errorMsg = "";        
    if(document.forms[0].firstname.value.length == 0)     
        errorMsg = "• First name.\n";    
                
    if(document.forms[0].lastname.value.length == 0) 
        errorMsg = errorMsg + "• Last name.\n";        
        
    if(document.forms[0].org.value.length == 0) 
        errorMsg = errorMsg + "• Company / organisation.\n";    
    
    if(document.forms[0].phone.value.length == 0) 
        errorMsg = errorMsg + "• Phone number.\n";        
        
    if(document.forms[0].email.value.length == 0) 
        errorMsg = errorMsg + "• Email address.\n";        
    
    if(document.forms[0].website.value.length == 0) 
        errorMsg = errorMsg + "• Website.\n";
    
    if(document.forms[0].numevents.options[document.forms[0].numevents.selectedIndex].value == 0)
        errorMsg = errorMsg + "• Number of events.\n";    
        
    if(document.forms[0].howlong.options[document.forms[0].howlong.selectedIndex].value == 0)
        errorMsg += "• When are you looking to have a new system in place was not selected.\n";   
        
    if(document.forms[0].hearabout.options[document.forms[0].hearabout.selectedIndex].value == 0)
        errorMsg += "• How did you hear about Symphony was not selected.\n";   
    
    if(errorMsg.length > 0)     
    {
        alert("Please enter: \n\n" + errorMsg);
        return false;
    }  
    else return true;
}

function checkQuoteForm()
{   
    var errorMsg = "";    
    if(document.forms[0].firstname.value.length == 0) errorMsg = "• First name.\n";            
    if(document.forms[0].lastname.value.length == 0) errorMsg = errorMsg + "• Last name.\n";        
    if(document.forms[0].org.value.length == 0) errorMsg = errorMsg + "• Company / organisation.\n";    
    if(document.forms[0].phone.value.length == 0) errorMsg = errorMsg + "• Phone number.\n";        
    if(document.forms[0].email.value.length == 0) errorMsg = errorMsg + "• Email address.\n";        
    //if(document.forms[0].website.value.length == 0) errorMsg = errorMsg + "• Website.\n";
        
    if(document.forms[0].cbcharity.checked)    
        if(document.forms[0].charitynum.value.length == 0)
            errorMsg = errorMsg + "• Registered charity number.\n";            
            
    if(document.forms[0].numdelegates.options[document.forms[0].numdelegates.selectedIndex].value == 0)
        errorMsg = errorMsg + "• Total number of delegates.\n";               
                    
    if(document.forms[0].howlong.options[document.forms[0].howlong.selectedIndex].value == 0)
        errorMsg = errorMsg + "• When do you plan to introduce a new system for delegate management?\n";
        
    if(errorMsg.length > 0)
    {
         alert("Please enter: \n\n" + errorMsg);
        return false;
    }        
    else return true;
}

function showHideCharityNumber(checkbox)
{
    var field = document.getElementById("charitynumrow");    
    if(checkbox.checked) field.style.display = "block";
    else field.style.display = "none";
}

function checkTrialForm()
{
    var errorMsg = "";    
    if(document.forms[0].firstname.value.length == 0) errorMsg = "• First name.\n";            
    if(document.forms[0].lastname.value.length == 0) errorMsg = errorMsg + "• Last name.\n";        
    if(document.forms[0].org.value.length == 0) errorMsg = errorMsg + "• Company / organisation.\n";    
    if(document.forms[0].phone.value.length == 0) errorMsg = errorMsg + "• Phone number.\n";        
    if(document.forms[0].email.value.length == 0) errorMsg = errorMsg + "• Email address.\n";        
    if(document.forms[0].website.value.length == 0) errorMsg = errorMsg + "• Website.\n";    
    if(document.forms[0].numevents.value.length == 0) errorMsg = errorMsg + "• Number of events.\n";
    
    if(document.forms[0].numattendees.options[document.forms[0].numattendees.selectedIndex].value == 0)
        errorMsg = errorMsg + "• Total number of attendees?\n";               
    
    if(document.forms[0].howlong.options[document.forms[0].howlong.selectedIndex].value == 0)
        errorMsg = errorMsg + "• When are you looking to have a new system in place?\n";             
        
    if(document.forms[0].hearabout.options[document.forms[0].hearabout.selectedIndex].value == 0)
        errorMsg = errorMsg + "• How did you here about Symphony?\n";                     
    
    if(!document.forms[0].cbterms.checked)
        errorMsg = errorMsg + "• Please agree to the terms and conditions.\n";
        
    if(errorMsg.length > 0)
    {
        alert("Please enter: \n\n" + errorMsg);
        return false;
    }        
    else return true;    
}

function checkContactForm()
{
    var errorMsg = "";    
    if(document.forms[0].firstname.value.length == 0) errorMsg = "• First name.\n";            
    if(document.forms[0].lastname.value.length == 0) errorMsg = errorMsg + "• Last name.\n";        
    if(document.forms[0].org.value.length == 0) errorMsg = errorMsg + "• Company / organisation.\n";    
    if(document.forms[0].phone.value.length == 0) errorMsg = errorMsg + "• Phone number.\n";        
    if(document.forms[0].email.value.length == 0) errorMsg = errorMsg + "• Email address.\n"; 
    if(errorMsg.length > 0)
    {
        alert("Please enter: \n\n" + errorMsg);
        return false;
    }        
    else return true;  
}