function newschange(numb) {

	var news=new Array();
	news[0]='Zillertal Arenában a 4 személyes ülőliftet 8 személyes kabinos felvonóra cserélték.';
	news[1]='Hintertux-gleccseren új 10 fős kabinos felvonó üzelmel neve Gefrorene Wand';
	news[2]='Hochpustertal új 6 személyes Bubble ülőliftet kapott';
	news[3]='SkiWelt Wilderkaiser a 2010/11-es szezonért a világ lejobb síterülete díjat kapott';
	news[4]='Hochkönig új Királyi 32 km-es kirándulási útvonalat kapott';
	news[5]='Tauplitz közelében felújították az Élményfürdőt';
	news[6]='Bad Kleinkirchheim - Római fürdő új medencével és szauna állománnyal gazdagodott';
	news[7]='Bad Gastein - Gastein sírégió - 3 szintesé vált az Élményfürdő';
	
	document.getElementById('skinews').innerHTML=news[numb];
	
	newnum=numb+1;
	
	if (newnum>7) {
		newnum=0;
	}
	
	run="newschange("+newnum+")";
	setTimeout(run,5000);
}


function mousemove(e){
var m = getMouse(e);  

if (document.body.scrollTop) {
	var Y=document.body.scrollTop;
} else {
	var Y=pageYOffset;
}

document.getElementById('pricepopupdiv').style.top=Y+'px';
document.getElementById('pricepopupdiv').style.left='5px';

document.getElementById('priceframe').height=window.innerHeight;

document.getElementById('pricepopupdiv').style.display='';

document.onmousemove = stop;
}

function getMouse(e){  

e = e || window.event;  
  
var mouse = new Object();  
 
mouse.x = (e.pageX || e.clientX);  
mouse.y = (e.pageY || e.clientY);  
return mouse;  
}  

function stop(e) {
}

function pricepopup(what,id) {
	
	//var what='pricepopupdiv';

	document.getElementById('priceframe').src='/ut/?mini=1&id='+id;

	document.onmousemove = mousemove;

}

function pricehide() {
	document.getElementById('priceframe').src='/ut/?mini=1&id=0';
	document.getElementById('pricepopupdiv').style.display='none';
}

function ajaxRequest(){
 var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] // activeX versions
															// to check for in
															// IE
 if (window.ActiveXObject){ // Test for support for ActiveXObject in IE first
							// (as XMLHttpRequest in IE7 is broken)
  for (var i=0; i<activexmodes.length; i++){
   try{
    return new ActiveXObject(activexmodes[i])
   }
   catch(e){
    // suppress error
   }
  }
 }
 else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  return new XMLHttpRequest()
 else
  return false
}

function getparams(what,id) {

var mygetrequest=new ajaxRequest()

mygetrequest.onreadystatechange=function(){
 if (mygetrequest.readyState==4){
  if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
   document.getElementById(what).innerHTML=mygetrequest.responseText;
  }
  else{
   
  }
 }
}

mygetrequest.open("GET", "getparameters.php?"+what+"="+id, true);
mygetrequest.send(null);

}

function search_submit() {
document.searchform.action='http://www.akciosnyaralasok.hu/utazas/';
document.searchform.method='get';
document.searchform.submit();
}

function searchform_onchange() {
document.searchform.action='index.php';
document.searchform.method='post';
// document.searchform.submit();
}

function calc_change(what) {
	
var base_price=document.getElementById('base_price').value;
var base_price_child=document.getElementById('base_price_child').value;
var taxes_out_num=document.getElementById('taxes_out_num').value;
var pass_num=document.getElementById('passenger_num').value;
var child_num=document.getElementById('child_num').value;
var adult_num=pass_num-child_num;

if (what!="child") {
document.getElementById('child_num').options.length=0;

for (l=0;l<=pass_num-1;l++) {
document.getElementById('child_num').options[l]=new Option(l, l);
}
}

// Kalkuláció táblázat
var adult_sum=0;
var child_sum=0;
adult_sum=base_price*adult_num;
child_sum=base_price_child*child_num;

document.getElementById('calc_row_base').innerHTML=adult_sum;

if (base_price_child>0) {
document.getElementById('calc_row_base_child').innerHTML=child_sum;
document.getElementById('childnum').innerHTML=child_num;
}
document.getElementById('calc_row_base_sum').value=base_price*adult_num;
document.getElementById('passnum').innerHTML=adult_num;

var taxes_sum=0;

if (taxes_out_num) {
for (i=0;i<=taxes_out_num;i++) {
var taxes_out=document.getElementById('taxes_out'+i).value;
// base_price=parseInt(base_price)+parseInt(taxes_out);

calc_row_sum=parseInt(taxes_out)*parseInt(pass_num);

taxes_sum=taxes_sum+parseInt(calc_row_sum);

// calc_row_sum=FormatNumberBy3(calc_row_sum,' ',' ');

document.getElementById('calc_row'+i).innerHTML=calc_row_sum;
document.getElementById('calc_row_sum'+i).value=calc_row_sum;
document.getElementById('passnum'+i).innerHTML=pass_num;

}
}
for (j=1;j<=pass_num;j++) {
document.getElementById('passenger_row1_'+j).style.display="";
document.getElementById('passenger_row2_'+j).style.display="";
}

k=parseInt(pass_num)+1;

for (j=k;j<=10;j++) {
document.getElementById('passenger_row1_'+j).style.display="none";
document.getElementById('passenger_row2_'+j).style.display="none";
}

var full_price=adult_sum+taxes_sum;

document.getElementById('calc_bigsum').value=full_price;
full_price=full_price;
document.getElementById('calc_price').innerHTML=full_price;
document.getElementById('calc_price2').innerHTML=full_price;
document.getElementById('full_price').value=full_price;


}

function FormatNumberBy3(num, decpoint, sep) {
  // check for missing parameters and use defaults if so
  if (arguments.length == 2) {
    sep = ",";
  }
  if (arguments.length == 1) {
    sep = ",";
    decpoint = ".";
  }
  // need a string for operations
  num = num.toString();
  // separate the whole number and the fraction if possible
  a = num.split(decpoint);
  x = a[0]; // decimal
  y = a[1]; // fraction
  z = "";


  if (typeof(x) != "undefined") {
    // reverse the digits. regexp works from left to right.
    for (i=x.length-1;i>=0;i--)
      z += x.charAt(i);
    // add seperators. but undo the trailing one, if there
    z = z.replace(/(\d{3})/g, "$1" + sep);
    if (z.slice(-sep.length) == sep)
      z = z.slice(0, -sep.length);
    x = "";
    // reverse again to get back the number
    for (i=z.length-1;i>=0;i--)
      x += z.charAt(i);
    // add the fraction back in, if it was there
    if (typeof(y) != "undefined" && y.length > 0)
      x += decpoint + y;
  }
  return x;
}

function strstr (haystack, needle, bool) {
    // Finds first occurrence of a string within another
    // 
    // version: 909.322
    // discuss at: http://phpjs.org/functions/strstr // + original by: Kevin van
	// Zonneveld (http://kevin.vanzonneveld.net)
    // + bugfixed by: Onno Marsman
    // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // * example 1: strstr('Kevin van Zonneveld', 'van');
    // * returns 1: 'van Zonneveld' // * example 2: strstr('Kevin van
	// Zonneveld', 'van', true);
    // * returns 2: 'Kevin '
    // * example 3: strstr('name@example.com', '@');
    // * returns 3: '@example.com'
    // * example 4: strstr('name@example.com', '@', true); // * returns 4:
	// 'name'
    var pos = 0;
    
    haystack += '';
    pos = haystack.indexOf( needle );    if (pos == -1) {
        return false;
    } else{
        if (bool){
            return haystack.substr( 0, pos );        } else{
            return haystack.slice( pos );
        }
    }
}
function utalv(which) {
document.getElementById('utalvany_jpg').innerHTML='<img src="http://www.akciosnyaralasok.hu/images/utalvany'+which+'_big.jpg"/>';
document.getElementById('utalvany_jpg').style.display='';
}

function utalv_out(which) {
document.getElementById('utalvany_jpg').style.display='none';
}

function change_img(which) {
document.getElementById('bigimg').src='../includes/thumb3.php?src='+which+'&w=590&h=370';
}

function show_offer(which) {
document.getElementById('offer'+which).style.display="";
document.getElementById('offer_more'+which).style.display="none";
}

function forecast(which) {
document.getElementById('forecast'+which).style.display="";
document.getElementById('forecast_a'+which).href="javascript:forecast2('"+which+"')";
}

function forecast2(which) {
document.getElementById('forecast'+which).style.display="none";
document.getElementById('forecast_a'+which).href="javascript:forecast('"+which+"')";
}

