function trimStr (sString) {
while (sString.substring(0,1) == ' ') {
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ') {
sString = sString.substring(0,sString.length-1);
}
return sString;
}

function setCamp(camp, val) {
var ob = document.getElementById(camp);
ob.value=trimStr(val);
}

function doClick(objRad){
if (objRad.value=="0")
{ 
    document.getElementById("dusintors").style.display='block';
    document.getElementById("dus").style.display='block';
}
else 
{ 
    document.getElementById("dusintors").style.display='block';
    document.getElementById("dus").style.display='block';
}
}

function doClick1(objRad1){
if (objRad1.value=="0")
{ 
    document.getElementById("dusintors").style.display='none';
    document.getElementById("dus").style.display='none';
}
else
{ 
    document.getElementById("dusintors").style.display='block';
    document.getElementById("dus").style.display='none';
}

}

var searchPopupWindow = null;

function aviaSearchWindow(url){
//var w = 900;
//var h = 600;
//if(searchPopupWindow != null)
//searchPopupWindow.close();
//searchPopupWindow = document.location(url);
//searchPopupWindow = window.open(url,"searchPopupWindow","toolbar=yes, location=yes, directories=no, status=yes, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=no, width="+w+", height="+h);
//if(!searchPopupWindow){
//alert("Browser-ul dvs. blocheaza ferestrele de tip popup!\n Va rugam dezactivati optiunea din browser si reincercati.");
//}
//searchPopupWindow.moveTo(screen.width/2-w/2, screen.height/2-h/2);
window.location.href = url;
}

function processFlightsForm(){
var dstring1 = document.getElementById("External_FlightFareSearch_DepartureDate").value;
var dstring2 = document.getElementById("External_FlightFareSearch_ReturnDate").value;
var ds1 = dstring1.split("/");
var ds2 = dstring2.split("/");
var date1 = new Date(ds1[2], (parseInt(ds1[1])-1), ds1[0]);
var date2 = new Date(ds2[2], (parseInt(ds2[1])-1), ds2[0]);
//document.getElementById("flightsForm").target="aviaSearchWindow";
//aviaSearchWindow("rezervare-bilete-avion.html");
//document.getElementById("wrapper").style.display = "none";
document.getElementById("preload").style.display = "";
document.getElementById("flightsForm").submit();
return true;
}

function processFlightsScheduleForm(){
var dstring1 = document.getElementById("External_FlightScheduleSearch_DepartureDate").value;
var dstring2 = document.getElementById("External_FlightScheduleSearch_ReturnDate").value;
var ds1 = dstring1.split("/");
var ds2 = dstring2.split("/");
var date1 = new Date(ds1[2], (parseInt(ds1[1])-1), ds1[0]);
var date2 = new Date(ds2[2], (parseInt(ds2[1])-1), ds2[0]);
//aviaSearchWindow("orar_rezervare_bilete_avion.html");
//document.getElementById("ScheduleflightsForm").target="_self";
document.getElementById("wrapper").style.display = "none";
document.getElementById("preload").style.display = "";
document.getElementById("ScheduleflightsForm").submit();
return true;
}


function processHotelsForm(){
var dstring1 = document.getElementById("External_HotelSearch_CheckInDate").value;
//var dstring2 = document.getElementById("External_HotelSearch_CheckOutDate").value;
var ds1 = dstring1.split("/");
//var ds2 = dstring2.split("/");
var date1 = new Date(ds1[2], (parseInt(ds1[1])-1), ds1[0]);
//var date2 = new Date(ds2[2], (parseInt(ds2[1])-1), ds2[0]);
//aviaSearchWindow("/rezervare-camera-hotel.html");
//document.getElementById("hotelsForm").target="_self";
document.getElementById("wrapper").style.display = "none";
document.getElementById("preload").style.display = "";
document.getElementById("hotelsForm").submit();
return true;
}


function processCarsForm(){
var dstring1 = document.getElementById("External_CarSearch_PickupDate").value;
var dstring2 = document.getElementById("External_CarSearch_DropOffDate").value;
var ds1 = dstring1.split("/");
var ds2 = dstring2.split("/");

var date1 = new Date(ds1[2], (parseInt(ds1[1])-1), ds1[0]);
var date2 = new Date(ds2[2], (parseInt(ds2[1])-1), ds2[0]);

if(date1>date2){
alert("Data predarii nu poate fi inainte de cea a preluarii!\nVa rugam corectati eroarea.")
return false;
}

//aviaSearchWindow("/inchirieri-masini.html");
//document.getElementById("carsForm").target="_self";
document.getElementById("wrapper").style.display = "none";
document.getElementById("preload").style.display = "";
document.getElementById("carsForm").submit();
return true;
}

function addEpowerIframe(portalCode)
{ var scrlValue="auto style='overflow-x:hidden'";
if(navigator.appVersion.indexOf("MSIE 6.")>-1)
{scrlValue="no";}

var
urlToNavigate="http://staging.amadeus.com.tr/"+portalCode+"/portals/"+portalCode+"/default.aspx";
var heightValue=450;
var widthValue=750;
document.write ("<iframe name='epowerv4frame' id='epowerv4frame' " +
" width=" + widthValue +" height="+ heightValue +
" marginwidth='0' marginheight='0'"+
" frameborder='0' vspace='0' hspace='0'" +
" src='"+ urlToNavigate + "' scrolling=" + scrlValue +" ></iframe>");
}

function rezerva( plecare, destinatie, persoane, datap, datai ){
	var submitf = document.forms[0];
	var fieldpl = submitf.External_FlightFareSearch_From;
	var fieldde = submitf.External_FlightFareSearch_To;
	var fieldpe = submitf.External_FlightFareSearch_NumberOfAdults;
	var fielddp = submitf.External_FlightFareSearch_DepartureDate;
	var fielddi = submitf.External_FlightFareSearch_ReturnDate;
	fieldpl.value = plecare;
	fieldde.value = destinatie;
	fieldpe.value = persoane;
	fielddp.value = datap;
	fielddi.value = datai;
	getActionUrl(submitf,'flightFareSearch.aspx');
	processFlightsForm();

}

function check_promotie(nume1, nume2, nume3, email, telefon){
	var error = '';
	if(nume1 == ''){
		error = error + 'Va rugam introduceti numele si prenumele primei persoane!\n';
	}
	if(nume2 == ''){
		error = error + 'Va rugam introduceti numele si prenumele persoanei a doua!\n';
	}
	if(nume3 == ''){
		error = error + 'Va rugam introduceti numele si prenumele celui care plateste!\n';
	}
	if(email == ''){
		error = error + 'Va rugam introduceti un email pentru contact!\n';
	}
	if(telefon == ''){
		error = error + 'Va rugam introduceti numar de telefon pentru contact!\n';
	}
	
	if(error == ''){
		return true;
	} else {
		alert(error);
		return false;
	}
}


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function setCookie(c_name,value,expiresec){
	var exdate=new Date();
	exdate.setTime(exdate.getTime()+expiresec);
	document.cookie=c_name+ "=" +escape(value)+((expiresec==null) ? "" : ";expires="+exdate.toGMTString());
}


function close_footer(){
	setCookie('FooterCookie', 'close', 600000);
	document.getElementById('promotie_footer').style.display = 'none';
	document.getElementById('footer_extra').style.display = 'none';
}

function open_footer(){
	document.getElementById('promotie_footer').style.display = 'none';
	document.getElementById('footer_extra').style.display = 'none';
	if(getCookie('FooterCookie') != 'close'){
		document.getElementById('promotie_footer').style.display = '';
		document.getElementById('footer_extra').style.display = '';	
	}
}

function showhide(el){
	elem = document.getElementById(el)
	getstatus = elem.style.display;
	if(getstatus == 'none'){
		elem.style.display = '';
	} else {
		elem.style.display = 'none';
	}
}