// FBI 2007 myAjax

var objReadPage = {
   ajxSetUsersActivation: function(url, data) {
       var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxSUAResponse});
   },
   ajxSUAResponse: function(oReq) {
       alert(oReq.responseText);
   },
   
   ajxGetUsersActivation: function(url, data) {
       var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxGUAResponse});
   },
   ajxGUAResponse: function(oReq) {
       //alert(oReq.responseText);
       var tmpGUA = "";       
       var aryGUALine = oReq.responseText.split("\x11");
       
       tmpGUA += "<table class='GUA'>"+
                 "  <tr>"+
                 "    <td class='GUAnas'> Ime podjetja </td>"+
                 "    <td class='GUAnas'> Uporabniško ime </td>"+
                 "    <td class='GUAnas'> Ime osebe </td>"+
                 "    <td class='GUAnas'> Priimek osebe </td>"+
                 "    <td class='GUAnas'> Chmod </td>"+
                 "    <td class='GUAnas'> Število naročil </td>"+
                 "  </tr>";
       for(x = 0; x < aryGUALine.length-1; x++) {
           var aryGUAInfo = aryGUALine[x].split("\x10");
           
           //alert(aryGUAInfo[5]);
           
           sel1="";sel2="";sel3="";
           if(aryGUAInfo[4] == 'U') sel1='selected';
           if(aryGUAInfo[4] == 'CO')sel2='selected';
           if(aryGUAInfo[4] == 'CA')sel3='selected';
           
           tmpGUA += "<tr>"+
                     "  <td>"+aryGUAInfo[0]+"</td>"+
                     "  <td>"+aryGUAInfo[1]+"</td>"+
                     "  <td>"+aryGUAInfo[2]+"</td>"+
                     "  <td>"+aryGUAInfo[3]+"</td>"+
                     "  <td>"+
                     "    <select id='GUAsel"+x+"' onchange='cPRead.ajxSetUsersActivation(\x22"+aryGUAInfo[1]+"\x22,$(\x22GUAsel"+x+"\x22).value);'>"+
                     "      <option value='U'  "+sel1+"> U </option>"+
                     "      <option value='CO' "+sel2+"> CO </option>"+
                     "      <option value='CA' "+sel3+"> CA </option>"+
                     "    </select>"+
                     "  </td>"+
                     "  <td>"+aryGUAInfo[5]+"</td>"+
                     "</tr>";
       }
       tmpGUA += "</table>";
       $('adm_ActUser').innerHTML = tmpGUA;
      //setTimeout(" $('adm_ActUser').innerHTML = tmpGUA;", 300);
   },
   
	// ajxGetSession
	ajxGetSession: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseSession});
   },
   ajxResponseSession: function(oReq) {
	   //cPRead.ses_chmod = oReq.responseText;
   },
   
	// ajxGetNumNovosti
	ajxGetNumNovosti: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseNumNovosti});
   },
   ajxResponseNumNovosti: function(oReq) {
	   cPRead.numNov = oReq.responseText;
   },
	// ajxGetSqlNovost
	ajxGetSqlNovost: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseSqlNovost});
   },
   ajxResponseSqlNovost: function(oReq) {
	   alert(oReq.responseText);
	   res = oReq.responseText;
	   aRes = res.split("\x12");
	   
	   for(x = 0; x < aRes.length; x++) {
	       
		   var aNov = Array();
		   aRes1 = aRes[x].split("\x11");
		   for(y = 0; y < aRes1.length-1; y++) {
		       
			   aRes2 = aRes1[y].split("\x10");
			   aNov[aRes2[0]] = aRes2[1];
		   }
	   }
	   $('dn_tx_title').value   = aNov['title'];
	   $('dn_tx_oznaka').value  = aNov['oznaka'];
	   $('dn_tx_ident').value   = aNov['ident'];
	   $('dn_tx_imgLink').value = aNov['imgLink'];
	   $('dn_tx_text').value    = aNov['text'];
	   $('dn_tx_id_oz').value   = aNov['id_oz'];
	   //alert($('dn_tx_id_oz').value);
   },
    
	// ajxRemSqlNovost
	ajxRemSqlNovost: function(url, data) {
		var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseRSqlNovost});
	},
	ajxResponseRSqlNovost: function(oReq) {
		alert(oReq.responseText);
	},
	// ajxGetSqlNovosti
	ajxGetSqlNovosti: function(url, data) {
		var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseGSN});
	},
	ajxResponseGSN: function(oReq) {
		Output  = "";
		Novosti = oReq.responseText;
		aNovosti = Novosti.split("\x12");
	    for(x = 0; x < (aNovosti.length-1); x++) {
		   var aXNum = Array();
		   aNovosti1 = aNovosti[x].split("\x11");
		   for(y = 0; y < (aNovosti1.length-1); y++) {
		       NV = aNovosti1[y].split("\x10");
			   name = NV[0];
			   val  = NV[1];
			   aXNum[name] = val;
		   }
		   
		   // smf.indexSetNovosti
		   Output += smf.indexSetNovosti(aXNum);
		   //alert(Output);
		}
		
		$('novosti').innerHTML = Output;
	},
	
	// ajxGet30SqlNovosti
	ajxGet30SqlNovosti: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponse30SqlNovosti});
   },
   ajxResponse30SqlNovosti: function(oReq) {
	   alert(oReq.responseText);
	   
	   var check = 0;
	   tDiv   = "";
	   novosti = oReq.responseText;
	   
	   tDiv += "<table border='0' cellpadding='0' cellspacing='0' width='100%'>";
	   aNovosti = novosti.split("\x12");
	   for(x = 0; x < (aNovosti.length-1); x++) {
	       
		   var a30 = Array();
		   
		   aNV = aNovosti[x].split("\x11");
		   for(y = 0; y < (aNV.length-1); y++) {
		       NV = aNV[y].split("\x10");
			   name = NV[0];
			   val  = NV[1];

			   a30[name] = val;
			   //alert("NAME: "+name+" VALUE: "+val);
		   }
		   if(check == 0) {
		      check = -1;
			  tDiv += "<tr bgcolor='#DCDCDC' style='color:#000000;'>"+
			       "    <td width='0'></td>"+
				   "    <td align='center'><b>"+LA.check("Oznaka komada")+"</b></td>"+
				   "    <td align='center'><b>"+LA.check("Ident")+"</b></td>"+
				   "    <td align='center'><b>"+LA.check("Kratek naslov")+"</b></td>"+
				       "</tr>";
		   }
		   tDiv += "<tr class='SNovosti' style='cursor:pointer;' onclick=\x22cPRead.ajxGetFile('../adm_SNovost', '', 'nastavitve', 'Spremeni novosti'); cPRead.ajxGetSqlNovost(smf.makeOZ_ID("+x+"))\x22>"+
		           "    <td><input type='text' id='id"+x+"' value='"+a30['id_oz']+"' style='width:0px; height:0px; visibility:hidden;'/></td>"+
				   "    <td align='center' style='border-bottom:solid 1px;'> "+a30['oznaka']+ "</td>"+
				   "    <td align='center' style='border-bottom:solid 1px;'> "+a30['ident']+  "</td>"+
				   "    <td align='center' style='border-bottom:solid 1px;'> "+a30['title']+  "</td>"+
				   //"    <td>"+a30['imgLink']+"</td>"+
				   //"    <td>"+a30['text']+"</td>"+
				   "</tr>";
	   }
	   tDiv += "</table>";
	   //alert(tDiv);
	   $('nastavitve').innerHTML = tDiv;
   },
	//ajxSetSqlNovosti
	ajxSetSqlNovosti: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseSqlNovosti});
   },
   ajxResponseSqlNovosti: function(oReq) {
	   if(oReq.responseText.length > 0)
	       alert(oReq.responseText);
   },
   
   // getamo sql uservalues
   ajxGetSqlUserValues: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseGSqlUserValues});
   },
   ajxResponseGSqlUserValues: function(oReq) {
	   rString = oReq.responseText;
	   
	   var aTmp = rString.split("\x11");
	   for(x = 0; x < aTmp.length; x++) {
		   var aTmp1 = aTmp[x].split("\x10");
		   $(aTmp1[0]).value = aTmp1[1];
	   }
	   //$(cPRead.sqlVInputName).value = oReq.responseText;
   },
   ajxSetSqlUserValues: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseSSqlUserValues});
   },
   ajxResponseSSqlUserValues: function(oReq) {
	   if(oReq.responseText.length > 0)
	       cPRead.ajxWriteError("error", oReq.responseText, "ERROR");
	   else
	       $('error').innerHTML = LA.check("Podatki uspe\u0161no spremenjeni!");
   },
   
   // ajxListView()
   ajxGetList: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseList});
   },
   ajxResponseList: function(oReq) {
	   $('tooltip').innerHTML = oReq.responseText;
   },
   
   // ajxGetFile
   setRequest: function(url, data) {
	  var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.getResponse});
   },
   getResponse: function(oReq) {
	  $(cPRead.mainDivPath).innerHTML = oReq.responseText;
	  setTimeout("cPRead.loading('top_loading', 'end')", 1000);
   },
   
   ajxLogOut: function(url, data) {
	  var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseLOut});
   },
   ajxResponseLOut: function(oReq) {
	  //alert(oReq.responseText);
	  document.location = resolvePath;
   },
   // li
   ajxLogIn: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseLIn});
   },
   ajxResponseLIn: function(oReq) {
	   //alert(oReq.responseText);
	   if(oReq.responseText == 0)
	      document.location = resolvePath;
	   else {
		  $('error').innerHTML = "";
		  cPRead.loading('top_loading', 'end');
		  $('password').value = "";
		  cPRead.ajxWriteError("error", LA.check("Napaka pri vpisu!"), "ERROR");
	   }
   },
   
   // getTime
   ajxGetTime: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseTime});
   },
   ajxResponseTime: function(oReq) {
	   $('top_time').innerHTML = LA.check("\u010Cas")+": [ <p style='color:#E0F5FF;display:inline;'>"+ oReq.responseText+ "</p> ]";
   },
   
   // getViews
   ajxGetView: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseView});
   },
   ajxResponseView: function(oReq) {
	   $('top_view').innerHTML = LA.check('Pregledi')+": [ <p style='color:#E0F5FF;display:inline;'>"+ oReq.responseText+ "</p> ]";
   },
   
   // getStatistics
   ajxGetStat: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseStat});
   },
   ajxResponseStat: function(oReq) {
	   $('divTdMain').innerHTML = oReq.responseText;
   },
   // test
   ajxGetTest: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseTest});
   },
   ajxResponseTest: function(oReq) {
	  $(cPRead.mainDivPath).innerHTML = oReq.responseText;
	  cPRead.loading('top_loading', 'end');
      
	  //alert(cPRead.FName);
	  if(cPRead.FName == 'Spremeni izdelek') {
	      izdelki_load.show('t');

		  var arryGSDR = GSDR[7].split('|');
		  var numRow = (arryGSDR.length / 4); numRow-=1;
		  for(x=0;x<numRow;x++) {
		    izdelki_load.plus();
		  }
		  izdelki_load.show('t');
		  
		  $('adm_map1').value=GSDR[0];
		  $('adm_map2').value=GSDR[1];
		  $('adm_map3').value=GSDR[2];
		  $('nazivM').value = GSDR[5];
		  $('ozkomM').value = GSDR[3];
		  $('narstM').value = GSDR[4];
		  $('stkomM').value = GSDR[6];
		  
		  var stej = 0;
		  for(x=0;x<numRow;x++) {
			naziv = "naziv"+x;
			ozkom = "ozkom"+x;
			narst = "narst"+x;
			stkom = "stkom"+x;	
			
			$(naziv).value = arryGSDR[stej]; stej++;
			$(ozkom).value = arryGSDR[stej]; stej++;
			$(narst).value = arryGSDR[stej]; stej++;
			$(stkom).value = arryGSDR[stej]; stej++;
		  }
	  }
	 
	  if(cPRead.FName == 'Osebne nastavitve')
	      cPRead.ajxGetSqlUserValues();
	  if(cPRead.FName == 'Dodaj izdelek')
	      izdelki_load.show('t');
	  
	  if(cPRead.FName == 'Katalog') {
		  if(cPRead.KIsci.length > 0) {
			  //alert(cPRead.KIsci);
		      nList.Main();
			  nList.mainGetSearch(cPRead.KIsci, 'mainIsci');
		  }
		  else {
			  nList.Main();
		  }
	  }

	  cPResize.resize();
	  
	  //BLoad.BigLoad('end');
   },
   
   // userAdd
   ajxUserAdd: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: this.ajxResponseUAdd});
   },
   ajxResponseUAdd: function(oReq) {
	   cPRead.loading('top_loading', 'end');
	   
	   document.location = resolvePath;
   },
   // check email & username
   ajxCheckEU: function(url, data) {
	   var aj = new Ajax.Request(url, {method:'get',parameters: data, onComplete: objReadPage.ajxResponseEU});
   },
   ajxResponseEU: function(oReq) {
	   var res = oReq.responseText.split(' ');
	   
	   if(res[0] == '-1') {  // username check
	      //alert("user ne obstaja");
	   }
	   else {
		   cPRead.ajxWriteError("error", LA.check("Uporabnik \u017Ee obstaja!"), "ERROR");
	   }
	   
	   if(res[1] == '1') {   // email check
	      //alert("email ok");
	   }
	   else {
		   cPRead.ajxWriteError("error", LA.check("Napa\u010Den EMail!"), "ERROR");
		   //$('username').value = "";
		   $('password').value = "";
		   $('email').value    = "";
	   }
	   
	   if(cPRead.regSecErr == 0) {
		   //alert("test... REGISTERING!"+ Form.serialize('regist'));
		   cPRead.ajxUserAdd(Form.serialize('regist'));
	   }
   }

};

/* ########################################################################### */

var clsPageRead = Class.create();
clsPageRead.prototype = {
   initialize: function() {
	   this.regSecErr = 0; // count error
	   this.regSecWar = 0; // count warning
	   
	   this.FName     = ""; // opened file name
	   this.mainDivPath = "main";
	   
	   this.KIsci     = ""; // katalog isci
	   
	   // ses
	   this.s_chmod   = "";
	   
	   // novosti
	   this.posNov    = 1; // za novStat
	   this.muvNov    = 0; // kje se nahajamo
	   this.numNov    = 0; // stevilo vseh novosti
	   this.ajxGetNumNovosti();
   },   
   
   moveNovosti: function(pm) {
	   if(pm == '+') {
	       if((this.muvNov+2) < this.numNov) {
			   this.muvNov += 2;
			   this.posNov += 1;
			   this.ajxGetSqlNovosti(this.muvNov, 2);
			   smf.showNNav();
			   log_start.add("INFO\x11 Novosti +");
		   }
	   }
	   else if(pm == '-') {
	       if((this.muvNov-2) >= 0) {
		       this.muvNov -= 2;
			   this.posNov -= 1;
			   this.ajxGetSqlNovosti(this.muvNov, 2);
			   smf.showNNav();
            log_start.add("INFO\x11 Novosti -");
		   }
	   }
   },
   
   ajxSetUsersActivation: function(user, chmod) {
       path = "?ajxSetUsersActivation="+user+"&chmod="+chmod;
       alert(path);
	     objReadPage.ajxSetUsersActivation("sm-code/myAjax.php", path);
   },
   
   ajxGetUsersActivation: function() {
       path = "?ajxGetUsersActivation=1";
	    objReadPage.ajxGetUsersActivation("sm-code/myAjax.php", path);
   },
   
   ajxGetSession: function(name) {
	   path = "ajxGetSession="+name;
	   objReadPage.ajxGetList("sm-code/myAjax.php", path);
   },
   
   ajxListView: function() {
	   objReadPage.ajxGetList("sm-code/myAjax.php", "ListView");
   },
   
   loading: function(divID, type) {
	   if(type == "start") {
	      $(divID).style.width   = "16px";
		  $(divID).style.height  = "16px";
		  //$(divID).style.padding = "0px 65px 0px 65px";
		  $(divID).innerHTML = loadingPath;
		  $(divID).style.visibility = 'visible';
	   }
	   else if(type == "end") {
	      //$(divID).style.width      = "0px";
	      //$(divID).style.height     = "0px";
	      //$(divID).style.visibility = 'hidden';
	      $(divID).innerHTML        = "";
	   }
   },
   
   ajxLogOut: function() {
      myData = "logOut";
	  objReadPage.ajxLogIn("sm-code/myAjax.php", myData);
   },
   
   ajxLogIn: function(username, password) {
	   //alert(username+" "+password);
	   this.regSecErr = 0;
	   if     (username.length < 4) {
	       $('error').innerHTML = "";
	       this.ajxWriteError('error', LA.check("Uporabni\u0161ko ime mora vsebovati MIN. 4 crke!"), 'ERROR');
	   }
	   else if(password.length < 4) {
	       $('error').innerHTML = "";
		   $('password').value  = "";
		   this.ajxWriteError('error', LA.check("Geslo mora vsebovati MIN. 4 crke!"), 'ERROR');
	   }
	   else {
		   this.loading('top_loading', 'start');
	       myData = "logIn="+username+"&pwd="+password;
	       objReadPage.ajxLogIn("sm-code/myAjax.php", myData);
	   }
   },
   
   ajxUserAdd: function(data) {
	   myData = "userAdd=&bro="+BrowserDetect.browser+"&os="+BrowserDetect.OS+"&"+data;
	   objReadPage.ajxUserAdd("sm-code/myAjax.php", myData);
   },
   
   ajxGetTest: function(fname) {
	  path = 'getFile='+fname+'.htm';
      objReadPage.ajxGetTest('sm-code/myAjax.php', path);
   },
   
   ajxWriteError: function(divID, text, type) {
	   var buffer = "";
	   buffer = $(divID).innerHTML;
	   
	   if     (type.toUpperCase() == 'ERROR') {
		   this.regSecErr +=1;
		   buffer += "<u><b><p style='color:#ff0000; display:inline;'>"+type.toUpperCase()+"</p></b></u> [ "+this.regSecErr+" ]: "+text+"<br>";
	   }
	   else if(type.toUpperCase() == 'WARNING') {
		   this.regSecWar +=1;
		   buffer += "<u><b><p style='color:#ff0000; display:inline;'>"+type.toUpperCase()+"</p></b></u> [ "+this.regSecWar+" ]: "+text+"<br>";
	   }
	   
	   this.loading('top_loading', 'end');
	   
	   $(divID).innerHTML = buffer;
   },
   
   ajxCheckEU: function(email, user) {
	  var eu = 'checkEMail='+email+'&sql_checkUser='+user;
      objReadPage.ajxCheckEU('sm-code/myAjax.php', eu)
	  //setTimeout('pRed.ajxCheckEmail()', 1000);
   },
   
   ajxGetTime: function() {
      objReadPage.ajxGetTime('sm-code/myAjax.php', 'getTime')
	  setTimeout('cPRead.ajxGetTime()', 1000);
   },
   
   ajxGetView: function() {
      objReadPage.ajxGetView('sm-code/myAjax.php', 'getView')
   },
   
   ajxGetStat: function() {
      objReadPage.ajxGetStat('upload/stats.php', '')
   },
   
   ajxGetSearch: function(isci) {
       this.loading('top_loading', 'start');
	   
	   this.FName = 'Katalog';
	   this.KIsci = isci;
	   
	   $('top_pregled').innerHTML = LA.check('Pregled vsebine')+": [ <p style='color:#E0F5FF;display:inline;'>"+cPRead.FName+" </p> ]";
	   
	   if(lang == 'en')
	     objReadPage.ajxGetTest('sm-code/myAjax.php', 'getFile=../n_Katalog_en.htm');
	   else
	     objReadPage.ajxGetTest('sm-code/myAjax.php', 'getFile=../n_Katalog.htm');
   },
   
   ajxGetFile: function(name, end, mPath, title) {
	   //BLoad.BigLoad('start');
	   
	   if(cPRead.FName != 'Nastavitve') {
	   if(W.ret == 0) {
	      W.ret   = -1;
		  W.stej  = 0;
		  W.zapri = -1;
	      $('scrlDown').style.visibility = 'hidden';
	   }}
		  
	   if(typeof(mPath) != 'undefined')
		   if(mPath != '')
	           this.mainDivPath = mPath;
	   
	   if(typeof(title) != 'undefined') {
	       if(title != '')
		      this.FName = title;
	   }
	   
	   if(name != '') {
		  if(this.FName == '')
		     this.FName = name;
		  
		  if(lang == 'en')
		    name += '_en';
			
		  if(end == '') end = 'htm'; 
		  fName = 'getFile='+name+'.'+end;
	      
		  $('top_pregled').innerHTML = LA.check('Pregled vsebine')+": [ <p style='color:#E0F5FF;display:inline;'>"+LA.check(cPRead.FName)+" </p> ]";

		  this.loading('top_loading', 'start');
		  //objReadPage.setRequest(fname, '');
		  objReadPage.ajxGetTest('sm-code/myAjax.php', fName);
	   }
   },
   
   ajxGetNumNovosti: function() {
       objReadPage.ajxGetNumNovosti('sm-code/myAjax.php', 'ajxGetNumNovosti');
   },
   // // dn_tx_id_oz
   ajxRemSqlNovost: function() {
       path = "ajxRemSqlNovost="+escape($('dn_tx_id_oz').value);
	   objReadPage.ajxRemSqlNovost('sm-code/myAjax.php', path);
   },
   
   // ajxGetSqlNovost by id_oz
   ajxGetSqlNovost: function(id_oz) {
	   alert(id_oz);
	   path = "ajxGetSqlNovost="+escape(id_oz);
	   objReadPage.ajxGetSqlNovost('sm-code/myAjax.php', path);
   },
   
   // ajxGetSqlNovosti od - do
   ajxGetSqlNovosti: function(OD, DO) {
	   path = "ajxGSNOd="+OD+"&ajxGSNDo="+DO;
	   objReadPage.ajxGetSqlNovosti('sm-code/myAjax.php', path);
   },
   
   // adm get 30 sql novosti
   ajxGet30SqlNovosti: function() {
	   path = "ajxGet30SqlNovosti";
	   objReadPage.ajxGet30SqlNovosti('sm-code/myAjax.php', path);
   },
   
   // adm add novosti t0 1nd3x
   ajxSetSqlNovosti: function(type) {
	   //alert($('dn_tx_text').value);  dela ccc žžž ššš
	   path = "SQLN="+type+"&setSqlNovosti="+
	          "title\x10"  +$('dn_tx_title').value  +"\x11"+
			  "oznaka\x10" +$('dn_tx_oznaka').value +"\x11"+
			  "ident\x10"  +$('dn_tx_ident').value  +"\x11"+
			  "imgLink\x10"+$('dn_tx_imgLink').value+"\x11"+
			  "text\x10"   +$('dn_tx_text').value   +"\x11";
			  if(type == 'reset')
	   path +="id_oz\x10"  +escape($('dn_tx_id_oz').value)  +"\x11";
	   
	   objReadPage.ajxSetSqlNovosti('sm-code/myAjax.php', path);
   },
   
   // getamo Sql value & putamo v input html
   ajxGetSqlUserValues: function() {
	   //this.sqlVInputName = iname;
       path               = "getSqlUserValues";
	   objReadPage.ajxGetSqlUserValues('sm-code/myAjax.php', path);
   },
   
   // getamo Sql value & putamo v input html
   ajxSetSqlUserValues: function(values) {
	   //alert(values);
       path               = "setSqlUserValues="+values;
	   objReadPage.ajxSetSqlUserValues('sm-code/myAjax.php', path);
   },
   
   spremeniPodatke: function() {
		var LPath = "";
		this.regSecErr = 0;
		this.regSecWar = 0;
		var num;
		
		$('error').innerHTML = "";
		
		var aTmp = Form.getElements('regist');
		for(x = 0; x < (aTmp.length-2); x++) { 
		  var aName = Form.Element.serialize(aTmp[x]).split('=');
		  		  
		  if(aName[0] == 'password1')    num =  0;
		  if(aName[0] == 'password2')    num =  0;
		  
		  if(aName[0] == 'email')        num =  5;
		  
		  if(aName[0] == 'ime_podjetja') num =  3;
		  if(aName[0] == 'drzava')       num =  3;
		  if(aName[0] == 'telefon')      num =  3;
		  if(aName[0] == 'ime')          num =  3;
		  if(aName[0] == 'priimek')      num =  3;
          if(aName[0] == 'naslov')       num =  3;
		  if(aName[0] == 'mesto')        num =  3;
		  if(aName[0] == 'postna_st')    num =  3;
		  
		  if(aName[1].length < num)
		      cPRead.ajxWriteError("error", aName[0]+" minimalno "+num+" znakov!", "ERROR");
		  else {
		      if(aName[0] == 'password1') {
			      if($('password1').value.length > 0) {
				      if($('password1').value == $('password2').value)
					      LPath += "password"+"\x10"+aName[1]+"\x11";
					  else {
					      if($('password2').value.length == 0)
						      cPRead.ajxWriteError("error", LA.check("Prosim izpolnite <u>POTRDITEV</u> gesla!"), "ERROR");
						  else
						      cPRead.ajxWriteError("error", LA.check("Gesli se morata ujemati!"), "ERROR");
					  }
				  }
			  }
			  else
			      LPath += aName[0]+"\x10"+aName[1]+"\x11";
		  }
		}

		if(this.regSecErr == 0)
		   cPRead.ajxSetSqlUserValues(LPath);
   },
   
   shraniPodatke: function() {
		this.regSecErr = 0;
		this.regSecWar = 0;
		$('error').innerHTML = "";
		
		var num;
		var tmpVal;
		var chk = 0;
		var aTmp = Form.getElements('regist');
		for(x = 0; x < aTmp.length; x++) { 
		  var aName = Form.Element.serialize(aTmp[x]).split('=');
		  
		  if(aName[0] == 'username')     num =  4;
		  
		  if(aName[0] == 'password1')    num =  4;
		  if(aName[0] == 'password2')    num =  0;
		  
		  if(aName[0] == 'email')        num =  5;
		  
		  if(aName[0] == 'ime_pod')      num =  3;
		  if(aName[0] == 'drzava')       num =  3;
		  if(aName[0] == 'tel')          num =  3;
		  if(aName[0] == 'ime')          num =  3;
		  if(aName[0] == 'priimek')      num =  3;
      if(aName[0] == 'naslov')       num =  3;
		  if(aName[0] == 'mesto')        num =  3;
		  if(aName[0] == 'postna_st')    num =  3;
		  
		  
		  if(aName[0] != 'cname') {
		     if(aName[1].length < num) {
				   if(aName[0] == 'password1') {
				      cPRead.ajxWriteError("error", LA.check("Geslo mora biti dolgo vsaj 4 znake!"), "ERROR");
				      $(aName[0]).value = '';
			          chk = 1;
				   }
				   else {
					   errTmp = aName[0]+" Minimalno "+num+" crk-e!";
					   cPRead.ajxWriteError("error", errTmp, "ERROR");
					   $(aName[0]).value = '';
					   chk = 1;
				   }
			   }
			 else if(aName[1].length == 0) {
				 errTmp = aName[0]+" prazno!";
				 //pRed.ajxWriteError("error", errTmp, "WARNING");
			 }
		     else {
			  //alert(x);
		      if(chk == 0 && this.regSecErr == 0 && x == 11) {
				  if($('pogoj').checked == true) { 
				     this.loading('top_loading', 'start');
					 alert($('email').value);
					 this.ajxCheckEU($('email').value, $('username').value);
				  }
				  else 
				     cPRead.ajxWriteError("error", LA.check("Sprejeti morate pogoje podjetja SM Strojkoplast d.o.o.!"), "ERROR");
			    }
		     }
		  }
		}
	  }
}

