/**
 * Implementación de fieldjump.js
 */

function left(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else return String(str).substring(0,n);}
function right(str, n){  if (n <= 0)  return "";  else if (n > String(str).length)  return str;  else {  var iLen = String(str).length;  return String(str).substring(iLen, iLen - n);  }}
function autojump(field) { var idcompleto = new String(field.id); if (idcompleto.indexOf('|') != -1)  {   var codigo = idcompleto.split("|");   var tipo = right(field.id,2);   var name = String(codigo[1]).replace(tipo,"");   codigo = codigo[0];   var name = codigo+"|"+name;  }  else  {   var tipo = right(field.id,2);   var name = idcompleto.replace(tipo,"");  }   var len = new String(field.value).length+1;  if ( (tipo == 'HH') && (len>2) ) {   dojo.byId(name+'MM').focus();   dojo.byId(name+'MM').select();  }  if ( (tipo == 'MM') && (len>2) ) {   dojo.byId(name+'SS').focus();   dojo.byId(name+'SS').select();  }  if ( (tipo == 'SS') && (len>2) ) {   dojo.byId(name+'xx').focus();   dojo.byId(name+'xx').select();  }  if ( (tipo == 'xx') && (len>3) && (name == 'hora_de_salida') ) {   dojo.byId(codigo+"|"+'hora_de_llegada'+'HH').focus();   dojo.byId(codigo+"|"+'hora_de_llegada'+'HH').select();  } }
function desactiva() {var inputs = document.getElementsByTagName("input"); if (inputs) { for (var i = 0; i < inputs.length; i++) {inputs[i].disabled = true;}}}
function ajaxRequest(frm) { var ajaxrequest = document.createElement('input');ajaxrequest.type="hidden";ajaxrequest.name="ajaxrequest";ajaxrequest.value="si";frm.appendChild(ajaxrequest);}

function fsubmitJson(frm) {
	ajaxRequest(frm);
	dojo.xhr("Post",
			{
				url: frm.action,
				form: frm,
				handleAs: "json",
				load: function(data, ioArgs) {
					dojo.byId(data.id).innerHTML=data.t;
				}
			});
	
	return false;
}

function filtersubmit(frm) {
	ajaxRequest(frm);
	dojo.xhr("Post",
			{
				url: frm.action,
				form: frm,
				handleAs: "text",
				load: function(data, ioArgs) {
					dojo.byId("clasificacion").innerHTML=data;
				}
			});
	
	return false;
}

/**
* Implementación myajax.js
*/

function fsubmitText(frm) {
	ajaxRequest(frm);
	dojo.xhr("Post",
			{
				url: frm.action,
				handleAs: "text",
				form: frm,
				load: function(data, ioArgs)
				{
					if(data != "") alert(data);
				}
			});
}

/**
* fsubmitintermedios == fsubmitJson
*/



/**
* fsubmitcuadrante == fsubmitText
* fsubmitpuntospenalizacion = fsubmitText
*/

function requestbanner(myid) {
	var myurl = '/competicion/es/ajaxbanner';
	var pars = {id:myid};
	dojo.xhr("Post",{
		url: myurl,
		handleAs: "text",
		content: pars,
		load: function(data,ioArgs){
			dojo.byId('banner').innerHTML=data;
		}
	});
}

function textCounter(field, maxlimit) { if (field.value.length > maxlimit) field.value = field.value.substring(0, maxlimit); else dojo.byId('counter').innerHTML = maxlimit - field.value.length;}
function showflash(contenido) { document.write(contenido);}
function checkform() { alert("Pendiente de implmentación, Zend_Form");}

/*
dojo.addOnLoad(function(){

});
*/
