﻿/// <reference path="~js/jquery-1.3.2.js" />

$(document).ready(function(){

	// fill dropdown ul's with submenu's (will check for language)
	var arrCodes = new Array("home_nl","applications_nl","functionaliteit_nl","clients_nl","home_en","applications_en","functionaliteit_en","clients_en");
	for (var i=0; i<arrCodes.length; i++)
	{
		strCode = arrCodes[i];
		setSubmenu(strCode);
	}

});

function submitContact(strLanguage)
{
	var strName;
	var strCompany;
	var strEmail;
	var strPhone;
	var strCountry;
	var strMessage;

	strName = $("#contact_name").val();
	strCompany = $("#contact_company").val();
	strEmail = $("#contact_email").val();
	strPhone = $("#contact_phone").val();
	strCountry = $("#contact_country").val();
	strMessage = $("#contact_message").val();

	if ( strName==null || strName=="" || strCompany==null || strCompany=="" || strEmail==null || strEmail=="" )
	{
		getMiscText('CONTACT_Feedback_EMPTYFIELDS', strLanguage, "contact_form_error");
		$("#contact_form_error").fadeIn("slow");
	}
	else
	{
		$.ajax(
		{
			type: "POST",
			url: "processform2mail.pp",
			data: "submit=something&contact_name=" + strName + "&contact_company=" + strCompany + "&contact_email=" + strEmail + "&contact_phone=" + strPhone + "&contact_country=" + strCountry + "&contact_message=" + strMessage + "&r=" + getRandom(),
			success: function(html)
			{
				getMiscText('CONTACT_Feedback_OK', strLanguage, "contact_form");
			},
			error: function() { alert('Er is een fout opgetreden.'); }
		});
	}
}

function setSubmenu(strCode)
{
	$.ajax(
	{
		type: "get",
		url: "/submenu/" + strCode + ".html",
		dataType: "html",
		data: "",
		success: function(html)
		{
			if ($("#sub_" + strCode).length)
			{
				$("#sub_" + strCode).html(html);
			}
		},
		error: function() { 
		}
	});
}

function getRandom()
{
	return Math.random() * 999;
}

function scrollToBottom()
{
	//$('html, body').animate({ scrollTop: 2000 }, 1500);
	$('#metameta').animate({ scrollTop: 2000 }, 1500);
}





