﻿function myHover(){
	var _sbutton = document.getElementById('myForm_submit');
	if(_sbutton){
		_sbutton.src = 'images/btn-submit1-en.png';
		_sbutton.onmouseout = function(){
			_sbutton.src = 'images/btn-submit1-en.png';
		}
		_sbutton.onmouseover = function(){
			_sbutton.src = 'images/btn-submit1-hover-en.png';
		}
	}
}

function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else{
		cntfield.innerHTML = maxlimit - field.value.length;
	}
}

function form_submit(){
	var _form = document.getElementById('myform');
	if (_form) {
  	_form.submit();
  	return false;
  }	
}


if (window.addEventListener)
	window.addEventListener("load", myHover, false);
else if (window.attachEvent)
	window.attachEvent("onload", myHover);
	
	
function detectSafari(){ 
	if (navigator.appVersion.indexOf("Safari") != -1) {
  	document.body.className += " safari";
  } 
	
	if (navigator.appVersion.indexOf("Mac") != -1) 
	   document.body.className += " mac"; 
} 

if (window.addEventListener) 
   window.addEventListener("load", detectSafari, false);




var http_request = false;

function makePOSTRequest(url, parameters)
{
	http_request = false;
	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/html');
		}
	}
	else if (window.ActiveXObject)
	{ // IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (E)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E)
			{}
		}
	}
	if (!http_request)
	{
		alert('Cannot create XMLHTTP instance');
		return false;
	}
	
	http_request.onreadystatechange = alertContents;
	http_request.open('POST', url, true);
	http_request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
	http_request.setRequestHeader('Content-length', parameters.length);
	http_request.setRequestHeader('Connection', 'close');
	http_request.send(parameters);
}

function alertContents()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			result = http_request.responseText;
			document.getElementById('log_res').innerHTML = result;
			document.getElementById('loading').style.display = 'none';
		}
		else
		{
			alert('There was a problem with the request.');
		}
	}
}

function get(obj)
{
	var poststr = 'firstName=' + encodeURI(document.getElementById('myForm_firstName').value) +
								'&amp;' + encodeURI('Email') + '=' + encodeURI(document.getElementById('myForm_Email').value) +
                '&amp;' + encodeURI('message') + '=' + encodeURI(document.getElementById('myForm_message').value);
	makePOSTRequest('/send.php', poststr);
}