/*	IN THE NAME OF ALLAH THE MOST BENEFICIENT THE MOST MERCIFUL	*/
function $i(id){return document.getElementById(id);}
function $n(name){return document.getElementByName(name);}

window.onload=function(){
	$i('bg').style.visibility='visible';

	var nametxt=$i('name').value;
	var emailtxt=$i('email').value;
	var phonetxt=$i('phone').value;
	var messagetxt=$i('message').value;
	
	$i('name').onfocus=function(){if ($i('name').value==nametxt){$i('name').value=''}};
	$i('name').onblur=function(){if ($i('name').value==''){$i('name').value=nametxt}};
	
	$i('email').onfocus=function(){if ($i('email').value==emailtxt){$i('email').value=''}};
	$i('email').onblur=function(){if ($i('email').value==''){$i('email').value=emailtxt}};
	
	$i('phone').onfocus=function(){if ($i('phone').value==phonetxt){$i('phone').value=''}};
	$i('phone').onblur=function(){if ($i('phone').value==''){$i('phone').value=phonetxt}};
	
	$i('message').onfocus=function(){if ($i('message').value==messagetxt){$i('message').value=''}};
	$i('message').onblur=function(){if ($i('message').value==''){$i('message').value=messagetxt}};
	
	$i('form').onsubmit=function(){
		var name=$i('name').value;
		var email=$i('email').value;
		var phone=$i('phone').value;
		var message=$i('message').value;
		
		if (name=='' || name==nametxt){alert('Enter name');$i('name').focus();return false;}
		if (email=='' || email==emailtxt){alert('Enter email');$i('email').focus();return false;}
		if (phone=='' || phone==phonetxt){alert('Enter phone');$i('phone').focus();return false;}
		if (message=='' || message==messagetxt){alert('Enter message');$i('message').focus();return false;}
	
	var url="send.php?name="+escape(name)+"&email="+escape(email)+"&phone="+escape(phone)+"&message="+escape(message)+"&rnd="+(Math.random()*1000);
	//alert(url);
	Request('GET',url);
	$i("contactbox").style.display='none';
  	$i("box").align='center';
  	$i("box").vAlign='middle';
  	$i("loading").style.display='block';
	};

}
function getXMLHttp(){
  var xmlHttp

  try{
    xmlHttp = new XMLHttpRequest();
  }
  catch(e){
    try{
      xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e){
      try{
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e){
        alert("Your browser does not support AJAX!")
        return false;
      }
    }
  }
  return xmlHttp;
}

function Request(method, url){
  var xmlHttp = getXMLHttp();
  if (method.length<1){method="GET";}
  xmlHttp.onreadystatechange = function(){
    if(xmlHttp.readyState == 4){
      HandleResponse(xmlHttp.responseText);
    }else{
	  $i("msg").innerText=$i("msg").textContent='An error occured while sending your information.';
		}
  }
  xmlHttp.open(method, url, true); 
  xmlHttp.send(null);
}

function HandleResponse(response){
  $i("loading").style.display='none';
  $i("msg").innerText=$i("msg").textContent=response;
  $i("msg").style.display='block';
}

