/**
* @author Gustavo Novaro <gnovaro@gmail.com>
* @version 1.0
*/

function strLeft(s, n){
/**
* Devuelve la cantidad de caracteres n indicadas de una cadena s desde la izquierda
*/
	if (n > s.length) n = s.length;	
		return s.substring(0, n);
}
	
function strRight(s, n)
{
/**
* Devuelve la cantidad de caracteres n indicadas de una cadena s desde la derecha
*/
	var m = s.length;
	if (n > m) n = m;
		n = (m - n < 0) ? 0:m - n;
	return s.substring(n, m);
}//strRight

function formValidation(Id)
{
/**
* Generic Form Validation
*/
	var frm;
	var i;
	frm = document.getElementById(Id);

	for (i=0; i < frm.elements.length; i++)
	{
				
		if(frm.elements[i].type != 'radio')
		{
			
			if (strRight(frm.elements[i].id,1) == 'R' && frm.elements[i].value == "")
			{
				field = document.getElementById(frm.elements[i].id);
				field.style.background = '#44abaf';
				field.focus()
				return false;
			}else{
				field = document.getElementById(frm.elements[i].id);
				field.style.background = '#FFFFFF';
			}//if
		}//if	
	}//for		 
	return true;
}//formValidation
