	var xmlHttp;
	
	/* 
		This function returns XmlHttp Object with some different browsers
	*/
	function GetXmlHttpObject()
	{
		var xmlHttp;
		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;
	}

	function showHint(url,params,id)
	{
		//id=object id in stateChanged(id) function
		if (params.length==0)
 		{ 
		  document.getElementById(id).innerHTML="";
		  return;
		}
		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
		  alert ("Browser does not support HTTP Request");
		  return;
		} 
		var url1;
		url1=url+"?q="+params;
		url1=url1+"&sid="+Math.random();
		//alert (url1);
		xmlHttp.onreadystatechange=function () { stateChanged(id); }; ;
		xmlHttp.open("POST",url1,true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", 9);
		xmlHttp.send("123456789");
	} 

	function stateChanged(id) 
	{ 
		 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		 {		
			 document.getElementById(id).innerHTML=xmlHttp.responseText;
		 }else document.getElementById(id).innerHTML="<img src='images/loading_image.gif' height =45 style='vertical-align: top;'>";
	}

	
    //for work details 

	function LoadItemStateChanged(id) 
	{    
		 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		 {		
			 var xmlDoc=xmlHttp.responseXML.documentElement;
			 var img=document.getElementById('wdi');
		     var tit=document.getElementById('wdt');
	         var desc=document.getElementById('wdd');
			 img.src=xmlDoc.getElementsByTagName("bigimage")[0].childNodes[0].nodeValue;
			 img.width='490';
			 img.height='490';
		     title=xmlDoc.getElementsByTagName("tit")[0].childNodes[0].nodeValue;
		     des=xmlDoc.getElementsByTagName("description")[0].childNodes[0].nodeValue;
			 tit.innerHTML=title;
			 desc.innerHTML=des;
			 document.getElementById('workdetail').style.display='block';
			 document.getElementById('work').style.display='none';
		 }else {
			 var img=document.getElementById('wdi');
 			 img.width='50px';
			 img.height='50px';
			 img.src='images/loading_image.gif';

		 }
	}

	function changeItem(id){
	   
	   //ajax

	   xmlHttp=GetXmlHttpObject();
	   if (xmlHttp==null)
	   {
		  alert ("Browser does not support HTTP Request");
		  return;
	   } 
	    var url="includes/functions/ajax.php?action=request";
		var url1;
		url1=url+"&q="+id;
		url1=url1+"&sid="+Math.random();
		//alert (url1);
		xmlHttp.onreadystatechange=function () { LoadItemStateChanged(id); }; ;
		xmlHttp.open("POST",url1,true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", 9);
		xmlHttp.send("123456789");
   }

   

   //for contact us
	function checkSubmit()
	{
		document.ContactUs.name.value = Trim(document.ContactUs.name.value);
		if (document.ContactUs.name.value == '')
		{
			alert('Xin hay nhap Ho ten! Enter your Name,please!');
			document.ContactUs.fName.focus();
			return;
		}
	
		if (document.ContactUs.email.value=='')
		{
			alert('Dia chi Email khong hop le! Enter your email, please!');
			document.ContactUs.email.focus();
			return;
		}
	
		if (document.ContactUs.phone.value=='')
	    {
			alert('Nhap so dien thoai! Enter ur phonenumber, please!');
			document.ContactUs.phone.focus();
			return;
		} 
		document.ContactUs.msgcontent.value = Trim(document.ContactUs.msgcontent.value);
		if (document.ContactUs.msgcontent.value == '')
		{
			alert('Xin hay Noi dung! Enter Message Content, please!');
			document.ContactUs.msgcontent.focus();
			return;
		}
 	
    	 // AJAX!!!!
		var phone=document.ContactUs.phone.value;
		var email=document.ContactUs.email.value;
		var name=document.ContactUs.name.value;
		var content=document.ContactUs.msgcontent.value;

		document.ContactUs.phone.value="";
		document.ContactUs.email.value="";
		document.ContactUs.name.value="";
		document.ContactUs.msgcontent.value="";

		xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null)
		{
			 alert ("Browser does not support HTTP Request");
			 return;
		} 
		var url1;
		url1='includes/functions/contactus.php'+"?action=save";
		url1=url1+"&phone="+encodeURI(phone)+"&email="+encodeURI(email)+"&name="+encodeURI(name)+"&content="+encodeURI(content)+"&sid="+Math.random();
		//alert (url1);
		xmlHttp.onreadystatechange=function () { stateChanged('thongdiep'); }; ;
		xmlHttp.open("POST",url1,true);
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", 9);
		xmlHttp.send("123456789");
	}

	function Trim(iStr)
	{
		while (iStr.charCodeAt(0) <= 32)
		{
			iStr=iStr.substr(1);
		}

		while (iStr.charCodeAt(iStr.length - 1) <= 32)
		{
			iStr=iStr.substr(0, iStr.length - 1);
		}

		return iStr;
	}

