var pjName = "/AtlasjetWeb";
var show=0;
var hide=0;
function setBrowser() {
	if(show==0 || hide==0) {
		if (navigator.appName=="Microsoft Internet Explorer"){	
			show='inline';
			hide='none';
		}
		else {
			show='table-row';
			hide='none';
		}
	}
}
setBrowser();


function otherPlaceProcess(from,to,lang) {
	ajaxpack.getAjaxRequest(pjName+'/include/openJaw.jsp', 'from='+from+'&to='+to+'&lang='+lang, processCity, 'xml');
}

function processCity(){  
	arrayList = null;
	var myajax=ajaxpack.ajaxobj
	var myfiletype=ajaxpack.filetype
	if (myajax.readyState == 4){
		if (myajax.status==200 || window.location.href.indexOf("http")==-1){
			if (myfiletype=="txt") {
				alert(myajax.responseText)
			}
			else{

			    var airlang = myajax.responseXML.getElementsByTagName("Lang")[0];
                lang = airlang.childNodes[0].nodeValue;

				var openjawStr = "";
				var optnStr = "";
				openjawStr = "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\">";
				openjawStr += "<tr>";

				if (lang=='EN'){
					openjawStr += "<td class=\"Field0\"><span id=\"Label2\">Return from another destination</span></td>";
				}else{
					openjawStr += "<td class=\"Field0\"><span id=\"Label2\">Farklı Noktalı</span></td>";
				}
				
				openjawStr += "<td class=\"Field0\"></td>";
				openjawStr += "</tr>";
				openjawStr += "<tr><td>";
												
				var airopen = myajax.responseXML.getElementsByTagName("OpenJaw")[0];
				if (airopen!=null){

					arrayList = new Array(airopen.childNodes.length);
					for(var i=0;i<airopen.childNodes.length;i++) {
					  var city = myajax.responseXML.getElementsByTagName("City")[i];
					   if (city != null){
							emrpro = city.childNodes[0].nodeValue.split(","); 
							arrayList[i] = new Array(4);
							from = emrpro[0];
							fromdesc = emrpro[1];
							to = emrpro[2];
							todesc = emrpro[3];
							optnStr += "<option value=\""+from+"@"+to+"\">"+fromdesc+" - "+todesc+"</option>";
					   }

					}					
					
				}
				
				if (from!="NOK" && from!="CHOOSE" && to!="NOK" && to!="CHOOSE"){
					openjawStr += "<select name=\"openjaw\" class=\"DropDownList3\">";
					openjawStr += optnStr;
					openjawStr += "</select>";
					document.criters.otherDestControl.value="1";
				}else{
					if (from=="CHOOSE" || to=="CHOOSE"){
						document.criters.otherDestControl.value="0";
						openjawStr += "<font color=\"#c3091e\">LÃ¼tfen nereden nereye bilgilerini seÃ§iniz.</font>";
					}else{
						document.criters.otherDestControl.value="0";
						if (lang=='EN'){
							openjawStr += "<font color=\"#c3091e\">No possible open jaw flight for this destination</font>";
						}else{
							openjawStr += "<font color=\"#c3091e\">Farklı noktalı bilgisi bulunmamaktadır.</font>";
						}

					}
				}
				openjawStr += "</td><td></td>";
				openjawStr += "</tr></table>";

				document.getElementById('openjawdv').innerHTML = openjawStr;

				
			}
		}

	}
}				

 


function createAjaxObj(){
var httprequest=false
if (window.XMLHttpRequest){ // if Mozilla, Safari etc
httprequest=new XMLHttpRequest()
if (httprequest.overrideMimeType)
httprequest.overrideMimeType('text/xml')
}
else if (window.ActiveXObject){ // if IE
try {
httprequest=new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e){
try{
httprequest=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){}
}
}
return httprequest
}

var ajaxpack=new Object()
ajaxpack.basedomain="http://"+window.location.hostname
ajaxpack.ajaxobj=createAjaxObj()
ajaxpack.filetype="txt"
ajaxpack.addrandomnumber=0 //Set to 1 or 0. See documentation.

ajaxpack.getAjaxRequest=function(url, parameters, callbackfunc, filetype){
ajaxpack.ajaxobj=createAjaxObj() //recreate ajax object to defeat cache problem in IE
if (ajaxpack.addrandomnumber==1) //Further defeat caching problem in IE?
var parameters=parameters+"&ajaxcachebust="+new Date().getTime()
if (this.ajaxobj){
this.filetype=filetype
this.ajaxobj.onreadystatechange=callbackfunc
this.ajaxobj.open('GET', url+"?"+parameters, true)
this.ajaxobj.send(null)
}
}

ajaxpack.postAjaxRequest=function(url, parameters, callbackfunc, filetype){
ajaxpack.ajaxobj=createAjaxObj() //recreate ajax object to defeat cache problem in IE
if (this.ajaxobj){
this.filetype=filetype
this.ajaxobj.onreadystatechange = callbackfunc;
this.ajaxobj.open('POST', url, true);
this.ajaxobj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
this.ajaxobj.setRequestHeader("Content-length", parameters.length);
this.ajaxobj.setRequestHeader("Connection", "close");
this.ajaxobj.send(parameters);
}
}




