
	var httpObj = false;
		try {
			  httpObj = new XMLHttpRequest();
		} catch (trymicrosoft) {
		  try {
				httpObj = new ActiveXObject("Msxml2.XMLHTTP");
		  } catch (othermicrosoft) {
			try {
			  httpObj = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
			  httpObj = false;
			}
	  }
	}

    function ShowService(opt){
		for(var i=1;i<=document.getElementById("NumProjectType").value;i++){
			if(opt==i){
				document.getElementById("ProjectDiv"+i).style.display = 'inline';
				document.getElementById("LI"+i).className = 'bold';

			}else{
				document.getElementById("ProjectDiv"+i).style.display = 'none';
				document.getElementById("LI"+i).className = 'normal';

			}
		}
	}
	
	function GetProject(opt,line){
		if(opt){
			document.getElementById("ProjectType").value = opt;
		}

		if(document.getElementById("ProjectType").value>0){
			document.getElementById("ProjectDiv").innerHTML  = '<img src="images/loading.gif"> Loading......';
			var SendUrl = 'ajax.php?action=project&ProjectType='+document.getElementById("ProjectType").value+"&r="+Math.random(); 
			
			httpObj.open("GET",SendUrl, true);
			httpObj.onreadystatechange = function ProjecttRecieve(){
				if (httpObj.readyState == 4) {
					document.getElementById("ProjectDiv").innerHTML = httpObj.responseText;
							for(var i=1;i<=document.getElementById("NumProjectType").value;i++){
										if(line==i){
											document.getElementById("LI"+i).className = 'bold';

										}else{
											document.getElementById("LI"+i).className = 'normal';

										}
							}
				}
			};
			httpObj.send(null);
		}
	}


	function GetAdvantage(opt){
		if(opt){
			document.getElementById("ProjectType").value = opt;
		}

		if(document.getElementById("ProjectType").value>0){
			//document.getElementById("ProjectDiv").innerHTML  = '<img src="images/loading.gif"> Loading......';
			var SendUrl = 'ajax.php?action=advantage&ProjectType='+document.getElementById("ProjectType").value+"&r="+Math.random(); 
			
			httpObj.open("GET",SendUrl, true);
			httpObj.onreadystatechange = function ProjecttRecieve(){
				if (httpObj.readyState == 4) {
					document.getElementById("ProjectDiv").innerHTML = httpObj.responseText;
				}
			};
			httpObj.send(null);
		}
	}


	function SendExistRequest(Url,FieldName,Title){
		var SendUrl = Url+"&r="+Math.random(); 
		httpObj.open("GET", SendUrl, true);
		httpObj.onreadystatechange = function RecieveExistRequest(){
			if (httpObj.readyState == 4) {
				if(httpObj.responseText==1) {
					if(Title == 'Email'){
						alert("This "+Title+" Address is already registered with us.Please enter another "+Title+" Address !!");
					}else{
						alert(Title + " already exists in database.Please enter another !!");
					}
					document.getElementById(FieldName).select();
					return false;
				} else if(httpObj.responseText==0) {	 
					document.forms[0].submit();
				}else {
					alert("Error occur : " + httpObj.responseText);
					return false;
				}
			}
		};
		httpObj.send(null);
	}
	
	function SendMultipleExistRequest(Url,FieldName,Title,FieldName2,Title2){
		var SendUrl = Url+"&r="+Math.random(); 
		httpObj.open("GET", SendUrl, true);
		httpObj.onreadystatechange = function RecieveMultipleExistRequest(){
			if (httpObj.readyState == 4) {
				if(httpObj.responseText==1) {
					if(Title == 'Email'){
						alert("This "+Title+" Address is already registered with us.Please enter another "+Title+" Address !!");
					}else{
						alert(Title + " already exists in database.Please enter another !!");
					}
					document.getElementById(FieldName).select();
					return false;
				}else if(httpObj.responseText==2) {
					alert(Title2 + " already exists in database.Please enter another !!");
					document.getElementById(FieldName2).select();
					return false;
				} else if(httpObj.responseText==0) {	 
					document.forms[0].submit();
				}else {
					alert("Error occur : " + httpObj.responseText);
					return false;
				}
			}
		};
		httpObj.send(null);
	}



	function SendMenuPositionExistRequest(Url,FieldName,Title){
		var SendUrl = Url+"&r="+Math.random(); 
		
		httpObj.open("GET", SendUrl, true);
		httpObj.onreadystatechange = function PositionExistRequest(){
			if (httpObj.readyState == 4) {
				if(httpObj.responseText==1) {	 
					alert(Title + " already exists in database.Please enter another !!");
					document.getElementById(FieldName).select();
					return false;
				} else if(httpObj.responseText==0) {	 
					var Url = "isRecordExists.php?PageHeading="+document.getElementById("title").value+"&editID="+ document.getElementById("editID").value;
					SendExistRequest(Url,"title","Page Title");
					return false;	
				}else {
					alert("Error occur : " + httpObj.responseText);
					return false;
				}
			}
		};
		httpObj.send(null);
	}

	
	
	function validateContact(frm){
		if(  ValidateForBlank(frm.Name, "Name")
			&& ValidateForEmail(frm.Email, "Email Address")
			&& isEmail(frm.Email)
			&& ValidatePhoneNumber(frm.Phone)
			&& ValidateForBlank(frm.Company, "Company Name")
			&& ValidateMandRange(frm.Message , "Message", 10,500)
		 ){  
			var SendUrl = 'ajax.php?action=contact&ContactName='+escape(frm.Name.value)+'&Phone='+escape(frm.Phone.value)+'&Company='+escape(frm.Company.value)+'&ContactEmail='+escape(frm.Email.value)+'&Message='+escape(frm.Message.value)+"&r="+Math.random(); 
		
			httpObj.open("GET", SendUrl, true);
			httpObj.onreadystatechange = function ContactRecieve(){
				if (httpObj.readyState == 4) {
					if(httpObj.responseText==1) {	 
						document.getElementById("MainTD").innerHTML = '<br><br><br><Div class=red align=center><b>Your message has been sent successfully !</b></Div>';
					}else {
						alert("Error occur : " + httpObj.responseText);
					}
					return false;
				}
			};
			httpObj.send(null);
			return false;
		}else{
			return false;
		}
	}


	function validateTestomonial(frm){
		if(  ValidateForBlank(frm.tName, "Name")
			&& ValidateForEmail(frm.tEmail, "Email Address")
			&& isEmail(frm.tEmail)
			&& ValidateForBlank(frm.tCompany, "Company Name")
			&& ValidateMandRange(frm.Testimonial , "Testimonial", 10,500)
		 ){  
			var SendUrl = 'ajax.php?action=Testomonial&ContactName='+escape(frm.tName.value)+'&ContactEmail='+escape(frm.tEmail.value)+'&Company='+escape(frm.tCompany.value)+'&Message='+escape(frm.Testimonial.value)+"&r="+Math.random(); 
		
			httpObj.open("GET", SendUrl, true);
			httpObj.onreadystatechange = function testRecieve(){
				if (httpObj.readyState == 4) {
					if(httpObj.responseText==2) {	 
						alert("Sorry, you have already posted the same message with this name !");
					}else if(httpObj.responseText==1) {	 
						document.getElementById("TestomonialDiv").innerHTML = '<br><br><br><Div class=red align=center><b>Your Testimonial has been submitted successfully !<br>It would be activated<br> once verified by administrator !</b></Div><br><br><br>';
					}else {
						alert("Error occur : " + httpObj.responseText);
					}
					return false;
				}
			};
			httpObj.send(null);
			return false;
		}else{
			return false;
		}
	}

	

	
