function input_enter(evt,formobj_field) {
    
    evt = (evt) ? evt : event;
    
    var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
      
    if (charCode == 13 && character != 13) {
        document.getElementById(formobj_field).onclick();
        }
        
    character = charCode;
    }

function domain_search(domain) { 
    var filter=/^([\w-]{3,}).([a-z]{2,6}){1}$/i;
    var error = "";
    
    if(!filter.test(domain)) {
        error += "Érvénytelen domain név!\n";
        error += "A helyes megadási forma:\n\n";
        error += "primoweb.hu\n\n";
        error += "('http://' és 'www' nélkül)\n";
        alert(error);
        }  
        else {
            domain_piece = domain.split("."); 
            if(domain_piece[domain_piece.length-1]=="hu") {
                var w = window.open("http://www.domain.hu/domain/szabad-e/?domain=" + domain_piece[0] + "&tld=" + domain_piece[1]);
                }
                else {
                    var w = window.open("https://secure.registerapi.com/dds2/index.php?siteid=42566&DomainName=" + domain + "&comtld=.com&nettld=.net&orgtld=.org&submit.x=82&submit.y=16&submit=submit");
                    }
            }   
    }       
           
function google_search(keyword) {
    var w = window.open("http://www.google.hu/search?hl=hu&q=" + keyword);
    }

function menu_show(menu) {

    document.getElementById('szolgaltatas_grafika').style.display='none';
    document.getElementById('szolgaltatas_marketing').style.display='none';
    document.getElementById('szolgaltatas_webprogramozas').style.display='none';
    document.getElementById('szolgaltatas_egyeb').style.display='none';   
        
        
    document.getElementById(menu).style.display='block';
          
    window.location="#header_menu";
          
    padding_top = document.getElementById('szolgaltatasok').offsetHeight;
    document.getElementById('menu_bottom').style.paddingTop = padding_top - 22 + 'px'; 
    }
    
function guestbook_page_show(page, max_page) {
     
    for (var i = 1; i <= max_page; i++) { 
        document.getElementById('vendegkonyv_oldal_' + i).style.display='none';
        }   
        
    document.getElementById('vendegkonyv_oldal_' + page).style.display='block';
    
    td = document.getElementById('pages');
    
    spans= td.getElementsByTagName('span');
    
    td.innerHTML = td.innerHTML.replace(/<B>/g,"");
    td.innerHTML = td.innerHTML.replace(/<\/B>/g,"");
    td.innerHTML = td.innerHTML.replace(/<b>/g,"");
    td.innerHTML = td.innerHTML.replace(/<\/b>/g,"");
    spans[page-1].innerHTML = "<b>" + spans[page-1].innerHTML + "</b>";
    window.location="#header_menu";
    padding_top = document.getElementById('vendegkonyv_oldal_' + page).offsetHeight;
    document.getElementById('menu_bottom').style.paddingTop = padding_top -0 + 140 + 'px';  
    }
    
function antispam(c,a,b) {
    var mail = a + '@' + b + "." + c;
    return ("mailto: " + mail);
    }
    
function services_show(num) {
    var div = document.getElementById('szolgaltatas_lista');
                                        
    var divs =  div.getElementsByTagName('div');
    
    for(i = 0; i < divs.length; i++) {
        divs[i].style.display='none';
        }
        
    divs[num].style.display = 'block';
    document.getElementById('szolgaltatas_lista').style.marginTop = "0px"; 
    }
    
function service_show(formobj_field) {
    var div = formobj_field.parentNode.parentNode;

    var lis = div.getElementsByTagName('li');
    
    for(i = 1; i <= lis.length; i++) {
        lis[i].style.display = 'none';
        i++;
        }
    
    var next = formobj_field.parentNode.nextSibling;
    
    if(next.nodeName!="LI") {
        next = next.nextSibling;
        }
    
    next.style.display = "block";
    }
    
function reference_show(num) {
    var div = document.getElementById('munka_lista');
                                        
    var divs =  div.getElementsByTagName('div');
    
    for(i = 0; i < divs.length; i++) {
        divs[i].style.display='none';
        }
        
    divs[num].style.display='block';
    document.getElementById('munka_lista').style.marginTop = "0px";
    
    }       
          
function layer_scroll(id) {
  if (DIRECTION == "up") {
    var scroll_up = document.getElementById(id).style.marginTop;
    scroll_up = scroll_up.substr(0,scroll_up.length-2);
    if(scroll_up<0) {
        document.getElementById(id).style.marginTop = scroll_up - 0 +1 + "px";
        }
    }
  if (DIRECTION == "down") {
    var scroll_down = document.getElementById(id).style.marginTop;
    scroll_down = scroll_down.substr(0,scroll_down.length-2);
    var x = document.getElementById(id).offsetHeight-452;
    if(scroll_down > -x-10) {
        document.getElementById(id).style.marginTop = scroll_down - 1 + "px";
        }
    }
  scroll = setTimeout("layer_scroll('" + id + "')",50);
  }           
  
function layer_scroll_stop() {
  clearTimeout(scroll);
  }
  
function checkForm (formobj,begin,end,nextpage) {
  	     
    var error = '';
    var check_psd = '';
  	var hibas = 0;
  	var set = false;
         
    if (begin == undefined && end == undefined) {
        begin = 0;
        end = formobj.elements.length-1;
        }
         
  	for (i = begin; i <= end; i++) {
	    if (formobj.elements[i].value == '' && (formobj.elements[i].title != '-')) {
		  	error += "A(z) '"+formobj.elements[i].title+"' mező üres!\n";
			if (set == false) {
				hibas = i;
				set = true;
				}
			}
	    if ((formobj.elements[i].value[0] == ' ') && (formobj.elements[i].title != '-')) {
		  	error += "Nem lehet szóköz az első karakter!\n";
			}
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (formobj.elements[i].name.indexOf('mail') != -1 && formobj.elements[i].value && !filter.test(formobj.elements[i].value)) {
			error += "Hibás e-mail cím!\n";
			if (set == false) {
				hibas = i;
				set = true;
				}
			}                 
                    
        if (formobj.elements[i].type == "password" && formobj.elements[i-1].type == "password") {       
            check_psd = "no";   
            if (formobj.elements[i].value != '' && formobj.elements[i-1].value != '') {
                if (formobj.elements[i].value != formobj.elements[i-1].value) {
                    error += "A két új jelszó nem egyezik meg!\n";
                    }
                    else if (formobj.elements[i].value.length <= 4) {
                        error += "Az új jelszónak minimum 5 karakternek kell lennie!\n";
                        }
                        else {
                            check_psd = "yes";;
                            }
                }
            }
		}                     
        
	if (error) {
	  	alert (error);
        formobj.elements[hibas].focus();
		}
	    else {
            if (check_psd == "no" ) {
                formobj.pass_1.value = formobj.pass_old.value;
                }
            formobj.submit();
		    }     
	}
    
function give_title(obj,id,text) {
    if(obj.value.length!=0) {             
        if(document.getElementById(id).title=="-") {     
            document.getElementById(id).title=text;
            }   
        }         
        else {
            document.getElementById(id).title="-";
            }       
            
    }
    
function confirmDelete(jumpTo) {
	var input_box=confirm("Biztosan törlöd?");
	if (input_box==true) { 
		eval("location='"+jumpTo+"'");
		}
	}
    
function check_text_length(formobj_field,max) {
    if (formobj_field.value.length > max) {
        alert("Maximum " + max + " karakter engedélyezett!");
        formobj_field.value = formobj_field.value.substring(0,max);
        formobj_field.focus();
        }
    }
    
function partner_show(num) {
    var table = document.getElementById('admin_content');
                                        
    var tables =  table.getElementsByTagName('table');
    
    for(i = 0; i < tables.length; i++) {
        i++;
        tables[i].style.display = 'none';
        }
        
    tables[2*num+1].style.display = 'block';                              
    
    }
    
function getPixelsFromTop(obj){
    objFromTop = obj.offsetTop;
	while(obj.offsetParent!=null) {
	    objParent = obj.offsetParent;
		objFromTop += objParent.offsetTop;
		obj = objParent;
		}
	return objFromTop;
	}
         
function menu_bottom_position() {

    padding_top = getPixelsFromTop(document.getElementById('footer_menu'));
    document.getElementById('menu_bottom').style.paddingTop = padding_top - 143 - 155 - 189 -247 - 142 - 20 + 'px';
    }
    
function note_show(num,add) {
    var td = document.getElementById('ugyfelkapu_fajl_notes');
    
    var ps = td.getElementsByTagName('p');  
         
    num++;
    
    if(add) {
        num = add - 0 + num;
        }
    
    if(ps[num].style.display == 'none') {
        ps[num].style.display = 'block';
        }
        else {
        ps[num].style.display = 'none';
        }
                     
    }
    
function note_display(num) {
    var td = document.getElementById('ugyfelkapu_fajl_notes');
    
    var ps = td.getElementsByTagName('p');  
    
    for(i = 2; i < ps.length; i++) {
        ps[i].style.display = 'none';
        }
   
   num=num-0+3;
   
   ps[num].style.display = 'block';
               
    }   
    
    

