function rendezes(urlSeged, installUrl){
    url = document.location.href;
    urlFooldal = "";
    poz1 = url.indexOf("&termekLista=");
    poz2 = url.indexOf("/?termekLista=");
    poz3 = url.indexOf("#");
    if( url == installUrl){
        urlFooldal = document.location.href + '?termekLista=' + urlSeged;
    }
    if( poz1 > -1){
        url1 = url.substring(0, poz1);
        url = url1;
        url += '&termekLista=' + urlSeged;
    }
    if( poz2 > -1){
        url1 = url.substring(0, poz2);
        url = url1;
        url += '/?termekLista=' + urlSeged;
    }
    if( poz3 > -1){
        url1 = url.substring(0, poz3);
        url = url1;
        url += '&termekLista=' + urlSeged;
    }
    if( poz1 == -1 && poz2 == -1 && poz3 == -1 && urlFooldal == ""){
        url += '&termekLista=' + urlSeged;
    }
    if(urlFooldal != ""){
        url = urlFooldal;
    }
    document.location.href = url;
}

function ablakUrl( url, width, Height){
    map = window.open(url,'galeria','toolbar=no,location=no,directories=no,menubar=no,resizable=no,status=no,top=10,left=10,width='+width+',height='+Height+'');
    map.focus();
}

function ablakUrlTermek2( url, width, Height){
    map = window.open(url,'galeria','toolbar=no,location=no,directories=no,menubar=no,resizable=no,status=no,top=10,left=10,width='+(width+60)+',height='+(Height+60)+'');
    map.focus();
}

function ablakUrlTermek( url, width, height, title){
    termekPic = window.open('','termekPic','toolbar=no,location=no,directories=no,menubar=no,resizable=yes,status=no,top=10,left=10,width='+(width+20)+',height='+(height+20)+'');
    termekPic.document.writeln("<html><head><title>" + title + "</title></head>");
    termekPic.document.writeln("<body leftmargin='10' topmargin='10' rightmargin='10' bottommargin='10'>");
    termekPic.document.writeln("<div style=\"text-align: center;\">");
    termekPic.document.writeln("<img src='" + url + "' onclick='self.close();'>");
    termekPic.document.writeln("</div>");
    termekPic.document.writeln("</body></html>");
    termekPic.focus();
}

function popupWin( url, width, height){
    popupWindow = window.open('','popupWin','toolbar=no,location=no,directories=no,menubar=no,resizable=no,status=no,top=200,left=220,width='+width+',height='+height+'');
    popupWindow.document.writeln("<html><head><title>pcx.hu galéria</title></head>");
    popupWindow.document.writeln("<body leftmargin='0' topmargin='0' rightmargin='0' bottommargin='0'>");
    popupWindow.document.writeln("<img src='" + url + "' onclick='self.close();'>");
    popupWindow.document.writeln("</body></html>");
    popupWindow.focus();
}

function ablakUrlScroll( url, width, height, scroll){
    map = window.open(url,'galeria','toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=no,status=no,top=10,left=10,width='+width+',height='+height+'');
    map.focus();
}

function debug(obj){
    var ablak = window.open("","","");
    Kijelzo = obj;
    for (i in Kijelzo) { 
        if ( ( i!="innerHTML" )&&( i!="outerHTML" ) ) { 
            ablak.document.writeln(i,":"); 
            eval( 'ablak.document.writeln( Kijelzo.' + i + ',"<br>");' ); 
        }
    }
}


function ablakUrl2( url, width, height){
    map = window.open(url,'galeria2','toolbar=no,location=no,directories=no,menubar=no,resizable=no,status=no,top=10,left=10,width='+width+',height='+height+'');
    map.focus();
}

function ablakPrint( url){
    printAblak = window.open(url,'galeria','toolbar=no,scrollbars=yes,resizable=no,top=10,left=10,width=600,height=600');
    printAblak.focus();
}

function myConfirm(obj){
    if(confirm('Biztosan törli?')){
        obj.submit();
    }
}

function myConfirm2(obj, idTomb){
    if(confirm('Az összes zöld keretes mehet számlára?')){
        for(i = 0; i < szamlalo; i++){
            selObj = eval("document.termekOsszesUrlap.statusz_" + idTomb[i]);
            selObj.selectedIndex = 2;
        }
        obj.submit();
    }
}
function myConfirm3(obj, msg){
    if(confirm(msg)){
        obj.submit();
    }
}

function nyitZar(obj, url, width, height){
    ablakUrl2( url, width, height);
    obj.top.close();
}

function nyitZar2(obj, url, width, height){
    ablakUrl( url, width, height);
    obj.top.close();
}

function szuloUrl(url){
    window.parent.opener.location=url;
    top.close();
}

function hatterSet(id, clr, clr2, url, overOut){
    var o=eval("document.all.csik"+id);
    if (o && o.style){
        o.style.background=clr;
        o.style.color=clr2;
    }
    var image1=eval("document.keresesF"+id);
    var image2=eval("document.keresesA"+id);
    if(overOut == 0){
        image1.src=url+"kereses_eredmeny_aktiv_f.gif";
        image2.src=url+"kereses_eredmeny_aktiv_a.gif";
    }
    if(overOut == 1){
        image1.src=url+"kereses_eredmeny_f.gif";
        image2.src=url+"kereses_eredmeny_a.gif";
    }
}

function imageChange (name, url){
    var myImage=eval("document."+name);
    myImage.src=url;
}

function printArticle() {
    if (window.print) {
        setTimeout('window.print();',200);
    } else if (agt.indexOf("mac") != -1) {
        alert("Nyomja meg a 'Cmd+p' gombokat a cikk nyomtatásához!");
    } else {
        alert("Nyomja meg a 'Ctrl+p' gombokat a cikk nyomtatásához!")
    }
}

function sargaAthelyez(obj, pozicio){
    for(i=0; i < szamlaloSarga; i++){
        _obj = eval(obj + idTombSarga[i]);
        _obj[pozicio].selected = true;
    }
}

function zoldAthelyez(obj, pozicio){
    for(i=0; i < szamlalo; i++){
        _obj = eval(obj + idTomb[i]);
        _obj[pozicio].selected = true;
    }
}

function zoldAthelyez2(obj, pozicio, nap, idTombZold, szamlaloZold){
    for(i=0; i < szamlaloZold; i++){
        _obj = eval(obj + '.statusz_' + idTombZold[i]);
        _obj2 = eval(obj + '.nap_' + idTombZold[i]);
        if(_obj2.value == nap || nap == ""){
            _obj[pozicio].selected = true;
        }
    }
}

function napAtallit(obj, nap){
    if(nap == 1){
        idTomb = hetfoTomb;
        szamlalo = szamlaloH;
    }
    if(nap == 2){
        idTomb = keddTomb;
        szamlalo = szamlaloK;
    }
    if(nap == 3){
        idTomb = szerdaTomb;
        szamlalo = szamlaloS;
    }
    if(nap == 4){
        idTomb = csutortokTomb;
        szamlalo = szamlaloC;
    }
    if(nap == 5){
        idTomb = pentekTomb;
        szamlalo = szamlaloP;
    }
    for(i=0; i < szamlalo; i++){
        _obj = eval(obj + idTomb[i]);
        _obj[4].selected = true;
    }
}

function emailKuldesS(formName){
    str = "";
    for(i=0; i < szamlaloSarga; i++){
        _obj = eval(formName + idTombSarga[i]);
        str += _obj.value + "; ";
    }
    if(str != ""){
        window.location.href = "mailto:pcx@pcx.hu?subject=Egyeztetés,%20kiszállítás&bcc=" + str;
    }
}

function emailKuldesP(formName){
    str = "";
    for(i=0; i < szamlaloPiros; i++){
        _obj = eval(formName + idTombPiros[i]);
        str += _obj.value + "; ";
    }
    if(str != ""){
        window.location.href = "mailto:pcx@pcx.hu?subject=Egyeztetés,%20kiszállítás&bcc=" + str;
    }
}

function emailKuldesZ(formName){
    str = "";
    for(i=0; i < szamlalo; i++){
        _obj = eval(formName + idTomb[i]);
        str += _obj.value + "; ";
    }
    if(str != ""){
        window.location.href = "mailto:pcx@pcx.hu?subject=Egyeztetés,%20kiszállítás&bcc=" + str;
    }
}

function emailKuldesZ2(formName, nap, idTombZold, szamlaloZold){
    str = "";
    for(i=0; i < szamlaloZold; i++){
        _obj = eval(formName + '.szemail_' + idTombZold[i]);
        _obj2 = eval(formName + '.nap_' + idTombZold[i]);
        if(_obj2.value == nap || nap == ""){
            str += _obj.value + "; ";
        }
    }
    if(str != ""){
        window.location.href = "mailto:pcx@pcx.hu?subject=Egyeztetés,%20kiszállítás&bcc=" + str;
    }
}

function emailKuldesZ3(formName, nap){
    str = "";
    for(i=0; i < szamlalo; i++){
        _obj = eval(formName + '.szemail_' + idTomb[i]);
        _obj2 = eval(formName + '' + idTomb[i]);
        if(_obj2.value == nap || nap == ""){
            str += _obj.value + "; ";
        }
    }
    if(str != ""){
        window.location.href = "mailto:pcx@pcx.hu?subject=Egyeztetés,%20kiszállítás&bcc=" + str;
    }
}

function zoldAthelyez4(obj, pozicio, nap){
    for(i=0; i < szamlalo; i++){
        _obj = eval(obj + idTomb[i]);
        _obj2 = eval("document.termekOsszesUrlap.szallitasnap_" + idTomb[i]);
        if(_obj2.options[_obj2.selectedIndex].value == nap){
            _obj[pozicio].selected = true;
        }
    }
}


function emailKuldesZ4(formName, nap){
    str = "";
    for(i=0; i < szamlalo; i++){
        _obj = eval(formName + idTomb[i]);
        _obj2 = eval("document.termekOsszesUrlap.szallitasnap_" + idTomb[i]);
        if(_obj2.options[_obj2.selectedIndex].value == nap){
            str += _obj.value + "; ";
        }
    }
    if(str != ""){
        window.location.href = "mailto:pcx@pcx.hu?subject=Egyeztetés,%20kiszállítás&bcc=" + str;
    }
}

/*
--------------------------------
*/

function emailKuldes(statusz, tipus, nap){
    str = "";
	var c=0;
	var strT = new Array;
    for(i=0; i < emailKuldesTombCount[statusz][tipus]; i++){
        _obj = document.getElementById('email_' + emailKuldesTomb[statusz][tipus][i]);
        if(nap != ""){
          _obj2 = document.getElementById('nap_' + emailKuldesTomb[statusz][tipus][i]);
          if(_obj2.value == nap || nap == "-"){
              str += _obj.value + ",";
			  if(strT[c] != "" && strT[c] != undefined){
			  } else {
				  strT[c] = "";
			  }
			  strT[c] += _obj.value + ",";
			  if(strT[c].length > 500){
				  c++;
			  }
          }
        } else {
          str += _obj.value + ",";
		  if(strT[c] != "" && strT[c] != undefined){
		  } else {
			  strT[c] = "";
		  }
		  strT[c] += _obj.value + ",";
		  if(strT[c].length > 500){
			  c++;
		  }
        }
    }
    if(str != ""){
		targy = "Egyeztet%82s,%20kisz%A0llit%A0s";
		targy = "Egyeztetes,%20kiszallitas";
		if (tipus == "sarga"){
			targy = "Egyeztet%82s";
			targy = "Egyeztetes";
		}
		if (tipus == "zold_szemelyes"){
			targy = "Egyeztet%82s,%20%A0tv%82tel";
			targy = "Egyeztetes,%20atvetel";
		}
		try{
			for(i=0; i < c+1; i++){
				str = strT[i];
				window.location.href = "mailto:pcx@pcx.hu?subject=" + targy + "&bcc=" + str;
			}
		} catch (e){
			//alert("Tul sok cimzett van!");
			for(i=0; i < c+1; i++){
				str = strT[i];
				window.location.href = "mailto:pcx@pcx.hu?subject=" + targy + "&bcc=" + str;
			}
		}
    }
}

function athelyez2(statusz, tipus, obj, statuszra, nap, kiszallitasVagySzemelyes){
  for(i=0; i < emailKuldesTombCount[statusz][tipus]; i++){
    _obj = document.getElementById('statusz_' + emailKuldesTomb[statusz][tipus][i]);
    for(j=0; j < _obj.length; j++){
      if(nap != ""){
        _obj2 = document.getElementById('nap_' + emailKuldesTomb[statusz][tipus][i]);
        if(_obj2.value == nap || nap == "-"){

          if(kiszallitasVagySzemelyes != ""){
            _obj3 = document.getElementById('szallitasmod_' + emailKuldesTomb[statusz][tipus][i]);
            if(_obj3.value == kiszallitasVagySzemelyes){
              if(_obj[j].value == statuszra){
                _obj[j].selected = true;
              }
            }
          } else {
            if(_obj[j].value == statuszra){
              _obj[j].selected = true;
            }
          }
        }
      } else {
        if(kiszallitasVagySzemelyes != ""){
          _obj3 = document.getElementById('szallitasmod_' + emailKuldesTomb[statusz][tipus][i]);
          if(_obj3.value == kiszallitasVagySzemelyes){
            if(_obj[j].value == statuszra){
              _obj[j].selected = true;
            }
          }
        } else {
          if(_obj[j].value == statuszra){
            _obj[j].selected = true;
          }
        }
      }
    }
  }
}

function athelyez(statusz, tipus, obj, statuszra, nap){
  athelyez2(statusz, tipus, obj, statuszra, nap, "");
}

function url_kodolo(szoveg){
    return szoveg.toLowerCase().replace(/ö/g,"o").replace(/ő/g,"o").replace(/ó/g,"o").replace(/ü/g,"u").replace(/ű/g,"u").replace(/ú/g,"u").replace(/í/g,"i").replace(/é/g,"e").replace(/á/g,"a").replace(/[^a-zA-Z0-9\/]/g, "_");
}

function getSelectedCheckbox(buttonGroup) {
  var retArr = new Array();
  var lastElement = 0;
  if (buttonGroup[0]) {
    for (var i=0; i<buttonGroup.length; i++) {
      if (buttonGroup[i].checked) {
        retArr.length = lastElement;
        retArr[lastElement] = i;
        lastElement++;
      }
    }
  } else {
    if (buttonGroup.checked) {
      retArr.length = lastElement;
      retArr[lastElement] = 0;
    }
  }
  return retArr;
}

function getSelectedCheckboxValue(buttonGroup) {
  var sretArr = "";
  var retArr = new Array();
  var selectedItems = getSelectedCheckbox(buttonGroup);
  if (selectedItems.length != 0) {
    retArr.length = selectedItems.length;
    for (var i=0; i<selectedItems.length; i++) {
      if (buttonGroup[selectedItems[i]]) {
        retArr[i] = buttonGroup[selectedItems[i]].value;
      } else {
        retArr[i] = buttonGroup.value;
      }
    }
  }
  for (i=0; i<retArr.length; i++) {
    sretArr += retArr[i] + ";";
  }
  return sretArr;
}

function checkAll(field) {
  for (i = 0; i < field.length; i++){
    field[i].checked = true;
  }
}

function uncheckAll(field) {
  for (i = 0; i < field.length; i++){
    field[i].checked = false;
  }
}


