function Confirmation(delUrl) {
  if (confirm("Biztos benne, hogy törölni szeretné?")) {
    document.location = delUrl;
  }
}
function textCounter( field, countfield, maxlimit ) {
 if ( field.value.length > maxlimit ) {
  field.value = field.value.substring( 0, maxlimit );
  field.blur();
  field.focus();
  return false;
 } else {
  countfield.value = maxlimit - field.value.length;
 }
}
function url_add(){
  var e = document.getElementById("urlfield");
  var oI = document.getElementById('url').cloneNode(true);
//  oI.id = 'field' + counter;
  oI.value = '';
  e.appendChild(oI);
  e +='<br /><br />';
//  e.innerHTML += 'URL: http://<input type=text maxlength=255 name=url[] id=url title=URL class=field /> '+
//  '<input class=gomb type=button value=\"Még egy URL\" name=urlplus id=urlplus title=Még egy URL onclick=javascript:url_add(); /><br /><br />';
}
var gFiles = 0;
function addFile() {
    var tr = document.createElement('tr');
    tr.setAttribute('id', 'file-' + gFiles);
    var td = document.createElement('td');
    td.innerHTML = 'Válasz: <input type="text" class="field" name="answer[]"> <input class="gomb" type="button" value="Eltávolítás" title="Eltávolítás" onclick="removeFile(\'file-' + gFiles + '\')" />';
    tr.appendChild(td);
    document.getElementById('files-root').appendChild(tr);
    gFiles++;
}
function addFileFolyoirat() {
    var tr = document.createElement('tr');
    tr.setAttribute('id', 'file-' + gFiles);
    var td = document.createElement('td');
    td.innerHTML = 'Folyóirat neve: <input type="text" class="field" name="fname[]"> URL: http://<input type="text" class="field" name="url[]"> <input class="gomb" type="button" value="Eltávolítás" title="Eltávolítás" onclick="removeFile(\'file-' + gFiles + '\')" />';
    tr.appendChild(td);
    document.getElementById('files-root').appendChild(tr);
    gFiles++;
}
function removeFile(aId) {
    var obj = document.getElementById(aId);
    obj.parentNode.removeChild(obj);
}
function toggle(id) {
  var e = document.getElementById('hide_'+id)
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
/*  if (e.style.display == '')
	{
		document.getElementById('btn_'+id).src='../images/szminus.jpg';
	}
	else
  {
		document.getElementById('btn_'+id).src='../images/szplus.jpg';	
	}*/
}
function toggle_program(id) {
  var e = document.getElementById('p_'+id)
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
  if (e.style.display == '')
	{
		document.getElementById('pbtn_'+id).src='../images/pminus.jpg';
	}
	else
  {
		document.getElementById('pbtn_'+id).src='../images/pplus.jpg';	
	}
}
function toggle_fakultativ(id) {
  var e = document.getElementById('f_'+id)
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
  if (e.style.display == '')
	{
		document.getElementById('fbtn_'+id).src='../images/minus.gif';
	}
	else
  {
		document.getElementById('fbtn_'+id).src='../images/add.gif';	
	}
}
function szallas_open(data,data2)
{
window.open ('utazasok/szallas_open.php?city='+data+'&country='+data2+'', 'newwin', 'status=no, toolbar=0, width=420, height=540, top=0, left=0, scrollbars=1');
}
function szallas_modopen(data,data2)
{
window.open ('utazasok/szallas_modopen.php?city='+data+'&country='+data2+'', 'newwin', 'status=no, toolbar=0, width=420, height=540, top=0, left=0, scrollbars=1');
}
function program_open()
{
window.open ('utazasok/program_open.php', 'newwin', 'status=no, toolbar=0, width=420, height=540, top=0, left=0, scrollbars=1');
}
function program_modopen()
{
window.open ('utazasok/program_modopen.php', 'newwin', 'status=no, toolbar=0, width=420, height=540, top=0, left=0, scrollbars=1');
}
function fakultativ_open()
{
window.open ('utazasok/fakultativ_open.php', 'newwin', 'status=no, toolbar=0, width=420, height=540, top=0, left=0, scrollbars=1');
}
function fakultativ_modopen()
{
window.open ('utazasok/fakultativ_modopen.php', 'newwin', 'status=no, toolbar=0, width=420, height=540, top=0, left=0, scrollbars=1');
}
function szallas_select(a0,d1,d2,d3,f1,f2,f3,f4,f5,f6,d4,d5,d6,d7,d8,d9,d10,d11,d11_1,d12,d13) {
  var e=parent.opener.window;
  e.document.getElementById('sz_selected').value=a0
  e.document.getElementById('sznev').value=d1
  e.document.getElementById('sznev').readOnly=true;
  e.document.getElementById('sztype_'+d2).checked='checked'
  e.document.getElementById('sztype_'+d2).readonly=true;  
  e.document.getElementById('cs'+d3).checked='checked'
  e.document.getElementById('cs'+d3).readOnly=true;
  e.document.getElementById('szellat_'+f1).checked='checked'
  e.document.getElementById('szellat_'+f1).readOnly=true;  
  e.document.getElementById('szellat_megjegy').value=f2
  e.document.getElementById('szellat_megjegy').readOnly=true;
  e.document.getElementById('szfelsz').value=f3  
  e.document.getElementById('szfelsz').readOnly=true;
  e.document.getElementById('szolg').value=f4  
  e.document.getElementById('szolg').readOnly=true;
  e.document.getElementById('szorsz').selectedIndex=f5;
  e.document.getElementById('szorsz').readOnly=true;
  e.document.getElementById('szcity').selectedIndex=f6;
  e.document.getElementById('szcity').readOnly=true;  
  e.document.getElementById('fokozat').value=d4  
  e.document.getElementById('fokozat').readOnly=true;  
  e.document.getElementById('felsz').value=d5
  e.document.getElementById('felsz').readOnly=true;  
  e.document.getElementById('fekves').value=d6
  e.document.getElementById('fekves').readOnly=true;  
  e.document.getElementById('szel').value=d7
  e.document.getElementById('szel').readOnly=true;  
  e.document.getElementById('hossz').value=d8
  e.document.getElementById('hossz').readOnly=true;  
  e.document.getElementById('fitness').value=d9
  e.document.getElementById('fitness').readOnly=true;  
  e.document.getElementById('wellness').value=d10
  e.document.getElementById('wellness').readOnly=true;  
  if(d11_1 == '1'){
    e.document.getElementById('fotochange').innerHTML='<img src="images/szallas/big/'+d11+'">'
  } 
  else{
    e.document.getElementById('fotochange').innerHTML='';
  } 
  e.document.getElementById('web').value=d12
  e.document.getElementById('web').readOnly=true;  
  e.document.getElementById('sport').value=d13
  e.document.getElementById('sport').readOnly=true;          
}
function szallas_empty() {
  document.getElementById('sz_selected').value='0'
  document.getElementById('sznev').value=''
  document.getElementById('sznev').readOnly=false;
  document.getElementById('csillag').value=''
  document.getElementById('csillag').readOnly=false;
  document.getElementById('fokozat').value=''  
  document.getElementById('fokozat').readOnly=false;  
  document.getElementById('felsz').value=''
  document.getElementById('felsz').readOnly=false;  
  document.getElementById('fekves').value=''
  document.getElementById('fekves').readOnly=false;  
  document.getElementById('szel').value=''
  document.getElementById('szel').readOnly=false;  
  document.getElementById('hossz').value=''
  document.getElementById('hossz').readOnly=false;  
  document.getElementById('fitness').value=''
  document.getElementById('fitness').readOnly=false;  
  document.getElementById('wellness').value=''
  document.getElementById('wellness').readOnly=false;  
  document.getElementById('fotochange').innerHTML='<div id="fotochange">Kép: <input type="file" name="szfoto" id="szfoto" title="Kép" class="field" /></div>'
  document.getElementById('web').value=''
  document.getElementById('web').readOnly=false;  
  document.getElementById('sport').value=''
  document.getElementById('sport').readOnly=false;          
}
function szallas_select2(a0,d1,d2,d3,f1,f2,f3,f4,f5,f6,d4,d5,d6,d7,d8,d9,d10,d11,d11_1,d12,d13) {
  var e=parent.opener.window;
  e.document.getElementById('sz_selected').value=a0
  e.document.getElementById('sznev').value=d1
  e.document.getElementById('sztype_'+d2).checked='checked'
  e.document.getElementById('cs'+d3).checked='checked'
  e.document.getElementById('cs'+d3).readOnly=true;
  e.document.getElementById('szellat_'+f1).checked='checked'
  e.document.getElementById('szellat_'+f1).readOnly=true;  
  e.document.getElementById('szellat_megjegy').value=f2
  e.document.getElementById('szellat_megjegy').readOnly=true;
  e.document.getElementById('szfelsz').value=f3  
  e.document.getElementById('szfelsz').readOnly=true;
  e.document.getElementById('szolg').value=f4  
  e.document.getElementById('szolg').readOnly=true;
  e.document.getElementById('szorsz').selectedIndex=f5;
  e.document.getElementById('szorsz').readOnly=true;
  e.document.getElementById('szcity').selectedIndex=f6;
  e.document.getElementById('szcity').readOnly=true;  
  e.document.getElementById('fokozat').value=d4  
  e.document.getElementById('felsz').value=d5
  e.document.getElementById('fekves').value=d6
  e.document.getElementById('szel').value=d7
  e.document.getElementById('hossz').value=d8
  e.document.getElementById('fitness').value=d9
  e.document.getElementById('wellness').value=d10
  if(d11_1 == '1'){
    e.document.getElementById('fotochange').innerHTML='<img src="images/szallas/big/'+d11+'">'
  } 
  else{
    e.document.getElementById('fotochange').innerHTML='Kép feltöltése:<input type="file" name="szfoto" id="szfoto" title="Kép" class="field" />';
  } 
  e.document.getElementById('web').value=d12
  e.document.getElementById('sport').value=d13
}
function program_select(a0,d1,d2,d3,d4) {
  var e=parent.opener.window;
  e.document.getElementById('p_selected').value=a0
  e.document.getElementById('p_cim').value=d1
  e.document.getElementById('p_cim').readOnly=true;
  e.document.getElementById('p_nsz').value=d2
  e.document.getElementById('p_nsz').readOnly=true;
  e.document.getElementById('p_price').value=d3  
  e.document.getElementById('p_price').readOnly=true;  
  e.document.getElementById('editor').style.display='none'
}
function program_empty() {
  document.getElementById('p_selected').value='0'
  document.getElementById('p_cim').value=''
  document.getElementById('p_cim').readOnly=false;
  document.getElementById('p_nsz').value=''
  document.getElementById('p_nsz').readOnly=false;
  document.getElementById('p_price').value=''  
  document.getElementById('p_price').readOnly=false;  
  document.getElementById('editor').style.display=''
  tinyMCE.execCommand('mceInsertContent',false,'')
  tinyMCE.setContent('')
}
function fakultativ_select(a0,d1,d2,d3,d4) {
  var e=parent.opener.window;
  e.document.getElementById('f_selected').value=a0
  e.document.getElementById('f_name').value=d1
  e.document.getElementById('f_name').readOnly=true;
  e.document.getElementById('f_far').value=d2
  e.document.getElementById('f_far').readOnly=true;
  e.document.getElementById('f_gyar').value=d3  
  e.document.getElementById('f_gyar').readOnly=true;  
  e.document.getElementById('feditor').style.display='none'
}
function fakultativ_empty() {
  document.getElementById('fakcont').innerHTML="<p align=\"right\"><input type=\"hidden\" name=\"f_selected\" id=\"f_selected\" value=\"0\"><input type=\"button\" value=\"Összes törlése\" onclick=\"fakultativ_empty()\"> <input type=\"button\" value=\"Fakultatív kiválasztása\" onclick=\"fakultativ_open()\"></p><p>&nbsp;</p>";
}
function ellenoriz(mit)
{
db=0
f=document.urlap
for (i=0;i<f.length;i++)
{
elem=f.elements[i]
if (elem.name==mit)
if (elem.checked)
db++
}
if (db==0)
alert('Nem választott ki semmit!')
}
function check_all(mit){
  f=document.travel
  for (i=0;i<f.length;i++){
    elem=f.elements[i]
    if (elem.name==mit)
    if (elem.checked == false) elem.checked=true;
  }
}
function check_empty(mit){
  f=document.travel
  for (i=0;i<f.length;i++){
    elem=f.elements[i]
    if (elem.name==mit)
    if (elem.checked == true) elem.checked=false;
  }
}
function checkall(formname,checkname)
{
var el_collection=eval("document.forms."+formname)
for (i=0;i<el_collection.length;i++)
  if (el_collection.elements[i].name.indexOf(checkname)==0){
    if(el_collection.elements[i].checked==true) el_collection.elements[i].checked=false;
    else el_collection.elements[i].checked=true; 
  }
}
function toggle_akcio(id) {
  var e = document.getElementById('nemakcio')
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
}
function toggle2(id) {
  var e = document.getElementById('hideblue_'+id)
  var f = document.getElementById('hiderec_'+id);
  if(e.style.display == 'none') {
    e.style.display='';
    f.style.display='none';
  }
  else e.style.display='none';
}
function toggle3(id) {
  var e = document.getElementById('hidep_'+id)
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
}
function toggle4(id) {
  var e = document.getElementById('hiderec_'+id);
  var f = document.getElementById('hideblue_'+id);
  if(e.style.display == 'none') {
    e.style.display='';
    f.style.display='none';
  }
  else e.style.display='none';
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}

var backSpace = false;


function datecheck(self, event) {
	dateLength = self.value.length;
	//alert(event.which);
	if(window.event) {
		esemeny = window.event.keyCode;
	} else {
		esemeny = event.which;
		//self.focus;
	}
	
	if((dateLength == 4) || (dateLength == 7)) {
		if(esemeny != 8) {
			// alert('pontot teszek BACKSPACE = ' + backSpace + ' KEY = ' + esemeny);
			self.value = self.value + '.';
		} else {
			// alert("törlés");
			backSpace = true;		
		}
	} else if((dateLength == 5) || (dateLength == 8)) {
		if(backSpace) {
			if(self.value.slice(dateLength-1, dateLength) != '.') {
				// alert('törlés után');
				self.value = self.value.slice(0, dateLength - 1) + '.' + self.value.slice(dateLength - 1, dateLength);
				backSpace = false;
			}
		}
	} else if(dateLength > 10) {
		self.value = self.value.slice(0, 10);
	}
}
function emptyCell(self) {
	if(self.value.slice(0, 1) == ' ') {
		self.value = ltrim(self.value);
	}
	if(self.value != '') {
		initValue = self.value;
		initDetect = self.value.slice(0, 1);
	}
	if(initDetect == '*') {
		self.value = '';
		self.select();
	} else if(initDetect == '') {
		self.value = initValue;
	}
}

function requiredCell(self) {
	self.value = ltrim(self.value);
	if(self.value == '') {
		self.value = initValue;
		initValue = '';
	} 
}
function btoggle(id) {

  if(id=="classic"){
		document.getElementById('classic').style.display='';
		document.getElementById('premium').style.display='none';
		document.getElementById('privileg').style.display='none';
    MM_swapImage('Image_classic','','images/classic_on_btn.gif',1);
    MM_swapImage('Image_premium','','images/premium_btn.gif',1);
    MM_swapImage('Image_privileg','','images/privileg_btn.gif',1);        		
	}
  else if(id=="premium"){
		document.getElementById('classic').style.display='none';
		document.getElementById('premium').style.display='';
		document.getElementById('privileg').style.display='none';
    MM_swapImage('Image_classic','','images/classic_btn.gif',1);
    MM_swapImage('Image_premium','','images/premium_on_btn.gif',1);
    MM_swapImage('Image_privileg','','images/privileg_btn.gif',1);		
	}
  else if(id=="privileg"){
		document.getElementById('classic').style.display='none';
		document.getElementById('premium').style.display='none';
		document.getElementById('privileg').style.display='';
    MM_swapImage('Image_classic','','images/classic_btn.gif',1);
    MM_swapImage('Image_premium','','images/premium_btn.gif',1);
    MM_swapImage('Image_privileg','','images/privileg_on_btn.gif',1);				
	}
  else{
		document.getElementById('classic').style.display='';
		document.getElementById('premium').style.display='none';
		document.getElementById('privileg').style.display='none';  
    MM_swapImage('Image_classic','','images/classic_on_btn.gif',1);
    MM_swapImage('Image_premium','','images/premium_btn.gif',1);
    MM_swapImage('Image_privileg','','images/privileg_btn.gif',1);  		
  }  	
}
function datecopy()
{
  var strDate1 = document.getElementById('start').value
  if(strDate1!=""){
    strDate1 = strDate1.split(".");
    var d = new Date(strDate1[0]+"/"+strDate1[1]+"/"+strDate1[2]);
    d.setDate(d.getDate()+7);
//document.write(d);
    var day=d.getDate();
    var month=d.getMonth() + 1;
    var year=d.getFullYear();
    if(month<10) month='0'+month;
    if(day<10) day='0'+day;
    document.getElementById('end').value=year+'.'+month+'.'+day;
  }
}
function disallowDate(date) {
// date is a JS Date object
if ( date.getFullYear() == 2009 &&
date.getMonth() == 5 /* July, it’s zero-based */ &&
date.getDate() == 8 ) {
return true; // disable July 5 2003
}
return false; // enable other dates
};
function repdatecopy()
{
  var strDate1 = document.getElementById('starttime').value
  if(strDate1!=""){
    strDate1 = strDate1.split("-");
    var d = new Date(strDate1[0]+"/"+strDate1[1]+"/"+strDate1[2]);
    d.setDate(d.getDate()+7);
//document.write(d);
    var day=d.getDate();
    var month=d.getMonth() + 1;
    var year=d.getFullYear();
    if(month<10) month='0'+month;
    if(day<10) day='0'+day;
    document.getElementById('endtime').value=year+'-'+month+'-'+day;
  }
}
function checkform()
{
  var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
/*  if (document.getElementById('name').value=="" || document.getElementById('name').value=="Az Ön neve")
  {
    alert("Kérjük, adja meg a név mezőt!");
    document.getElementById('name').value='';
	  document.getElementById('name').focus();
	  return false;
  }*/
  if (document.getElementById('email').value=="" || document.getElementById('email').value=="Az Ön e-mail címe" || !filter.test(document.getElementById('email').value) || document.getElementById('tel').value=="")
  {
    alert("Kérjük, adjon meg egy érvényes e-mail címet vagy telefonszámot!");
	  if(document.getElementById('email').value=="Az Ön e-mail címe") document.getElementById('email').value='';
    document.getElementById('email').focus();
	  return false;
  }
/*  else if (document.getElementById('message').value=="" || document.getElementById('message').value=="Írja be kérdését, üzenetét!")
  {
    alert("Kérjük, adja meg az üzenet szövegét!");
    if(document.getElementById('message').value=="Írja be kérdését, üzenetét!") document.getElementById('message').value='';
	  document.getElementById('message').focus();
	  return false;
  }*/
  else return true;
}
function togglebizt(id) {
  var e = document.getElementById(id)
  if(e) e.style.display = (e.style.display != 'none' ? 'none' : '' );
}
function getPosition(obj){
    var topValue= 0,leftValue= 0;
    while(obj){
	leftValue+= obj.offsetLeft;
	topValue+= obj.offsetTop;
	obj= obj.offsetParent;
    }
    finalvalue = topValue;
    return finalvalue;
}
function OnCurrencyValueKeyUp(input)
{
  if(input.value.toString().length == 1 && input.value.toString() == '0')
  input.value = input.value.replace('0','');
  
  var num = input.value.replace('.','');
  num = input.value.replace(/\,/g,'');
  if((!isNaN(num)|| num=='-') && num != '-0')
  {
  if(num.indexOf('.') > -1)
  {
  num = num.split('.');
  num[0] = num[0].toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'');
  if(num[1].length > 2)
  {
  num[1] = num[1].substring(0,num[1].length-1);
  }
  input.value = num[0]+'.'+num[1];
  }
  else
  {
  input.value = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'') };
  }
  else
  {
  input.value = input.value.substring(0,input.value.length-1);
  }
  input.value = input.value.toString().replace(/\$|\ /g,'');
  input.value = input.value.toString().replace('.','');
  input.value = input.value .toString().replace('-,','-');

}
function showBackFields() {
/*  document.getElementById('backstart').value = document.getElementById('end').value;
  document.getElementById('backend').value = document.getElementById('start').value;*/
  document.getElementById('backFlight').style.display = '';
}
function hideBackFields() {
  document.getElementById('backFlight').style.display = 'none';
}
function showPayOption(id){
    for(c=1;c<=3;c++){
        document.getElementById('pay_'+c).style.display = 'none';
        document.getElementById('paybtn').src= 'images/reserve_btn.gif';
    }
    document.getElementById('pay_'+id).style.display = '';    
    if(id==3) document.getElementById('paybtn').src= 'images/reserve_pay_btn.gif';
    if(id!=3) document.getElementById('stornobox').style.display = '';
    else document.getElementById('stornobox').style.display = 'none';
}
function ValidateCard(s, tp){
    var v = "0123456789";
    var w = "";
    
    for (var i=0; i < s.length; i++) {
        x = s.charAt(i);
        if (v.indexOf(x,0) != -1)
            w += x;
    }
    
    var j = w.length / 2;
    
    if (j < 6.5 || j > 8 || j == 7) return false;
    
    var k = Math.floor(j);
    var m = Math.ceil(j) - k;
    var c = 0;
    
    for (var i=0; i<k; i++) {
        a = w.charAt(i*2+m) * 2;
        c += a > 9 ? Math.floor(a/10 + a%10) : a;
    }
    
    for (var i=0; i<k+m; i++) c += w.charAt(i*2+1-m) * 1;
    
    //return (c%10 == 0);
    
    /*
        update: 2007-10-10 [Gabor]
        ccnum+type osszevetes
    */
    
    var ccnum = (c%10 == 0);
    
    var ret = false;
    
    if( ccnum && tp.length==2 ){
        
        var ln = s.length;
        
        var req_ax = /^(34|37)\d+$/;
        if( tp=="AX" && ln == 15 && req_ax.test(s) ){ //AMEX
            ret = true;
        }
        
        
        var req_mc = /^(51|52|53|54|55)\d+$/;
        if( tp == "CA" && ln == 16 && req_mc.test(s) ){ // Mastercard
            ret = true;
        }
        
        var req_visa = /^(4)\d+$/;
        if( (tp=="VI" || tp=="EL") && (ln==13 || ln==16) && req_visa.test(s) ){
            ret = true;
        }
        
        var req_diners = /^(300|301|302|303|304|305|36|38)\d+$/;
        if( tp=="DC" && ln==14 && req_diners.test(s) ){
            ret = true;
        }
        
    }
    
    return ret;
    
}
function insertFirstPassengerData(){
  document.getElementById('cvname').value=document.getElementById('adultvname_0').value;
  document.getElementById('ckname').value=document.getElementById('adultkname_0').value;
  document.getElementById('ctitle').selectedIndex=document.getElementById('adulttitle_0').selectedIndex;
}
function insertContactData(){
  document.getElementById('invname').value=document.getElementById('cvname').value + ' '+ document.getElementById('ckname').value;
  document.getElementById('invirsz').value=document.getElementById('cirsz').value;
  document.getElementById('invcity').value=document.getElementById('ccity').value;
  document.getElementById('invaddress').value=document.getElementById('caddress').value;
  document.getElementById('invtel').value=document.getElementById('ctel').value;
  document.getElementById('invmobil').value=document.getElementById('cmobil').value;
  document.getElementById('invfax').value=document.getElementById('cfax').value;
}
function searchFlight(){
    document.getElementById('searchFlightText').style.display = '';    
    $.scrollTo(260, 'li:eq(15)', 1000, {margin:true} )
    document.frm.submit();
}
function hideform(){
    document.getElementById("searchform").setAttribute("class", "formopacity");
    document.getElementById("loader_search").style.display='';    
}