function ChangeLanguage(languages) {
	if (languages == "") {
	alert('Please select a language!');
	} else {
		window.location='http://www.helix-software.com/' + languages;
	}
}

/*
Make Contact Script
v1.0
Copyright © 2009 Reha István. All rights reserved.
*/
function GetXmlHttpObject() {
	var objXMLHttp = null;
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}
var xmlHttp;
function MakeContact(Languages, ContactSubject, CompanyName, ContactPerson, ContactMobil, ContactEmail, ContactMessage) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Browser does not support HTTP Request");
		return;
	}
	// URL
	var url = "http://www.helix-software.com/en-US/Contact/Contact.html";
	url = url + "?l=" + Languages;
	url = url + "&su=" + ContactSubject;
	url = url + "&cn=" + CompanyName;
	url = url + "&cp=" + ContactPerson;
	url = url + "&cm=" + ContactMobil;
	url = url + "&ce=" + ContactEmail;
	url = url + "&me=" + ContactMessage;
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}
function Download(Languages, CompanyName, ContactPerson, ContactMobil, ContactEmail, WhereDidYouFindUs, Invoice, Inventory, CRM, Sales, Share, Vehicle) {
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert("Browser does not support HTTP Request");
		return;
	}
	// URL
	var url = "http://www.helix-software.com/en-US/Downloads/Downloads.html";
	url = url + "?l=" + Languages;
	url = url + "&cn=" + CompanyName;
	url = url + "&cp=" + ContactPerson;
	url = url + "&cm=" + ContactMobil;
	url = url + "&ce=" + ContactEmail;
	url = url + "&w=" + WhereDidYouFindUs;
	url = url + "&invoice=" + Invoice;
	url = url + "&inventory=" + Inventory;
	url = url + "&crm=" + CRM;
	url = url + "&sales=" + Sales;
	url = url + "&share=" + Share;
	url = url + "&vehicle=" + Vehicle;
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}
function stateChanged() {
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		xmlDoc = xmlHttp.responseXML;
		var State = xmlDoc.getElementsByTagName("State")[0].childNodes[0].nodeValue;
		if (State == 0) {
			alert('Not all the required fields are filled out, please check it!');
		} else if (State == 1) {
			alert('The given email address is invalid! Please check it!');
		} else if (State == 2) {
			window.location.href = "http://www.helix-software.com/en-US/Thank-you/";
		}
	}
}

/* Show spam secure email address
v1.0
Copyright © 2009 Reha István. All rights reserved.
*/
function ShowEmail(email,domainName,domainExtension,action) {
	var at = "@";
	var dot = ".";
	var EmailAddress = email + at + domainName + dot + domainExtension;
	if (action == "contactform") {
		document.write(EmailAddress);
	} else if (action == "mailto") {
		document.write("<a href=\"mailto:" + EmailAddress + "\">" + EmailAddress + "</a>");
	}
}

/*
Form Control
*/
function ContactFormControl() {
	if (document.ContactForm.cbx.checked) {
		document.ContactForm.Submit.disabled = false;
	} else {
		document.ContactForm.Submit.disabled = true;
	}
}

function DownloadFormControl() {
	if (document.DownloadForm.cbx.checked) {
		document.DownloadForm.Submit.disabled = false;
	} else {
		document.DownloadForm.Submit.disabled = true;
	}
}

function Products() {
	// Invoice
	if (document.DownloadForm.Invoice.checked) {
		document.DownloadForm.Invoice.value = 'true';
	} else {
		document.DownloadForm.Invoice.value = 'false';
	}
	// Inventory
	if (document.DownloadForm.Inventory.checked) {
		document.DownloadForm.Inventory.value = 'true';
	} else {
		document.DownloadForm.Inventory.value = 'false';
	}
	// CRM
	if (document.DownloadForm.CRM.checked) {
		document.DownloadForm.CRM.value = 'true';
	} else {
		document.DownloadForm.CRM.value = 'false';
	}
	// Sales
	if (document.DownloadForm.Sales.checked) {
		document.DownloadForm.Sales.value = 'true';
	} else {
		document.DownloadForm.Sales.value = 'false';
	}
	// Share
	if (document.DownloadForm.Share.checked) {
		document.DownloadForm.Share.value = 'true';
	} else {
		document.DownloadForm.Share.value = 'false';
	}
	// Vehicle
	if (document.DownloadForm.Vehicle.checked) {
		document.DownloadForm.Vehicle.value = 'true';
	} else {
		document.DownloadForm.Vehicle.value = 'false';
	}	
}

/* Main Menu */
var timeout = 100;
var closetimer = 0;
var ddmenuitem = 0;

// open hidden layer
function mopen(id) {	
	// cancel close timer
	mcancelclosetime();
	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
}

// close showed layer
function mclose() {
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime() {
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 
