//--------------------------------------------
//--------------------------------------------
// START OF VARIABLE DEFINITIONS


 
var addTipArray = new Array();
var isShowresult = 0; // is set to 1 after inclusion of  this file in showresult

  
//END OF VARIABLE DEFINITIONS
//--------------------------------------------
//--------------------------------------------










//---------
//  
//---------
function airbaltic(){

document.write('<object style="width:468px;height:60px;" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="60" width="468">');
    document.write('<param name="movie" value="/banners/zv_airb_468x60_fly.swf?clickTag=http://www.airbaltic.com/public/index.html?nt_cmpg=27&nt_cid=27.108" />');
    document.write('<param name="quality" value="best" />');
    document.write('<param name="play" value="true" />');
    document.write('<embed  style="width:468px;height:60px;" height="60" pluginspage="http://www.macromedia.com/go/getflashplayer" src="/banners/zv_airb_468x60_fly.swf?clickTag=http://www.airbaltic.com/public/index.html?nt_cmpg=27&nt_cid=27.108" type="application/x-shockwave-flash" width="468" quality="best" play="true"></embed> ');
    document.write('</object>');
}


//---------
//
//---------
 function speedupflash() {
  
   var text = '1';
	//getFlashMovie("ADASDADS").sendTextToFlash(text);  
 }
 
 
 
//---------
//creates an XMLHttpRequest instance
//--------- 
function createXMLHttpRequestObject() {
    // xmlHttp will store the reference to the XMLHttpRequest object
    var xmlHttp;
    // try to instantiate the native XMLHttpRequest object
    try {
        // create an XMLHttpRequest object
        xmlHttp = new XMLHttpRequest();
    }
    catch(e) {
        // assume IE6 or older
        try {
          xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
        }
        catch(e) { }
    }
    // return the created object or display an error message
    if (!xmlHttp)
        alert("Error creating the XMLHttpRequest object.");
    else 
        return xmlHttp;
} // createXMLHttpRequestObject
   
   

//---------
// 
//--------- 
function makeRequest(url) {
  
        var httpRequest = createXMLHttpRequestObject();

        httpRequest.open('GET', url, true);

        httpRequest.onreadystatechange = function() { alertContents(httpRequest, url); };

        httpRequest.send(null);



    }





//---------
// 
//--------- 
function getFlashMovie(movieName) {
  var isIE = navigator.appName.indexOf("Microsoft") != -1;
  return (isIE) ? window[movieName] : document[movieName];
}

    function changetype(strtype,flag) {
   		if (strtype == "oneway"){
        var theiframe = document.getElementById("gToday:normal:agenda.js:gfFlat_2");
        
        document.getElementById("returresa").className = "inactive2";
        document.getElementById("enkelresa").className = "active2";
        document.getElementById("areturresa").className = "";
        document.getElementById("aenkelresa").className = "current2";
        document.getElementById("returntrip").value = "0";
 		document.getElementById("enkel").value = "1";

       // code modified  by jane on 03092009 - starts
        if(flag =='1'){
        	theiframe.src= "http://www.flygresor.se/inc/disabledsmallcal.html";
        }
        else{
       	    document.getElementById("cal-to").innerHTML = '<h4 id="retic">Hemresedatum:</h4><br><img src="/images/cal_big_dimmed.gif">';
        }
       	 // ends 
        enkel = "1";
      	}
      	 if (strtype == "twoway"){
        var theiframe = document.getElementById("gToday:normal:agenda.js:gfFlat_2");
        
        document.getElementById("returresa").className = "active2";
        document.getElementById("enkelresa").className = "inactive2"; 
        document.getElementById("areturresa").className = "current2";
        document.getElementById("aenkelresa").className = "";
        document.getElementById("returntrip").value = "1";
        document.getElementById("enkel").value = "0";

        // code modified  by jane on 03092009 - starts
        if(flag == '1')
        	theiframe.src= "/inc/js/newcalendar/iflatcal/Classic-smaller/iflateng.htm";
        else
        	 document.getElementById('cal-to').innerHTML = '<h4 id="retic" >Hemresedatum:</h4> <iframe  allowtransparency="true"  name="gToday:normal:agenda.js:gfFlat_2" id="gToday:normal:agenda.js:gfFlat_2" src="inc/js/newcalendar/iflatcal/Classic/iflateng.htm" scrolling="no" frameborder="0"></iframe>'; 
        // ends	
        enkel = "0";
      	}
      	
      	return false;
    }

   
    
    
//---------
// 
//--------- 
function restartFlash(movieName)
{
  if (window.document[movieName]) 
  {
      flashobject = window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      flashobject = document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    flashobject = document.getElementById(movieName);
  }
  
  	flashobject.Rewind();
	flashobject.Play();
	return;
}



 

//---------
//
//--------- 
 function alertContents(httpRequest, url) {
	
	var strResponseText = httpRequest.responseText.replace(/^\s+|\s+$/g, '');

        if (httpRequest.readyState == 4) {



		if(Left(strResponseText,1) == "E"){		


			toggleDisplay("search");
	
			if (strResponseText == 'E0'){
				alert('Vi har för närvarande hög belastning. Gör om sökningen så visas sökresultatet.');
				//makeRequest(url);
				return;
			}
			if (strResponseText == 'E1'){
				alert('Sökningen gav inget resultat. Det kan bero på att reguljär flygförbindelse saknas med denna destination. Det kan även bero på att destinationen bara kan nås vissa veckodagar.');
				return;
			}	
			if (strResponseText == 'E2'){
				alert('Felaktig destinationsort.');

				return;
			}	
			if (strResponseText == 'E3'){
				alert('Felaktig avreseort.');

				return;
			}
			if (strResponseText == 'E5'){
				alert('Sökningen gav inget resultat. Det kan bero på att flygbolagen inte släppt biljetter för resor så långt fram i tiden ännu.');

				return;
			}	
			if (strResponseText == 'E6'){
				alert('Sökningen gav inget resultat. Testa att söka från Köpenhamn istället, där finns det fler flygförbindelser.');

				return;
			}

			if (strResponseText == 'E7'){
				alert('Utresedatum kan inte vara före dagens datum.');

				return;
			}

			if (strResponseText == 'E8'){


		triptype = document.getElementById('enkel').value;

		niceAlert('Inget Sökresultat!', 'Sökningen gav inget resultat, men det finns flyg till eller från närliggande flygplatser <br><br> <a href="#" onclick="getUrl(triptype, 0, 0, 0); closeNiceAlertWin();" >Klicka här för att göra en bredare sökning!</a>');				
		
		return;
			}
			
		}else{
		
		
        		speedupflash();
        		window.location = '/showresult.php?id=' + httpRequest.responseText;
		}
	}
    }

/**
 * shows the alertwindow
 * @param headline
 * @param message
 * @return
 */
function niceAlert(headline, message){
	
	$('alerthead').innerHTML = '<img style="float:left;clear:none;position:relative;left:9px;top:9px;" src="http://static.flight24.com/images/popup-icon.png" /><div id="closebtn"></div><h4>' + headline + '</h4>';
	$('alertcontent').innerHTML = '<p>' + message + '</p>';
	
	middle("alertdiv");
	Effect.Appear('alertdiv', { duration: 0.1 });
	new Draggable('alertdiv', {   });


	
 	// get enviroment params
 
  
	Event.observe('closebtn', 'click', function(event) { closeNiceAlertWin(); });
/*	
	Event.observe(document, 'keypress', function(event){ 
		if(event.keyCode == Event.KEY_TAB) { closeNiceAlertWin(); }
		});

 */
	

}






/**
 * closes the alertwindow
 * @return
 */
function closeNiceAlertWin(){
	Effect.Fade('alertdiv', { duration: 0.2 });
}


//---------
//
//--------- 
	function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
	thefield.value = ""
	} 

	
//---------
// 
//--------- 	
function addZero(strIn){


		if (strIn.length == "1")
		{
				strIn = '0' + strIn;
		}


		return strIn;


	}


//---------
//
//--------- 
 function formSend() {
  
   var text = '1';
   getFlashMovieObject("percentPreloader").sendTextToFlash(text);
  
 }


	
//---------
//
//--------- 	
function getUrl(enkelresa, userid, feed, filter){

		var from = escape(unescape(document.getElementById('fromfield').value));
 		var to = escape(unescape(document.getElementById('tofield').value));
 
		var returntrip;
		if (from == ""){
			alert("Fyll i avreseort");
			return;
		}

		if (to == ""){
			alert("Fyll i destinationsort");
			return;
		}
		


 		var adults = document.getElementById('adults').value;
 		var teens = 0;
 		var children = document.getElementById('children').value;
 		var infants = document.getElementById('infants').value;
		
		var deptDate_day = addZero(document.getElementById('arrDate_day').value);
		var deptDate_month = addZero(document.getElementById('arrDate_month').value);
		var deptDate_year = addZero(document.getElementById('arrDate_year').value);
		var arrDate_day = addZero(document.getElementById('deptDate_day').value);
		var arrDate_month = addZero(document.getElementById('deptDate_month').value);
		var arrDate_year = addZero( document.getElementById('deptDate_year').value);
		var url;
		
		var compdatedept = deptDate_year + deptDate_month + deptDate_day;
		var compdatearr = arrDate_year + arrDate_month + arrDate_day;
		
		var urlreturn = "returntrip=1&homecity=" + from + "&destcity="+ to +"&homeleaveday=" + deptDate_day + "&homeleavemonth=" + deptDate_year + "-" + deptDate_month + "&destleaveday=" + arrDate_day + "&destleavemonth=" + arrDate_year + "-" + arrDate_month + "&adults=" + adults + "&infants=" + infants + "&children=" + children + "&teens=" + teens + "&view=air&version=03&userid=" + userid + "&feed=" + feed + "&filter=" + filter;
		
		var urloneway = "returntrip=0&homecity=" + from + "&destcity="+ to +"&homeleaveday=" + deptDate_day + "&homeleavemonth=" + deptDate_year + "-" + deptDate_month + "&destleaveday=" + deptDate_day + "&destleavemonth=" + deptDate_year + "-" + deptDate_month + "&adults=" + adults + "&infants=" + infants + "&children=" + children + "&teens=" + teens + "&view=air&version=03&userid=" + userid + "&feed=" + feed + "&filter=" + filter;
		
		if (enkelresa == "0"){
		
			url = urlreturn;
		
			if (compdatedept == compdatearr){
				var answer = confirm("Vill du verkligen söka en tur&retur-resa med utresa och hemresa samma dag? Klicka OK för att söka returresa eller Avbryt/Cancel för att söka en enkelresa.");
			
				if (answer){
					//returresa
      

				}else{
				    
					if(isShowresult){
						
						$("display-onoff").style.display = "block";
						
					}else{
					
					    document.getElementById("returresa").className = "inactive2";
	        			document.getElementById("enkelresa").className = "active2";
	        			document.getElementById("areturresa").className = "";
	        			document.getElementById("aenkelresa").className = "current2";
	        			document.getElementById("returntrip").value = "0";
	 					document.getElementById("enkel").value = "1";
					}
					


					url = urloneway;
				
				}
				
		
			}
		
	
		
			//kontrollera datum
				if(compdatedept > compdatearr){
					alert ("Hemresedatum måste vara efter utresedatum.");
					if(isShowresult){
						$("display-onoff").style.display = "block";
					}
					return;
				}

		
		}else{
			url = urloneway;
		

		}

		
		  
        var httpRequest = createXMLHttpRequestObject();


	    toggleDisplay("anim");

        httpRequest.open('GET', '/fetchresult.php?' + url, true);
        httpRequest.send(null);
        httpRequest.onreadystatechange = function() { alertContents(httpRequest); };

		

	}	






//---------
//
//--------- 
function toggleDisplay(show){
		
		var loading = document.getElementById("loading-onoff");
		var display = document.getElementById("display-onoff");

		if (show == "search")
		{
			loading.style.display = "none";
			display.style.display = "block";
		}

		if (show == "anim")
		{
			loading.style.display = "block";
			display.style.display = "none";		

		}

}




//---------
//
//--------- 
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}






//---------
//
//--------- 
function createTip( id, price, leavedate, returndate, searchagetext ){
 
	if( $("cell"+id).hasClassName('tipped')==false ){
	
		$("cell"+id).addClassName('tipped');
		
		new Tip($('cell'+id), " Pris:<b> "+price+"  kr</b> <br>  Utresa: <b>"+leavedate+"</b> <br> Hemresa:  <b>"+returndate+"</b> <br> Sökningen gjordes för:  "+searchagetext+" ", {
			title: "Information!",
			style: 'protogrey',
			 
			hook: {  mouse: true, tip: 'bottomLeft'  },
			offset: { x: 0, y: 0 },
			width: 250
			 
		});
		
 
	}
	 
}





//---------
//
//--------- 
function preparerefresh(returntrip){

	var depttemp = document.getElementById('deptDate_day');
	var arrtemp = document.getElementById('newarrdate');

	var n = depttemp.selectedIndex;    // Which menu item is selected
	var deptvalue = depttemp[n].text;   

	if (returntrip == "1"){
		var n = arrtemp.selectedIndex;    // Which menu item is selected
		var arrvalue = arrtemp[n].text;   
	}else{
			
		var n = depttemp.selectedIndex;    // Which menu item is selected
		var arrvalue = depttemp[n].text;
	
	}

	//alert (val);

	var deptdatearr = deptvalue.split("-");
	var arrdatearr = arrvalue.split("-");
	
	//alert (document.getElementById('newarrdate').value);
	
	document.getElementById('arrDate_day').value = deptdatearr[2];
	document.getElementById('arrDate_month').value = deptdatearr[1];
	document.getElementById('arrDate_year').value = deptdatearr[0];
	document.getElementById('deptDate_day').value = arrdatearr[2];
	document.getElementById('deptDate_month').value = arrdatearr[1];
	document.getElementById('deptDate_year').value = arrdatearr[0];
	

	alert (document.getElementById('searchfield').style.display);

	if (returntrip == "1"){
		returntrip = "0"
	
	}else{
	
		returntrip = "1"
	
	}
	getUrl(returntrip);

}





//---------
// emulates getelementbyid on class
// prefarable use prototype $('
//---------
function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}

// To cover IE 5.0's lack of the push method
Array.prototype.push = function(value) {
  this[this.length] = value;
}






//---------
// reloads low prices
//---------
function reloadlowprice(){

	if (document.getElementById('withforeign2').checked == true){
		var myObjColl = getElementsByClassName('lowclass', 'tr');

		for (var i = 0, j = myObjColl.length; i < j; i++) {

			myObjColl[i].style.display = 'none';
			myObjColl[i].style.height = '0';

			//myObjColl[i].style.visibility = 'hidden';

		}
		}else{
		var myObjColl = getElementsByClassName('lowclass', 'tr');
		
		for (var i = 0, j = myObjColl.length; i < j; i++) {

 			if (navigator.appName=="Microsoft Internet Explorer"){
				myObjColl[i].style.display = 'block';
  			}else{
  		
  				myObjColl[i].style.display = 'table-row';

  			
  			}

			myObjColl[i].style.height = 'auto';

			//myObjColl[i].style.visibility = 'visible';

		}
		
		}
		//getElementsByClassName(document, "*", "tr").style.display = 'none';
		


}





//---------
//
//--------- 
function reloadnonstop(){

		if (document.getElementById('withreturn').checked == true){
		var myObjColl = getElementsByClassName('stopclass', 'tr');

		for (var i = 0, j = myObjColl.length; i < j; i++) {

			myObjColl[i].style.display = 'none';
			myObjColl[i].style.height = '0';

			//myObjColl[i].style.visibility = 'hidden';

		}
		}else{
			var myObjColl = getElementsByClassName('stopclass', 'tr');
			
			for (var i = 0, j = myObjColl.length; i < j; i++) {
	
	 			if (navigator.appName=="Microsoft Internet Explorer"){
					myObjColl[i].style.display = 'block';
	  			}else{
	  		
	  				myObjColl[i].style.display = 'table-row';
	
	  			
	  			}
	
				myObjColl[i].style.height = 'auto';
	
				//myObjColl[i].style.visibility = 'visible';
	
			}
		
		}
		//getElementsByClassName(document, "*", "tr").style.display = 'none';
		
}


//---------
//
//--------- 
function checkdirect(){
		var nonstop = getElementsByClassName('directclass', 'tr');
		var returncount = getElementsByClassName('stopclass', 'tr');

		if(nonstop.length != 0 && returncount.length != 0){
			// document.getElementById('nonstopchoice').style.display = 'inline';
			document.getElementById('nonstopchoice2').style.display = 'block';

		}
}



//---------
//
//--------- 
function setHoverAnim(x){
	 
	document.getElementById(x).style.background='url(http://www.flygresor.se/images/gotobtnanim.gif) repeat 0 0px;';
	document.getElementById(x).style.backgroundRepeat='no-repeat';
	document.getElementById(x).style.width='139px;';
 
}



//---------
//
//--------- 
function setHoverOutAnim(x){
	 
	document.getElementById(x).style.background='url(http://www.flygresor.se/images/goto2.gif) repeat 0 0px;';
	document.getElementById(x).style.width='139px;';
	document.getElementById(x).style.backgroundRepeat='no-repeat';
}

 
	 		   
//---------
//hovers 
//--------- 							
function hover(id, bgC, bordC, bgImg){

	var liid = document.getElementById(id);
	 liid.style.borderColor="#"+bordC; 
	  //liid.style.background="url('" + bgImg + "')";
	//liid.style.backgroundPosition='269px bottom';

	//liid.style.backgroundRepeat='no-repeat';
	//liid.style.backgroundColor="#"+bgC;
 
}

 							
 
//---------
//hovers 
//--------- 
function hover2(id, bgC, bordC){

	var liid = document.getElementById(id);
	liid.style.borderColor="#"+bordC; 
	//liid.style.backgroundColor="#"+bgC;
 
}


 
//---------
// closes the alertwindow
// @return
//--------- 
function closeemailForm(){
	// Effect.Fade('MessageDiv', { duration: 0.1 });
	$('MessageDiv').style.display = "none";
}



 
//---------
// progressbar in pricematrix
//--------- 
function flashIt(){
	var rand_no = Math.random();
	var x = "";
	x+= '<div style="height:23px;width:81px;padding:0;margin:0; "> ';
	x+= '<object style="padding:0;margin:0;height:23px;width:81px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" wih="81" height="23" id="pb" align="">';
	x+= '<param name="allowScriptAccess" value="sameDomain" />';
	x+= '<param name="allowFullScreen" value="false" />';
	x+= '<param name="movie" value="http://www.flygresor.se/inc/pricematrix/pb.swf?r='+rand_no+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" />	<embed src="http://www.flygresor.se/inc/pricematrix/pb.swf?r='+rand_no+'" loop="false" menu="false" quality="high" wmode="transparent" bgcolor="#ffffff" width="81" height="23" name="pb" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />';
	x+= '</object>';
	x+= '</div>'; 
	return x;
}


//---------
//
//--------- 
function middle2(id){
	
 
	// get enviroment params
	var vpHeight = document.viewport.getHeight();
	var vpWidth = document.viewport.getWidth();
	var alertWidth = $(id).getWidth();
	var alertheight = $(id).getHeight();
	
	
	
	// align correctly
	var lalign = ( (vpWidth/2)-(alertWidth/2) ) + document.viewport.getScrollOffsets().left  + "px";
	var talign = (vpHeight/2)-(alertheight/2) + document.viewport.getScrollOffsets().top + "px";
	
	$(id).style.left = lalign;
	$(id).style.top = talign;
 
	
}

//---------
// 
//--------- 
function middle(id){
	
	// get enviroment params
	var vpHeight = document.viewport.getHeight();
	var vpWidth = document.viewport.getWidth();
	var alertWidth = $(id).getWidth();
	var alertheight = $(id).getHeight();
	
	// align correctly
	$(id).style.left = ( (vpWidth/2)-(alertWidth/2) ) + document.viewport.getScrollOffsets().left  + "px";
	$(id).style.top = (vpHeight/2)-(alertheight/2) + document.viewport.getScrollOffsets().top + "px";

}



//---------
//
//--------- 
function over(ids){	;

	//$("cell"+ids).addClassName('hoveroverthis');
	 
	for(i=0;i<dateArr[ids].length;i++){ // loops the place in the array, not whole array
		//alert(dateArr[ids][i]);
		//alert(ids);
		$("cell"+dateArr[ids][i]).addClassName('hoverover');
		//$("cellx48").addClassName('hoverover');
	
	}
 
 
}


//---------
//
//--------- 
function out(ids){
  
//	$("cell"+ids).style.backgroundColor = "transparent";
	 
	//$("cell"+ids).removeClassName('hoveroverthis');
 
 
	for( i=0;i < dateArr[ids].length; i++ ){
		$("cell"+dateArr[ids][i]).removeClassName('hoverover');
		// $("cell"+dateArr[ids][i]).style.backgroundColor = "transparent";
	}
 
	// 	destroyTooltip("cell"+ids);
	
}




//---------
// creates hover on the erase button in history menu
//---------
function hoverTheEraseBtn(id){
	var closeImg = document.getElementById(id);
	closeImg.style.backgroundPosition = "0 0";
}
  
//---------
// creates hover-out on the erase button in history menu
//---------
function hoverOutTheEraseBtn(id){
	var closeImg = document.getElementById(id);
 	closeImg.style.backgroundPosition = "0 -16px";
}


//---------
// turns the hotel-bar on and off
//---------
function togglehotels(){

	var hoteldiv = document.getElementById('hotels-onoffdiv');
	var plusminus = document.getElementById('hotels-menu-icon');
	if(hoteldiv.style.display == 'block'){
		 
 
		document.getElementById('withhotel').checked = false;
		
		plusminus.src = 'http://www.flygresor.se/images/hotel-search/hotels-expand-collapse-plus.gif';
		hoteldiv.style.display = 'none';
	
	}else{


		document.getElementById('withhotel').checked = true;
		hoteldiv.style.display = 'block';
		plusminus.src = 'http://www.flygresor.se/images/hotel-search/hotels-expand-collapse-minus.gif';

	}
	
	return false;

}

//---------
// turns the cheapest flights -"bar" on and off
//---------
function toggleFairBar(){

	var hoteldiv = document.getElementById('lowestfairs-onoffdiv');
	var plusminus = document.getElementById('fair-menu-icon');
	if(hoteldiv.style.display == 'block'){
		 
 
		document.getElementById('withlowfair2').checked = false;
		
		plusminus.src = 'http://www.flygresor.se/images/latest-menu-icon.gif';
		hoteldiv.style.display = 'none';
	
	}else{


		document.getElementById('withlowfair2').checked = true;
		hoteldiv.style.display = 'block';
		plusminus.src = 'http://www.flygresor.se/images/latest-menu-icon-minus.gif';

	}
	
	return false;

}




//---------
//expands and hides 
//---------
function expander(classid){


		 var myObjColl = getElementsByClassName(classid, 'div');

		  var myObjCollLi = getElementsByClassName(classid, 'li');
		
		var imageObj = document.getElementById('image' + classid);	 
		
			 	
		for (var i = 0, j = myObjCollLi.length; i < j; i++) {
			if(myObjCollLi[i].style.display != 'none'){
				 myObjCollLi[i].style.display = 'none';
			}else{
				myObjCollLi[i].style.display = 'block';
			}
		}
		 
		for (var i = 0, j = myObjColl.length; i < j; i++) {



			if(myObjColl[i].style.display != 'none'){
		 		 
			 	myObjColl[i].style.display = 'none'
					// Effect.SlideUp(myObjColl[i], { duration: 0.3 });
				var mode = 'off';
			
			}else{
			 	 
			 	myObjColl[i].style.display = 'block'
					//Effect.SlideDown(myObjColl[i], { duration: 0.3 });
				
				var mode = 'on';


			}
		
		
		if (mode == 'on'){
		
			imageObj.src = 'http://www.flygresor.se/images/btn_toggleflight_off2.gif'
		
		}else{

			imageObj.src = 'http://www.flygresor.se/images/btn_toggleflight_on2.gif'
		
		
		}



		}


	
	
	return false;
}




 


