﻿var xmlHttp;

function sendMail() {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="action.php";
	var p ="type=sendmail";
	p += "&name=" + document.getElementById('name').value;
	p += "&email=" + document.getElementById('email').value;
	p += "&subject=" + document.getElementById('subject').value;
	p += "&message=" + document.getElementById('message').value;
	xmlHttp.onreadystatechange=SendMailStateChanged;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", p.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(p);
}

function changePage(page) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="action.php";
	var p ="type=" + page;
	xmlHttp.onreadystatechange=PageStateChanged;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", p.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(p);
}



function PageStateChanged() 
{ 
	if (xmlHttp.readyState==4) {
		if (xmlHttp.status == 200) {
			var sp = xmlHttp.responseText.split('©©©');
			document.getElementById("main-work").innerHTML=sp[1];
			document.getElementById('home').className='tab-menu';
			document.getElementById('products').className='tab-menu';
			document.getElementById('projects').className='tab-menu';
			document.getElementById('service').className='tab-menu';
			document.getElementById('contact').className='tab-menu';
			document.getElementById(sp[0]).className='tab-menu-selected';
		} else { alert('There was a problem with the request.'); }
	}
}

function SendMailStateChanged() 
{ 
	if (xmlHttp.readyState==4) {
		if (xmlHttp.status == 200) {
			var sp = xmlHttp.responseText.split('©©©');
			document.getElementById("send-state").innerHTML=sp[1];
			if (sp[0] == 1)
			{
				document.getElementById('name').value='';
				document.getElementById('email').value='';
				document.getElementById('subject').value='';
				document.getElementById('message').value='';
			}
		} else { alert('There was a problem with the request.'); }
	}
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}