
 function jumpTo(field) {
   if ( (field.type!='select-one') && (field.length>0) ){
	   field[0].click();
	   field[0].focus();
	 }else {
	    field.focus();
	  }
 }

 function jumpURL(url,s){
   if ( window.confirm(s) ){
     location.href=url;
   }
 }
 
 function mutat(layer){
   var div=document.getElementById('Lshadow');
   div.style.display='';
   var div=document.getElementById(layer);
   div.style.display='';
 }
 
 function rejt(layer){
   var div=document.getElementById(layer);
   div.style.display='none';
 }
 
 function ujKep(arg){
   if ( document.images ){
 	   rslt=new Image();
	   rslt.src=arg;
	   return rslt;
   }
 }
 
 function KepValt(kepID,kepNev) {
   document.images[kepID].src=eval(kepNev + ".src");
 }
 
 function formatNumericValue(strValue){
   if ( typeof(strValue)=='number' ){
     strValue = ('' + strValue).replace(/\./g,',');
   }else{
      strValue = '' + strValue;
    }
   var pattern=/^[0-9,\,\.]*$/;
   if ( !pattern.test(strValue) ){
     return null;
   }
   var number = strValue.replace(/\./g,'');
   if ( number.indexOf(',') > -1 ){
     number = number.split(',');
     number[0] = number[0].toString().split('').reverse().join('').replace(/(?=\d*,?)(\d{3})/g,'$1.').split('').reverse().join('').replace(/^[\.]/,'');
     if( number[1].length > 2 ){
       number[1] = number[1].substring(0,number[1].length);
     }
     return number[0] + ',' + number[1];
   }else{
      return number.toString().split('').reverse().join('').replace(/(?=\d*,?)(\d{3})/g,'$1.').split('').reverse().join('').replace(/^[\.]/,'')
    }
 }
 
 function emailCheck(str){
   var at="@";
   var dot=".";
   var lat=str.indexOf(at);
   var lstr=str.length;
   var ldot=str.indexOf(dot);
   if (str.indexOf(at)==-1) return false;
   if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
   if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
   if (str.indexOf(at,(lat+1))!=-1) return false;
   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
   if (str.indexOf(dot,(lat+2))==-1) return false;
   if (str.indexOf(" ")!=-1) return false;
   return true;
 }
 
 function changePartnerLogo(partner){
   var div=document.getElementById('lablec_partner_logo_'+partner);
   if ( div.className.indexOf('bw')!=-1 ) div.className='logo_item '+partner+'';
   else div.className='logo_item '+ partner + '_bw';
 }

 function SubmitWeboldalAjanlo(){
   var F=document.ajanloForm;
   var ok=1;
   if ( F.nev.value=='' ){
     alert('Kérjük adja meg a nevét.');
     jumpTo(F.nev);
     ok=0;
   }
   if ( (ok==1) && (F.email.value=='') ){
     alert('Kérjük adja meg az e-mail címét.');
     jumpTo(F.email);
     ok=0;
   }
   if ( (ok==1) && (!emailCheck(F.email.value)) ){
     alert('A megadott e-mail cím nem megfelelő formátumú.');
     jumpTo(F.email);
     ok=0;
   }
   if ( (ok==1) && (F.cimzett_nev.value=='') ){
     alert('Kérjük adja meg a címzett nevét.');
     jumpTo(F.cimzett_nev);
     ok=0;
   }
   if ( (ok==1) && (F.cimzett_email.value=='') ){
     alert('Kérjük adja meg a cimzett e-mail címét.');
     jumpTo(F.cimzett_email);
     ok=0;
   }
   if ( (ok==1) && (!emailCheck(F.cimzett_email.value)) ){
     alert('A megadott címzett e-mail címe nem megfelelő formátumú.');
     jumpTo(F.cimzett_email);
     ok=0;
   }
   if ( ok==1 ){
     var http=new sack();
     http.requestFile = 'weboldal_ajanlo.php';
     http.setVar('a','Send');
     http.setVar('nev',base64enc(escape(F.nev.value)));
     http.setVar('email',base64enc(escape(F.email.value)));
     http.setVar('cimzett_nev',base64enc(escape(F.cimzett_nev.value)));
     http.setVar('cimzett_email',base64enc(escape(F.cimzett_email.value)));
     http.setVar('egyeb',base64enc(escape(F.egyeb.value)));
     http.onCompletion = function(){
       if ( http.response=='1' ){
         location.href='weboldal_ajanlo.php?a=Send.OK';
       }else{
         alert('Technikai hiba miatt nem sikerült a weboldal ajánló elküldése.');
       }
     };
     http.runAJAX();
   }
 }

 function SubmitOnlineBejelentkezes(){
   var F=document.bejelentkezesForm;
   var ok=1;
   if ( F.nev.value=='' ){
     alert('Kérjük adja meg a nevét.');
     jumpTo(F.nev);
     ok=0;
   }
   if ( (ok==1) && (F.email.value=='') ){
     alert('Kérjük adja meg az e-mail címét.');
     jumpTo(F.email);
     ok=0;
   }
   if ( (ok==1) && (!emailCheck(F.email.value)) ){
     alert('A megadott e-mail cím nem megfelelő formátumú.');
     jumpTo(F.email);
     ok=0;
   }
   if ( (ok==1) && (F.telefonszam.value=='') ){
     alert('Kérjük adjon meg egy telefonszámot, melyen a visszaigazolással kapcsolatban el tudjuk érni.');
     jumpTo(F.telefonszam);
     ok=0;
   }
   if ( (ok==1) && (F.elsodleges_idopont.value.length!=11) ){
     alert('Kérjük válassza ki, hogy mely időpont lenne Önnek a legmegfelelőbb.');
     ok=0;
   }
   if ( ok==1 ){
     F.submit();
   }
 }


