  function do_post(action,id,param) {
    document.forms.intimnet.action.value=action;
    document.forms.intimnet.param.value=param;
    document.forms.intimnet.id.value=id;
    document.forms.intimnet.submit();
  }


var betuk='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
var mail='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-.@0123456789';
var betuszam='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZéáűőúöüóíÍÉÁŰŐÚÖÜÓ 0123456789-(),\'';
var eszamok='0123456789';
var datum='0123456789-';
var cikkszam='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ -/0123456789';


function checkTermeknev(str) {
  for (j=0;j<str.length;j++) {
    if (betuszam.indexOf(str.charAt(j))==-1)
      return -1;
  }
  return 0;
}


function checkCikkszam(str) {
  for (j=0;j<str.length;j++) {
    if (cikkszam.indexOf(str.charAt(j))==-1)
      return -1;
  }
  return 0;
}


function checkMail(str) {
  for (j=0;j<str.length;j++) {
    if (mail.indexOf(str.charAt(j))==-1)
      return -1;
  }
  return 0;
}

function checkNum(str) {
  for (j=0;j<str.length;j++) {
    if (eszamok.indexOf(str.charAt(j))==-1)
      return -1;
  }
  return 0;
}

function checkDate(str) {
  for (j=0;j<str.length;j++) {
    if (datum.indexOf(str.charAt(j))==-1)
      return -1;
  }
  return 0;
}



function checkCikk(form) {
  error='Hiba az alábbi mezőknél:\n';
  i=0;
  if (form.title.value=="") { error+=' - Cím (nincs kitöltve)\n'; i++; }
  if (form.intro.value=="") { error+=' - Bevezető (nincs kitöltve)\n'; i++; }
  if (form.content.value=="") { error+=' - Tartalom (nincs kitöltve)\n'; i++; }

  if (i>0) {
    alert(error);
    return false;
  }
  return true;
}


function checkUser(form) {
  flags = 0;
  i=0;
  error='Hiba az alábbi mezőknél:\n';

  if (form.nick.value=="") { error+=' - Felhasznalónév (nincs kitöltve)\n'; i++; }
  if (form.user_password.value=="") { error+=' - Jelszó (nincs kitöltve)\n'; i++; }
  if (form.realname.value=="") { error+=' - Teljes név (nincs kitöltve)\n'; i++; }
  if (form.email.value=="") { error+=' - Email cím (nincs kitöltve)\n'; i++; }
  if (form.telefon.value=="") { error+=' - Telefonszám (nincs kitöltve)\n'; i++; }
  if (form.irsz.value=="") { error+=' - Irányítószám (nincs kitöltve)\n'; i++; }
  if (form.varos.value=="") { error+=' - Város (nincs kitöltve)\n'; i++; }
  if (form.utca.value=="") { error+=' - Utca (nincs kitöltve)\n'; i++; }
  if (form.hazszam.value=="") { error+=' - Házszám (nincs kitöltve)\n'; i++; }
  if (form.kedvezmeny.value=="") { error+=' - Kedvezmény (nincs kitöltve)\n'; i++; }

  if (form.cb_user.checked) { flags = flags + 1; }
  if (form.cb_moderator.checked) { flags = flags + 2; }
  if (form.cb_termek_admin.checked) { flags = flags + 4; }
  if (form.cb_cikk_admin.checked) { flags = flags + 8; }
  if (form.cb_megrendeles_view.checked) { flags = flags + 16; }
  if (form.cb_megrendeles_packer.checked) { flags = flags + 32; }
  if (form.cb_megrendeles_enduser.checked) { flags = flags + 64; }
  if (form.cb_partner.checked) { flags = flags + 128; }
  if (form.cb_user_admin.checked) { flags = flags + 256; }
  if (form.cb_kedvezmeny_admin.checked) { flags = flags + 512; }
  if (form.cb_stat_view.checked) { flags = flags + 1024; }
  if (form.cb_stat_admin.checked) { flags = flags + 2048; }

  intimnet.jogok.value=flags;
  
  if (i>0) {
    alert(error);
    return false;
  }
  return true;
}

function checkTermek(form) {
  error='Hiba az alábbi mezőknél:\n';
  i=0;
  if (form.product_no.value=="") { error+=' - Cikkszám (nincs kitöltve)\n'; i++; }
  if (form.product_name.value=="") { error+=' - Terméknév (nincs kitöltve)\n'; i++; }
  if (form.price.value=="") { error+=' - Ár (nincs kitöltve)\n'; i++; }
  if (form.short_description.value=="") { error+=' - Rövid leírás (nincs kitöltve)\n'; i++; }
  if (form.description.value=="") { error+=' - Leírás (nincs kitöltve)\n'; i++; }

  if (checkCikkszam(form.product_no.value)==-1) { error+=' - Hibás cikkszám\n'; i++; }
  if (checkTermeknev(form.product_name.value)==-1) { error+=' - Hibás terméknév\n'; i++; }
  if (checkNum(form.price.value)==-1) { error+=' - Hibás ár\n'; i++; }

  if (i>0) {
    alert(error);
    return false;
  }
  return true;
}

function checkReg(form) {
  error='Hiba az alábbi mezőknél:\n';
  i=0;
  if (form.nick.value=="") { error+=' - Felhasznalónév (nincs kitöltve)\n'; i++; }
  if (form.passw.value=="") { error+=' - Jelszó (nincs kitöltve)\n'; i++; }
  if (form.rpassw.value=="") { error+=' - Jelszó megerősítés(nincs kitöltve)\n'; i++; }
  if (form.passreminder.value=="") { error+=' - Jelszó emlékeztető(nincs kitöltve)\n'; i++; }
  if (form.email.value=="") { error+=' - Email cím (nincs kitöltve)\n'; i++; }
  if (form.passw.value!=form.rpassw.value) { 
    error+=' - Jelszó megerősítés sikertelen\n'; 
	i++; 
	form.passw.value="";
	form.rpassw.value="";
  }

  if (i>0) {
    alert(error);
    return false;
  }
  return true;

}


function checkOrder(form) {
  error='Hiba az alábbi mezőknél:\n';
  i=0;
  if (form.nev.value=="") { error+=' - Név (nincs kitöltve)\n'; i++; }
  if (form.address.value=="") { error+=' - Cím (nincs kitöltve)\n'; i++; }
  if (form.phone.value=="") { error+=' - Telefonszám (nincs kitöltve)\n'; i++; }
  if (form.email.value=="") { error+=' - E-mail cím (nincs kitöltve)\n'; i++; }
  if (document.getElementById('szamlaval1').style.display=="") { 
    if (form.residence.value=="") { error+=' - Székhely (nincs kitöltve)\n'; i++; }
    if (form.tax_no.value=="") { error+=' - Adószám (nincs kitöltve)\n'; i++; }
    if (form.contact.value=="") { error+=' - Kontaktszemély (nincs kitöltve)\n'; i++; }
  }

  if (i>0) {
    alert(error);
    return false;
  }
  return true;
}


function checkPartnerk(form) {
  error='Hiba az alábbi mezőknél:\n';
  i=0;
  if (form.name.value=="") { error+=' - Név (nincs kitöltve)\n'; i++; }
  if (form.phone.value=="") { error+=' - Telefonszám (nincs kitöltve)\n'; i++; }
  if (form.description.value=="") { error+=' - Leírás (nincs kitöltve)\n'; i++; }

  if (checkTermeknev(form.name.value)==-1) { error+=' - Hibás név\n'; i++; }
  if (checkNum(form.phone.value)==-1) { error+=' - Hibás telefonszám\n'; i++; }

  if (i>0) {
    alert(error);
    return false;
  }
  return true;
}




// kepvaltas

var im=new Array();
var im_header=new Array("intimnet_menu_1_off.jpg","intimnet_menu_1_on.jpg",
                        "intimnet_menu_2_off.jpg","intimnet_menu_2_on.jpg",
                        "intimnet_menu_3_off.jpg","intimnet_menu_3_on.jpg",
                        "intimnet_menu_4_off.jpg","intimnet_menu_4_on.jpg",
                        "intimnet_menu_5_off.jpg","intimnet_menu_5_on.jpg");


function preload(str) {
  if (document.images) {
    for(i=im.length; i<eval("im_"+str).length; i++) {
      im[i]=new Image();
      im[i].src=im_header[i];
    }
  }
}

function chImage(str){
  for(i=0; i<im.length; i++)
    if (im[i].src==str)
      document.getElementById(im[i]).style.backgroundImage="url("+im[i].src+")";
}

// smiley

function InsertSmiley(what) {
  tinyMCE.execCommand('mceInsertContent', false, "<img src='"+what+"'></img>");
}

function InsertCommentSmiley(field,what) {
  if (document.selection) {
     field.focus();
     sel = document.selection.createRange();
     sel.text = what;
     field.focus();
  } else if (field.selectionStart || field.selectionStart == '0') {
     var startPos = field.selectionStart;
     var endPos = field.selectionEnd;
     var scrollTop = field.scrollTop;
     field.value = field.value.substring(0, startPos)
                  + what 
                  + field.value.substring(endPos, field.value.length);
     field.focus();
     field.selectionStart = startPos + what.length;
     field.selectionEnd = startPos + what.length;
     field.scrollTop = scrollTop;
  } else {
     field.value += what;
     field.focus();
  }

}

function passreminder() {
  if (document.forms.intimnet.email.value=='') {
   alert('Előbb ki kell töltenie az e-mail címet!')
   return false;
  } else if (checkMail(document.forms.intimnet.email.value)==-1){
   alert('Rossz e-mail cím!')
   return false;
  } else {
   alert('A jelszó emlékeztetőt elküldtük e-mail címére!')
   return true;
  }
}


