// JavaScript Document for registerValidation

function registerationValidation()
{
	
    //var freetext_disability = document.getElementById('freetext_disability').value;
	var favourite_musical_artist = document.getElementById('favourite_musical_artist').value;
	var favourite_literature = document.getElementById('favourite_literature').value;
	var favourite_actor = document.getElementById('favourite_actor').value;
	var favourite_actress = document.getElementById('favourite_actress').value;
	var favourite_movies = document.getElementById('favourite_movies').value;
	var favourite_perfume = document.getElementById('favourite_perfume').value;
	
var car_style = document.getElementById('car_style').value;

    var i_would_like_to_be = document.getElementById('i_would_like_to_be').value;
    var the_perfect_date = document.getElementById('the_perfect_date').value;
    var the_most_romantic_experience = document.getElementById('the_most_romantic_experience').value;
	
	if(!validate('{lang:disabilities}', freetext_disability))
	{
		return false;
	}
	if(!validate('{lang:favourite_musical_artist}', favourite_musical_artist))
	{
		return false;
	}
	if(!validate('{lang:favourite_literature}', favourite_literature))
	{
		return false;
	}
	if(!validate('{lang:favourite_actor}', favourite_actor))
	{
		return false;
	}
	if(!validate('{lang:favourite_actress}', favourite_actress))
	{
		return false;
	}
	if(!validate('{lang:favourite_movies}', favourite_movies))
	{
		return false;
	}
	if(!validate('{lang:favourite_perfume}', favourite_perfume))
	{
		return false;
	}
	if(!validate('{lang:car_style}', car_style))
	{
		return false;
	}
	if(!validate('{lang:i_would_like_to_be}', i_would_like_to_be))
	{
		return false;
	}
	if(!validate('{lang:the_perfect_date}', the_perfect_date))
	{
		return false;
	}
	if(!validate('{lang:the_most_romantic_experience}', the_most_romantic_experience))
	{
		return false;
	}

}
function validate(fieldname , fieldvalue) 
{
	var str = fieldvalue;
	i = 0;
	while(i < str.length)
	 {
		if(!((str.charAt(i) >= "0") && (str.charAt(i) <= "9") || (str.charAt(i) == "-") || (str.charAt(i) == " ") || (str.charAt(i) == ",") || (str.charAt(i) == "(") || (str.charAt(i) == ")") || ((str.charAt(i) >= 'a') && (str.charAt(i) <= 'z')) || ((str.charAt(i) >= 'A') && (str.charAt(i) <= 'Z')) ) )
	 {
			alert(fieldname+"{lang:can_alpha_num_whsp_hypn}");
			return false;
	  }
		i++;
	}
	 return true;
}

