$(document).ready(function(){
						   
	//var errorDetected = $("#errorDetected");
	
	//CONTACT FORM
	var downloadForm = $("#fischy_download");
	
	var password = $("#fischy_password");
	var age = $("#guardian_age");
	var emailAddress = $("#guardian_email");
	

	$(downloadForm).submit(function() {
			
		if(validateLenght(password,"error") & validateLenght(age,"error") & validateEmail(emailAddress,"error")){ 
			
			//errorDetected.hide();
			return true;
				
		} 
				
		else { 
			
			//errorDetected.show();
			return false;
				
		}
		
	});

});

function validateLenght(field,error_class){ 
						
		if(field.val().length < 1){
			
			field.addClass(error_class);
			return false;
			
		}
		
		else {
			
			field.removeClass(error_class);
			return true;
			
		}
			
}


function validateEmail(field,error_class){
		
		var a = field.val();
		
		if(validateEmailFormat(a) == true){
				
			field.removeClass(error_class);
			return true;
				
		}
			
		else{
	
			field.addClass(error_class);
			return false;
				
		}
			
}


function validateEmailFormat(str) {
    var at="@";
    var dot=".";
    var lat=str.indexOf(at);
    var lstr=str.length;
    var ldot=str.indexOf(dot);

    if (str.indexOf(at) == -1)
        return false;
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
        return false;
    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
        return false;
    if (str.indexOf(at,(lat+1))!=-1)
        return false;
    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
        return false;
    if (str.indexOf(dot,(lat+2))==-1)
        return false;
    if (str.indexOf(" ")!=-1)
        return false;
    return true;
}