﻿function SendMailFromDetailPage(vals,type)
		{	
			InitializeRequestForDetailPage();//Call InitializeRequest to set request object
			//alert(vals);
			//alert(type);
			var dt = new Date();
			
			var url =sPath+"/AJAX/SendEmailByAJAX.aspx?val="+ vals + "&ty=" + type + "&seconds=" + dt.getSeconds();//Create the url to send the request to
			//alert(url);
			request.onreadystatechange = ProcessRequestForEmail;//Delegate ProcessRequestCampus to onreadystatechange property so it gets called for every change in readyState value
			
			request.open("GET", url, true);//Open a GET request to the URL
			request.send(null);//Send the request with a null body.
		}

function InitializeRequestForDetailPage()
	{
		try
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");//Try creating an XMLHTTP Object
		}
		catch(Ex)
		{
			try
			{
				request = new ActiveXObject("Microsoft.XMLHTTP");//First failure, try again creating an XMLHTTP Object
			}
			catch(Ex)
			{
				request = null;//Else assign null to request
			}
		}

		if(!request&&typeof XMLHttpRequest != 'undefined')
		{
			request = new XMLHttpRequest();
		}
	}
	
	function ProcessRequestForEmail()
		{  
			if(request.readyState == 4)//If the readyState is in the "Ready" State
			{
				if(request.status == 200)//If the returned status code was 200. Everything was OK.
				{
					if(request.responseText != "")//If responseText is not blank
					{	
					  var Request = request.responseText;					 					  
					  var RequestTextTemp= Request.split("<!DOCTYPE");	
					  var RequestText=RequestTextTemp[0].split("~");                       		
					  var check=RequestText[1]
					
					if (check==1)
					{
					  document.getElementById("responseText").innerHTML=RequestText[0];
					  document.getElementById("divMessSend").style.display="block";
					  document.getElementById("requestCallBackDiv").style.display="none";
					}
					else if(check==2)
					{
					  document.getElementById("responseTextQues").innerHTML=RequestText[0];
					  document.getElementById("divMessAskQues").style.display="block";
					  document.getElementById("quesDiv").style.display="none";
			        }
			        else if (check == 3) {
			            document.getElementById("responseText").innerHTML = RequestText[0];
			            document.getElementById("divMessSend").style.display = "block";
			            document.getElementById("divPPEContact").style.display = "none";
			        }
			        else if (check == 4) {
			            document.getElementById("responseTextPPEQues").innerHTML = RequestText[0];
			            document.getElementById("divMessAskPPEQues").style.display = "block";
			            document.getElementById("PPEQuestionForm").style.display = "none";
			        }
			        else
					{}				
										 
				     
				     
					}
					else
					{
						alert("Please try again.");
						//status.innerText = "None Found";//Set the status to "None Found"
						//clearSelect(pModel);	
					}
				}
			}
			return true;//return
		}