﻿// JScript File
var obj1;
function checkUserAxLogin(unam,pass,pgnm,pathsetting,Qstr)
 {

	try
	{
		obj1 = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{        
		obj1 = null;
	}    
	try
	{
		obj1 = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e1)
	{
		obj1 = null;
	}
	
	  if (window.XMLHttpRequest) 
        {
      
           obj1 = new XMLHttpRequest(); 
        
       }    
	
	if(obj1!=null)
	{
		obj1.onreadystatechange = ProcessResponse7;
		//alert(pathsetting+"ZAX.aspx?uname="+unam+"&pass="+pass+"&pgnm="+pgnm+"&"+Qstr);
		if (window.XMLHttpRequest)
		{
		
		obj1.open("GET", "/ZAX.aspx?uname="+unam+"&pass="+pass+"&pgnm="+pgnm+"&"+Qstr,  true);
		}
		else
		{
		
		obj1.open("GET", "/ZAX.aspx?uname="+unam+"&pass="+pass+"&pgnm="+pgnm+"&"+Qstr,  true);
		}
		
		// Add this so the correct headers are sent, and make sure params is used
		// in obj1.send() instead of null
		// ==========================================================================
		params = "uname="+unam+"&pass="+pass+"&pgnm="+pgnm+"&"+Qstr;
    
        params=encodeURI(params);
		obj1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        obj1.setRequestHeader("Content-Length", params.length);
		// ==========================================================================
		
		obj1.send(params); 
		return false;        
	}
}


function ProcessResponse7()
{
	if(obj1.readyState == 4)
	{
		if(obj1.status == 200)
		{
			var retval=obj1.responseText;

			if (retval.replace(/^\s*/, "").replace(/\s*$/, "") != "badlogin" && retval != 'raterental') {
			    window.location = retval;
			}
			else if (retval == 'raterental') {
			closeModel();
			document.getElementById('ctl00_contents_btnSubmit').onclick = undefined;
			document.getElementById('ctl00_contents_btnSubmit').onclick = function() {
			    return ValidateForm1(document.getElementById('ctl00_contents_txtReviewtitle'), document.getElementById('ctl00_contents_txtWrittenreview'), document.getElementById('ctl00_contents_txtMonthlyRate'));
			};
			document.getElementById('ctl00_contents_btnSubmit').click();
			//document.getElementById('btnSubmitUnlogged').onclick = function() { document.getElementById('ctl00_contents_btnSubmit3').click(); return false; }
			}
			else {
			    document.getElementById("ctl00_msger").innerHTML = "&nbsp;&nbsp;&nbsp;Invalid email or password.";
			}
			return false;
		}
		else
        {
        alert('There was a problem retrieving data from the server.');
        return false;
        }
	}
}
