   var http_request = false;
   function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById('output').innerHTML = result;
            //location.href = window.location.href;
         } else {
            //alert('There was a problem with the request.');
         }
      }
   }




   function Trim(TRIM_VALUE){
   if(TRIM_VALUE.length < 1){
   return"";
   }
   TRIM_VALUE = RTrim(TRIM_VALUE);
   TRIM_VALUE = LTrim(TRIM_VALUE);
   if(TRIM_VALUE==""){
   return "";
   }
   else{
   return TRIM_VALUE;
   }
   } //End Function

   function RTrim(VALUE){
   var w_space = String.fromCharCode(32);
   var v_length = VALUE.length;
   var strTemp = "";
   if(v_length < 0){
   return"";
   }
   var iTemp = v_length -1;

   while(iTemp > -1){
   if(VALUE.charAt(iTemp) == w_space){
   }
   else{
   strTemp = VALUE.substring(0,iTemp +1);
   break;
   }
   iTemp = iTemp-1;

   } //End While
   return strTemp;

   } //End Function

   function LTrim(VALUE){
   var w_space = String.fromCharCode(32);
   if(v_length < 1){
   return"";
   }
   var v_length = VALUE.length;
   var strTemp = "";

   var iTemp = 0;

   while(iTemp < v_length){
   if(VALUE.charAt(iTemp) == w_space){
   }
   else{
   strTemp = VALUE.substring(iTemp,v_length);
   break;
   }
   iTemp = iTemp + 1;
   } //End While
   return strTemp;
   } //End Function

   function IsNumeric(strString) {
      var strValidChars = "0123456789.-";
      var strChar;
      var blnResult = true;

      if (strString.length == 0) return false;

      for (i = 0; i < strString.length && blnResult == true; i++) {
         strChar = strString.charAt(i);
         if (strValidChars.indexOf(strChar) == -1) {
            blnResult = false;
         }
      }
      return blnResult;
   }

   function IsValid(strString) {
      var strValidChars = "abcdefghijklmnopqrstuvwxyz0123456789-";
      var strChar;
      var blnResult = true;

      if (strString.length == 0) return false;

      for (i = 0; i < strString.length && blnResult == true; i++) {
         strChar = strString.charAt(i);
         if (strValidChars.indexOf(strChar) == -1) {
            blnResult = false;
         }
      }
      return blnResult;
   }

  function flip(rid) {
    //current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none';
    //document.getElementById(rid).style.display = current;
    jQuery("#"+rid).fadeToggle("slow");
  }
  function show(rid) {
    //document.getElementById(rid).style.display = 'block';
    jQuery("#"+rid).fadeIn("slow");
  }
  function hide(rid) {
    //document.getElementById(rid).style.display = 'none';
    jQuery("#"+rid).fadeOut("slow");
  }
  
  function getoldal(sel) {
    var oldal = sel.options[sel.selectedIndex].value;
    location.href = oldal;
  }

  function chr(AsciiNum) {
	return String.fromCharCode(AsciiNum)
  }

  function konfirm(wot,backdir,helpduma) {
     helpduma = helpduma.replace(/<br>/gi, "\n");

    var answer = confirm(wot+"\n\n"+helpduma)
	if (answer) {
		window.location = "http://www.gsmline.hu" + backdir;
	}
	else{
		window.location = "http://www.gsmline.hu/megrendeles";
	}
  }


   function check() {
      wot = document.getElementById('searchchk').value;
      if (wot != 'keresés az oldalon...') {
         wot = wot.replace(/ /gi, "+");
         wot = wot.replace(/%20/gi, "+");
         location.href="http://www.gsmline.hu/search.php?search=" + wot;
      }
      else {
         alert('Mire keressek?');
         return;
      }
   }

   function check2() {
      wot = document.getElementById('searchchk').value;
      if (wot != 'keresés az oldalon...') {
         wot = wot.replace(/ /gi, "+");
         wot = wot.replace(/%20/gi, "+");
         location.href="http://www.gsmline.hu/kereses/" + wot;
      }
      else {
         alert('Mire keressek?');
         return;
      }
   }

   function check3() {
      wot = document.getElementById('searchchk').value;
      wer = document.getElementById('wer').value;
      if (wot != 'keresés az oldalon...') {
         wot = encodeURIComponent(wot).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').replace(/\)/g, '%29').replace(/\*/g, '%2A');
         wot = wot.replace(/ /gi, "+");
         wot = wot.replace(/~/g,'%7E').replace(/%20/g,'+');
         location.href="http://www.gsmline.hu/kereses/" + wot + "?w=" + wer;
      }
      else {
         alert('Mire keressek?');
         return;
      }
   }

   function check3a() {
      wot = document.getElementById('searchchk').value;
      wer = document.getElementById('wer').value;
      rak = document.getElementById('rak').checked;
      if (rak == true) {
         rak = 1;
      }
      else {
         rak = 0;
      }
      if (wot != 'keresés az oldalon...') {
         wot = encodeURIComponent(wot).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').replace(/\)/g, '%29').replace(/\*/g, '%2A');
         wot = wot.replace(/ /gi, "+");
         wot = wot.replace(/~/g,'%7E').replace(/%20/g,'+');
         location.href="http://www.gsmline.hu/kereses/" + wot + "?w=" + wer + "&r=" + rak;
      }
      else {
         alert('Mire keressek?');
         return;
      }
   }

   function chkgar() {
      wot = document.getElementById('kod').value;
      if (IsValid(wot)) {
         //location.href="http://www.gsmline.hu/garancia_info.php?kod=" + wot;
         location.href="http://www.gsmline.hu/garancia_ellenorzes/" + wot;
      }
      else {
         alert('Hibás ellenőrző kód!');
         return;
      }
   }

   function enterke(evt) {
     evt = (evt) ? evt : event;
     var target = (evt.target) ? evt.target : evt.srcElement;
     var form = target.form;
     var charCode = (evt.charCode) ? evt.charCode :
         ((evt.which) ? evt.which : evt.keyCode);
     if (charCode == 13) {
         //if (validateForm(form)) {
             form.submit();
             return false;
         //}
     }
     return true;
   }

   function rakerdezujmod(id,title,mainchild) {
	 c=prompt('Átnevezés: ' + title,title);
	 if (c) {
  	    location.href='http://www.gsmline.hu/s_rename_'+mainchild+'_menu.php?id='+id+'&title='+c;
 	 }
   }

   function rakerdezujdel(url,wot) {
     x = confirm('Biztos, hogy törlöd?')
     if (x == true) {
  	    location.href=url;
  	 }
   }

   function megrendel(id,title,from) {
     url = 'http://www.gsmline.hu/megrendelem/'+id+'-'+title+'?from='+from;
     location.href= url;
   }

   function megrendelajanlott(id) {
     url = 'http://www.gsmline.hu/ajanlott-megrendeles.php?id='+id;
     location.href= url;
   }

   function megrendeluj() {
     url = 'http://www.gsmline.hu/megrendeles';
     location.href= url;
   }

   function aReload() {
     location.reload(true);
   }

   function aRedirmain() {
     location.href="http://www.gsmline.hu";
   }

   function megrendelem() {
     mehet = document.getElementById('btn_rendel').value;
     if (mehet == 1) {
        nev = document.getElementById('nev').value;
        cim = document.getElementById('cim').value;
        szamlazasinev = document.getElementById('szamlazasinev').value;
        szamlazasicim = document.getElementById('szamlazasicim').value;
        afasszamla = document.getElementById('afasszamla').checked;
        telefonszam = document.getElementById('telefonszam').value;
        email = document.getElementById('email').value;
        megrendeles = document.getElementById('megrendeles').value;
        megjegyzes = document.getElementById('megjegyzes').value;
        idlist = document.getElementById('idlist').value;
        telonevektrusted = document.getElementById('telonevektrusted').value;
        if (Trim(nev) == '') {
           alert('Hiányzó név!');
           return;
        }
        if (Trim(telefonszam) == '') {
           alert('Kérjük adjon meg telefonos elérhetőséget!');
           return;
        }
        if (email=="") {
           alert('Kérjük adja meg email elérhetőségét!');
           return;
        }
        var is_kukac_ok=email.indexOf('@');
        var is_dot_ok=email.indexOf('.');
        if ((is_kukac_ok==-1) || (is_dot_ok==-1)) {
           alert("Hibás email cím!");
           return;
        }
        if (((nev.length < 2) || (megrendeles.length < 5)) || ((telefonszam != '') && (telefonszam.length < 7))) {
           alert("Kérjük nézze át az adatokat!");
           return;
        }
        if (afasszamla == true) {
           if ((Trim(szamlazasinev) == '') || (Trim(szamlazasicim) == '')) {
              alert('Ha szeretne ÁFA-s számlát, kérjük adja meg számlázási adatait!');
              return;
           }
        }
        /*
        var poststr = "nev=" + encodeURIComponent( nev ) +
                      "&szamlazasinev=" + encodeURIComponent( szamlazasinev ) +
                      "&cim=" + encodeURIComponent( cim ) +
                      "&szamlazasicim=" + encodeURIComponent( szamlazasicim ) +
                      "&afasszamla=" + encodeURIComponent( afasszamla ) +
                      "&telefonszam=" + encodeURIComponent( telefonszam ) +
                      "&email=" + encodeURIComponent( email ) +
                      "&megjegyzes=" + encodeURIComponent( megjegyzes ) +
                      "&idlist=" + encodeURIComponent( idlist ) +
                      "&telonevektrusted=" + encodeURIComponent( telonevektrusted ) +
		      "&megrendeles=" + encodeURIComponent( megrendeles );
        makePOSTRequest('http://www.gsmline.hu/s_megrendel.php', poststr);
        alert("Köszönjük! Megrendelése megerősítéséhez egy munkanapon belül visszahívjuk!");
        location.href="http://www.gsmline.hu";
        */
        document.megrendelesform.submit();
     }
     else {
        alert("Kérjük figyelmesen olvassa el a vásárlási feltételeinket!");
        return;
     }
   }

   function updateprettylink(fejlecke) {
     fejlecke = fejlecke.toLowerCase();
     fejlecke = fejlecke.replace(/www.gsmline.hu/gi, "");
     fejlecke = Trim(fejlecke);
     fejlecke = fejlecke.replace(/ö/gi, "o");
     fejlecke = fejlecke.replace(/ü/gi, "u");
     fejlecke = fejlecke.replace(/ó/gi, "o");
     fejlecke = fejlecke.replace(/ő/gi, "o");
     fejlecke = fejlecke.replace(/ú/gi, "u");
     fejlecke = fejlecke.replace(/é/gi, "e");
     fejlecke = fejlecke.replace(/á/gi, "a");
     fejlecke = fejlecke.replace(/ű/gi, "u");
     fejlecke = fejlecke.replace(/í/gi, "i");
     fejlecke = fejlecke.replace(/:/gi, "");
     fejlecke = fejlecke.replace(/'/gi, "");
     fejlecke = fejlecke.replace(/"/gi, "");
     fejlecke = fejlecke.replace(/`/gi, "");
     fejlecke = fejlecke.replace(/,/gi, "");
     fejlecke = fejlecke.replace(/[/?&!()]/gi, "");
     fejlecke = Trim(fejlecke);
     fejlecke = fejlecke.replace(/ /gi, "-");
     fejlecke = fejlecke.replace(/----------/gi, "---------");
     fejlecke = fejlecke.replace(/---------/gi, "--------");
     fejlecke = fejlecke.replace(/--------/gi, "-------");
     fejlecke = fejlecke.replace(/-------/gi, "------");
     fejlecke = fejlecke.replace(/------/gi, "-----");
     fejlecke = fejlecke.replace(/-----/gi, "----");
     fejlecke = fejlecke.replace(/----/gi, "---");
     fejlecke = fejlecke.replace(/---/gi, "--");
     fejlecke = fejlecke.replace(/--/gi, "-");
     document.getElementById("prettylink").value = fejlecke;
   }

   function chkvaro() {
      varonev = document.getElementById('varonev').value;
      varotel = document.getElementById('varotel').value;
      varoemail = document.getElementById('varoemail').value;
      if (varonev == '') {
         alert('Kérjük adja meg nevét!');
         return;
      }
      if (varotel == '') {
         alert('Kérjük adja meg telefonszámát!');
         return;
      }
      if (varoemail == '') {
         alert('Kérjük adja meg email címét!');
         return;
      }
      var is_kukac_ok=varoemail.indexOf('@');
      var is_dot_ok=varoemail.indexOf('.');
      if ((is_kukac_ok==-1) || (is_dot_ok==-1)) {
 	 alert("Hibás email cím!");
         return;
      }
      document.varolista.submit();
   }

   function cleanvaromegj() {
      varomegj = document.getElementById('varomegj').value;
      if (varomegj == 'Ide másoljátok az érdeklődő adatait...') {
         document.getElementById('varomegj').value = '';
      }
   }



   function uc_offline(wot) {
     ucwindow=window.open('','','width=350,height=100')
     if (wot == "normal") {
        msg = "<br><center>Online ügyfélszolgálatunk jelenleg nem elérhető!<br>Kérjük próbálkozzon hétköznapokon 10-17 óráig...</center>";
     }
     else {
        msg = "<br><center>Online ügyfélszolgálatunk jelenleg nem elérhető!<br>Kérjük próbálkozzon később...</center>";
     }
     ucwindow.document.write(msg)
     ucwindow.focus()
   }

   function chgpix(disz,overkep) {
     disz.src='http://www.gsmline.hu/'+overkep;
   }



 function hozzarendel(idke,wot) {
   itemidvar = "itemid_"+idke;
   hg = "hg_"+idke;
   itemid = document.getElementById(itemidvar).value;
   if (wot != 99999) {
      hgset = document.getElementById(hg).value;
   }
   else {
      hgset = wot;
   }

   var poststr = "hg=" + encodeURIComponent( hgset ) +
                 "&idke=" + encodeURIComponent( itemid );
   makePOSTRequest('http://www.gsmline.hu/hasznaltgsm.php?a=hozzarendeles_do', poststr);
   alert('Ok.');
   jQuery("#"+idke).fadeOut();
 }

 function hozzarendelvid(idke,wot) {
   itemidvar = "itemid_"+idke;
   youtube_id = "youtube_id_"+idke;
   itemid = document.getElementById(itemidvar).value;
   youtubeid = document.getElementById(youtube_id).value;

   var poststr = "youtubeid=" + encodeURIComponent( youtubeid ) +
                 "&idke=" + encodeURIComponent( itemid );
   makePOSTRequest('http://www.gsmline.hu/vidz.php?a=hozzarendeles_do', poststr);
   alert('Ok.');
   aReload();
 }


   function MM_preloadImages() { //v3.0
     var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
       var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
       if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
   }
   
   function chkklikk() {
	var fotoID = event.target.id;
	if (event.button == 0) {
		alert("Left click on " + fotoID + "!");
	} else if (event.button == 2) {
		event.preventDefault();
		alert("Right click on " + fotoID + "!");
	}
   }
   
  function kopi() {
    document.getElementById('szamlazasinev').value = document.getElementById('nev').value;
    document.getElementById('szamlazasicim').value = document.getElementById('cim').value;
  }
   
