﻿var nro = 0;
var error = false;
var language = 'fi'
if (document.location.href.indexOf('/se') > -1) language = 'se'

function SetNro()
{
	nro = Math.floor(Math.random()*9000) + 1000;
	GetElement('nro').innerHTML = '' + nro + '';

}

function ValidateForm(fields)
{
    if(fields && fields!='')
    {
        var array = fields.split(',');
	    for (var i=0; i < array.length; i++)
	    {
		    ValidateField(array[i]);
	    }
	
    }
	Submit();
		
}
function SetEmailSubject(text)
{
    document.forms[0].SUBJECT.value = text;
}
function Submit()
{
	if (error)
	{
	    switch (language)
	    {
	        case 'fi':
	            alert('Täydennä lomake oikein!');
	            break;
	        case 'se':
	            alert('Fyll i formuläret korrekt!');
	            break;
	    }
		error = false;
	}
	else
	{
		document.forms[0].submit();
	}
}
function ValidateField(fieldName)
{
	var f = document.forms[0];
	if ((fieldName == 'varm' && !ValidateNro()) || !IsValue(fieldName))
	{   
		error = true;
		GetElement('td' + fieldName).style.color = '#CF001C';
	}
	else
	{
		GetElement('td' + fieldName).style.color = '';
	}
}
function IsValue(fieldName)
{
    
    var f = document.forms[0];
    var buttons = f[fieldName];
    
    if (f[fieldName].value && f[fieldName].value.length > 0) return true;
    
    if (f[fieldName].length)
    {
        for (var i = 0; i < buttons.length; i++)
        {
            if (buttons[i].checked) return true;
        }
    }
    return false;
}
function ValidateNro()
{
	if (document.forms[0].varm.value != nro)
	{
		return false;
	}
	else
	{
		return true;
	}
}
function AddReceiver(address)
{
    document.forms[0].EMAIL.value = address + ',' + document.forms[0].EMAIL.value;
}
function ChangeReceiver(value)
{
	var address = '';
	switch(value)
	{
	
	case 'Palaute': 
		address = 'tomi.mustonen##nsd.fi,muuttohaukat##muuttohaukat.com'; 
		break;
	case 'Tarjouspyyntö':
	    address = 'muuttohaukat##muuttohaukat.com';
		break;
	case 'Rekry':
	    address = 'rekry##muuttohaukat.com'; 
		break;
	default : address = 'tomi.mustonen##nsd.fi,muuttohaukat##muuttohaukat.com';
	}
	address = address.replace(/##/g, '@');
	document.forms[0].EMAIL.value = address;
}
/*
function InitFeedbackForm()
{
	var asia = GetQuerystringParameter('asia');
	var options = document.forms[0].Asia.options;
	
	if (asia != '')
	{
		for (var i=0; i < options.length; i++)
		{
			if (options[i].value == asia)
			{
				options[i].selected = true;
				ChangeReceiver(asia);
				return;
			}
				
		}
	}
}
*/