var kell = new Array();

var hibauzenet=document.createTextNode("<span class=error><-- HIBA!!!</span>");
var semmi=document.createTextNode("");

function chkreg(){

	window.alert(document.reg.vnev.value);

	if(kell.toString() != ''){
		//var temp;

		for (var i=0;i<kell.length;i++){
			// alert (kell[i].length);
			alert (kell[i]); 
			// alert('vnev');
			return false;
			// alert(kell[i]);
					// kell[i] = t;
			// t = document.getElementById(kell[i]);
			// t.style.borderColor = '#E90000';
			// t.style.borderWidth = '3';
			// t.innerHTML = "<span class=error><-- HIBA!!!</span>";
					// document.all.   .innerHTML = "HIBA!!!";
					// break;			
			// return false; 
		}

						//alert(kell.join(','));
		alert('A *-gal jelölt mezök kitöltése kötelezö!');
		return false;
	}
	else {
		return true;
	}
}

function checkInput(o,t,max,min){
	if(checkStr(o.value,t,max,min)){
		//alert(o.name);
		if(ASrc(o.name,kell)!=-1) kell.splice(ASrc(o.name,kell),1);
		o.style.borderColor = '#EB8F57';
		o.style.borderWidth = '1';
		t = document.getElementById(o.name);
		// t.innerHTML = "";
	}else{
		if(ASrc(o.name,kell) == -1) kell.push(o.name);
		//o.style.borderColor = '#E90000';
		//o.style.borderWidth = '3';
		// t = document.getElementById(o.name);
		// var newt = document.createElement(t);
		// t.appendChild(hibauzenet);
		// document.body.appendChild(t);
		// t.replaceNode(hibauzenet);
		// t.innerHTML = "<span class=error><-- HIBA!!!</span>";
	}
}

function fixStr(o, t){
	if(!checkStr(o.value,t))
		o.value = o.value.substr(0,o.value.length-1);
}

function fixTime(o){
	var s = o.value;
	var t = /^[0-9:]+$/;
	if(!t.test(s)) o.value = '';
	else{
		if(s.indexOf(':')!=-1){
			if(s.length != 5)o.value = '';
			else if(s.substr(0,2)*1 > 23 || s.substr(3,2)*1 > 59) o.value = '';
		}else{
			if(s.length > 4)o.value = '';
			if(s.length <= 2){
				if(s * 1 > 23)o.value = '';
				else{
					s*=1;
					o.value = (s < 10 ? '0' : '')+s+':00';
				}
			}else if(s.length == 3){
				if(s.substr(1,2)*1 > 59)o.value = '';
				else o.value = '0'+s.substr(0,1)+':'+s.substr(1,2);
			}else{
				if(s.substr(0,2)*1 > 23 || s.substr(2,2)*1 > 59)o.value = '';
				else o.value = s.substr(0,2)+':'+s.substr(2,2);
			}
		}
	}
}

function checkStr(s, t, max, min){
	if(!max) max = 999;
	if(!min) min = 1;
	if(s.length < min || s.length > max) return false;
	switch(t){
		case 'c':
			var t = /^[0-9a-zA-ZáéíöőüűÁÉÍÖŐÜŰ\s\.-_]+$/;
			if(!t.test(s)) return false;
			break;
		case 'n':
			var t = /^[0-9]+$/;
			if(!t.test(s)) return false;
			break;
		case 'e':
			var t = /^([-!#$%&'*+.\/0-9=?A-Z^_`a-z{|}~^?])+@([-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~^?]+\.)+[a-zA-Z]{2,6}$/;
			if(!t.test(s)) return false;
			break;
		default:
			break;
	}
	return true;
}

function ASrc(s, a){
	for(var i=0;i<a.length;i++)
		if(a[i] == s)return i;
	return -1;
}

function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=yes,titlebar=yes,toolbar=yes,resizable=no';
win=window.open(mypage,myname,settings);}

function ok_elfogad(){
	var elfogadom = document.getElementById('elfogadom');
	if (elfogadom.checked==true) {
		return true
	} else {
		return confirm('Biztos, hogy nem fogadja el a Kisutazás.hu Általános Szerzodési Feltételeit?');
	}
}

function kepcsere(){
	var sztipus=document.getElementById("sztipus");
	
	var szobakep=document.getElementById("szobakep");
	szobakep.src=szobatipus_kep[sztipus.value].src;

	var sztlink=document.getElementById("sztlink");
	sztlink.href=szobatipus_html[sztipus.value];
	
	var szobaleiras=document.getElementById("szobaleiras");
	szobaleiras.innerHTML=szobatipus_leiras[sztipus.value];
	
	var szezon=document.getElementById("szezon");
	
	//var szdatum=document.getElementById("szdatum");
	//szdatum.innerHTML=szezon_datum[szezon.value];
	
	var szobatipusnev=document.getElementById("szobatipusnev");
	var szezonnev=document.getElementById("szezonnev");
	
	szobatipusnev.innerHTML=szobatipus_nev[sztipus.value];
	szezonnev.innerHTML=szezon_nev[szezon.value];

	var szezonleiras=document.getElementById("szezonleiras");
	szezonleiras.innerHTML=szezon_leiras[szezon.value];
		
	var r_f=document.getElementById("r_f");
	var fp_f=document.getElementById("fp_f");
	var tp_f=document.getElementById("tp_f");
	var r_gy=document.getElementById("r_gy");
	var fp_gy=document.getElementById("fp_gy");
	var tp_gy=document.getElementById("tp_gy");
	r_f.innerHTML=ar_r_f[szezon.value][sztipus.value];
	fp_f.innerHTML=ar_fp_f[szezon.value][sztipus.value];
	tp_f.innerHTML=ar_tp_f[szezon.value][sztipus.value];
	r_gy.innerHTML=ar_r_gy[szezon.value][sztipus.value];
	fp_gy.innerHTML=ar_fp_gy[szezon.value][sztipus.value];
	tp_gy.innerHTML=ar_tp_gy[szezon.value][sztipus.value];
	
	return true;	
}



/*function clear_field(field){
	field.value="";
}*/
