// version 1.7 / date : 04.11.2008 / TVDA //
// version 1.6 / date : 23.10.2008 / GVCO //
// version 1.5 / date : 22.10.2008 / GVCO //
// version 1.4 / date : 16.10.2008 / GVCO //
// version 1.3 / date : 24.09.2008 / GVCO //
// version 1.1 / date : 07.10.2004 / KVJ //
function SubmitForm(formName) 
{
	//var theForm=document.all['firstForm'];
	
	var theForm=document.getElementsByName(formName)[0];
	
	if (!checkForm(theForm)) return false;
	
	updateContinent();
	
	updateContactus();
	
}


function updateContinent() 
{ // Define continent based on selection country
	var selcountry;		
	if (typeof(contArray) != 'undefined') 
	{		
		selcountry = document.forms["contactus"].Country_.value;		
		document.forms["contactus"].Continent.value = contArray[selcountry];
		//SFA redirect 
		var SFA_Treeid; 
		
		// TVDA : check if subject is customer support (support form) or if if topic select box = Customer support
		var IsSupport;
		IsSupport = 0;
		if (document.getElementsByName("topic").length){
			if (document.getElementsByName("topic")[0].value == 'Customer Support'){
				IsSupport = 1;
			}
		}
		if (document.getElementsByName("Subject")[0].value.indexOf("Support Request")>-1){
			IsSupport = 1;
		}
		// end TVDA
		SFA_Treeid = document.forms["contactus"].treeid.value;
		if(SFA_Treeid == '33' || SFA_Treeid == '115' || SFA_Treeid == '116'){ //If Corporate AV || Simulation || V&AR
				if(contArray[selcountry] == 'EMEA'){
						if(IsSupport){ //If Support
							document.forms["contactus"].SupportData.value = 2; //overrule support data
							document.forms["contactus"].From.value = document.forms["contactus"].Email.value;
							document.forms["contactus"].AddAddress.value = 'service.presentation_and_simulation.emea';
					}
				}
					if(contArray[selcountry] == 'NA'){
						if(IsSupport){ //If Support
							document.forms["contactus"].SupportData.value = 2; //overrule support data
							document.forms["contactus"].From.value = document.forms["contactus"].Email.value;
							document.forms["contactus"].AddAddress.value = 'techsupport';
					}
				}
		}
	}
}
	 
	
function updateContactus()
{
	var selcountry;
	var selcontinent; 
	if(typeof(MailContinent) != 'undefined')
	{
		selcontinent = document.forms["contactus"].Continent.value;
		if(typeof(MailContinent[selcontinent]) != 'undefined')
		{
			document.forms["contactus"].AddAddress.value = MailContinent[selcontinent];
		}
	}
	if(typeof(MailCountry) != 'undefined')
	{
		selcountry = document.forms["contactus"].Country_.value;
		if(typeof(MailCountry[selcountry]) != 'undefined')
		{
			document.forms["contactus"].AddAddress.value = MailCountry[selcountry];
		} 
	}
}
		