﻿function popURL(strURL) 
{
    window.open(strURL, "_blank", "width=850,height=700,left=50,top=50,toolbar=0,resizable=1,location=0,status=0,menubar=0,scrollbars=1");
}

function DisplayModalPopup() {
  // get reference to modal popup using the AJAX api $find() function
  // this funciton gets a reference to a ajax control toolkit object if the behavior 
  // id property is specified
  var mpe = $find('mpeDialog');
  if (mpe) {
    mpe.show();
  }
}

function OpenRequest(tourID,hotelfitID) {
    var WinSettings = "center:yes;resizable:yes;status:no;scroll:no;dialogWidth:596px;dialogHeight:350px"
    var rv = window.showModalDialog("/popRequest.aspx?tID=" + tourID + "&hID=" + hotelfitID, "", WinSettings);
}

function OpenChild(tourID,WebSession) 
{
    var WinSettings = "center:yes;resizable:yes;status:no;scroll:no;dialogWidth:596px;dialogHeight:350px"
    var rv = window.showModalDialog("/popLogin.aspx?"+tourID,"",WinSettings);
    if (rv == 1) {
        window.location.href = "/Agent/Registration.aspx";
    };
    if (rv == 2) {
        getSessionInfo(WebSession)
    };
}


// AJAX roundtrip to ASP page to pickup session info
function getSessionInfo(WebSession) 
{
	xmlhttp=null;
		
	// Prepare the XMLHTTP object for a HTTP GET to our validation ASP page
	var sURL = "DBAction.asp?action=getSessionInfo&WebSession=" + WebSession;
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	  {
	  xmlhttp=new XMLHttpRequest()
	  }
	// code for IE
	else if (window.ActiveXObject)
	  {
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  }
	if (xmlhttp!=null)
	  {
	  xmlhttp.onreadystatechange = state1_Change
	  xmlhttp.open("GET",sURL,false)
	  xmlhttp.send(null)
	  }
	else
	  {
	  alert("Your browser does not support XMLHTTP.")
	  }
}

function state1_Change()
{	
	  if (xmlhttp.readyState==4)
	  	{
		//alert(xmlhttp.responseText);
	  	    var returnHTML = xmlhttp.responseText;
	  	    var mArray = returnHTML.split("::");

	  	    var strURL = "http://calypso.net.au/apps/agweb/57.5/remoteItxp.do?" +
	  	                "itxpDetails.itineraryCode=" + mArray[0] +
	  	                "&itxpDetails.flightMode=1" +
	  	                "&productTitle=" + mArray[1] +
	  	                "&productImageURL=" + mArray[2] +
	  	                "&productDescription=" + mArray[3] +
	  	                "&rooming.room1.childAge1=" +
	  	                "&loginId=" + mArray[4] +
	  	                "&accessCode=" + mArray[5] +
	  	                "&itxpDetails.departureDate.userFmtStr=15Jan10" +
	  	                "&rooming.room1.adultCount=1" +
	  	                "&rooming.room1.childCount=0" +
	  	                "&client=brendan"
	  	    //alert(strURL);
	  	    popURL(strURL);
		}
}

