// JavaScript Document


// CHECK KEY AS A NUM
RegExp.prototype.harfRakam=function(str){
return  (this.test(str)) ? str.replace(this,"") : str ;
}

// CALCULATE SUM TOTAL BY DATE AND ROOM TYPE
function calc () {
 var selInd_m = document.pre_rezerv.check_in_month.selectedIndex + 1
  var selInd_d = document.pre_rezerv.check_in_day.selectedIndex + 1

	if ( selInd_m >= 01 && selInd_m <= 10 ) {
		if ( (selInd_m == 01 && (selInd_d >= 01 && selInd_d <= 03)) ) {
		var selPrc = 2; // newyear's rate
		} 
		else if ( (selInd_m == 01 && selInd_d >= 04) || selInd_m == 02 ) {
		var selPrc = 0; // low season's rate
		} 
		else if ( selInd_m == 05 && (selInd_d >= 27 && selInd_d <= 30 )) {
		var selPrc = 3; // low season's rate
		} else {
		var selPrc = 1; // high season's rate
		}
	} else {
		if ( (selInd_m == 12 && (selInd_d >= 25 && selInd_d <= 31)) ) {
		var selPrc = 2; // newyear' rate
		} else {
		var selPrc = 0; // low season's rate
		}
	}

var i = selPrc;

var singleRoomLast = singleRoom[i]
var doubleRoomLast = doubleRoom[i]
var tripleRoomLast = tripleRoom[i]
var suiteRoomLast = suiteRoom[i]


if (document.pre_rezerv.single_room.value > 0 ) {
var sum1 = document.pre_rezerv.single_room.value * singleRoomLast
} else {
sum1 = 0;
}
if (document.pre_rezerv.double_room.value > 0 ) {
var sum2 = document.pre_rezerv.double_room.value * doubleRoomLast
} else {
sum2 = 0;
}
if (document.pre_rezerv.triple_room.value > 0 ) {
var sum3 = document.pre_rezerv.triple_room.value * tripleRoomLast 
} else {
sum3 = 0;
}
if (document.pre_rezerv.suite_room.value > 0 ) {
var sum4 = document.pre_rezerv.suite_room.value * suiteRoomLast
} else {
sum4 = 0;
}

var sum = parseInt(sum1) + parseInt(sum2) + parseInt(sum3) + parseInt(sum4)

document.pre_rezerv.total_sum.value = sum + " €";
document.pre_rezerv.amount.value = sum * 1;

}

// ROOMS PRICES
function yazz () {
// single room prices:
document.price_list.single_rooms_price.options[1].text = singleRoom[1] + " € - Mar 01 - Nov 09 : High Season";
document.price_list.single_rooms_price.options[2].text = singleRoom[0] + " € - Nov 10 - Dec 24 : Low Season";
document.price_list.single_rooms_price.options[3].text = singleRoom[2] + " € - Dec 25 - Jan 03 : Xmas & New Year";
document.price_list.single_rooms_price.options[4].text = singleRoom[0] + " € - Jan 04 - Feb 28 : Low Season";

// double room prices:
document.price_list.double_rooms_price.options[1].text = doubleRoom[1] + " € - Mar 01 - Nov 09 : High Season";
document.price_list.double_rooms_price.options[2].text = doubleRoom[0] + " € - Nov 10 - Dec 24 : Low Season";
document.price_list.double_rooms_price.options[3].text = doubleRoom[2] + " € - Dec 25 - Jan 03 : Xmas & New Year";
document.price_list.double_rooms_price.options[4].text = doubleRoom[0] + " € - Jan 04 - Feb 28 : Low Season";

// triple room prices:
document.price_list.triple_rooms_price.options[1].text = tripleRoom[1] + " € - Mar 01 - Nov 09 : High Season";
document.price_list.triple_rooms_price.options[2].text = tripleRoom[0] + " € - Nov 10 - Dec 24 : Low Season";
document.price_list.triple_rooms_price.options[3].text = tripleRoom[2] + " € - Dec 25 - Jan 03 : Xmas & New Year";
document.price_list.triple_rooms_price.options[4].text = tripleRoom[0] + " € - Jan 04 - Feb 28 : Low Season";

// suite room prices:
document.price_list.suite_rooms_price.options[1].text = suiteRoom[1] + " € - Mar 01 - Nov 09 : High Season";
document.price_list.suite_rooms_price.options[2].text = suiteRoom[0] + " € - Nov 10 - Dec 24 : Low Season";
document.price_list.suite_rooms_price.options[3].text = suiteRoom[2] + " € - Dec 25 - Jan 03 : Xmas & New Year";
document.price_list.suite_rooms_price.options[4].text = suiteRoom[0] + " € - Jan 04 - Feb 28 : Low Season";

// alert (document.form1.sel.options[2].text + " - test - " + document.form1.sel.options[2].value);
}

