function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function refreshstick(poid,cnf){
	$.ajax({
			type: "POST",
			timeout: 7000,
			data:{fnc: "RefreshSticker@systemmenu", stpoid:poid,cnf:cnf},
			url: "?conf="+cnf,
			dataType: "xml",
			success: function(result){
				$('#s_'+poid).html($('html',result).text());
			}
	});
}
function ukazfarby(id){
	alert("faxcim s id:"+id);
}

function renderer_usrhw(data){
	var d=data.split("|");
	var html;
	html="<table class='usrhwtbl'><tbody><tr><td colspan=2 class='userhwmeno'><b>"+d[0]+"</b></td></tr><tr><td class='sede userhwriadok'>Práva:</td><td class='userhwriadok'><i>"+d[1]+"</i></td class='userhwriadok'></tr><tr><td class='sede userhwriadok'>Mobil:</td><td class='userhwriadok'>"+d[2]+"</td></tr><tr><td class='sede userhwriadok'>Tel:</td><td class='userhwriadok'>"+d[3]+"</td></tr><tr><td class='sede userhwriadok'>Mobil súkr.:</td><td class='userhwriadok'>"+d[4]+"</td></tr></tbody></table>";
	html="<div class='usrhwdiv'>";
	html=html+"<div class='usrhwrow'><div class='usrhwmeno'>"+d[0]+"</div></div>";
	html=html+"<div class='usrhwrow'><div class='usrhwpopis'>Práva:</div><div class='usrhwvalue'>"+d[1]+"</div></div>";
	html=html+"<div class='usrhwrow'><div class='usrhwpopis'>Mobil:</div><div class='usrhwvalue'>"+d[2]+"</div></div>";
	html=html+"<div class='usrhwrow'><div class='usrhwpopis'>Tel:</div><div class='usrhwvalue'>"+d[2]+"</div></div>";
	html=html+"<div class='usrhwrow'><div class='usrhwpopis'>Mobil súkr.:</div><div class='usrhwvalue'>"+d[4]+"</div></div>";
	html=html+"</div>";
	
	return html;
}

function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}


// Custom Functions For IT & T Database
function render_datetime(value,metadata,record,rowIndex,colIndex,store){
	return Ext.util.Format.date(Date.parseDate(value,'Y-m-d H:i:s'),'d.m.Y H:i:s');
}

function render_date(value,metadata,record,rowIndex,colIndex,store){
	return Ext.util.Format.date(Date.parseDate(value,'Y-m-d H:i:s'),'d.m.Y H:i:s');
}

function render_orange_sim(value,metadata,record,rowIndex,colIndex,store){
	var today = new Date();
	var oranzovylow = new Date('February 1,2222');
	var oranzovyhigh = new Date('February 3,2222');
	if(record.data['Viazanost']<oranzovyhigh && record.data['Viazanost']>oranzovylow){
		return '<span style="background-color:#ffbb00;padding:2px;font-weight:500;padding-left:10px;padding-right:10px;">'+Ext.util.Format.date(value,'d.m.Y')+'</span>';
	} else 
	if(record.data['Viazanost']< today){
		return '<span style="background-color:#ff9797;padding:2px;font-weight:500;padding-left:10px;padding-right:10px;">'+Ext.util.Format.date(value,'d.m.Y')+'</span>';
	} else {
		return '<span style="background-color:#80fe7d;padding:2px;font-weight:500;padding-left:10px;padding-right:10px;">'+Ext.util.Format.date(value,'d.m.Y')+'</span>';
	};
}

function render_orange_number(value){	
	return value;
}

function render_user(value,metadata,record,rowIndex,colIndex,store){
	var newval;
	if(record.data['Aktivny']=='false'){
			newval='<span class="sedyuser">'+value+'</span>';
	} else {
			newval='<span class="aktivnyuser">'+value+'</span>';
	}
	return newval;
}

function render_user_combo(value,metadata,record,rowIndex,colIndex,store){
	var newval;
	if(record.data['Aktivny']=='false'){
			newval='<span class="sedyuser">'+record.data['cmb'+this.name]+'</span>';
	} else {
			newval='<span class="aktivnyuser">'+record.data['cmb'+this.name]+'</span>';
	}
	return newval;
}

function render_user_checkbox(data,row,record){
	var od="";
	var newval;
	if(!data || data=="false")
		{od="Nie";}
			else
		{od="Áno";} 
	if(record.data['Aktivny']=='false'){	
		newval='<span class="sedyuser">'+od+'</span>';
	} else {
		newval='<span class="aktivnyuser">'+od+'</span>';
	}
	return newval;
}

function render_user_mail(value,metadata,record,rowIndex,colIndex,store){
	var newval;
	if(record.data['Aktivny']=='false'){
			newval='<a href="mailto:'+value+'" class="sedyuser">'+value+'</a>';
	} else {
			newval='<a href="mailto:'+value+'" class="aktivnyuser">'+value+'</a>';
	}
	return newval;
}