function divhide(divid){
    hideall();
	var stilus = getStyleObject(divid);
	if	(stilus.display == 'none'){
		stilus.display = 'block';
	}
	else if (stilus.display == 'block'){
		stilus.display = 'none';
	}
}
function hideall(){
    var i = 0;
    for(i=0;i<=6;i++){
        st = getStyleObject(i);
        st.display='none';
        delete st;
    }
}
function rowhide(rowid){
	var browser = navigator.appName;
	if(browser == "Netscape"){
		displayString = "table-row";
	} else {
		displayString = "block";
	} 
	var stilus = getStyleObject(rowid);
	if	(stilus.display == 'none'){
		stilus.display = displayString;
	}
	else {
		stilus.display = 'none';
	}
}
 function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its
    if(document.getElementById && document.getElementById(objectId)) {
	// W3C DOM
	return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
	// MSIE 4 DOM
	return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
	// NN 4 DOM.. note: this won't find nested layers
	return document.layers[objectId];
    } else {
	return false;
	}
}
function numbersonly(e, decimal) {
	/*onKeyPress='return numbersonly(event, false)'*/
	var key;
	var keychar;
	
	if (window.event) {
	   key = window.event.keyCode;
	}
	else if (e) {
	   key = e.which;
	}
	else {
	   return true;
	}
	keychar = String.fromCharCode(key);
	
	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
	   return true;
	}
	else if ((("0123456789").indexOf(keychar) > -1)) {
	   return true;
	}
	else if (decimal && (keychar == ".")) { 
	  return true;
	}
	else
	   return false;
}

function ellenoriz(l) {
    if (document.book.name.value=='' ||
         document.book.email.value=='' ||
         document.book.from.value=='' ||
         document.book.phone.value=='' ||
         document.book.to.value=='' ||
         document.book.persons.value==''
         ) {
         pass = new Array;
         pass['hu']='Minden mezőt kötelező kitölteni!';
         pass['en']='All fields are required';
        alert(pass[l]);
        return false;
          }
}

function ellenoriz_nagy(l) {
    if (document.book2.name.value=='' ||
         document.book2.email.value=='' ||
         document.book2.from.value=='' ||
         document.book2.phone.value=='' ||
         document.book2.to.value=='' ||
         document.book2.persons.value==''
         ) {
         pass = new Array;
         pass['hu']='A *-gal jelölt mezők kitöltése kötelező!';
         pass['en']='Fields marked with a * are required!';
        alert(pass[l]);
        return false;
          }
}