
/*function otherCityFrom(){
	if(document.feedback_form.otherCity1.checked==true){
		document.feedback_form.flightFromSelect.disabled=true;
		document.feedback_form.flightFromSelect.options[0].selected=true;
		document.feedback_form.flightFromInput.disabled=false;
		document.feedback_form.flightFromInput.focus();
	}
}*/
function dateStatus(date) 
{	
	var max = new Date();	
	if (date.getTime() > max.getTime())
		return true; // true says "disable"	else		
		return false; // leave other dates enabled
}
function toggleDisplayInfo(div_id,image_id) 
{
	var obj = document.getElementById(div_id);
	var imageId=document.getElementById(image_id);
	if(obj.style.display != "none") 
	{
		obj.style.display = "none";
		imageId.src="resources/images/minimize.jpg";
	}
	else 
	{
		obj.style.display = "";
		imageId.src="resources/images/maximize.jpg";
	}
}
function setStateValue(currentCtr){
	var otherCountriesTextbox = document.getElementById("ostate_id");
	var selectIndianStates = document.getElementById("state_id");
	if(otherCountriesTextbox.value != ""){
		selectIndianStates.selectedIndex=1
	    selectIndianStates.options[selectIndianStates.selectedIndex].value=otherCountriesTextbox.value;
	    	    		
	}
}

function countryChange()
{
	var selectCountry=document.getElementById("country_id");
	var selectState = document.getElementById("state_id");
	/*var otherCountriesTextbox = document.getElementById("ostate_id");
	var selectIndianStates = document.getElementById("state_id");
	
	if(selectCountry.value != "India" )
	{
		selectIndianStates.selectedIndex=1
		//selectIndianStates.value="";
		//selectIndianStates.disabled=true;
		otherCountriesTextbox.disabled=false;	
		if(document.getElementById("ostate_id").value=="")
		       otherCountriesTextbox.focus();	
	}
	if(selectCountry.value == "India")
	{
	
	    selectIndianStates.disabled=false;
	    otherCountriesTextbox.value="";
	   // otherCountriesTextbox.disabled=true;	  
	}*/	
	if(selectState.objectType=="inputBox")
		document.getElementById("divOState").innerHTML=document.getElementById("divState").innerHTML;
	else
		document.getElementById("divIState").innerHTML=document.getElementById("divState").innerHTML;	
	if(selectCountry.value == "India")
	{		
		document.getElementById("divState").innerHTML=document.getElementById("divIState").innerHTML;
	}
	else
	{
		document.getElementById("divState").innerHTML=document.getElementById("divOState").innerHTML;
	}
	return true;
}


function showOtherCountriesState()
{   
	var selectCountry=document.getElementById("country_id");
	var otherCountriesTextbox = document.getElementById("ostate_id");
	var selectIndianStates = document.getElementById("state_id");	
	if(selectIndianStates.value == "" )
	{
		otherCountriesTextbox.disabled=false;	
		otherCountriesTextbox.focus();	
		selectCountry.value="";
	}
	if(selectIndianStates.value !=otherCountriesTextbox.value  )
	{
	    otherCountriesTextbox.value="";
	   // otherCountriesTextbox.disabled=true;
	    selectCountry.focus();
	    selectCountry.value="India";
	}
	var objState=selectIndianStates.options[selectIndianStates.selectedIndex]	
	if(objState.selName=="Others")
	{
		otherCountriesTextbox.value=objState.value;
	}
	return true;
}

function setSalutation(currentObject){
	var salutationFromSelectObj = document.feedback_form.selectSalutation;
	var salutationFromInputObj = document.feedback_form.otherSalutationText;
	var salutationFromObj = document.feedback_form.salutation;
	var salutationFromInputValue = salutationFromInputObj.value;
	
	if(salutationFromInputValue != "" && currentObject.name == 'otherSalutationText') {
		salutationFromSelectObj.value = "Other";
		salutationFromObj.value=salutationFromInputValue;
	}
	else if(salutationFromSelectObj.value != "Other" && currentObject.name == 'selectSalutation') {
		salutationFromInputObj.value = "";
		salutationFromObj.value=salutationFromSelectObj.value;
	}
}

function setFlightFrom(currentObject){
	var flightFromSelectObj = document.feedback_form.flightFromSelect;
	var flightFromInputObj = document.feedback_form.flightFromInput;
	
	var flightFromObj = document.feedback_form.flightFrom;
	var flightFromInputValue = flightFromInputObj.value;
	
	if(flightFromInputValue != "" && currentObject.name == 'flightFromInput') {
		flightFromSelectObj.value = "Other";
		flightFromObj.value=flightFromInputValue;		
	}
	else if(flightFromSelectObj.value != "Other" && currentObject.name == 'flightFromSelect') {
		flightFromInputObj.value = "";
		flightFromObj.value=flightFromSelectObj.value;
	}
	else if(flightFromSelectObj.value == "Other" && currentObject.name == 'flightFromSelect'){
	      flightFromObj.value=flightFromInputValue; 
    }else if(flightFromInputValue == "" && flightFromSelectObj.value == "Other" && currentObject.name == 'flightFromInput') {
		flightFromObj.value=flightFromInputValue;
	}
}

function setFlightTo(currentObject){
	var flightToSelectObj = document.feedback_form.flightToSelect;
	var flightToInputObj = document.feedback_form.flightToInput;
	var flightToObj = document.feedback_form.flightTo;
	var flightToInputValue = flightToInputObj.value;
	
	if(flightToInputValue != "" && currentObject.name == 'flightToInput') {
		flightToSelectObj.value = "Other";
		flightToObj.value=flightToInputValue;
	}
	else if(flightToSelectObj.value != "Other" && currentObject.name == 'flightToSelect') {
		flightToInputObj.value = "";
		flightToObj.value=flightToSelectObj.value;
	}
	else if(flightToSelectObj.value == "Other" && currentObject.name == 'flightToSelect'){
	    flightToObj.value=flightToInputValue; 
	}else if(flightToInputValue == "" && flightToSelectObj.value == "Other" && currentObject.name == 'flightToInput') {
		flightToObj.value=flightToInputValue;
	}
}


/*function otherCityTo(){
	if(document.feedback_form.otherCity2.checked==true){
		document.feedback_form.flightToSelect.disabled=true;
		document.feedback_form.flightToSelect.options[0].selected=true;
		document.feedback_form.flightToInput.disabled=false;
		document.feedback_form.flightToInput.focus();
	}
}*/

function getSysdate(){
	var Today = new Date();
	var day = Today.getDate();
	var mon = Today.getMonth()+1;
	var year= Today.getYear();
	mydate = day + "/" + mon + "/" + year;
	return mydate;
}

function getDomain(currentObject, currentDomain, targetObject, targetDomain) {
	var flightPrefix=currentObject.options[currentObject.selectedIndex].flightPrefix;
	if (flightPrefix != undefined ){
		document.getElementById("flightNoPrefix1").value=currentObject.options[currentObject.selectedIndex].flightPrefix;
		setFlightNo();
	}
	var terminalId = currentObject.options[currentObject.selectedIndex].TerminalId;
	var selectedCurrentValue = (currentObject.selectedIndex < 0) ? "" : currentObject.options[currentObject.selectedIndex].value;
	var selectedTargetValue = (targetObject.selectedIndex < 0) ? "" : targetObject.options[targetObject.selectedIndex].value;
	var j=0;

	targetObject.options.length=0;
	targetObject.options[j] = new Option(targetDomain.options[j].text,targetDomain.options[j].value)
	targetObject.options[j].setAttribute("TerminalId",targetDomain.options[j].TerminalId);

	for(var i=1;i<targetDomain.length;i++){
		var targetDomainOptionObject = targetDomain.options[i];
		if(terminalId == targetDomainOptionObject.TerminalId || terminalId == 0){
			j++;
			targetObject.options[j] = new Option(targetDomainOptionObject.text,targetDomainOptionObject.value);
			targetObject.options[j].setAttribute("TerminalId",targetDomainOptionObject.TerminalId);
			targetObject.options[j].setAttribute("flightPrefix",targetDomainOptionObject.flightPrefix);
		}
	}
	targetObject.value = selectedTargetValue;

	if(targetObject.value == "") {
		targetObject.value = targetObject.options[0].value;
	}
	if(targetObject.options.length == 2) {
		targetObject.value = targetObject.options[1].value;
	}
	if(terminalId == 0) {
		currentObject.options.length=0;
		for(var i=0, k=0;i<currentDomain.length;i++,k++){
			var currentDomainOptionObject = currentDomain.options[i];
			currentObject.options[k] = new Option(currentDomainOptionObject.text,currentDomainOptionObject.value);
			currentObject.options[k].setAttribute("TerminalId",currentDomainOptionObject.TerminalId);
			currentObject.options[k].setAttribute("flightPrefix",currentDomainOptionObject.flightPrefix);
		}
		currentObject.value = selectedCurrentValue;
	}
	
	
}

function getAirlineDomain(terminalObject, terminalDomain, airlineObject, airlineDomain,airlineTerminalMap) {
	
	document.getElementById("flightNoPrefix1").value="";
	setFlightNo();	
	var terminalId = terminalObject.options[terminalObject.selectedIndex].TerminalId;
	var selectedCurrentValue = (terminalObject.selectedIndex < 0) ? "" : terminalObject.options[terminalObject.selectedIndex].value;
	var selectedTargetValue = (airlineObject.selectedIndex < 0) ? "" : airlineObject.options[airlineObject.selectedIndex].value;
	
	var j=0;

	if(terminalId == 0) {
		terminalObject.options.length=0;
		for(var i=0; i<terminalDomain.length;i++){
			var terminalDomainOptionObject = terminalDomain.options[i];
			terminalObject.options[i] = new Option(terminalDomainOptionObject.text,terminalDomainOptionObject.value);
			terminalObject.options[i].setAttribute("TerminalId",terminalDomainOptionObject.TerminalId);			
		}		
		terminalObject.value = selectedCurrentValue;
		
		airlineObject.options.length=0;
		for(var i=0; i<airlineDomain.length;i++){
			var terminalDomainOptionObject = airlineDomain.options[i];
			airlineObject.options[i] = new Option(terminalDomainOptionObject.text,terminalDomainOptionObject.value);			
			airlineObject.options[i].setAttribute("flightPrefix",terminalDomainOptionObject.flightPrefix);
			
		}
		airlineObject.value = selectedCurrentValue;
	}else{
		airlineObject.options.length=0;
		airlineObject.options[j] = new Option(airlineDomain.options[j].text,airlineDomain.options[j].value)
		airlineObject.options[j].setAttribute("flightPrefix",airlineDomain.options[j].flightPrefix);
		airlineObject.options[j].setAttribute("airlineType",airlineDomain.options[j].airlineType);		
		for(var i=1;i<airlineTerminalMap.length;i++){
			var airlineDomainOptionObject = airlineTerminalMap.options[i];			
			if(terminalId == airlineDomainOptionObject.TerminalId){
				j++;
				airlineObject.options[j] = new Option(airlineDomainOptionObject.text,airlineDomainOptionObject.AirlineId);
				airlineObject.options[j].setAttribute("flightPrefix",airlineDomainOptionObject.flightPrefix);
				airlineObject.options[j].setAttribute("airlineType",airlineDomain.options[j].airlineType);	
			}
		}
		airlineObject.value = selectedTargetValue;		
	}
	if(airlineObject.value == "") {
		airlineObject.value = airlineObject.options[0].value;		
	}
	if(airlineObject.options.length == 2) {
		airlineObject.value = airlineObject.options[1].value;
		
	}	
	var flightPrefix=airlineObject.options[airlineObject.selectedIndex].flightPrefix;	
	if (flightPrefix != undefined ){
		document.getElementById("flightNoPrefix1").value=flightPrefix;
		setFlightNo();
	}		
}

function getTerminalDomain(airlineObject, airlineDomain, terminalObject, terminalDomain,airlineTerminalMap) {

	var flightPrefix=airlineObject.options[airlineObject.selectedIndex].flightPrefix;
	var airlineType	=airlineObject.options[airlineObject.selectedIndex].airlineType;
	if (flightPrefix != undefined ){
		document.getElementById("flightNoPrefix1").value=airlineObject.options[airlineObject.selectedIndex].flightPrefix;
		setFlightNo();
	}	
	
	var airlineId = airlineObject.options[airlineObject.selectedIndex].value;	
		
	var selectedCurrentValue = (airlineObject.selectedIndex < 0) ? "" : airlineObject.options[airlineObject.selectedIndex].value;
	var selectedTargetValue = (terminalObject.selectedIndex < 0) ? "" : terminalObject.options[terminalObject.selectedIndex].value;
	var j=0;	

	if(airlineId==""){		
		for(var i=0;i<terminalDomain.length;i++){
			var terminalDomainOptionObject = terminalDomain.options[i];		
			terminalObject.options[i] = new Option(terminalDomainOptionObject.text,terminalDomainOptionObject.value);
			terminalObject.options[i].setAttribute("TerminalId",terminalDomainOptionObject.TerminalId);
		}
		terminalObject.value = selectedTargetValue;
				
		airlineObject.options.length=0;
		for(var i=0;i<airlineDomain.length;i++){
			var airlineDomainOptionObject = airlineDomain.options[i];
			airlineObject.options[i] = new Option(airlineDomainOptionObject.text,airlineDomainOptionObject.value);			
			airlineObject.options[i].setAttribute("flightPrefix",airlineDomainOptionObject.flightPrefix);
			
		}
		airlineObject.value = airlineId;		
	}else {
		terminalObject.options.length=0;
		terminalObject.options[j] = new Option(terminalDomain.options[j].text,terminalDomain.options[j].value)
		terminalObject.options[j].setAttribute("TerminalId",terminalDomain.options[j].TerminalId);
		for(var i=1;i<airlineTerminalMap.length;i++){
			var airlineDomainOptionObject = airlineTerminalMap.options[i];			
			if(airlineId == airlineDomainOptionObject.AirlineId){
				j++;
				terminalObject.options[j] = new Option(airlineDomainOptionObject.TerminalName,airlineDomainOptionObject.TerminalId);
				terminalObject.options[j].setAttribute("TerminalId",airlineDomainOptionObject.TerminalId);
				 terminalObject.options[j].setAttribute("airlineType",airlineDomainOptionObject.airlineType);
				 var airlinetypevalue=airlineDomainOptionObject.airlineType;
			     
	            
			}
		}
		airlineType=airlinetypevalue;
	    terminalObject.value = selectedTargetValue;
	}
	if(terminalObject.value == "") {
		terminalObject.value = terminalObject.options[0].value;
	}
	if(terminalObject.options.length == 2) {
		terminalObject.value = terminalObject.options[1].value;
	}
	
	
	
	
	 if(airlineType==2){
	   
	   for(var i=0;i<6;i++){
	    document.feedback_form.r_s_id_22[i].checked=false;
        document.feedback_form.r_s_id_23[i].checked=false;
	    document.feedback_form.r_s_id_22[i].disabled="true";
	    document.feedback_form.r_s_id_23[i].disabled="true";
	
	
	 }
	    document.getElementById("remarks_"+22).value="";
		document.getElementById("remarks_"+23).value=" ";
		document.getElementsByName("check_"+22).checked=false;
		document.getElementsByName("check_"+23).checked=false;
		document.getElementById("remarks_"+22).disabled="true";
		document.getElementById("remarks_"+23).disabled="true";
		document.getElementById("check_"+22).disabled="true";
		document.getElementById("check_"+23).disabled="true";
		
	
		
	}else {
	   for(var i=0;i<6;i++){
	     document.feedback_form.r_s_id_22[i].disabled=false;
	     document.feedback_form.r_s_id_23[i].disabled=false;
	   	
			
		}
		document.getElementById("remarks_"+22).disabled=false;
		document.getElementById("remarks_"+23).disabled=false;
		document.getElementById("check_"+22).disabled=false;
		document.getElementById("check_"+23).disabled=false;
	
		
	}
	
	
}


function setFlightNo(){
	document.getElementById("flightNo").value=document.getElementById("flightNoPrefix1").value+document.getElementById("flightNoPrefix2").value;
}

function getTerminalWebDomain(airlineObject, airlineDomain, terminalObject, terminalDomain,airlineTerminalMap) {

	var flightPrefix=airlineObject.options[airlineObject.selectedIndex].flightPrefix;
	var airlineType	=airlineObject.options[airlineObject.selectedIndex].airlineType;
	if (flightPrefix != undefined ){
		document.getElementById("flightNoPrefix1").value=airlineObject.options[airlineObject.selectedIndex].flightPrefix;
		setFlightNo();
	}	
	
	var airlineId = airlineObject.options[airlineObject.selectedIndex].value;	
		
	var selectedCurrentValue = (airlineObject.selectedIndex < 0) ? "" : airlineObject.options[airlineObject.selectedIndex].value;
	var selectedTargetValue = (terminalObject.selectedIndex < 0) ? "" : terminalObject.options[terminalObject.selectedIndex].value;
	var j=0;	

	if(airlineId==""){		
		for(var i=0;i<terminalDomain.length;i++){
			var terminalDomainOptionObject = terminalDomain.options[i];		
			terminalObject.options[i] = new Option(terminalDomainOptionObject.text,terminalDomainOptionObject.value);
			terminalObject.options[i].setAttribute("TerminalId",terminalDomainOptionObject.TerminalId);
		}
		terminalObject.value = selectedTargetValue;
				
		airlineObject.options.length=0;
		for(var i=0;i<airlineDomain.length;i++){
			var airlineDomainOptionObject = airlineDomain.options[i];
			airlineObject.options[i] = new Option(airlineDomainOptionObject.text,airlineDomainOptionObject.value);			
			airlineObject.options[i].setAttribute("flightPrefix",airlineDomainOptionObject.flightPrefix);
			
		}
		airlineObject.value = airlineId;		
	}else {
		terminalObject.options.length=0;
		terminalObject.options[j] = new Option(terminalDomain.options[j].text,terminalDomain.options[j].value)
		terminalObject.options[j].setAttribute("TerminalId",terminalDomain.options[j].TerminalId);
		for(var i=1;i<airlineTerminalMap.length;i++){
			var airlineDomainOptionObject = airlineTerminalMap.options[i];			
			if(airlineId == airlineDomainOptionObject.AirlineId){
				j++;
				terminalObject.options[j] = new Option(airlineDomainOptionObject.TerminalName,airlineDomainOptionObject.TerminalId);
				terminalObject.options[j].setAttribute("TerminalId",airlineDomainOptionObject.TerminalId);
				 terminalObject.options[j].setAttribute("airlineType",airlineDomainOptionObject.airlineType);
				 var airlinetypevalue=airlineDomainOptionObject.airlineType;
			     
	            
			}
		}
		airlineType=airlinetypevalue;
	    terminalObject.value = selectedTargetValue;
	}
	if(terminalObject.value == "") {
		terminalObject.value = terminalObject.options[0].value;
	}
	if(terminalObject.options.length == 2) {
		terminalObject.value = terminalObject.options[1].value;
	}
	
	
	
	
	 if(airlineType==2){
	   
	   for(var i=0;i<6;i++){
	    document.feedback_form.r_s_id_22[i].checked=false;
        document.feedback_form.r_s_id_23[i].checked=false;
	    document.feedback_form.r_s_id_22[i].disabled="true";
	    document.feedback_form.r_s_id_23[i].disabled="true";
	
	
	 }
	    document.getElementById("remarks_"+22).value="";
		document.getElementById("remarks_"+23).value=" ";
		//document.getElementsByName("check_"+22).checked=false;
		//document.getElementsByName("check_"+23).checked=false;
		document.getElementById("remarks_"+22).disabled="true";
		document.getElementById("remarks_"+23).disabled="true";
		//document.getElementById("check_"+22).disabled="true";
		//document.getElementById("check_"+23).disabled="true";
		
	
		
	}else {
	   for(var i=0;i<6;i++){
	     document.feedback_form.r_s_id_22[i].disabled=false;
	     document.feedback_form.r_s_id_23[i].disabled=false;
	   	
			
		}
		document.getElementById("remarks_"+22).disabled=false;
		document.getElementById("remarks_"+23).disabled=false;
		//document.getElementById("check_"+22).disabled=false;
		//document.getElementById("check_"+23).disabled=false;
	
		
	}
	
	
}