function d_one(){
	var node = document.getElementById('double_div');
	var is_checked = document.getElementById('double_chk');
	if(is_checked.checked){
		//alert('aaa');
		node.innerHTML = '<input type="text" name="double_one" maxlength="128" size="10" class="t_border" />';
		//alert(node.innerHTML);
	} else {
		node.innerHTML = "";
	}
}

function double_two(){
	var node = document.getElementById('double_plus_div');
	var is_checked = document.getElementById('double_chk_plus');
	if(is_checked.checked){
		node.innerHTML = '<input type="text" name="double_plus" maxlength="128" size="10" class="t_border" />';
		//alert(node.innerHTML);
	} else {
		node.innerHTML = "";
	}
}

function mesonet1(){
	var node = document.getElementById('mesonet_div');
	var is_checked = document.getElementById('mesonet_chk');
	if(is_checked.checked){
		node.innerHTML = '<input type="text" name="mesont" maxlength="128" size="10" class="t_border" />';
		//alert(node.innerHTML);
	} else {
		node.innerHTML = "";
	}
}

function chkForm(){
	if(document.forms.form_reserv.is_bg.value == 'bg') {
		if (Trim(document.forms.form_reserv.fname.value) == "") {
        alert(document.forms.form_reserv.fname.alt);
        document.forms.form_reserv.fname.focus();
        return false;
	    } else if (Trim(document.forms.form_reserv.lname.value) == "") {
	        alert(document.forms.form_reserv.lname.alt);
	        document.forms.form_reserv.lname.focus();
	        return false;
	    } else if (Trim(document.forms.form_reserv.egn.value) == "" || (document.forms.form_reserv.egn.value.length < 10) || isNaN(document.forms.form_reserv.egn.value)) {
	        alert(document.forms.form_reserv.egn.alt);
	        document.forms.form_reserv.egn.focus();
	        return false;
		} else if (Trim(document.forms.form_reserv.lk.value) == "" || (document.forms.form_reserv.lk.value.length < 9) || isNaN(document.forms.form_reserv.lk.value)) {
	        alert(document.forms.form_reserv.lk.alt);
	        document.forms.form_reserv.lk.focus();
	        return false;
		} else if (Trim(document.forms.form_reserv.address.value) == "" || (document.forms.form_reserv.address.value.length < 10)) {
	        alert(document.forms.form_reserv.alt_address.value);
	        document.forms.form_reserv.address.focus();
	        return false;
	    } else if (Trim(document.forms.form_reserv.phone.value) == "") {
	        alert(document.forms.form_reserv.phone.alt);
	        document.forms.form_reserv.phone.focus();
	        return false;
	    } else if (!checkemail(document.forms.form_reserv.email.value)) {
	        alert(document.forms.form_reserv.email.alt);
	        document.forms.form_reserv.email.focus();
	        return false;
	    } else if (Trim(document.forms.form_reserv.date_arrive.value) == "") {
	        alert(document.forms.form_reserv.date_arrive.alt);
	        document.forms.form_reserv.date_arrive.focus();
	        return false;
	    } else if (Trim(document.forms.form_reserv.date_depart.value) == "") {
	        alert(document.forms.form_reserv.date_depart.alt);
	        document.forms.form_reserv.date_depart.focus();
	        return false;
	    } else if ((!document.forms.form_reserv.double_chk.checked) && (!document.forms.form_reserv.double_chk_plus.checked) && (!document.forms.form_reserv.mesonet_chk.checked) && (!document.forms.form_reserv.apartament.checked)) {
			alert(document.forms.form_reserv.v_checkbox.value);
		} else if (document.forms.form_reserv.double_chk.checked && document.forms.form_reserv.double_one.value == "") {
	        alert(document.forms.form_reserv.alt_double_one.value);
	        document.forms.form_reserv.double_one.focus();
	        return false;
	    } else if (document.forms.form_reserv.double_chk_plus.checked && document.forms.form_reserv.double_plus.value == "") {
	        alert(document.forms.form_reserv.alt_double_plus.value);
	        document.forms.form_reserv.double_plus.focus();
	        return false;
	    } else if (document.forms.form_reserv.mesonet_chk.checked && document.forms.form_reserv.mesont.value == "") {
	        alert(document.forms.form_reserv.alt_apartament.value);
	        document.forms.form_reserv.mesont.focus();
	        return false;
	    } else {
			return document.form_reserv.submit();
		}
	} else {
		
	}
}

function numNigths(){
	/*
	var day_arrive = document.getElementById('day_arrive').selectedIndex+1;
	var day_depart = document.getElementById('day_depart').selectedIndex+1;
	var month_arrive = document.getElementById('month_arrive').selectedIndex+1;
	var month_depart = document.getElementById('month_depart').selectedIndex+1;
	var year_arrive = document.getElementById('year_arrive').value;
	var year_depart = document.getElementById('year_depart').value;
	*/
	var arrive = document.getElementById('date_arrive').value;
	var depart = document.getElementById('date_depart').value;
	//alert(arrive+'\n'+depart);
	/*
	var arrive = parseInt(day_arrive) + parseInt(month_arrive) + parseInt(year_arrive);
	var depart = parseInt(day_depart) + parseInt(month_depart) + parseInt(year_depart);
	*/
	today = new Date();
	ar = arrive.split(".");
	de = depart.split(".");
	var start = new Date(ar[2], (ar[1] - 1), ar[0]);
	var end = new Date(de[2], (de[1] - 1), de[0]);
	
	if(start < end) {
		var one_day = 1000*60*60*24;
		//alert(start.getTime()+'\n'+end.getTime());
		node = document.getElementById('num_nights');
		var nights = Math.ceil((end.getTime() - start.getTime()) / one_day);
		//alert(nights);
		/*
		if(today.getTime() < start.getTime()){
			alert(today.getTime()+' < '+start.getTime());
			alert(document.forms.form_reserv.alt_today.value);
			return false
		} else 
		*/
			node.innerHTML = '<input type="text" name="nights" value="'+nights+'" class="t_border" maxlength="128" size="10" style="color:#000000; background-color:#ffffff; padding-left:10px;"  readonly="readonly" />';
	} else if (start >= end) {
		if(arrive && depart){
			alert(document.forms.form_reserv.alt_nights.value);
			return false;
		} else
			return false;
	} else {
		return false;
	}
	
	//alert('arrive = '+arrive+'\ndepart = '+depart);
	/*
	is_more = parseInt(is_more);
	var base = document.getElementById('acc_email_base').value;
	base = parseInt(base);
	var step = document.getElementById('acc_email_step').value;
	step = parseInt(step);
	
	if(is_more > 0){
		//alert(is_more+' > 0');
		cal = base + step;
		for(var i=is_more; i>0; i--){
			li = document.getElementById('div_more_email');
			li.innerHtml = '<li>Email Account:&nbsp;<input class="t_ib_border" type="text" name="acc_email_'+cal+'" size="32" maxlength="32" style="color:blue; border-color:blue;" value="{$USR_ACC_EMAIL_'+cal+'}" /><span style="color:blue;">@yourdomainname.org&nbsp;&nbsp;($'+cal+')</span></li>';
			cal = cal + step;
		}
	} else {
		
		count = document.getElementById('acc_cnt').value;
		count = parseInt(count);
		cnt =  count + 1;
		count = document.getElementById('acc_cnt');
		count.value = cnt;
		
		//cnt = parseInt(cnt);
		//count1 = document.getElementById('acc_cnt');
		//alert(cnt);
		//count1.value = cnt*1;
		
		cal = base + step;
		//alert(cal);
		li = document.getElementById('div_more_email');
		//li.innerHTML += '<li>Email Account:&nbsp;<input class="t_ib_border" type="text" name="acc_email_'+cal+'" size="32" maxlength="32" style="color:blue; border-color:blue;" /><span style="color:blue;">@yourdomainname.org&nbsp;&nbsp;($'+cal+')</span></li>';
		li.innerHTML += "<div>Email Account:&nbsp;<input class='t_ib_border' type='text' name='acc_email_"+cal+"' size='32' maxlength='32' style='color:blue; border-color:blue;' /><span style='color:blue;'>@yourdomainname.org&nbsp;&nbsp;($"+cal+")</span></div>";
		
		base = document.getElementById('acc_email_base');
		base.value = cal;
	}
	*/
}

function checkemail(themail) {
	var str = themail;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)) {
		return true;
	} else {
		return false;
	}
}

function popup(url) {
	msgWindow = window.open(url, "display", "menubar=no,width=480,height=320,resizable=yes,scrollbars=no");
}


function Trim(TRIM_VALUE){
	if(TRIM_VALUE.length < 1){
		return "";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE == ""){
		return "";
	} else {
		return TRIM_VALUE;
	}
}

function RTrim(VALUE){
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0){
		return "";
	}
	var iTemp = v_length -1;

	while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){
		} else {
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;
	}
	return strTemp;
}

function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	if(v_length < 1){
		return "";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		} else {
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	}
	return strTemp;
}
