var amd2usd=0.0025762572135202;
var amd2eur=0.00200746778014213;
var amd2rub=0.0814995925020375;
var amd2gbp=0.00167745831516087;



function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function changeMenuFMGS() {
	ids = changeMenuFMGS.arguments;
	for (i=0; i < ids.length; ++i) {
		id = ids[i];
		objDaughter=document.getElementById('iDMenu'+id);
		if (objDaughter.style.display=='none'){
			objDaughter.style.display='block';
		} else {
			if(objDaughter.style.display=='block'){
				objDaughter.style.display='none'; 
			} 
		} 
	}
}

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_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_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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function convertPrices(selectObj, curency)
{
  var price_coef;
  var round_up = 0.5;
  var prefix = '';
  var postfix = '';
  if (curency == 'usd') {
    price_coef = amd2usd;
    prefix = '$ ';
    postfix = '';
  } else if (curency == 'eur') {
    price_coef = amd2eur;
    prefix = '';
    postfix = ' &#8364';
  } else if (curency == 'rub') {
    price_coef = amd2rub;
    prefix = '';
    postfix = ' RUB';
  } else if (curency == 'amd') {
    price_coef = 1.0;
    prefix = '';
    postfix = ' AMD';
  } else if (curency == 'gbp') {
    price_coef = amd2gbp;
    prefix = '';
    postfix = ' GBP';
  } else {
    return;
  }
  var elements = document.getElementsByTagName('span');
  for (i=0; i < elements.length; ++i) {
    if (elements[i].className == 'price_' + curency) {
      round_up = 0.0;
    } else {
      round_up = 0.5;
    }
    var price = 0;
    if (elements[i].className == 'price_amd') {
      price = elements[i].title*price_coef;
    } else if (elements[i].className == 'price_usd') {
      price = elements[i].title*price_usd/amd2usd*price_coef;
    } else if (elements[i].className == 'price_rub') {
      price = elements[i].title*price_usd/amd2rub*price_coef;
    } else if (elements[i].className == 'price_eur') {
      price = elements[i].title*price_usd/amd2eur*price_coef;
    } else if (elements[i].className == 'price_gbp') {
      price = elements[i].title*price_usd/amd2gbp*price_coef;
    }
    if (price > 0) {
      if (price < 1) {
	  price = Math.round(price*100.0 + round_up)/100.0;
      } else if (price < 5) {
	  price = Math.round(price*10.0 + round_up)/10.0;
      } else if (price < 10) {
	  price = Math.round(price*2.0 + round_up)/2.0;
      } else {
	  price = Math.round(price + round_up);
      }
      price = '' + price;
      x = price.indexOf('.');
      if (x != -1) {
          if (x + 3 > price.length) {
              price = price + '0';
          }
          if (curency != 'usd') {
              price = price.substring(0, x) + ',' + price.substring(x+1);
          }
      }
      elements[i].innerHTML = prefix + price + postfix;
    }
  }
}

function findSelected()
{
  var elements = document.getElementsByTagName('input');
  var sel = '';
  for (i=0; i < elements.length; ++i) {
	if (elements[i].type == "checkbox") {
         	if (elements[i].checked) {
			sel += elements[i].id.substring(1);
			sel += ', ';
		}
	}
  }
  return sel;
}

function orderMultiple(apt_name)
{
	var sel = findSelected();
	if (sel == '') {
		alert('Please select at least one ' + apt_name.substring(0, apt_name.length-1));
	} else {
		window.location='/misc/order_form.php?apt=' + apt_name + '&price=&week=&lang=eng&choice=' + sel;
	}
}

function openPolicyWin(mylink, windowname)
{
	if (! window.focus) return true;
	var href;
	if (typeof(mylink) == 'string')
		href=mylink;
	else
		href=mylink.href;
	window.open(href, windowname, 'width=800,height=400,resizable=yes,scrollbars=yes,menubar=yes,toolbar=yes,directories=no,location=yes,status=yes');
	return false;
}

function checkOrderFormAndSubmit(form)
{
	if (form.First_Name.value == "") {
		alert("Please enter the First Name");
		form.First_Name.focus();
		return false;
	}
	if (form.Last_Name.value == "") {
		alert("Please enter the Last Name");
		form.Last_Name.focus();
		return false;
	}
	if (form.City.value == "") {
		alert("Please enter the City and Zip code");
		form.City.focus();
		return false;
	}
	if (form.Country.value == "") {
		alert("Please select the Country");
		form.Country.focus();
		return false;
	}
	if (form.Phone.value == "") {
		alert("Please enter the Phone number");
		form.Phone.focus();
		return false;
	}
	if (form.Email.value == "") {
		alert("Please enter the Email address");
		form.Email.focus();
		return false;
	}
	if (form.Number_of_Guests.value == "") {
		alert("Please enter the number of guests");
		form.Number_of_Guests.focus();
		return false;
	}
	if (form.Arrival_Month.value == "") {
		alert("Please enter the Arrival Month");
		form.Arrival_Month.focus();
		return false;
	}
	if (form.Arrival_Day.value == "") {
		alert("Please enter the Arrival Day");
		form.Arrival_Day.focus();
		return false;
	}
	if (form.Arrival_Year.value == "") {
		alert("Please enter the Arrival Year");
		form.Arrival_Year.focus();
		return false;
	}
	if (form.Departure_Month.value == "") {
		alert("Please enter the Departure Month");
		form.Departure_Month.focus();
		return false;
	}
	if (form.Departure_Day.value == "") {
		alert("Please enter the Departure Day");
		form.Departure_Day.focus();
		return false;
	}
	if (form.Departure_Year.value == "") {
		alert("Please enter the Departure Year");
		form.Departure_Year.focus();
		return false;
	}
	if (!form.Policy.checked) {
		alert("You have to read and agree with the policy");
		form.Policy.focus();
		return false;
	}
	return true;
}

// --></script>

