// FreRegSurvey.aspx


function iTalkiesOnCountryChange ()
{
	if (window.document.getElementById ('Country').value == 'us')
	{
		window.document.getElementById ('USState').style.display = "";
		window.document.getElementById ('State').style.display = "none";
	}
	else
	{
		window.document.getElementById ('USState').style.display = "none";
		window.document.getElementById ('State').style.display = "";
	}
	
}

function iTalkiesFreRegSurveyOnClick (e)
{
	var srcElement;
	var normalizedEvent;
	
	if (ie)
	{
		srcElement = event.srcElement;
		normalizedEvent = event;
	}
	if (moz) 
	{
		srcElement = e.target;
		normalizedEvent = e;
	}

	var errorMessage = "Pre-registraion Failed! Please correct the following entries in the form and re-submit your pre-registration request.<br><br>";
	window.document.getElementById ("ErrorMessageRow").style.display = "none";
	
	var validationResult = new iTalkiesValidationResult (true, errorMessage);

	ValidateUserName(srcElement, validationResult);

	var radioNotSelected = false;
	var howWatchIndiaMovies = false;
	var useService = false;
	
	if (window.document.getElementById ('Country').value == 'none')
	{
		validationResult.errorMessage += "- Please select a country.<br>";
		validationResult.isValid = false;
	}

	if (window.document.getElementById ('Country').value == 'us')
	{
		if (window.document.getElementById ('USState').value == 'none')
		{
			validationResult.errorMessage += "- Please select a state.<br>";
			validationResult.isValid = false;
		}
	}

	if (window.document.getElementById ('City').value == '')
	{
		validationResult.errorMessage += "- Please enter a city.<br>";
		validationResult.isValid = false;
	}


	var inputs = window.document.getElementsByTagName ('input');
	for (var i = 0; i < inputs.length; i++)
	{
		if (inputs[i].type.toLowerCase() == 'radio')
		{
			if (inputs[i].checked && (inputs[i].value == ""))
			{
				radioNotSelected = true;
			}
		}
		
		if (inputs[i].type.toLowerCase() == 'checkbox')
		{
			if ((inputs[i].name == 'ITSIHowWatchIndiaMovies') && (inputs[i].checked))
			{
				howWatchIndiaMovies = true;
			}
			if ((inputs[i].name == 'ITSIUseService') && (inputs[i].checked))
			{
				useService = true;
			}
		}
	}

	if (radioNotSelected)
	{
		validationResult.errorMessage += "- Please ensure that all the multiple choice questions have been answered.<br>";
		validationResult.isValid = false;
	}
	
	if (!howWatchIndiaMovies)
	{
		validationResult.errorMessage += "- Please select an answer to question number 4.<br>";
		validationResult.isValid = false;
	}
	
	if (!useService)
	{
		validationResult.errorMessage += "- Please select an answer to question number 11.<br>";
		validationResult.isValid = false;
	}
	
	if (validationResult.isValid == false)
	{
		window.document.getElementById ("ErrorMessage").innerHTML = validationResult.errorMessage + "<br>";
		window.document.getElementById ("ErrorMessageRow").style.display = "";
		if (!safari) window.document.getElementById ("ErrorMessage").scrollIntoView (true);
		normalizedEvent.returnValue = false;
		delete validationResult;
		return false;
	}
	else
	{
		iTalkiesSetSubmitAction (srcElement);
	}
	delete validationResult;
}

