function contactClass() {
	this.sendEmail = sendEmail;
	this.sendEmailProceed = sendEmailProceed;
	this.showForm = showForm;
	
	function showForm() {
		document.contactForm['sender_email'].value = '';
		document.contactForm['sender'].value = '';
		document.contactForm['message'].value = '';
		
		document.getElementById('form1').style.display='block';
		document.getElementById('form2').style.display='none';
		document.getElementById('form3').style.display='none';
	}
	
	function sendEmail() {
		if (document.contactForm['sender_email'].value.length == 0 || document.contactForm['sender'].value.length == 0 || document.contactForm['message'].value.length == 0 ) {
			alert(alert_message_lang);
		} else {
			xml = '<root>';
			xml = xml + '<senderemail>' + document.contactForm['sender_email'].value + '</senderemail>';
			xml = xml + '<sender>' + document.contactForm['sender'].value + '</sender>';
			xml = xml + '<message>' + document.contactForm['message'].value + '</message>';
			xml = xml + '</root>';
			
			sendEmailProceed('index.php5?mod=kontakt&op=2', null, 'POST', xml);
		}
	
	}
	
	function sendEmailProceed(url, callback, method, postData) {
		var XMLHttp = false;
		XMLHttp = new CreateHttpObj();
		
		if (!method)
			var method = "GET";
		
		if(XMLHttp) {
			
			if (document.getElementById('form2')) {
				document.getElementById('form1').style.display='none';
				document.getElementById('form2').style.display='block';
			}
			
			XMLHttp.open(method, url, true);
			XMLHttp.onreadystatechange = function() {
				if (XMLHttp.readyState == 4 && XMLHttp.status == 200) {
					
					document.getElementById('form1').style.display='none';
					document.getElementById('form2').style.display='none';
					document.getElementById('form3').style.display='block';
					
					var xmlDocument = XMLHttp.responseXML;
					
					if (mozillaFlag && xmlDocument)
						removeWhitespace(xmlDocument);
					
					if (callback)
						eval(callback + '(xmlDocument);');
				}
			}
			if (!postData)
				var postData = null;
			
			XMLHttp.send(postData);
		}
	}
	
}

contactObj = new contactClass();

