﻿// JScript File

function changePictureEuro(num)
{
	
if(num=="FH"){ document.getElementById("flthtlbutton").setAttribute("src","http://www.myvacations.co.uk/Images/FH_SelectedEuro.gif"); 
			document.getElementById("fltbutton").setAttribute("src","http://www.myvacations.co.uk/Images/F_UnSelectedEuro.gif"); 
			replaceDays('FH');
			HideShowField(num);			
			}
if(num=="F"){	document.getElementById("fltbutton").setAttribute("src","http://www.myvacations.co.uk/Images/F_SelectedEuro.gif"); 
			document.getElementById("flthtlbutton").setAttribute("src","http://www.myvacations.co.uk/Images/FH_UnSelectedEuro.gif"); 
			replaceDays('F');			
			}		
}

// for result page

function setValueDep(segaltftype,val1)
{

var totval=val1.split("-alt")
document.getElementById("Dseg").value=val1;
document.getElementById("Dseglen").value=parseInt(totval.length-1);
document.getElementById("Dsegaltftype").value=segaltftype;
}

function setValueRet(segaltftype2,val2)
{

var totval2=val2.split("-alt")
document.getElementById("Rseg").value=val2;
document.getElementById("Rseglen").value=parseInt(totval2.length-1);;
document.getElementById("Rsegaltftype").value=segaltftype2;
}




function setValueSubmit(dtval,alternate,selSeg,totgeg,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,srctotal,ftype,dtNow)
{   

var mouseX =document.documentElement.scrollLeft; 
var mouseY = document.documentElement.scrollTop + 150 ; 

var retTrues = false;

var deplen=document.getElementById("Dseglen").value;
var retlen=document.getElementById("Rseglen").value;
var totlen=parseInt(deplen)+parseInt(retlen);
var fulldepseg=document.getElementById("Dseg").value;
var fullretseg=document.getElementById("Rseg").value;
try
    {
    document.getElementById("TotSeg").value=totgeg;
    document.getElementById("SelSeg").value=selSeg;
    }
    catch(e){}
var x,y;
var i,j;
x=document.getElementById("Dsegaltftype").value;
y=document.getElementById("Rsegaltftype").value;
i=x.split("-")
j=y.split("-")
var jrnTypeVal=document.getElementById("JType").value;
   if (jrnTypeVal=="1" )
    {
   if(i[2]==dtval.toUpperCase() && i[1]==alternate)
        {
		setallvalues_ret(fulldepseg,deplen,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,alternate,srctotal,ftype)
        retTrues=true;
        // return true;
        }
        else
        {
                highLightSeg();
	            alert("Please select outbound train from highlight segment.");
	            retTrues=false;
	            //return false;
                
        }
    }
    else
    {

             if(i[1]==j[1] && i[2]==j[2] && i[2]==dtval.toUpperCase() && i[1]==alternate)
            {
			 setallvalues(fulldepseg,fullretseg,deplen,retlen,totlen,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,alternate,srctotal,ftype)
			 retTrues=true;
			// return true;
            }
            else
            {
            highLightSeg();
	        alert("Please select outbound train and inbound train from highlight segments");
	       retTrues=false;
	        //return false;
          
            }
    }
    if(retTrues==true)
    {
    var secs = 40;
            if (secs == 0)
            {
                document.getElementById("imgprogress").style.visibility="hidden";
            }
            else
            {
                self.status = secs;
                secs = secs - 1;
                document.getElementById("imgprogress").style.top=mouseY;
                document.getElementById("imgprogress").style.visibility="visible";
            }     
           
    }
  return retTrues;
    
    
      
  	 
}

//**********************************************

function highLightSeg()
	{
	var selsegment=document.getElementById("SelSeg").value;	
	var totsegment=parseInt(document.getElementById("TotSeg").value,10);	
	var i;
	for(i=0;i<=totsegment;i++)
		{
		try
		{
		var temp="SegID"+i;
		if(selsegment==temp)
			{
			document.getElementById("SegID"+i).style.border="thick solid #F78621";
			}
			else
			{
			document.getElementById("SegID"+i).style.border="#F78621";
			}
		}
			catch(err){}
		}
	}
	
	
	function setallvalues(fulldepseg1,fullretseg1,deplen1,retlen1,totlen1,BaseFare,Tax,TotalFlightPrice,BaseFarePP,TaxPP,totaladult,BaseFareChild,TaxChild,totalchild,BaseFareInf,TaxInf,totalinf,alternate,srctotal,ftype)
	{
		var retlp;
		var totval=fulldepseg1.split("-alt")
		for(var i=0;i<=deplen1-1;i++)
		{
			retlp=i;
			var sp=totval[i].split("-")
			if(i=="0")
			{
				
			document.getElementById("FromDestCode"+i).value=sp[0];			
			document.getElementById("DepTime"+i).value=sp[1];
			document.getElementById("DepDay"+i).value=sp[2];
			document.getElementById("DepDate"+i).value=sp[3] + "-" + sp[4] + "-" + sp[5];
			document.getElementById("InTer"+i).value=sp[6];
			document.getElementById("OutTer"+i).value=sp[7];
			document.getElementById("Airline"+i).value=sp[8];
			document.getElementById("FlightNo"+i).value=sp[9];
			document.getElementById("ToDestCode"+i).value=sp[10];
			document.getElementById("Cls"+i).value=sp[11];
			document.getElementById("InOut"+i).value=sp[12];
			document.getElementById("ArrDate"+i).value=sp[13] + "-" + sp[14] + "-" + sp[15];
			document.getElementById("ArrDay"+i).value=sp[16];
			document.getElementById("ArrTime"+i).value=sp[17];
			document.getElementById("FromDest"+i).value=sp[18];
			document.getElementById("ToDest"+i).value=sp[19];
			}
			else
			{
			document.getElementById("FromDestCode"+i).value=sp[1];
			document.getElementById("DepTime"+i).value=sp[2];
			document.getElementById("DepDay"+i).value=sp[3];
			document.getElementById("DepDate"+i).value=sp[4] + "-" + sp[5] + "-" + sp[6];
			document.getElementById("InTer"+i).value=sp[7];
			document.getElementById("OutTer"+i).value=sp[8];
			document.getElementById("Airline"+i).value=sp[9];
			document.getElementById("FlightNo"+i).value=sp[10];
			document.getElementById("ToDestCode"+i).value=sp[11];
			document.getElementById("Cls"+i).value=sp[12];
			document.getElementById("InOut"+i).value=sp[13];
			document.getElementById("ArrDate"+i).value=sp[14] + "-" + sp[15] + "-" + sp[16];
			document.getElementById("ArrDay"+i).value=sp[17];
			document.getElementById("ArrTime"+i).value=sp[18];
			document.getElementById("FromDest"+i).value=sp[19];
			document.getElementById("ToDest"+i).value=sp[20];
			}
		} 
		
		var totval_ret=fullretseg1.split("-alt")
		var retloopstart=parseInt(retlp)+1;
		for(var i=0;i<=retlen1-1;i++)
		{
			var sp=totval_ret[i].split("-")
			if(i=="0")
			{
				
			document.getElementById("FromDestCode"+retloopstart).value=sp[0];
			document.getElementById("DepTime"+retloopstart).value=sp[1];
			document.getElementById("DepDay"+retloopstart).value=sp[2];
			document.getElementById("DepDate"+retloopstart).value=sp[3] + "-" + sp[4] + "-" + sp[5];
			document.getElementById("InTer"+retloopstart).value=sp[6];
			document.getElementById("OutTer"+retloopstart).value=sp[7];
			document.getElementById("Airline"+retloopstart).value=sp[8];
			document.getElementById("FlightNo"+retloopstart).value=sp[9];
			document.getElementById("ToDestCode"+retloopstart).value=sp[10];
			document.getElementById("Cls"+retloopstart).value=sp[11];
			document.getElementById("InOut"+retloopstart).value=sp[12];
			document.getElementById("ArrDate"+retloopstart).value=sp[13] + "-" + sp[14] + "-" + sp[15];
			document.getElementById("ArrDay"+retloopstart).value=sp[16];
			document.getElementById("ArrTime"+retloopstart).value=sp[17];
			document.getElementById("FromDest"+retloopstart).value=sp[18];
			document.getElementById("ToDest"+retloopstart).value=sp[19];
			}
			else
			{
			document.getElementById("FromDestCode"+retloopstart).value=sp[1];
			document.getElementById("DepTime"+retloopstart).value=sp[2];
			document.getElementById("DepDay"+retloopstart).value=sp[3];
			document.getElementById("DepDate"+retloopstart).value=sp[4] + "-" + sp[5] + "-" + sp[6];
			document.getElementById("InTer"+retloopstart).value=sp[7];
			document.getElementById("OutTer"+retloopstart).value=sp[8];
			document.getElementById("Airline"+retloopstart).value=sp[9];
			document.getElementById("FlightNo"+retloopstart).value=sp[10];
			document.getElementById("ToDestCode"+retloopstart).value=sp[11];
			document.getElementById("Cls"+retloopstart).value=sp[12];
			document.getElementById("InOut"+retloopstart).value=sp[13];
			document.getElementById("ArrDate"+retloopstart).value=sp[14] + "-" + sp[15] + "-" + sp[16];
			document.getElementById("ArrDay"+retloopstart).value=sp[17];
			document.getElementById("ArrTime"+retloopstart).value=sp[18];
			document.getElementById("FromDest"+retloopstart).value=sp[19];
			document.getElementById("ToDest"+retloopstart).value=sp[20];
			}
			retloopstart=retloopstart+1;
		} 
	
	document.getElementById("CountLeg").value=parseInt(totlen1);
	document.getElementById("FlightClass").value=document.getElementById("Cls0").value;
	//document.getElementById("Airline").value=document.getElementById("Airline0").value;
	document.getElementById("BaseFare").value=BaseFare;
	document.getElementById("Tax").value=Tax;
	document.getElementById("FlightTotal").value=TotalFlightPrice;
	//document.getElementById("BaseFaread").value=BaseFarePP;
	//document.getElementById("Taxad").value=TaxPP;
	//document.getElementById("totalad").value=totaladult;
	document.getElementById("BaseFarePP").value=BaseFarePP;
	document.getElementById("TaxPP").value=TaxPP;
	document.getElementById("BaseFareChild").value=BaseFareChild;
	document.getElementById("TaxChild").value=TaxChild;
	//document.getElementById("childtotal").value=totalchild;
	document.getElementById("BaseFareInf").value=BaseFareInf;
	document.getElementById("TaxInf").value=TaxInf;
	//document.getElementById("inftotal").value=totalinf;
	document.getElementById("Alternate").value=alternate;
	//document.getElementById("BaseFareWithoutComm").value=srctotal;
	document.getElementById("FareType").value=ftype;
	document.getElementById("TA").value="adad";	
	}
	
function setallvalues_ret(fulldepseg1,deplen1,BaseFare,Tax,TotalFlightPrice,BaseFarePP,TaxPP,totaladult,BaseFareChild,TaxChild,totalchild,BaseFareInf,TaxInf,totalinf,alternate,srctotal,ftype)
	{

		var retlp;
		var totval=fulldepseg1.split("-alt")
		for(var i=0;i<=deplen1-1;i++)
		{
			retlp=i;
			var sp=totval[i].split("-")
			if(i=="0")
			{
			document.getElementById("FromDestCode"+i).value=sp[0];
			document.getElementById("DepTime"+i).value=sp[1];
			document.getElementById("DepDay"+i).value=sp[2];
			document.getElementById("DepDate"+i).value=sp[3] + "-" + sp[4] + "-" + sp[5];
			document.getElementById("InTer"+i).value=sp[6];
			document.getElementById("OutTer"+i).value=sp[7];
			document.getElementById("Airline"+i).value=sp[8];
			document.getElementById("FlightNo"+i).value=sp[9];
			document.getElementById("ToDestCode"+i).value=sp[10];
			document.getElementById("Cls"+i).value=sp[11];
			document.getElementById("InOut"+i).value=sp[12];
			document.getElementById("ArrDate"+i).value=sp[13] + "-" + sp[14] + "-" + sp[15];
			document.getElementById("ArrDay"+i).value=sp[16];
			document.getElementById("ArrTime"+i).value=sp[17];
			document.getElementById("FromDest"+i).value=sp[18];
			document.getElementById("ToDest"+i).value=sp[19];
			}
			else
			{
			document.getElementById("FromDestCode"+i).value=sp[1];
			document.getElementById("DepTime"+i).value=sp[2];
			document.getElementById("DepDay"+i).value=sp[3];
			document.getElementById("DepDate"+i).value=sp[4] + "-" + sp[5] + "-" + sp[6];
			document.getElementById("InTer"+i).value=sp[7];
			document.getElementById("OutTer"+i).value=sp[8];
			document.getElementById("Airline"+i).value=sp[9];
			document.getElementById("FlightNo"+i).value=sp[10];
			document.getElementById("ToDestCode"+i).value=sp[11];
			document.getElementById("Cls"+i).value=sp[12];
			document.getElementById("InOut"+i).value=sp[13];
			document.getElementById("ArrDate"+i).value=sp[14] + "-" + sp[15] + "-" + sp[16];
			document.getElementById("ArrDay"+i).value=sp[17];
			document.getElementById("ArrTime"+i).value=sp[18];
			document.getElementById("FromDest"+i).value=sp[19];
			document.getElementById("ToDest"+i).value=sp[20];
			}
		} 
		
		
	document.getElementById("CountLeg").value=parseInt(deplen1);
	document.getElementById("FlightClass").value=document.getElementById("Cls0").value;
	//document.getElementById("Airline").value=document.getElementById("Airline0").value;
	document.getElementById("BaseFare").value=BaseFare;
	document.getElementById("Tax").value=Tax;
	document.getElementById("FlightTotal").value=TotalFlightPrice;
	//document.getElementById("BaseFaread").value=BaseFarePP;
	//document.getElementById("Taxad").value=TaxPP;
	//document.getElementById("totalad").value=totaladult;
	document.getElementById("BaseFarePP").value=BaseFarePP;
	document.getElementById("TaxPP").value=TaxPP;
	document.getElementById("BaseFareChild").value=BaseFareChild;
	document.getElementById("TaxChild").value=TaxChild;
	//document.getElementById("childtotal").value=totalchild;
	document.getElementById("BaseFareInf").value=BaseFareInf;
	document.getElementById("TaxInf").value=TaxInf;
	//document.getElementById("inftotal").value=totalinf;
	document.getElementById("Alternate").value=alternate;
	//document.getElementById("BaseFareWithoutComm").value=srctotal;
	document.getElementById("FareType").value=ftype;
	document.getElementById("TA").value="dasd";
	
	
	}
	
	
////	function setValueSubmit(dtval,alternate,selSeg,totgeg,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,srctotal,ftype,dtNow)
////{   

////var mouseX =document.documentElement.scrollLeft; 
////var mouseY = document.documentElement.scrollTop + 150 ; 

////var retTrues = false;

////var deplen=document.getElementById("Dseglen").value;
////var retlen=document.getElementById("Rseglen").value;
////var totlen=parseInt(deplen)+parseInt(retlen);
////var fulldepseg=document.getElementById("Dseg").value;
////var fullretseg=document.getElementById("Rseg").value;
////try
////    {
////    document.getElementById("TotSeg").value=totgeg;
////    document.getElementById("SelSeg").value=selSeg;
////    }
////    catch(e){}
////var x,y;
////var i,j;
////x=document.getElementById("Dsegaltftype").value;
////y=document.getElementById("Rsegaltftype").value;
////i=x.split("-")
////j=y.split("-")
////var jrnTypeVal=document.getElementById("JType").value;
////   if (jrnTypeVal=="1" )
////    {
////   if(i[2]==dtval.toUpperCase() && i[1]==alternate)
////        {
////		setallvalues_ret(fulldepseg,deplen,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,alternate,srctotal,ftype)
////        retTrues=true;
////        // return true;
////        }
////        else
////        {
////                highLightSeg();
////	            alert("Please select outbound train from highlight segment.");
////	            retTrues=false;
////	            //return false;
////                
////        }
////    }
////    else
////    {

////             if(i[1]==j[1] && i[2]==j[2] && i[2]==dtval.toUpperCase() && i[1]==alternate)
////            {
////			 setallvalues(fulldepseg,fullretseg,deplen,retlen,totlen,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,alternate,srctotal,ftype)
////			 retTrues=true;
////			// return true;
////            }
////            else
////            {
////            highLightSeg();
////	        alert("Please select outbound train and inbound train from highlight segments");
////	       retTrues=false;
////	        //return false;
////          
////            }
////    }
////    if(retTrues==true)
////    {
////    var secs = 40;
////            if (secs == 0)
////            {
////                document.getElementById("imgprogress").style.visibility="hidden";
////            }
////            else
////            {
////                self.status = secs;
////                secs = secs - 1;
////                document.getElementById("imgprogress").style.top=mouseY;
////                document.getElementById("imgprogress").style.visibility="visible";
////            }     
////           
////    }
////  return retTrues;
////    
////    
////      
////  	 
////}

//**********************************************

function highLightSeg()
	{
	var selsegment=document.getElementById("SelSeg").value;	
	var totsegment=parseInt(document.getElementById("TotSeg").value,10);	
	var i;
	for(i=0;i<=totsegment;i++)
		{
		try
		{
		var temp="SegID"+i;
		if(selsegment==temp)
			{
			document.getElementById("SegID"+i).style.border="thick solid #F78621";
			}
			else
			{
			document.getElementById("SegID"+i).style.border="#F78621";
			}
		}
			catch(err){}
		}
	}
	
	
	//**********************************************
	
function setValueSubmitFlt(dtval,alternate,selSeg,totgeg,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,srctotal,ftype,dtNow)
{   

var mouseX =document.documentElement.scrollLeft; 
var mouseY = document.documentElement.scrollTop + 150 ; 

var retTrues = false;

var deplen=document.getElementById("Dseglen").value;
var retlen=document.getElementById("Rseglen").value;
var totlen=parseInt(deplen)+parseInt(retlen);
var fulldepseg=document.getElementById("Dseg").value;
var fullretseg=document.getElementById("Rseg").value;
try
    {
    document.getElementById("TotSeg").value=totgeg;
    document.getElementById("SelSeg").value=selSeg;
    }
    catch(e){}
var x,y;
var i,j;
x=document.getElementById("Dsegaltftype").value;
y=document.getElementById("Rsegaltftype").value;
i=x.split("-")
j=y.split("-")
var jrnTypeVal=""; //document.getElementById("JrnType").value;
//   if (jrnTypeVal=="1" )
//    {
//   if(i[2]==dtval.toUpperCase() && i[1]==alternate)
//        {
//		setallvalues_retFlt(fulldepseg,deplen,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,alternate,srctotal,ftype)
//        retTrues=true;
//        // return true;
//        }
//        else
//        {
//                highLightSeg();
//	            alert("Please select outbound train from highlight segment.");
//	            retTrues=false;
//	            //return false;
//                
//        }
//    }
//    else
//    {

//alert(i[1])
//alert(j[1])
//alert(i[2])
//alert(j[2])
//alert(alternate) 
//alert(dtval.toUpperCase())



             if(i[1]==j[1] && i[2]==j[2] && i[2]==dtval.toUpperCase() && i[1]==alternate)             
            {
			 setallvaluesFlt(fulldepseg,fullretseg,deplen,retlen,totlen,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,alternate,srctotal,ftype)
			 retTrues=true;
			// return true;
            }
            else
            {
            highLightSeg();
	        alert("Please select outbound train and inbound train from highlight segments");
	       retTrues=false;
	        //return false;
          
            }
    //}
    if(retTrues==true)
    {
    var secs = 40;
            if (secs == 0)
            {
                document.getElementById("imgprogress").style.visibility="hidden";
            }
            else
            {
                self.status = secs;
                secs = secs - 1;
                document.getElementById("imgprogress").style.top=mouseY;
                document.getElementById("imgprogress").style.visibility="visible";
            }     
           
    }
  return retTrues;
    
    
      
  	 
}
	
	function setallvaluesFlt(fulldepseg1,fullretseg1,deplen1,retlen1,totlen1,BaseFare,Tax,TotalFlightPrice,BaseFarePP,TaxPP,totaladult,BaseFareChild,TaxChild,totalchild,BaseFareInf,TaxInf,totalinf,alternate,srctotal,ftype)
	{
		var retlp;
		var totval=fulldepseg1.split("-alt")
		for(var i=0;i<=deplen1-1;i++)
		{
			retlp=i;
			var sp=totval[i].split("-")
			if(i=="0")
			{
				
			document.getElementById("DepdestCode"+i).value=sp[0];			
			document.getElementById("DepTime"+i).value=sp[1];
			document.getElementById("DepDay"+i).value=sp[2];
			document.getElementById("DepDate"+i).value=sp[3] + "-" + sp[4] + "-" + sp[5];
			document.getElementById("InTer"+i).value=sp[6];
			document.getElementById("OutTer"+i).value=sp[7];
			document.getElementById("Airline"+i).value=sp[8];
			document.getElementById("FlightNo"+i).value=sp[9];
			document.getElementById("ToDestCode"+i).value=sp[10];
			document.getElementById("Cls"+i).value=sp[11];
			document.getElementById("InOut"+i).value=sp[12];
			document.getElementById("RetDate"+i).value=sp[13] + "-" + sp[14] + "-" + sp[15];
			document.getElementById("RetDay"+i).value=sp[16];
			document.getElementById("ArrTime"+i).value=sp[17];
			document.getElementById("Depdest"+i).value=sp[18];
			document.getElementById("ToDest"+i).value=sp[19];
			}
			else
			{
			document.getElementById("DepdestCode"+i).value=sp[1];
			document.getElementById("DepTime"+i).value=sp[2];
			document.getElementById("DepDay"+i).value=sp[3];
			document.getElementById("DepDate"+i).value=sp[4] + "-" + sp[5] + "-" + sp[6];
			document.getElementById("InTer"+i).value=sp[7];
			document.getElementById("OutTer"+i).value=sp[8];
			document.getElementById("Airline"+i).value=sp[9];
			document.getElementById("FlightNo"+i).value=sp[10];
			document.getElementById("ToDestCode"+i).value=sp[11];
			document.getElementById("Cls"+i).value=sp[12];
			document.getElementById("InOut"+i).value=sp[13];
			document.getElementById("RetDate"+i).value=sp[14] + "-" + sp[15] + "-" + sp[16];
			document.getElementById("RetDay"+i).value=sp[17];
			document.getElementById("ArrTime"+i).value=sp[18];
			document.getElementById("Depdest"+i).value=sp[19];
			document.getElementById("ToDest"+i).value=sp[20];
			}
		} 
		
		var totval_ret=fullretseg1.split("-alt")
		var retloopstart=parseInt(retlp)+1;
		for(var i=0;i<=retlen1-1;i++)
		{
			var sp=totval_ret[i].split("-")
			if(i=="0")
			{
				
			document.getElementById("DepdestCode"+retloopstart).value=sp[0];
			document.getElementById("DepTime"+retloopstart).value=sp[1];
			document.getElementById("DepDay"+retloopstart).value=sp[2];
			document.getElementById("DepDate"+retloopstart).value=sp[3] + "-" + sp[4] + "-" + sp[5];
			document.getElementById("InTer"+retloopstart).value=sp[6];
			document.getElementById("OutTer"+retloopstart).value=sp[7];
			document.getElementById("Airline"+retloopstart).value=sp[8];
			document.getElementById("FlightNo"+retloopstart).value=sp[9];
			document.getElementById("ToDestCode"+retloopstart).value=sp[10];
			document.getElementById("Cls"+retloopstart).value=sp[11];
			document.getElementById("InOut"+retloopstart).value=sp[12];
			document.getElementById("RetDate"+retloopstart).value=sp[13] + "-" + sp[14] + "-" + sp[15];
			document.getElementById("RetDay"+retloopstart).value=sp[16];
			document.getElementById("ArrTime"+retloopstart).value=sp[17];
			document.getElementById("Depdest"+retloopstart).value=sp[18];
			document.getElementById("ToDest"+retloopstart).value=sp[19];
			}
			else
			{
			document.getElementById("DepdestCode"+retloopstart).value=sp[1];
			document.getElementById("DepTime"+retloopstart).value=sp[2];
			document.getElementById("DepDay"+retloopstart).value=sp[3];
			document.getElementById("DepDate"+retloopstart).value=sp[4] + "-" + sp[5] + "-" + sp[6];
			document.getElementById("InTer"+retloopstart).value=sp[7];
			document.getElementById("OutTer"+retloopstart).value=sp[8];
			document.getElementById("Airline"+retloopstart).value=sp[9];
			document.getElementById("FlightNo"+retloopstart).value=sp[10];
			document.getElementById("ToDestCode"+retloopstart).value=sp[11];
			document.getElementById("Cls"+retloopstart).value=sp[12];
			document.getElementById("InOut"+retloopstart).value=sp[13];
			document.getElementById("RetDate"+retloopstart).value=sp[14] + "-" + sp[15] + "-" + sp[16];
			document.getElementById("RetDay"+retloopstart).value=sp[17];
			document.getElementById("ArrTime"+retloopstart).value=sp[18];
			document.getElementById("Depdest"+retloopstart).value=sp[19];
			document.getElementById("ToDest"+retloopstart).value=sp[20];
			}
			retloopstart=retloopstart+1;
		} 
	
	document.getElementById("countDS").value=parseInt(totlen1)-1;
	document.getElementById("cls").value=document.getElementById("Cls0").value;
	//document.getElementById("Airline").value=document.getElementById("Airline0").value;
	document.getElementById("BaseFare").value=BaseFare;
	document.getElementById("Tax").value=Tax;
	document.getElementById("TotalFlightPrice").value=TotalFlightPrice;
	//document.getElementById("BaseFaread").value=BaseFarePP;
	//document.getElementById("Taxad").value=TaxPP;
	//document.getElementById("totalad").value=totaladult;
	document.getElementById("BaseFarePP").value=BaseFarePP;
	document.getElementById("TaxPP").value=TaxPP;
	document.getElementById("BaseFareChild").value=BaseFareChild;
	document.getElementById("TaxChild").value=TaxChild;
	//document.getElementById("childtotal").value=totalchild;
	document.getElementById("BaseFareInf").value=BaseFareInf;
	document.getElementById("TaxInf").value=TaxInf;
	//document.getElementById("inftotal").value=totalinf;
	document.getElementById("LN").value=alternate;
	//document.getElementById("BaseFareWithoutComm").value=srctotal;
	document.getElementById("FareType").value=ftype;
	document.getElementById("TA").value="adad";	
	}
	
function setallvalues_retFlt(fulldepseg1,deplen1,BaseFare,Tax,TotalFlightPrice,BaseFarePP,TaxPP,totaladult,BaseFareChild,TaxChild,totalchild,BaseFareInf,TaxInf,totalinf,alternate,srctotal,ftype)
	{

		var retlp;
		var totval=fulldepseg1.split("-alt")
		for(var i=0;i<=deplen1-1;i++)
		{
			retlp=i;
			var sp=totval[i].split("-")
			if(i=="0")
			{
			document.getElementById("DepdestCode"+i).value=sp[0];
			document.getElementById("DepTime"+i).value=sp[1];
			document.getElementById("DepDay"+i).value=sp[2];
			document.getElementById("DepDate"+i).value=sp[3] + "-" + sp[4] + "-" + sp[5];
			document.getElementById("InTer"+i).value=sp[6];
			document.getElementById("OutTer"+i).value=sp[7];
			document.getElementById("Airline"+i).value=sp[8];
			document.getElementById("FlightNo"+i).value=sp[9];
			document.getElementById("ToDestCode"+i).value=sp[10];
			document.getElementById("Cls"+i).value=sp[11];
			document.getElementById("InOut"+i).value=sp[12];
			document.getElementById("RetDate"+i).value=sp[13] + "-" + sp[14] + "-" + sp[15];
			document.getElementById("RetDay"+i).value=sp[16];
			document.getElementById("ArrTime"+i).value=sp[17];
			document.getElementById("Depdest"+i).value=sp[18];
			document.getElementById("ToDest"+i).value=sp[19];
			}
			else
			{
			document.getElementById("DepdestCode"+i).value=sp[1];
			document.getElementById("DepTime"+i).value=sp[2];
			document.getElementById("DepDay"+i).value=sp[3];
			document.getElementById("DepDate"+i).value=sp[4] + "-" + sp[5] + "-" + sp[6];
			document.getElementById("InTer"+i).value=sp[7];
			document.getElementById("OutTer"+i).value=sp[8];
			document.getElementById("Airline"+i).value=sp[9];
			document.getElementById("FlightNo"+i).value=sp[10];
			document.getElementById("ToDestCode"+i).value=sp[11];
			document.getElementById("Cls"+i).value=sp[12];
			document.getElementById("InOut"+i).value=sp[13];
			document.getElementById("RetDate"+i).value=sp[14] + "-" + sp[15] + "-" + sp[16];
			document.getElementById("RetDay"+i).value=sp[17];
			document.getElementById("ArrTime"+i).value=sp[18];
			document.getElementById("Depdest"+i).value=sp[19];
			document.getElementById("ToDest"+i).value=sp[20];
			}
		} 
		
		
	document.getElementById("countDS").value=parseInt(deplen1)-1;
	document.getElementById("cls").value=document.getElementById("Cls0").value;
	//document.getElementById("Airline").value=document.getElementById("Airline0").value;
	document.getElementById("BaseFare").value=BaseFare;
	document.getElementById("Tax").value=Tax;
	document.getElementById("TotalFlightPrice").value=TotalFlightPrice;
	//document.getElementById("BaseFaread").value=BaseFarePP;
	//document.getElementById("Taxad").value=TaxPP;
	//document.getElementById("totalad").value=totaladult;
	document.getElementById("BaseFarePP").value=BaseFarePP;
	document.getElementById("TaxPP").value=TaxPP;
	document.getElementById("BaseFareChild").value=BaseFareChild;
	document.getElementById("TaxChild").value=TaxChild;
	//document.getElementById("childtotal").value=totalchild;
	document.getElementById("BaseFareInf").value=BaseFareInf;
	document.getElementById("TaxInf").value=TaxInf;
	//document.getElementById("inftotal").value=totalinf;
	document.getElementById("LN").value=alternate;
	//document.getElementById("BaseFareWithoutComm").value=srctotal;
	document.getElementById("FareType").value=ftype;
	document.getElementById("TA").value="dasd";
	
	
	}
	
	
	function setValueSubmitFH(dtval,alternate,selSeg,totgeg,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,srctotal,ftype,dtNow)
{   

var mouseX =document.documentElement.scrollLeft; 
var mouseY = document.documentElement.scrollTop + 150 ; 

var retTrues = false;

var deplen=document.getElementById("Dseglen").value;
var retlen=document.getElementById("Rseglen").value;
var totlen=parseInt(deplen)+parseInt(retlen);
var fulldepseg=document.getElementById("Dseg").value;
var fullretseg=document.getElementById("Rseg").value;
try
    {
    document.getElementById("TotSeg").value=totgeg;
    document.getElementById("SelSeg").value=selSeg;
    }
    catch(e){}
var x,y;
var i,j;
x=document.getElementById("Dsegaltftype").value;
y=document.getElementById("Rsegaltftype").value;
i=x.split("-")
j=y.split("-")
var jrnTypeVal=document.getElementById("JType").value;
   if (jrnTypeVal=="1" )
    {
   if(i[2]==dtval.toUpperCase() && i[1]==alternate)
        {
		setallvalues_ret(fulldepseg,deplen,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,alternate,srctotal,ftype)
        retTrues=true;
        // return true;
        }
        else
        {
                highLightSeg();
	            alert("Please select outbound flight from highlight segment.");
	            retTrues=false;
	            //return false;
                
        }
    }
    else
    {

             if(i[1]==j[1] && i[2]==j[2] && i[2]==dtval.toUpperCase() && i[1]==alternate)
            {
			 setallvalues(fulldepseg,fullretseg,deplen,retlen,totlen,tbasefare,tTax,tTotalFlightPrice,adtbasefare,adttax,adttotal,cnnbasefare,cnntax,cnntotal,infbasefare,inftax,inftotal,alternate,srctotal,ftype)
			 retTrues=true;
			// return true;
            }
            else
            {
            highLightSeg();
	        alert("Please select outbound flight and inbound flight from highlight segments");
	       retTrues=false;
	        //return false;
          
            }
    }
    if(retTrues==true)
    {
    var secs = 40;
            if (secs == 0)
            {
                document.getElementById("imgprogress").style.visibility="hidden";
            }
            else
            {
                self.status = secs;
                secs = secs - 1;
                document.getElementById("imgprogress").style.top=mouseY;
                document.getElementById("imgprogress").style.visibility="visible";
            }     
           
    }
  return retTrues;
    
    
      
  	 
}
