// JavaScript Document
//alert('requestindex.js')
//var premiumarray = new Array("prejet","preking","preindian","preparamount");
//var lowcostarray = new Array("lowsahara","lowairdeccan","lowgoair","lowindigo","lowairindia");

/*
	onerror=handleErr
	var txt=""

	function handleErr(msg,url,l)
	{
		txt="There was an error on this page.\n\n"
		txt+="Error: " + msg + "\n"
		txt+="URL: " + url + "\n"
		txt+="Line: " + l + "\n\n"
		txt+="Click OK to continue.\n\n"
		alert(txt)
		return true
	}
	
*/
function coloron(divname)
{
	document.getElementById(divname).className = "content12pxred";
}
function coloroff(divname)
{
	document.getElementById(divname).className = "content12px";
}


function cursorfocus()
{
	document.getElementById("loginpopup").value = "";
	document.getElementById("loginpopup").focus();
}

function forwardcall()
{
	//alert('forwardcall')
	
	//window.forward()
	//window.toolbar.visible = false;
	//window.locationbar.visible = false;
	if(document.getElementById("backgo"))
	{
		//alert('value assign')
		value = document.getElementById("backgo").value;
	}
	else
	{
		//alert(' value not assign');
	}
	
	
}
//window.back()
 
function redirect()
{
	//alert('forward')
	window.history.go(1);
}


function displaycall(div,value)
{
	document.getElementById(div).style.display =value;
}
function displayhidden(div,value)
{
	document.getElementById(div).style.display=value;
	
}

function selectairline(changevalue)
{
	if(changevalue == 'premium')
	{
		//alert(premiumarray.length);
		precounts = document.getElementById("precount").value;
		for(i=1;i<precounts;i++)
		{
			if(document.getElementById("premiumflight").checked==1)
			{
				document.getElementById("pre"+i).checked = 1;
			}
			else
			{
				document.getElementById("pre"+i).checked = 0;
			}
		}
	}
	if(changevalue == 'lowcost')
	{
		lowcounts = document.getElementById("lowcount").value;
		//alert(lowcost.length);
		for(i=1;i<lowcounts;i++)
		{
			if(document.getElementById("lowcostflight").checked==1)
			{
				document.getElementById("low"+i).checked = 1;
			}
			else
			{
				document.getElementById("low"+i).checked = 0;
			}
		}
	}
}

function assigncall(id,show,target)
	{
		
		Calendar.setup({
		inputField     :    show,     // id of the input field
        ifFormat       :    "%d-%m-%Y",      // format of the input field
        button         :    id,  // trigger for the calendar (button ID)
        align          :    "Tl",           // alignment (defaults to "Bl")
		singleClick    :    true
		
    });
	}
	//alert('welcome')
function clicktripcheck(tripcheck)
{
	//alert(tripcheck);
	if(tripcheck=="round")
	{
		
		var roundval=document.getElementById('roundtax').value;		
		document.getElementById("roundtripview").style.display="block";
		document.getElementById("returntimedivname").style.display="block";
		quoteamt = document.getElementById("Requestfare").value;
		document.getElementById("taxamt").value=roundval;
		document.getElementById("Taxamount").innerHTML ="Rs."+roundval;
		
		
		document.getElementById("Totalrupee").innerHTML ="Rs."+(Number(roundval)+Number(quoteamt));
	}
	else
	{
		
		
		var onwardval=document.getElementById('onwardtax').value;
		document.getElementById("roundtripview").style.display="none";
		document.getElementById("returntimedivname").style.display="none";
		quoteamt = document.getElementById("Requestfare").value;
		document.getElementById("Taxamount").innerHTML = "Rs."+onwardval;
		document.getElementById("taxamt").value=onwardval;
		document.getElementById("Totalrupee").innerHTML ="Rs."+(Number(onwardval)+Number(quoteamt));
	}
}
function faresum()
{
	//alert("check");
	//if(document.getElementById("Requestfare").value.length>=3)
	//{
		quoteamt = document.getElementById("Requestfare").value;
		tripval = document.getElementById("taxamt").value;
		var totaltaxamount=tripval;
		
		
		//if(tripval == 'Rs.4050')
		//{
			//taxamt = 4050;
		//}
		//else
		//{
			//taxamt = 2025;
		//}
		totalsum = Number (quoteamt) + Number (totaltaxamount);
		document.getElementById("Totalrupee").innerHTML = "";
		
		
		document.getElementById("Totalrupee").innerHTML = "Rs."+totalsum;
	//}
	document.getElementById("Requestfare").focus();
}


function alternatefaresum()
{
	quoteamt = document.getElementById("requotefare").value;
	taxamt = document.getElementById("taxdiv").value;
	totalsum = Number (quoteamt) + Number (taxamt);
	document.getElementById("alttotalrupee").innerHTML = "";
	document.getElementById("alttotalrupee").innerHTML = "Rs."+totalsum;
	document.getElementById("requotefare").focus();
}

function LeapYear(intYear) 
{
	if (intYear % 100 == 0) 
	{
		if (intYear % 400 == 0) 
		{ 
			return true; 
		}
	}
	else 
	{
		if ((intYear % 4) == 0) 
		{ 
			return true; 
		}
	}
	return false;
}


function storedate(source,target,trip,mainsource)
{
	
	//var myDate = new Date();
	sdate = document.getElementById(source).value;
	sysdate =  document.getElementById("StartDateHidden").value;
	sysyear = sysdate.substr(0,4);
	
	sysmonth = sysdate.substr(5,2);
	sysday = sysdate.substr(8,2);
	var myDate = new Date(sysyear,sysmonth-1,sysday);
	numdate = document.getElementById("sysstartdate").value;
	
	myDate.setDate(myDate.getDate()+parseInt(numdate));
	
	var curr_date = myDate.getDate();
	if( curr_date < 10 )
	{
		
		curr_date= "0"+curr_date;
	}
	var curr_month = myDate.getMonth();
	if( curr_month < 9 )
	{
		curr_month = curr_month+1;
		curr_month = "0"+curr_month;
	}
	else
	{
		curr_month = curr_month+1;
	}
	var curr_year  = myDate.getFullYear();

	year = sdate.substr(6,4);
	month = sdate.substr(3,2);
	day = sdate.substr(0,2);
	todaydate = curr_date+"-"+curr_month+"-"+curr_year;
	if(year<curr_year) // year check
	{
		document.getElementById(source).value = todaydate;
	}
	else if(year==curr_year) 
	{
		if(month<curr_month) // year equals month check
		{
			document.getElementById(source).value = todaydate;
		}
		else if(curr_month==month)
		{
			if(day<curr_date) // month is equals day check
			{
				document.getElementById(source).value = todaydate;
			}
		}
	}
	if(source=="returnsdate")
	{
		tsdate = document.getElementById("enddate").value;
		tyear = tsdate.substr(6,4);
		tmonth = tsdate.substr(3,2);
		tday = tsdate.substr(0,2);
		rsdate = document.getElementById(source).value;
		ryear = rsdate.substr(6,4);
		rmonth = rsdate.substr(3,2);
		rday = rsdate.substr(0,2);
		if(ryear<tyear) // year check
		{
			checkvalue(source,"enddate");
		}
		else if(ryear==tyear) 
		{
			if(rmonth<tmonth) // year equals month check
			{
				checkvalue(source,"enddate");
			}
			else if(rmonth==tmonth)
			{
				if(rday<=tday) // month is equals day check
				{
					checkvalue(source,"enddate");
				}
			}
		}
		
	}
	document.getElementById(target).value = document.getElementById(source).value;
	if(source=="StartDate")
	{
		checkvalue(source,"enddate");
	}
	
	
}

function checkvalue(source,target)
{
	//alert("welcome")
	if( (target =="enddate") && (source == "StartDate") )
	{
		
		sdate =  document.getElementById(source).value;
		edate = document.getElementById(target).value;
		
		if(sdate>edate)
		{
			document.getElementById(target).value=sdate;
		}
		syear = sdate.substr(6,4);
		smonth = sdate.substr(3,2);
		sday = sdate.substr(0,2);
		var smydate = new Date(syear, smonth-1, sday);
		smydate.setDate(smydate.getDate()+1);
		
		var scurrdate = smydate.getDate();
		
		if( scurrdate < 10 )
		{
			scurrdate= "0"+scurrdate;
		}
		var scurrmonth = smydate.getMonth();
		scurrmonth = scurrmonth + 1;
		if( scurrmonth < 10 )
		{
			scurrmonth = "0"+scurrmonth;
		}
		var scurryear  = smydate.getFullYear();
		
		putdate = scurrdate+"-"+scurrmonth+"-"+scurryear;
		
		if(putdate < edate)
		{
			document.getElementById("returnsdate").value = putdate;
			document.getElementById("returnedate").value = putdate;
		}
		else
		{
		//edate = putdate;
			edate = document.getElementById(target).value;
			year = edate.substr(6,4);
			month = edate.substr(3,2);
			day = edate.substr(0,2);
			var myDate = new Date(year, month-1, day);
			myDate.setDate(myDate.getDate()+1);
			
			var curr_date = myDate.getDate();
			if( curr_date < 10 )
			{
				curr_date= "0"+curr_date;
			}
			
			var curr_month = myDate.getMonth();
			curr_month = curr_month + 1;
			if( curr_month < 10 )
			{
				curr_month = "0"+curr_month;
			}
			
			var curr_year  = myDate.getFullYear();
			todaydate = curr_year+"-"+curr_month+"-"+curr_date;
			todaydatefor = curr_date+'-'+curr_month+'-'+curr_year;
			
			document.getElementById("returnsdate").value = todaydatefor;
			document.getElementById("returnedate").value = todaydatefor;
			}
	}
	else if( (target =="enddate") && (source == "returnsdate") )
	{
		
		sdate =  document.getElementById(source).value;
		edate = document.getElementById(target).value;
		//alert('else if sdate '+sdate+' edate '+edate);
		if(sdate>edate)
		{
			document.getElementById(target).value=sdate;
		}
		/*syear = sdate.substr(0,4);
		smonth = sdate.substr(5,2);
		sday = sdate.substr(8,2);
		var smydate = new Date(syear, smonth-1, sday);
		smydate.setDate(smydate.getDate()+3);
		
		var scurrdate = smydate.getDate();
		if( scurrdate < 10 )
		{
			scurrdate= "0"+scurrdate;
		}
		var scurrmonth = smydate.getMonth();
		scurrmonth = scurrmonth + 1;
		if( scurrmonth < 10 )
		{
			scurrmonth = "0"+scurrmonth;
		}
		var scurryear  = smydate.getFullYear();
		putdate = scurryear+"-"+scurrmonth+"-"+scurrdate;
		if(putdate < edate)
		{
			document.getElementById(target).value = putdate;
		}*/
		year = edate.substr(6,4);
		month = edate.substr(3,2);
		day = edate.substr(0,2);
		var myDate = new Date(year, month-1, day);
		myDate.setDate(myDate.getDate()+1);
		
		var curr_date = myDate.getDate();
		if( curr_date < 10 )
		{
			curr_date= "0"+curr_date;
		}
		
		var curr_month = myDate.getMonth();
		curr_month = curr_month + 1;
		if( curr_month < 10 )
		{
			curr_month = "0"+curr_month;
		}
		
		var curr_year  = myDate.getFullYear();
		todaydate = curr_year+"-"+curr_month+"-"+curr_date;
		todaydatefor = curr_date+'-'+curr_month+'-'+curr_year;
		document.getElementById("returnsdate").value = todaydatefor;
		document.getElementById("returnedate").value = todaydatefor;

	}
	else
	{
		
		sdate =  document.getElementById(source).value;
		edate = document.getElementById(target).value;
		//alert('else sdate '+sdate+' edate '+edate);
		if(sdate>edate)
		{
			document.getElementById(target).value=sdate;
		}
		syear = sdate.substr(6,4);
		smonth = sdate.substr(3,2);
		sday = sdate.substr(0,2);
		var smydate = new Date(syear, smonth-1, sday);
		smydate.setDate(smydate.getDate()+1);
		
		var scurrdate = smydate.getDate();
		if( scurrdate < 10 )
		{
			scurrdate= "0"+scurrdate;
		}
		var scurrmonth = smydate.getMonth();
		scurrmonth = scurrmonth + 1;
		if( scurrmonth < 10 )
		{
			scurrmonth = "0"+scurrmonth;
		}
		var scurryear  = smydate.getFullYear();
		putdate = scurrdate+"-"+scurrmonth+"-"+scurryear;
		if(putdate < edate)
		{
			document.getElementById(target).value = putdate;
		}
	}
}

function chosecity(city,tempcity) 
{

	if(city=="Origin")
	{
		ocity = document.getElementById(city).value;
		dcity = document.getElementById(tempcity).value;
		if(ocity=="")
		{
			alert('Please select the city ');
			//document.getElementById("onwardcitylable").innerHTML = "";
			document.getElementById(city).focus();
			return false;
		}
		else if(ocity==dcity)
		{
			alert('Sorry, you have selected the same City for Origin and Destination.');
			//document.getElementById("onwardcitylable").innerHTML = "";
			document.getElementById(city).focus();
			return false;
		}
		//xajax_getxajaxairportcity(ocity,'onwardcitylable'); 
		xajax_getselectrecentbids(ocity,dcity); 
	}
	else if(city=="Dest")
	{
		ocity = document.getElementById(tempcity).value;
		dcity = document.getElementById(city).value;
		
		if(dcity=="")
		{
			alert('Please select the city ');
			//document.getElementById("returncitylable").innerHTML = "";
			document.getElementById(city).focus();
			return false;
		}
		else if(ocity==dcity)
		{
			alert('Sorry, you have selected the same City for Origin and Destination. ');
			//document.getElementById("returncitylable").innerHTML = "";
			document.getElementById(city).focus();
			return false;
		}
		//xajax_getxajaxairportcity(dcity,'returncitylable'); 
		xajax_getselectrecentbids(ocity,dcity); 
	}
	
	
}

function getradiovaluesearch(tagname)
{
	
	var radval
	//alert('get  '+tagname.length)
	for (var i=0; i < tagname.length; i++)
   	{
   		//alert(tagname[i].checked)
		if (tagname[i].checked)
      	{
      		radval = tagname[i].value;
      	}
   }
   return radval;
}

function  validationforrequest()
{
	//alert('validationforrequest');
	if(validationforrequestmethod())
	{
		
		
		var origin = document.Mainform.Origin.value;
		var dest = document.Mainform.Dest.value;
		var adultcount = document.Mainform.Adult.value;
		reqfare=document.Mainform.Requestfare.value;
		
		//alert(origin+dest+adultcount+reqfare);
		xajax_filterrequest(origin,dest,reqfare,adultcount);
		
	}
	
	
}


function validationforrequestmethod(travel)
{
		
	requestform = document.Mainform;
	//datevalue = getradiovaluesearch(document.Mainform.dates);
	datevalue = 'N';
	//alert('datevalue '+datevalue)
	//timevalue = getradiovaluesearch(document.Mainform.timeing);
	timevalue = 'N';
	choicevalue = getradiovaluesearch(document.Mainform.choice);
	//stopovervalue = getradiovaluesearch(document.Mainform.stopover);
	tripvalue = getradiovaluesearch(document.Mainform.trip);
	//alert(datevalue);
	origincity =document.Mainform.Origin.value;
	destcity =document.Mainform.Dest.value;
	adultsnum =document.Mainform.Adult.value;
	childrennum=document.Mainform.children.value;
	//infantsnum=document.Mainform.infants.value;
	requestfare =document.Mainform.Requestfare.value;
	//adultsnum = parseInt(adultsnum)+parseInt(childrennum);
	//document.Mainform.Adult.value = adultsnum;
	onwardsdate =document.Mainform.StartDate.value;
	onwardedate =document.Mainform.enddate.value;
	
	/*syear = onwardsdate.substr(6,4);
	smonth = onwardsdate.substr(3,2);
	sday = onwardsdate.substr(0,2);
	var smydate = new Date(syear, smonth-1, sday);
	//smydate.setDate(smydate.getDate());
		
		var scurrdate = smydate.getDate();
		
		if( scurrdate < 10 )
		{
			scurrdate= "0"+scurrdate;
		}
		var scurrmonth = smydate.getMonth();
		scurrmonth = scurrmonth + 1;
		if( scurrmonth < 10 )
		{
			scurrmonth = "0"+scurrmonth;
		}
		var scurryear  = smydate.getFullYear();
		
	putdate = scurryear+"-"+scurrmonth+"-"+scurrdate;
	document.Mainform.StartDate.value = putdate;
	document.Mainform.enddate.value = putdate;*/
	
	if(tripvalue=="2")
	{
			returnsdate =document.Mainform.returnsdate.value;
			returnedate =document.Mainform.returnedate.value;
			/*eyear = returnsdate.substr(6,4);
			emonth = returnsdate.substr(3,2);
			eday = returnsdate.substr(0,2);
			var rmydate = new Date(eyear, emonth-1, eday);
			var rcurrdate = rmydate.getDate();
		
			if( rcurrdate < 10 )
			{
				rcurrdate= "0"+rcurrdate;
			}
			var rcurrmonth = rmydate.getMonth();
			rcurrmonth = rcurrmonth + 1;
			if( rcurrmonth < 10 )
			{
				rcurrmonth = "0"+rcurrmonth;
			}
			var rcurryear  = rmydate.getFullYear();
			
			rutdate = rcurryear+"-"+rcurrmonth+"-"+rcurrdate;
			
			document.Mainform.returnsdate.value = rutdate;
			document.Mainform.returnedate.value = rutdate;*/
	}
	else
	{
			returnsdate =document.Mainform.StartDate.value;
			returnedate =document.Mainform.enddate.value;
	}
	onfirsttime = '00:00';
	onsecondtime = '23:59';
	retfirsttime = '00:00';
	retsecondtime = '23:59';
	//alert("origincity "+origincity+" destcity  "+destcity )
	if(origincity=='')
	{
		alert('Please select the city ');
		document.Mainform.Origin.focus();
		return false;
	}
	if(destcity=='')
	{
		alert('Please select the city ');
		document.Mainform.Dest.focus();
		return false;
	}
	if(destcity==origincity)
	{
		alert('Please select different cities for Origin and Destination.');
		document.Mainform.Origin.focus();
		return false;
	}
	if(datevalue=='N')
	{
		onwardsdate =document.Mainform.StartDate.value;
		onwardedate =document.Mainform.enddate.value;
		if((onwardsdate=="")||(onwardedate==""))
		{
			alert('Please select your departure date range');
			document.Mainform.StartDate.focus();
			return false;
		}
		if(tripvalue=="2")
		{
			returnsdate =document.Mainform.returnsdate.value;
			returnedate =document.Mainform.returnedate.value;
			if((returnsdate=="")||(returnedate==""))
			{
				alert('Please select your return departure date range ');
				document.Mainform.returnsdate.focus();
				return false;
			}
		}
	}
	if(timevalue=='N')
	{
		onfirsttime = document.getElementById("ontime1").value;
		onsecondtime = document.getElementById("ontime2").value;
		if(onfirsttime >= onsecondtime)
		{
			alert("Onward start time must be lesser than end time");
			document.getElementById("ontime2").focus();
			return false;
		}
		if(tripvalue=="2")
		{
			retfirsttime = document.getElementById("rettime1").value;
			retsecondtime = document.getElementById("rettime2").value;
			if(retfirsttime >= retsecondtime)
			{
				alert("Return  start time must be lesser than end time");
				document.getElementById("rettime2").focus();
				return false;
			}
		}
	}
	
 
	
	if(travel=='domestic')


	{
	
				 
				/*var totalnumofairlines = new Array();
				var cnt = 0;
				premiumairline = "notselected";
				lowcostairline = "notselected";
				precount = document.getElementById("precount").value;
				for(i=1;i<precount;i++)
				{
					if(document.getElementById("premium").checked==true)
					{
						totalnumofairlines[cnt] = document.getElementById("pre"+i).value;
						cnt++;
						premiumairline = "selected";
					}
				}
				lowcount = document.getElementById("lowcount").value;
				for(i=1;i<lowcount;i++)
				{
					if(document.getElementById("lowcost").checked==true)
					{
						totalnumofairlines[cnt] = document.getElementById("low"+i).value;
						cnt++;
						lowcostairline = "selected";
					}
				}
				if(premiumairline == "notselected" && lowcostairline == "notselected")
				{
					//alert('Please select atleast one airline');
					//return false;
				}*/
	
	}
	else
	{
		var totalnumofairlines = new Array();
		totalnumofairlines[0]='SQ' ;
	}
	/*if(requestfare=="")
	{
		alert("Please enter your desired price");
		document.Mainform.Requestfare.focus();
		return false;
	}*/
	//alert(totalnumofairlines);
	//xajax_validaterequest(tripvalue, totalnumofairlines,origincity,destcity,onwardsdate,onwardedate,onfirsttime,onsecondtime, returnsdate,returnedate,retfirsttime,retsecondtime, requestfare,xajax.getFormValues("Mainform"));
	if(checkminflight(''))
	{
		return true;
	}
	else
	{
		return false;
	}
	//alert("after calling request");
	//return true;
	
}




function timecheck(type,range)
{
	if(type == 'Onward')
	{
		firsttime = document.getElementById("ontime1").value;
		secondtime = document.getElementById("ontime2").value;
	}
	else if(type == 'Return')
	{
		firsttime = document.getElementById("rettime1").value;
		secondtime = document.getElementById("rettime2").value;
	}
	if(firsttime >= secondtime)
	{
		if(range == 'start')
		{
			alert(type+" start time must be lesser than end time");
			return false;
		}
		else if(range == 'end')
		{
			alert(type+" end time must be greater than start time");
			return false;
		}
	}
	return true;
}

function checkminflight(response,sorrymsg)
{
	
	if(response == 'false')
	{
		//document.getElementById("sorrydivshow").className = "show";
		//document.getElementById("sorrymsg").innerHTML = sorrymsg;
		document.getElementById('insidefarealert').innerHTML = sorrymsg;
		document.getElementById('insidefarealert').className = "show";
		document.getElementById('divcontinue').className = "hide";
		document.getElementById('divchange').className = "hide";
		document.getElementById('divinput').className = "hide";
		//document.getElementById('divflightchange').className = "show";
		document.getElementById('farealert').className = "show";
		
		return false;
	}
	else
	{
		document.Mainform.action="requestpass.php";
		document.Mainform.submit();
		return true;
	}
	
}
function getlowfarerequest(status)
{
	
	//alert("before submit");
	/*var orgincode = document.Mainform.Origin.value;
	
	var far = document.Mainform.Requestfare.value;
	
	var requestfare = document.Mainform.Requestfare.value;
	
	var destcode= document.Mainform.Dest.value;

	var StartDate = document.Mainform.StartDate.value;
	
	var enddate = document.Mainform.enddate.value;

	var numpassanger = document.Mainform.Adult.value;*/
	//alert(orgincode+requestfare+destcode+StartDate+enddate+status);
	//xajax_filterrequest(origin,dest,reqfare,adultcount); 
	//alert('getlowfare status  '+status);

	//xajax_minfareinsert(xajax.getFormValues("Mainform"));

	if (status == 0)
	{
		//document.getElementById("Layer2").style.display="block";
		//alert("Requested fare too low. Please increase your requested fare.");
		document.Mainform.Requestfare.value="";
		document.Mainform.Requestfare.focus();
		return false;
	}
	else
	{
		document.Mainform.action="requestpass.php";
		document.Mainform.submit();
		return true;
	}
	//alert('fare'+fare+"Request fare "+reqfare);
}

function sorrymsg(msg)
{
	alert(" Do you want click in "+msg)
	document.getElementById("Layer2").style.display="none";
}

function isDate (day,month,year) {
// checks if date passed is valid
// will accept dates in following format:
// isDate(dd,mm,ccyy), or
// isDate(dd,mm) - which defaults to the current year, or
// isDate(dd) - which defaults to the current month and year.
// Note, if passed the month must be between 1 and 12, and the
// year in ccyy format.

    var today = new Date();
    year = ((!year) ? y2k(today.getYear()):year);
    month = ((!month) ? today.getMonth():month-1);
    if (!day) return false
    var test = new Date(year,month,day);
    if ( (y2k(test.getYear()) == year) &&
         (month == test.getMonth()) &&
         (day == test.getDate()) )
        return true;
    else
        return false
}
var X;
var Y;
function divshowpos(div,contion,evt)
{
	var e = (window.event )? window.event:evt;
	 X = e.clientX; 
	 Y = e.clientY;
	if(contion=="requestpayment")
	{
		//document.getElementById("termscontion").style.display="none";
	}
	document.getElementById(div).style.top = Y -100 + document.body.scrollTop; 
	document.getElementById(div).style.left = X + 10 + document.body.scrollLeft; 
	document.getElementById(div).style.display="block";
}

function divshow(div,contion)
{
	if(contion=="requestpayment")
	{
		//document.getElementById("termscontion").style.display="none";
	}
	document.getElementById(div).style.display="block";
}

function divshowpayment(div)
{
	var right1=((screen.availWidth/2)+10);
	var top1= ((screen.availHeight/2)-10);
	var bottom1=((screen.availHeight/2)+10);
	var left1=((screen.availWidth/2)-100);
	document.getElementById(div).style.top = top1 + document.body.scrollTop-150; 
	document.getElementById(div).style.left = left1 + document.body.scrollLeft;
	//document.getElementById(div).style.top = mosY-250;
	//document.getElementById(div).style.left = mosX + 30;
	document.getElementById(div).style.display="block";
}


function divhide(div,contion)
{
	if(contion=="requestpayment")
	{
		//document.getElementById("termscontion").style.display="block";
	}
	document.getElementById(div).style.display="none";
}
function classhide(div)
{
	document.getElementById(div).className = "hide";
	if(div=="signupdivshow" || div=="latestsignupdivshow")
	{
		if(document.getElementById("logintpldiv"))
		{
			divname = "logintpldiv";
		}
		else
		{
			divname ="divloginmain";
		}
		document.getElementById(divname).className = "show";
		
		if(divname == "logintpldiv")
		{
			document.getElementById("loginpopup").value = "";
			document.getElementById("passpopup").value = "";
			document.getElementById("loginpopup").focus();
		}
		
		if(divname == "divloginmain")
		{
			document.getElementById("loginpopupmain").value = "";
			document.getElementById("passpopupmain").value = "";
			document.getElementById("loginpopupmain").focus();
		}
		
		
	}else if(div=="forgotdiv" || div=="latestforgotdiv")
	{
		if(document.getElementById("logintpldiv"))
		{
			divname = "logintpldiv";
			document.getElementById(divname).className = "show";
		}
		else
		{
			divname ="divloginmain";
		}
		
		
		if(divname == "logintpldiv")
		{
			document.getElementById("loginpopup").value = "";
			document.getElementById("passpopup").value = "";
			document.getElementById("loginpopup").focus();
		}
		
		if(divname == "divloginmain")
		{
			document.getElementById("loginpopupmain").value = "";
			document.getElementById("passpopupmain").value = "";
			document.getElementById("loginpopupmain").focus();
		}
	}
}

function classshow(div)
{
	//document.getElementById("divextoffer").className = "show";
	document.getElementById(div).className = "show";
	if(div == "divpayment")
	{
		document.getElementById("divpass").className = "show";
		document.getElementById("divdeposit").className = "hide";
		document.getElementById("Baddress12").focus();
		document.getElementById("Passengertype[]").focus();
	}
	/*if(div == "divpassenger")
	{
		document.getElementById("divproceed").className = "hide";
		document.getElementById("divpayment").className = "hide";
		document.getElementById("divpassinfo").className = "hide";
		document.getElementById("Baddress12").focus();
		document.getElementById("Firstname[]").focus();
	}*/
	if(div == "divloginmain")
	{
		document.getElementById("loginpopupmain").value = "";
		document.getElementById("passpopupmain").value = "";
		document.getElementById("loginpopupmain").focus();
		//document.getElementById("proceedview").className = "hide";
		document.getElementById("signupdivshow").className = "hide";
		document.getElementById("forgotdiv").className = "hide";
		document.getElementById("divagentlogin").className = "hide";
	}
	
	if(div == "divagentlogin")
	{
		document.getElementById("agentid").value = "";
		document.getElementById("agentpassword").value = "";
		document.getElementById("agentid").focus();
		//document.getElementById("proceedview").className = "hide";
		document.getElementById("signupdivshow").className = "hide";
		document.getElementById("forgotdiv").className = "hide";
		document.getElementById("divloginmain").className = "hide";
	}
	if(div == "divdeposit")
	{
		document.getElementById("divpass").className = "show";
		document.getElementById("Baddress12").focus();
		document.getElementById("Passengertype[]").focus();
		document.getElementById("divpayment").className = "hide";
	}
	if(div == 'agentpayment')
	{
		document.getElementById("deposit").focus();
	}
}

function username(div)
{
	var  name =document.getElementById("username0").value;

	var email = document.getElementById("useremail0").value;

	if(name == 'Name')
	{
		alert('Please enter your name');
		document.getElementById("username0").focus();
		return false;
	}
	if(email =='EmailID')
	{
		alert('Please enter your email id');
		document.getElementById("useremail0").focus();
		return false;
	}
	xajax_insertusername(email,name)
	document.getElementById(div).className = "hide";
}
function viewfarecalendar()
{
	//alert('view lowest fare');
	origincity =document.Mainform.Origin.value;
	destcity =document.Mainform.Dest.value;
	if(origincity=='')
	{
		alert('Please select the city you would like to depart from');
		document.Mainform.Origin.focus();
		return false;
	}
	if(destcity=='')
	{
		alert('Please select the City you would like to reach');
		document.Mainform.Dest.focus();
		return false;
	}
	if(destcity==origincity)
	{
		alert('Sorry, you have selected the same city for origin and destination');
		document.Mainform.Origin.focus();
		return false;
	}
	
	var totalairlinecodes = '';
	precount = document.getElementById("precount").value;
	if(document.getElementById("premium").checked==true)
	{
		for(count=1;count<precount;count++)
		{
			air = document.getElementById("pre"+count).value;
			if(count == precount-1)
			{
				if(document.getElementById("lowcost").checked==true)
				{
					totalairlinecodes = totalairlinecodes+"'"+air+"',"; 
				}
				else
				{
					totalairlinecodes = totalairlinecodes+"'"+air+"'"; 
				}
			}
			else
			{
					totalairlinecodes = totalairlinecodes+"'"+air+"',"; 
			}
		}
	}
	
	lowcount = document.getElementById("lowcount").value;
	if(document.getElementById("lowcost").checked==true)
	{
		for(count=1;count<lowcount;count++)
		{
			air = document.getElementById("low"+count).value;
			if(count == lowcount-1)
			{
					totalairlinecodes = totalairlinecodes+"'"+air+"'"; 
			}
			else
			{
					totalairlinecodes = totalairlinecodes+"'"+air+"',"; 
			}
		}
	}
	
	var str="";
	var linkvalue = 'lib/request/lowfarecalendar.php?action='+str+'&origin='+origincity+'&dest='+destcity+'&airlines='+totalairlinecodes;
	newwindow = window.open(linkvalue,'','left=0px, top=0px, width=800px, height=800px, scrollbars=yes, status =no, resizable=no');
	if (window.focus) {newwindow.focus()}
}

//!--        Script by hscripts.com          -->
//<!--        copyright of HIOX INDIA         -->
//<!-- more scripts @ http://www.hscripts.com -->

//window.onload = init;
/*function init() 
{
	// document.getElementById('timedivshow').style.display='none';
	 if (window.Event) 
	  {
		document.captureEvents(Event.MOUSEMOVE);
	  }
	  initcal();
	  document.onmousemove = getXY;
}*/
function init()
{
	mySlider1 = new Bs_Slider();
  	mySlider1.width         = 121;
  	mySlider1.height        = 26;
	mySlider1.imgDir = '';
	mySlider1.setBackgroundImage('images/background.gif', 'no-repeat');
  	mySlider1.attachOnChange(bsSliderChange);
	
	mySlider1.fieldName     = 'slider1_start';
  	mySlider1.minVal        = 0;
  	mySlider1.maxVal        = 24;
  	mySlider1.valueInterval = 1;
  	mySlider1.valueDefault  = 0;
  	mySlider1.setSliderIcon('images/slider.gif', 13, 18);
  	mySlider1.useInputField = 2;
 	mySlider1.styleValueFieldClass = 'sliderInput';
  	mySlider1.colorbar = new Object({ color:'#FFC900', height:5, widthDifference:-30, offsetLeft:5, offsetTop:9 });
	
	mySlider1.useSecondKnob  = true;
	mySlider1.preventValueCrossing = true;
	mySlider1.wheelAmount    = 0; //disable mouse wheeling cause we have 2 knobs.
	
	mySlider1.fieldName2     = 'slider1_end';
  	mySlider1.minVal2        = 0;
  	mySlider1.maxVal2        = 24;
  	mySlider1.valueInterval2 = 1;
  	mySlider1.valueDefault2  = 24;
  	mySlider1.setSliderIcon2('images/slider.gif', 13, 18);
  	mySlider1.useInputField2 = 2;
  	mySlider1.styleValueFieldClass2 = 'sliderInput';
  	mySlider1.colorbar2 = new Object({ color:'#FFC900', height:5, widthDifference:-18, offsetLeft:28, offsetTop:9 });
	
  	mySlider1.drawInto('sliderDiv1');
	
	mySlider2 = new Bs_Slider();
  	mySlider2.width         = 121;
  	mySlider2.height        = 26;
	mySlider2.imgDir = '';
	mySlider2.setBackgroundImage('images/background.gif', 'no-repeat');
  	mySlider2.attachOnChange(bsSliderChange1);
	
	mySlider2.fieldName     = 'slider1_start';
  	mySlider2.minVal        = 0;
  	mySlider2.maxVal        = 24;
  	mySlider2.valueInterval = 1;
  	mySlider2.valueDefault  = 0;
  	mySlider2.setSliderIcon('images/slider.gif', 13, 18);
  	mySlider2.useInputField = 2;
 	mySlider2.styleValueFieldClass = 'sliderInput';
  	mySlider2.colorbar = new Object({ color:'#FFC900', height:5, widthDifference:-30, offsetLeft:5, offsetTop:9 });
	
	mySlider2.useSecondKnob  = true;
	mySlider2.preventValueCrossing = true;
	mySlider2.wheelAmount    = 0; //disable mouse wheeling cause we have 2 knobs.
	
	mySlider2.fieldName2     = 'slider1_end';
  	mySlider2.minVal2        = 0;
  	mySlider2.maxVal2        = 24;
  	mySlider2.valueInterval2 = 1;
  	mySlider2.valueDefault2  = 24;
  	mySlider2.setSliderIcon2('images/slider.gif', 13, 18);
  	mySlider2.useInputField2 = 2;
  	mySlider2.styleValueFieldClass2 = 'sliderInput';
  	mySlider2.colorbar2 = new Object({ color:'#FFC900', height:5, widthDifference:-18, offsetLeft:28, offsetTop:9 });
	
  	mySlider2.drawInto('sliderDiv2');
	document.getElementById("timebetweenshow").style.display="none";
	document.getElementById("returntimedivname").style.display="none";

}


function getXY(e) 
{
  x = (window.Event) ? e.pageX : event.clientX;
  y = (window.Event) ? e.pageY : event.clientY;
  mosX = x + document.body.scrollLeft;
  mosY = y + document.body.scrollTop;

  // Use x and y to do what ever you want
}

function bsSliderChange(sliderObj, val, newPos, knobNumber) 
{ 
	//alert(val)
	seasion = "<span class='content12px'>am</span>";
	tempval = val;
	if(val>12)
	{
		tempval = tempval-12;
		if(tempval<12)
		{
			seasion = "<span class='content12pxred'>pm</span>";
		}
	}
	if(tempval<10)
	{
		tempval = "0"+tempval;
	}
	document.getElementById('time'+knobNumber).innerHTML = tempval+":00"+" "+seasion;
	document.getElementById('ontime'+knobNumber).value = val;
}
function bsSliderChange1(sliderObj, val, newPos, knobNumber) 
{ 
	seasion1 =  "<span class='content12px'>am</span>";
	tempval1 = val;
	if(val>12)
	{
		tempval1 = tempval1-12;
		if(tempval1<12)
		{
			seasion1 = "<span class='content12pxred'>pm</span>";
		}
	}
	if(tempval1<10)
	{
		tempval1 = "0"+tempval1;
	}
	document.getElementById('rtime'+knobNumber).innerHTML = tempval1+":00"+" "+seasion1;
	document.getElementById('rettime'+knobNumber).value = val;
}
function goback()
{
	 window.back( );
}
function acceptcheck(check)
{
	if( check == "accept")
	{
		//document.getElementById('requestdetshow').className = "hide";
		document.getElementById('infodiv').className = "show";
		//document.getElementById('tremsshow').className = "hide";
		//document.getElementById('DivPassengerdetails').className = "show";
		//document.getElementById('tremsacceptshow').className = "hide";
		document.getElementById('Divloadingpage').className = "show";
		//document.getElementById('Firstname[]').value = "";
		//document.getElementById('submit').focus();
		//document.getElementById('Firstname[]').focus();
		requestdate = document.getElementById('sessionrequestdate').value;
		//alert(requestdate)
		xajax_deliverystorenew(requestdate);
	}
	else
	{
		document.location.href = "../yourprice/index.php";

	}
}

function  feedbacksubmit()
{
	
	formname = document.feedbackform;	
	name = formname.Cname.value;
	cemailid = formname.Cemailid.value;
	feedback = formname.Cfeedback.value;
	ratesite = formname.Cratesite.value;
	refferd = formname.Creferred.value;
	comments = formname.Ccomments.value;
	
	if(name == "")
	{
		alert("Please enter your name");
		formname.Cname.focus();
		return false;
	}
	if(cemailid == " ")
	{
		alert("Please provide your email id");
		formname.Cemailid.focus();
		return false;
	}
	if(!EmailCheck(formname.Cemailid))
	{
			return false;
	}
	if(comments == "")
	{
		alert("Please provide your comments ");
		return false;
	}
	formname.submit();
	return true;
}

function farealert(content,availfare)
{
	//alert("welcome"+availfare);
	document.getElementById('insidefarealert').innerHTML = content;
	document.getElementById('insidefarealert').className = "show";
	document.getElementById('farealert').className = "show";
	document.getElementById('newfare').value = document.getElementById('Requestfare').value;
	document.getElementById('newfare').focus();
	return false;
}

function farecancel()
{
	document.Mainform.action="requestpass.php";
	document.Mainform.submit();
	return true;
}
function farechange()
{
	newpay=document.getElementById('newfare').value;
	if(document.getElementById('newfare').value == '')
	{
		alert("Please enter a new fare");
		document.getElementById('newfare').focus();
		return false;
	}
	//alert(newpay);
	if(isNaN(newpay))
	{
		alert("Please provide a valid fare");
		newpay.focus();
		return false;
	}
	tax = document.getElementById('taxamt').value;
	document.getElementById('Requestfare').value = newpay;
	document.getElementById("Totalrupee").innerHTML = "Rs."+( Number(tax) + Number(newpay) );
	document.getElementById('farealert').className = "hide";
	validationforrequestmethod();
	return false;
}

function fltcontinue()
{
	requestform = document.Mainform;
	//datevalue = getradiovaluesearch(document.Mainform.dates);
	//timevalue = getradiovaluesearch(document.Mainform.timeing);
	datevalue = 'N';
	timevalue = 'N';
	choicevalue = getradiovaluesearch(document.Mainform.choice);
	tripvalue = getradiovaluesearch(document.Mainform.trip);
	origincity =document.Mainform.Origin.value;
	destcity =document.Mainform.Dest.value;
	adultsnum =document.Mainform.Adult.value;
	requestfare =document.Mainform.Requestfare.value;
	
	onwardsdate =document.Mainform.StartDate.value;
	onwardedate =document.Mainform.enddate.value;
	
	
	if(tripvalue=="2")
	{
			returnsdate =document.Mainform.returnsdate.value;
			returnedate =document.Mainform.returnedate.value;
	}
	else
	{
			returnsdate =document.Mainform.StartDate.value;
			returnedate =document.Mainform.enddate.value;
	}
	onwardstime = '00:00';
	onwardetime = '23:59';
	returnstime = '00:00';
	returnetime = '23:59';
	//alert("origincity "+origincity+" destcity  "+destcity )
	if((origincity=='')||(destcity==''))
	{
		alert('Please select the City');
		document.Mainform.Origin.focus();
		return false;
	}
	if(destcity==origincity)
	{
		alert('Sorry, you have selected the same city for origin and destination.');
		document.Mainform.Origin.focus();
		return false;
	}
	if(datevalue=='N')
	{
		onwardsdate =document.Mainform.StartDate.value;
		onwardedate =document.Mainform.enddate.value;
		if((onwardsdate=="")||(onwardedate==""))
		{
			alert('Please select your Departure date range');
			document.Mainform.StartDate.focus();
			return false;
		}
		if(tripvalue=="2")
		{
			returnsdate =document.Mainform.returnsdate.value;
			returnedate =document.Mainform.returnedate.value;
			if((returnsdate=="")||(returnedate==""))
			{
				alert('Please select your Return departure date range');
				document.Mainform.returnsdate.focus();
				return false;
			}
		}
	}
	if(timevalue=='N')
	{
		onwardstime =document.Mainform.ontime1.value;
		onwardetime=document.Mainform.ontime2.value;
		if((onwardstime=="")||(onwardetime==""))
		{
			alert('Please use slider to select your Departure start time ');
			return false;
		}
		if(tripvalue=="2")
		{
			returnstime=document.Mainform.rettime1.value;
			returnetime=document.Mainform.rettime2.value;
			if((returnstime=="")||(returnetime==""))
			{
				alert('Please use slider to select Return departure time ');
				return false;
			}
		}
	}
	var totalnumofairlines = new Array();
	var cnt = 0;
	if(choicevalue=='N')
	{
		if(document.Mainform.premiumflight.checked == 0)
		{
			primiumchecked=true;
			precount = document.getElementById("precount").value;
			for(i=1;i<precount;i++)
			{
				//if(document.getElementById("pre"+i).checked==true)
				//{
					totalnumofairlines[cnt] = document.getElementById("pre"+i).value;
					cnt++;
					primiumchecked=false;
				//}
			}
		}
		else
		{
			for(i=1;i<5;i++)
			{
				totalnumofairlines[cnt] = document.getElementById("pre"+i).value;
				cnt++;
			}
			primiumchecked=false;
		}
		if(document.Mainform.lowcostflight.checked == 0)
		{
			lowcostchecked = true;
			lowcount = document.getElementById("lowcount").value;
			for(i=1;i<lowcount;i++)
			{
				//if(document.getElementById("low"+i).checked==true)
				//{
					totalnumofairlines[cnt] = document.getElementById("low"+i).value;
					cnt++;
					lowcostchecked = false;
				//}
			}
		}
		else
		{
			for(i=1;i<5;i++)
			{
				totalnumofairlines[cnt] = document.getElementById("low"+i).value;
				cnt++;
			}
			lowcostchecked = false;
		}
		
		if((primiumchecked==1)&&(lowcostchecked==1))
		{
			alert('Please select atleast one airline');
			return false;
		}
	}
	if(requestfare=="")
	{
		alert("Please enter the price you would like to quote.");
		document.Mainform.Requestfare.focus();
		return false;
	}
	
	xajax_filterrequest(tripvalue, totalnumofairlines,origincity,destcity,onwardsdate,onwardedate,onwardstime,onwardetime, returnsdate,returnedate,returnstime,returnetime, requestfare);
	return false;
}


<!-- Script by hscripts.com -->
/*
//document.onmousemove = getCoordinate;
var useragent = navigator.userAgent;
var brName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;

function getCoordinate(event)
{
		//mosX = event.findPosX + document.body.scrollLeft;
			//mosY = event.findPosY + document.body.scrollTop;
		if (brName == "Microsoft Internet Explorer" && brVer >= 5.5)
		{
			mosX = event.findPosX + document.body.scrollLeft;
			mosY = event.findPosY + document.body.scrollTop;
		}
		else
		{
			mosX = event.clientX + document.body.scrollLeft;
			mosY = event.clientY + document.body.scrollTop;
		}
		
	//document.title = "(X Co-Ordinate » "+ mosX +") ( "+"Y Co-ordinate » " +mosY+")";
}
/*
function getMousePositionX(event) 
{
	   var IE = document.all?true:false; 
	    var X;
	   if(!IE)
	   {
		 	if(event.clientX)        
			{
               X = event.clientX;
        	} 
			else if(event.pageX )
			{
                X = event.pageX;
        	}
        	
	   }
	   else if(IE)
	   {
		  var X = event.clientX;   
	   }
	   return X;
} 
function getMousePositionY(e) 
{
	   var IE = document.all?true:false; 
	   var Y;
	   if(!IE)
	   {
		    if (event.clientY)        
			{
               Y = event.clientY;
        	}
			else if (event.pageY) 
			{
               Y = event.pageY;
        	}
        	 
	   }
	   else if(IE)
	   {
		  var Y = event.clientY; 
	   }
	   return Y;
} 
	*/
/*
function alertcall(content)
{
	document.getElementById('insidealert').innerHTML = content;
	document.getElementById('insidealert').className = "show";
	document.getElementById('alert').className = "show";
	
}
*/


qtim = new Array();
var tot = 0;
outtime=0;
function reqbidshow()
{
	count=0;
	flag=0;
	
clearTimeout(outtime);
var totalfar=document.mainpagefrm.totalcnt.value;
//bid=document.getElementById('bid').value;
	tot = totalfar;

	bid1=document.mainpagefrm.bid;
	
   for (var i=0;i<totalfar;i++)
	{
		qtim[i]=bid1[i];
	}
startclock();



}


function startclock()
{
	

	outtime=setTimeout('startclock()',3000);
	document.getElementById("biddisp").innerHTML =qtim[count].value; 
	count=count+1;
	if(count == tot)
	{
		count=0;
	}
	
}

//Add by Ramesh

function submitcoupon()
{
	//alert("submitcoupon");
	var extofferamount=0;
	var extoffertotal=0;
	accountid = document.getElementById("accountid").value;
	airline = document.getElementById("applicableairlines").value;
	requestdate = document.getElementById("requestdate").value;
	requestid = document.getElementById("requestid").value;
	requesttot = document.getElementById("requesttot").value;
	document.getElementById("couponcheck").value = 1; 
	var Obj_mapid = new Array();
  	var i=0;
	
	//alert(requestdate + requestid + "reqtotal=" + Number(requesttot) + accountid + airline);
	
	if(document.frmcouponlist.offercheckbox)
	{
		if(document.frmcouponlist.offercheckbox.length>1)
		{
				//alert('Inside the if');
				for(i=0;i<document.frmcouponlist.offercheckbox.length;i++)
				{
						
						if(document.frmcouponlist.offercheckbox[i].checked)
						{	
							extofferamount = document.frmcouponlist.offercheckbox[i].value;
							Obj_mapid=extofferamount.split(',');
							var amount=Obj_mapid[0];
							var mappingid = Obj_mapid[1];
							var offerid=Obj_mapid[2];
							var accountid=Obj_mapid[3];
							var travelcount = Obj_mapid[4];
							extoffertotal = Number(extoffertotal) + Number(amount);
							//alert(mappingid+offerid+accountid+travelcount);
							//xajax_inserttransactionextoffer(xajax.getFormValues('frmcouponlist'),mappingid,offerid,accountid,travelcount);
				
						}
				}
		}
		else
		{
			
			if(document.frmcouponlist.offercheckbox.checked)
			{	
				extofferamount = document.frmcouponlist.offercheckbox.value;
				Obj_mapid=extofferamount.split(',');
				var amount=Obj_mapid[0];
				var mappingid = Obj_mapid[1];
				var offerid=Obj_mapid[2];
				var accountid=Obj_mapid[3];
				var travelcount = Obj_mapid[4];
				extoffertotal = Number(extoffertotal) + Number(amount);
				//alert(mappingid+offerid+accountid+travelcount);
				//xajax_inserttransactionextoffer(xajax.getFormValues('frmcouponlist'),mappingid,offerid,accountid,travelcount);
	
			}
		}
	  }
	
	
	if(extoffertotal != 0)
	{
		xajax_extoffercalculate(xajax.getFormValues('frmcouponlist'),'submit',extoffertotal);
		document.getElementById('divextoffer').className = "hide";
	}
	else
	{
		alert("You have not selected any coupon");
		//document.getElementById('divextoffer').className = "hide";
	}
}

function hideoffer()
{
	document.getElementById('divextoffer').className = "hide";
}

function couponuse()
{
	//alert("couponuse");
	var extofferamount=0;
	var extoffertotal=0;
	accountid = document.getElementById("accountid").value;
	airline = document.getElementById("applicableairlines").value;
	requestdate = document.getElementById("requestdate").value;
	requestid = document.getElementById("requestid").value;
	requesttot = document.getElementById("requesttot").value;
	//couponcheck = document.getElementById("couponcheck").value;
	
	var Obj_mapid = new Array();
  	var i=0;
	
	//alert(requestdate + requestid + "reqtotal=" + Number(requesttot) + accountid + airline);
 //if(couponcheck==1)
 //{
	//alert(couponcheck);
	if(document.frmcouponlist.offercheckbox)
	{
		if(document.frmcouponlist.offercheckbox.length>1)
		{
				//alert('Inside the if');
				for(i=0;i<document.frmcouponlist.offercheckbox.length;i++)
				{
						
						if(document.frmcouponlist.offercheckbox[i].checked)
						{	
							extofferamount = document.frmcouponlist.offercheckbox[i].value;
							Obj_mapid=extofferamount.split(',');
							var amount=Obj_mapid[0];
							var mappingid = Obj_mapid[1];
							var offerid=Obj_mapid[2];
							var accountid=Obj_mapid[3];
							var travelcount = Obj_mapid[4];
							extoffertotal = Number(extoffertotal) + Number(amount);
							//alert(mappingid+offerid+accountid+travelcount);
							xajax_inserttransactionextoffer(xajax.getFormValues('frmcouponlist'),mappingid,offerid,accountid,travelcount);
				
						}
				}
		}
		else
		{
			
			if(document.frmcouponlist.offercheckbox.checked)
			{	
				//alert('else part');
				extofferamount = document.frmcouponlist.offercheckbox.value;
				Obj_mapid=extofferamount.split(',');
				var amount=Obj_mapid[0];
				var mappingid = Obj_mapid[1];
				var offerid=Obj_mapid[2];
				var accountid=Obj_mapid[3];
				var travelcount = Obj_mapid[4];
				extoffertotal = Number(extoffertotal) + Number(amount);
				//alert(mappingid+offerid+accountid+travelcount);
				xajax_inserttransactionextoffer(xajax.getFormValues('frmcouponlist'),mappingid,offerid,accountid,travelcount);
				
			}
		}
	  }
 //}

}

function changebackground(val)
{
	if(val=='international')
	{
		 var newImage = "url(images/but_data.jpg)";
        document.getElementById('domestic_td').style.backgroundImage = newImage;
		 var newImage1 = "url(images/bat_tab123.jpg)";
        document.getElementById('international_td').style.backgroundImage = newImage1;
		//document.getElementById("domestic_td").background='images/but_data.jpg';
		// document.getElementById("international_td").background='images/bat_tab123.jpg';
		  //document.getElementById("sin_logo").className='show';
	}
	else
	{
		   var newImage = "url(images/bat_tab123.jpg)";
        document.getElementById('domestic_td').style.backgroundImage = newImage;
		
		   var newImage1 = "url(images/but_data.jpg)";
        document.getElementById('international_td').style.backgroundImage = newImage1;
		 
		 document.getElementById("domestic_td").background='images/bat_tab123.jpg';
		 document.getElementById("international_td").background='images/but_data.jpg';
		 //document.getElementById("sin_logo").className='hide';
	}
}

function showtravelrequest(val)
{
	 document.getElementById("loading_div").className='show';	 
	 document.getElementById("travel_request").innerHTML = "";
	 document.getElementById("new_pagediv").className='hide';
	 document.getElementById("sin_logo").className='hide';
	if(val=='international')
	{
		classhide('new_pagediv');
		xajax_getdomestictravel(val);
	}
	else
	{
		xajax_getdomestictravel(val);
	}
}
function submitpassport()
{
	xajax_submitpassportinfo(xajax.getFormValues('passportinfo'));
}
var setvalue =0;
var speed =0;
function fadeIn(divname,focusdiv,adddivname)
{
	document.getElementById(divname).style.height = setvalue+"px";
	if(document.getElementById(adddivname))
	{
		document.getElementById(adddivname).style.height = setvalue+"px";
	}
	setvalue = setvalue+20;
	if(speed<=setvalue)
	{
		if(document.getElementById(focusdiv))
		{
			document.getElementById(focusdiv).focus();
		}
		return;
	}
	setTimeout("fadeIn('"+divname+"','"+focusdiv+"','"+adddivname+"')",0);
}
function fadeOut(divname,divid,adddivname)
{
	document.getElementById(divname).style.height = setvalue+"px";
	if(document.getElementById(adddivname))
	{
		document.getElementById(adddivname).style.height = setvalue+"px";
	}
	setvalue = setvalue-15;
	if(speed >setvalue)
	{
		document.getElementById(divname).className = "hide";
		if(document.getElementById(divid))
		{
			document.getElementById(divid).className = "hide";
		}
		if(document.getElementById(adddivname))
		{
			document.getElementById(adddivname).className = "hide";
		}
		return;
	}
	setTimeout("fadeOut('"+divname+"','"+divid+"','"+adddivname+"')",0);
}
var type="";
function slowlyshow(divname,heg,divid,focusdiv,adddivname,showdiv,type)
{
	setvalue=10;
	speed = heg;
	//alert(type);
	if((type=="book") && (document.getElementById(divname).className == "show"))
	{
		document.getElementById(divname).className = "show"
		document.getElementById(divid).className = "show"
		if(document.getElementById(focusdiv))
		{
			document.getElementById(focusdiv).focus();
		}
	}
	else
	{
		type="";
		if(document.getElementById(divname).className == "hide")
		{
			document.getElementById(divname).className = "show";
			if(document.getElementById(showdiv))
			{
				if(document.getElementById(showdiv).className == "hide")
				{
					if(document.getElementById(adddivname))
					{
						document.getElementById(adddivname).className = "show";
					}
				}
			}
			
			if(divname == 'quicksearchdiv')
			{
				if(document.getElementById('signinmsg').className == "show")
				{
					document.getElementById('signinmsg').className = "hide";
				}
				else
				{
					if((document.getElementById('divloginmain').className == "show") || (document.getElementById('signupdivshow').className == "show") || (document.getElementById('forgotdiv').className == "show"))
					{
						document.getElementById('signinmsg').className = "show";
					}
				}
			}
			if(document.getElementById("quicksearchdiv"))
			{
				if(document.getElementById("quicksearchdiv").className == "show")
				{
					document.getElementById(adddivname).className = "hide";
					document.getElementById("atyourpriceflowmsg").className = "hide";
				}
				else
				{
					document.getElementById(adddivname).className = "show";
				}
			}
			document.getElementById(divid).className = "show";
			fadeIn(divname,focusdiv,adddivname);
		}
		else
		{
			setvalue=heg;
			speed =10;
			fadeOut(divname,divid,adddivname);
			//document.getElementById("atyourpriceflowmsg").className = "show";
		}
	}
}



function slowlyshowsearch(divname,heg,divid,adddivname)
{
	setvalue=10;
	speed = heg;
	
	//alert(document.getElementById(divname).className);
	if(document.getElementById(divname).className == "hide")
	{
		document.getElementById(divname).className = "show";
		document.getElementById(divid).className = "show";
		if((document.getElementById("divloginmain").className == "show") || (document.getElementById("forgotdiv").className == "show") || (document.getElementById("signupdivshow").className == "show"))
		{
			document.getElementById(adddivname).className = "hide";
			document.getElementById("signinmsg").className = "hide";
		}
		else
		{
			document.getElementById(adddivname).className = "show";
		}
		fadeIn(divname,'',adddivname);
	}
	else
	{
		setvalue=heg;
		speed =10;
		fadeOut(divname,divid,adddivname);
		//document.getElementById("signinmsg").className = "show";
	}
}

function changeclass(divname,count,num,clickdiv,focusdiv)
{
	document.getElementById("viewlogingtpl").className="show";
	
	for(i=0;i<count;i++)
	{
		document.getElementById(divname+i).className = "callall";
		document.getElementById(divname+"bg"+i).className = "callbg";
		if(i<2)
		{
			//document.getElementById(divname+"bgone"+i).className = "newshow";
		}
	}
	if(document.getElementById(clickdiv).className == "hide")
	{
		document.getElementById(divname+num).className = "callTLR";
		document.getElementById(divname+"bg"+num).className = "callboderB";
	}
}

function changeclassclose(divname,count)
{
	//alert(divname+"  ,  "+count)
	for(i=0;i<count;i++)
	{
		document.getElementById(divname+i).className = "callall";
		document.getElementById(divname+"bg"+i).className = "callbg";
	}
}