

function submitForm(formId){

	var form	= document.getElementById(formId);
	if(form == null) return;
	var check	= document.getElementById('checkAgreed');
	if(check == null) return;
	var comment	= document.getElementById('comment');
	if(comment.value ==''){
		alert('Vpišite opis oz. vprašanje! ');
		return;
	}
	var name	= document.getElementById('name');
	var email	= document.getElementById('email');	
	
	if(email.value == '' ||  !isValidEmail(email.value)){
		alert(' Napačno vpisan email naslov !');
		return;
	}
	
	if(name.value == ''){
		alert(' Vpišite vaše ime !');
		return;
	}
	
	if(check.checked == false) {
		alert('Strinjati se morate s splošnimi pogoji in pogoji varovanja osebnih podatkov ');
		return;
	}
	
	form.submit();				
}

function isValidEmail(str) {

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function submitReservationForm(){
	var form	= document.getElementById('reservationForm');	
	if(form == null){
		alert("application error: no form");
		return;
	}
	var fieldDateStart	= document.getElementById('dateS');
	var fieldDateEnd	= document.getElementById('dateE');
	var fieldFirstname	= document.getElementById('firstname');
	var fieldLastname	= document.getElementById('lastname');
	var fieldAddress	= document.getElementById('address');
	var fieldCity		= document.getElementById('city');
	var fieldPost		= document.getElementById('post');
	var fieldCountry	= document.getElementById('country');
	var fieldEmail		= document.getElementById('email');
	var table			= document.getElementById('accTable');
	if(
		(fieldDateStart == null)
		|| (fieldDateEnd == null)
		||  (fieldFirstname == null)
 		|| (fieldLastname == null)
		|| (fieldAddress == null)
		|| (fieldCity == null)
		|| (fieldPost == null)
		|| (fieldCountry == null)
		|| (fieldEmail == null)
	){
		alert("application error: no fields found");
	}
	var isOk	= true;
	if(table.rows.length<2){
		alert(__ERROR_SELECT_ACCOMODATION);
		isOk	= false;
	}
	if(fieldDateStart.value == ''){
		fieldDateStart.style.border='1px solid red;';
		isOk	= false;
	} else {
		fieldDateStart.style.border='';
	}
	if(fieldDateEnd.value == ''){
		fieldDateEnd.style.border='1px solid red;';
		isOk	= false;
	}else {
		fieldDateEnd.style.border='';
	}
	if(fieldFirstname.value == ''){
		fieldFirstname.style.border='1px solid red;';
		isOk	= false;
	}else {
		fieldFirstname.style.border='';
	}
	if(fieldLastname.value == ''){
		fieldLastname.style.border='1px solid red;';
		isOk	= false;
	}else {
		fieldLastname.style.border='';
		}
	if(fieldAddress.value == ''){
		fieldAddress.style.border='1px solid red;';
		isOk	= false;
	}else {
		fieldAddress.style.border='';
	}
	if(fieldCity.value == ''){
		fieldCity.style.border='1px solid red;';
		isOk	= false;
	}else {
		fieldCity.style.border='';
	}
	if(fieldPost.value == ''){
		fieldPost.style.border='1px solid red;';
		isOk	= false;
	}else {
		fieldPost.style.border='';
	}
	if(fieldCountry.value == ''){
		fieldCountry.style.border='1px solid red;';
		isOk	= false;
	}else {
		fieldCountry.style.border='';
	}
	if(fieldEmail.value == ''){
		fieldEmail.style.border='1px solid red;';
		isOk	= false;
	}else {
		fieldEmail.style.border='';
	}
	if(isOk) form.submit();
	return;
}



function addToTable(){
	var accTypeField		= document.getElementById('type');
	var accTypeCountField	= document.getElementById('typeCount');
	var table				= document.getElementById('accTable');
	
	var str				= accTypeField.options[accTypeField.selectedIndex].value+', kol:'+accTypeCountField.options[accTypeCountField.selectedIndex].text;
	
	var row 				= table.insertRow(-1);
	row.id				= table.id+'_row_'+table.rows.length;
	
	var column			= row.insertCell(-1);
	column.className		= "oddRow";
	column.align			= 'center';
	column.innerHTML		= '<input type="button" value="X" name="button_'+table.id+'_row_'+table.rows.length+'" onclick="javascript:removeFromTable(\''+table.id+'\',\''+row.id+'\');" /><input type="hidden" name="form[appartments][]" value="'+str+'" />';
	
	var column				= row.insertCell(-1);
	column.innerHTML		= accTypeField.options[accTypeField.selectedIndex].text;
	
	var column				= row.insertCell(-1);
	column.align			= 'center';
	column.innerHTML		= accTypeCountField.options[accTypeCountField.selectedIndex].text;
	
}

function removeFromTable(tableId,rowId){
	var table				= document.getElementById('accTable');
	for(var i = 0; i < table.rows.length;i++){
		var row = table.rows[i];
		if(row.id == rowId) {
			table.deleteRow(i);
			break;
		}
	}
}

