function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}

function saveKosik2(id,pocet) {
		Effect.Appear("ajaxload");
		new Ajax.Updater(
				'forname', 
				'/tobin//'+pocet+'/kod/?kod='+id,
				{
					method: 'get', 
					evalScripts:true,
					onComplete:function(){ 
					Effect.Fade("ajaxload");	
					}
					
				});
	}
	

var saveFunc = function(t) {
	document.getElementById('forname').innerHTML=t.responseText;
	}
var kodFunc = function(t) {
	document.getElementById('forname').innerHTML=t.responseText;
	}




function checkname(kod) {
		
	new Ajax.Request('/ajax/kod',{method:'post', 
	postBody:'id='+kod,onSuccess:kodFunc, onFailure:faverrFunc});
	return false; 
}


var favFunc = function(t) {
	document.getElementById('fav'+faved).innerHTML=t.responseText;
	}

var faverrFunc = function(t) {
		    alert('Error ' + t.status + ' -- ' + t.statusText);
}

var faved='';
function makeFav(x) {
		faved=x;
	new Ajax.Request('/ajax/fav',{method:'post', 
	postBody:'id='+x,onSuccess:favFunc, onFailure:faverrFunc});
	return false; 
}


function help(a) {
Effect.Appear(a,
	{ duration: 0.3});
}

function helpoff(a) {
Effect.Fade(a,
	{ duration: 0.3});
}



function down() {
Effect.SlideDown('form',
		{ duration: 0.7});	
}

var tempX = 0
var tempY = 0
dat = new Date();
var datum=dat.getFullYear()+'-'+dat.getMonth()+'-'+dat.getDate()+'-'+dat.getHours()+'-'+dat.getMinutes()+'-'+dat.getSeconds();



function save() {
	
	var handlerFunc = function(t) {
	//	alert(t.responseText);
	}

	var errFunc = function(t) {
		    alert('Error ' + t.status + ' -- ' + t.statusText);
	}
	
	new Ajax.Request('/mouselog/log.php',{method:'post', postBody:'x='+tempX+'&y='+tempY+'&date='+datum+'&page='+document.location,onSuccess:handlerFunc, onFailure:errFunc});
return false; 
}


			
			function showhide(x) {
	a=document.getElementById(x).style.display;
	if ((a=='block') || (a=='')) {
	 Effect.Fade(x);
	} else {
	 Effect.Appear(x);
	}		
	}	
	
	function saveKosik(id,pocet) {
		Effect.Appear("ajaxload");
		
		new Ajax.Updater(
				'kosik', 
				'/tobin/'+id+'/'+pocet+'/',
				{
					method: 'get', 
					evalScripts:true,
					onComplete:function(){ 
					Effect.Fade("ajaxload");	
					if (pocet=='') {
						$('tr'+id).className="";
					} else {
						$('tr'+id).className="selected";
					}
					}
				});
	}
	
	function checkenter(e,num){
			var key=e.keyCode || e.which;
			
			if ((key==13)) {
				var x=parseFloat(num);
				var id='text'+(x+1);
				if ($(id)) {
					$(id).focus();
				} else {
					var id='text'+(x);
					$(id).blur();
				}
			}
	
		
	
	}
	
