// JavaScript Document// JavaScript Document
/* 
Global Vars
*/
var position = "";

/**/
function enFocus(){

	var obj = document.getElementById('botonIngresar');
	var login =  document.getElementById('login');
	login.focus();

}


/* ******************************************************************************************************* */

function defineFocus(obj) 
{
	if (isEmpty(position)) {
		position = "elemento";	
		obj.focus();
	}
}

function defineFocusRadio(obj) 
{
	if (isEmpty(position)) {
		position = "elemento";	
	}
}


function emptyFocus() {
	position = " ";
}

function printMessage(msg, after_what, clazz) {

	var issetMsg = document.getElementById(after_what.id + "_error");
	
	if(issetMsg == null) 
	{
		var alert_message = document.createElement("div");
		alert_message.id = after_what.id + "_error";
		alert_message.className = "alert-message";
		if (!isEmpty(clazz)) { alert_message.className = alert_message.className + " " + clazz; }
		alert_message.innerHTML = msg;
	//	after_what = after_what.nextSibling;
		insertAfter(after_what, alert_message);
	}
	else {
		issetMsg.innerHTML = msg;		
	}
}

function delMessage(after_what) {
	
	var formElement = document.getElementById(after_what.id + "_error");
	if (formElement && formElement.parentNode && formElement.parentNode.removeChild) {
		formElement.parentNode.removeChild(formElement);
	}
}



function setBoxAlert (obj) {
	
	if(obj.className.indexOf("error_box", 0) < 0) {
		obj.className = obj.className + " error_box"; 
	}
}

function unsetBoxAlert (obj) 
{
	if(obj.className.indexOf("error_box", 0) >= 0) {
		obj.className = '';
	}
}



/* useful functions */

function trim(str) 
{
	while (str.charAt(0) == ' ') str = str.substring(1);
	while (str.charAt(str.length - 1) == ' ') str = str.substring(0, str.length - 1);
	return str;
}

function isEmpty(pString)   {

    if (trim(pString)==""){ return (true);}
    else { return (false); }
}

function isValidNumber(e) {
	ok = "1234567890+-()";
    for(i=0; i < e.length ;i++){
        if(ok.indexOf(e.charAt(i))<0){ 
            return (false);
        }
		else return (true);
    } 
}

function isValidDir(e) {
	ok = /^[á-úa-zA-ZÑ0-9\s.\-]+$/;
	if (!e.match(ok)) return (false);
	else return (true);
}

function isValidName(e) {
	ok = /^[á-úa-zA-ZÑ\s.\-]+$/;
	if (!e.match(ok)) return (false);
	else return (true);
}

function isEmail(e) {   
    ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
    for(i=0; i < e.length ;i++){
        if(ok.indexOf(e.charAt(i))<0){ 
            return (false);
        }	
    } 
    re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
    re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    if (!e.match(re) && e.match(re_two)) {
        return (-1);		
    } 
}

// This function inserts newNode after referenceNode
function insertAfter(referenceNode, newNode)
{
    referenceNode.parentNode.insertBefore( newNode, referenceNode.nextSibling);
}


function enterTrigger(e, task, obj) {
	var keynum;
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}	
	
	if(keynum==13) {
		if(task == "sub-mit") {
			valLogin();
		}
	}
}



function initfocusForm(obj) {
	document.getElementById(obj).focus();
}

function checkNewEmail(imail)
{
		var checkNewEmail = new Request(
										{
											url: rootdomain+"/users/checkemail/"+imail.value,
											method:'get',
											async: false,
											onRequest: function() {
												printMessage("Checking your e-mail address...", imail, "alert-message-pad181");
											},
											onSuccess: function(responseText) {
												if(responseText == 1)
												{
													setBoxAlert(imail);
													printMessage("This e-mail is already taken, please try another.", imail, "alert-message-pad181");
													defineFocus(imail);
													return false;
												}
												else
												{
													unsetBoxAlert(imail);
													delMessage(imail);
												}
											},
											onFailure: function() {
												printMessage("Cannot validate your e-mail, please try again.", imail, "alert-message-pad181");
												defineFocus(imail);
												return false;
											}
										});
		checkNewEmail.send();
}

function checkEmail(imail, old_imail)
{
		var checkEmail = new Request(
										{
											url: rootdomain+"/users/checkemail/"+imail.value+"/"+old_imail,
											method:'get',
											async: false,
											onRequest: function() {
												printMessage("Checking your e-mail address...", imail, "alert-message-pad181");
											},
											onSuccess: function(responseText) {
												if(responseText == 1)
												{
													setBoxAlert(imail);
													printMessage("This e-mail is already taken, please try another.", imail, "alert-message-pad181");
													defineFocus(imail);
													return false;
												}
												else
												{
													unsetBoxAlert(imail);
													delMessage(imail);
												}
											},
											onFailure: function() {
												printMessage("Cannot validate your e-mail, please try again.", imail, "alert-message-pad181");
												defineFocus(imail);
												return false;
											}
										});
		checkEmail.send();
}

function caracterSpecial(obj){
	
	if (obj.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/))
		return (true);
		
	else
	return (false);
	
}

function onlyLetter(obj){
	if (obj.match(/([a-zA-Z])/) )
		return (true);
	else
		return (false);	
	
}

function isValue(obj){
	if (!obj.match(/([1-9])/) )
		return (true);
	else
		return (false);	
	
}

function isChecked(obj){
	var checkeado; 
	checkeado = 0; 
	for (var i=0; i<obj.length; i++) { 
	if (obj[i].checked) { 
	checkeado = 1; 
	break; 
	} 
	} 
	
	if (checkeado == 1){ 
	return true;
	} 
	else
	return false;
	
}

function isCheck(obj, form){
	var contador=0;
	var cantidad = obj.length;
		
	if(cantidad){
		
	for(var i=0; i<cantidad; i++){
		
		if(obj[i].checked){
		contador++;
		}
	}
	
	}else{
		if(obj.checked){
		contador++;
		}
	}
	
	if(contador<1){ 
	return false;
	}else
	return true;

}


/**/
function valLogin(){
	
	var login_user = document.getElementById('login');
	var login_password = document.getElementById('password');
	var frm_Login = document.getElementById('form');

	if(isEmpty(login_user.value)){	
		setBoxAlert(login_user);
		printMessage("El nombre de usuario es un campo obligatorio", login_user, "alert-message-pad181");
		defineFocus(login_user);
	}
	else if(caracterSpecial(login_user.value)){
	
		setBoxAlert(login_user);
		printMessage("No usar caracteres especiales", login_user, "alert-message-pad181");
		defineFocus(login_user);
	}
	else if(!onlyLetter(login_user.value)){
	
		setBoxAlert(login_user);
		printMessage("El nombre de usuario solo puede ser letras", login_user, "alert-message-pad181");
		defineFocus(login_user);
	}
	else { 
		delMessage(login_user);
		unsetBoxAlert(login_user); 
	}
	
	
	
	if(isEmpty(login_password.value))
	{		
		setBoxAlert(login_password);
		printMessage("El password es un campo obligatorio" , login_password, "alert-message-pad181");
		defineFocus(login_password);
		
	}
	else if(caracterSpecial(login_password.value)){
	
		setBoxAlert(login_password);
		printMessage("No usar caracteres especiales", login_password, "alert-message-pad181");
		defineFocus(login_password);
	}
	else { 
		delMessage(login_password);
		unsetBoxAlert(login_password); 
	}
	
	
	if (isEmpty(position)) 
	{
		frm_Login.submit();		
	}
	else 
	{
		emptyFocus();
	}
	
}

function valEditNoticias(){
	
	var editNot_titulo = document.getElementById('titulo');
	var editNot_fecha = document.getElementById('fecha');
	var frm_editNot = document.getElementById('form');

	if(isEmpty(editNot_titulo.value)){	
		setBoxAlert(editNot_titulo);
		printMessage("El titulo es un campo obligatorio", editNot_titulo, "alert-message-pad181");
		defineFocus(editNot_titulo);
	}
	else if(caracterSpecial(editNot_titulo.value)){
	
		setBoxAlert(editNot_titulo);
		printMessage("No usar caracteres especiales", editNot_titulo, "alert-message-pad181");
		defineFocus(editNot_titulo);
	}
	
	else { 
		delMessage(editNot_titulo);
		unsetBoxAlert(editNot_titulo); 
	}
	
	
	
	if(isEmpty(editNot_fecha.value))
	{		
		setBoxAlert(editNot_fecha);
		printMessage("La fecha es un campo obligatorio" , editNot_fecha, "alert-message-pad181");
		defineFocus(editNot_fecha);
		
	}
	
	else { 
		delMessage(editNot_fecha);
		unsetBoxAlert(editNot_fecha); 
	}
	
	
	if (isEmpty(position)) 
	{
		frm_editNot.submit();		
	}
	else 
	{
		emptyFocus();
	}

}


function valAddBeneficio(){
	
	var addBen_introduccion = document.getElementById('introduccion');
	var addBen_empresa = document.getElementById('empresa');
	var frm_addBen = document.getElementById('form');

	if(isEmpty(addBen_introduccion.value)){	
		setBoxAlert(addBen_introduccion);
		printMessage("La introduccion es un campo obligatorio", addBen_introduccion, "alert-message-pad181");
		defineFocus(addBen_introduccion);
	}
	
	else { 
		delMessage(addBen_introduccion);
		unsetBoxAlert(addBen_introduccion); 
	}
	
	
	
	if(isEmpty(addBen_empresa.value))
	{		
		setBoxAlert(addBen_empresa);
		printMessage("El nombre de la empresa es un campo obligatorio" , addBen_empresa, "alert-message-pad181");
		defineFocus(addBen_empresa);
		
	}
	
	else { 
		delMessage(addBen_empresa);
		unsetBoxAlert(addBen_empresa); 
	}
	
	
	if (isEmpty(position)) 
	{
		frm_addBen.submit();		
	}
	else 
	{
		emptyFocus();
	}

}

function valAddPicturesNoticias(){
	
	var addPicNot_id_noticia = document.getElementById('id_noticia');
	var frm_addPicNot = document.getElementById('form');

	if(isEmpty(addPicNot_id_noticia.value)){	
		setBoxAlert(addPicNot_id_noticia);
		printMessage("El titulo es un campo obligatorio", addPicNot_id_noticia, "alert-message-pad181");
		defineFocus(addPicNot_id_noticia);
	}
	else { 
		delMessage(addPicNot_id_noticia);
		unsetBoxAlert(addPicNot_id_noticia); 
	}		
	
	if (isEmpty(position)) 
	{
		frm_addPicNot.submit();		
	}
	else 
	{
		emptyFocus();
	}

}


function valEditPicturesNoticias(){
	var editPicNot_picture = document.getElementById('picture');
	var frm_editPicNot = document.getElementById('form');

	if(isEmpty(editPicNot_picture.value)){	
		setBoxAlert(editPicNot_picture);
		printMessage("El titulo es un campo obligatorio", editPicNot_picture, "alert-message-pad181");
		defineFocus(editPicNot_picture);
	}
	else { 
		delMessage(editPicNot_picture);
		unsetBoxAlert(editPicNot_picture); 
	}		
	
	if (isEmpty(position)) 
	{
		frm_editPicNot.submit();		
	}
	else 
	{
		emptyFocus();
	}
}

function valEditUsuario(){

	var editUsuario_nombre  = document.getElementById('nombre');
	var editUsuario_login 	= document.getElementById('login');
	var frm_EditUsuario		= document.getElementById('form');

	if(isEmpty(editUsuario_nombre.value)){	
		setBoxAlert(editUsuario_nombre);
		printMessage("El nombre es un campo obligatorio", editUsuario_nombre, "alert-message-pad181");
		defineFocus(editUsuario_nombre);
	}
	else if(caracterSpecial(editUsuario_nombre.value)){
	
		setBoxAlert(editUsuario_nombre);
		printMessage("No usar caracteres especiales", editUsuario_nombre, "alert-message-pad181");
		defineFocus(editUsuario_nombre);
	}
	else if(!onlyLetter(editUsuario_nombre.value)){
	
		setBoxAlert(editUsuario_nombre);
		printMessage("El login solo puede ser letras", editUsuario_nombre, "alert-message-pad181");
		defineFocus(editUsuario_nombre);
	}
	else { 
		delMessage(editUsuario_nombre);
		unsetBoxAlert(editUsuario_nombre); 
	}
	
	if(isEmpty(editUsuario_login.value)){	
		setBoxAlert(editUsuario_login);
		printMessage("El login es un campo obligatorio", editUsuario_login, "alert-message-pad181");
		defineFocus(editUsuario_login);
	}
	else if(caracterSpecial(editUsuario_login.value)){
	
		setBoxAlert(editUsuario_login);
		printMessage("No usar caracteres especiales", editUsuario_login, "alert-message-pad181");
		defineFocus(editUsuario_login);
	}
	else if(!onlyLetter(editUsuario_login.value)){
	
		setBoxAlert(editUsuario_login);
		printMessage("El login solo puede ser letras", editUsuario_login, "alert-message-pad181");
		defineFocus(editUsuario_login);
	}
	else { 
		delMessage(editUsuario_login);
		unsetBoxAlert(editUsuario_login); 
	}
			
	if (isEmpty(position)) 
	{
		frm_EditUsuario.submit();		
	}
	else 
	{
		emptyFocus();
	}

}

function editPassword(){
	
	var editPassword_password 	= document.getElementById('password');
	var editPassword_password2 	= document.getElementById('password2');
	var frm_EditPassword		= document.getElementById('form');
	
	/* Password match */
	if(isEmpty(editPassword_password.value)){	
		setBoxAlert(editPassword_password);
		printMessage("El password es un campo obligatorio", editPassword_password, "alert-message-pad181");
		defineFocus(editPassword_password);
	}
	else if(caracterSpecial(editPassword_password.value)){
	
		setBoxAlert(editPassword_password);
		printMessage("No usar caracteres especiales", editPassword_password, "alert-message-pad181");
		defineFocus(editPassword_password);
	}
	else{
		delMessage(editPassword_password);
		unsetBoxAlert(editPassword_password);
	}	
	
	if(editPassword_password.value != editPassword_password2.value)
	{
		setBoxAlert(editPassword_password2);
		printMessage("Los password debe ser iguales.", editPassword_password2, "alert-message-pad181");
		defineFocus(editPassword_password2);
	}
	else
	{
		delMessage(editPassword_password2);
		unsetBoxAlert(editPassword_password2);
	}
	
	if (isEmpty(position)) 
	{
		frm_EditPassword.submit();		
	}
	else 
	{
		emptyFocus();
	}
	
}

function valAddUsuario(){

	var addUsuario_nombre  = document.getElementById('nombre');
	var addUsuario_login 	= document.getElementById('login');
	var addUsuario_password 	= document.getElementById('password');
	var addUsuario_password2 	= document.getElementById('password2');
	var frm_AddUsuario		= document.getElementById('form');

	if(isEmpty(addUsuario_nombre.value)){	
		setBoxAlert(addUsuario_nombre);
		printMessage("El nombre es un campo obligatorio", addUsuario_nombre, "alert-message-pad181");
		defineFocus(addUsuario_nombre);
	}
	else if(caracterSpecial(addUsuario_nombre.value)){
	
		setBoxAlert(addUsuario_nombre);
		printMessage("No usar caracteres especiales", addUsuario_nombre, "alert-message-pad181");
		defineFocus(addUsuario_nombre);
	}
	else if(!onlyLetter(addUsuario_nombre.value)){
	
		setBoxAlert(addUsuario_nombre);
		printMessage("El login solo puede ser letras", addUsuario_nombre, "alert-message-pad181");
		defineFocus(addUsuario_nombre);
	}
	else { 
		delMessage(addUsuario_nombre);
		unsetBoxAlert(addUsuario_nombre); 
	}
	
	if(isEmpty(addUsuario_login.value)){	
		setBoxAlert(addUsuario_login);
		printMessage("El login es un campo obligatorio", addUsuario_login, "alert-message-pad181");
		defineFocus(addUsuario_login);
	}
	else if(caracterSpecial(addUsuario_login.value)){
	
		setBoxAlert(addUsuario_login);
		printMessage("No usar caracteres especiales", addUsuario_login, "alert-message-pad181");
		defineFocus(addUsuario_login);
	}
	else if(!onlyLetter(addUsuario_login.value)){
	
		setBoxAlert(addUsuario_login);
		printMessage("El login solo puede ser letras", addUsuario_login, "alert-message-pad181");
		defineFocus(addUsuario_login);
	}
	else { 
		delMessage(addUsuario_login);
		unsetBoxAlert(addUsuario_login); 
	}
	
		
	/* Password match */
	if(isEmpty(addUsuario_password.value)){	
		setBoxAlert(addUsuario_password);
		printMessage("El password es un campo obligatorio", addUsuario_password, "alert-message-pad181");
		defineFocus(addUsuario_password);
	}
	else if(caracterSpecial(addUsuario_password.value)){
	
		setBoxAlert(addUsuario_password);
		printMessage("No usar caracteres especiales", addUsuario_password, "alert-message-pad181");
		defineFocus(addUsuario_password);
	}
	else{
		delMessage(addUsuario_password);
		unsetBoxAlert(addUsuario_password);
	}	
	
	if(addUsuario_password.value != addUsuario_password2.value)
	{
		setBoxAlert(addUsuario_password2);
		printMessage("Los password debe ser iguales.", addUsuario_password2, "alert-message-pad181");
		defineFocus(addUsuario_password2);
	}
	else
	{
		delMessage(addUsuario_password2);
		unsetBoxAlert(addUsuario_password2);
	}	
		
	if (isEmpty(position)) 
	{
		frm_AddUsuario.submit();		
	}
	else 
	{
		emptyFocus();
	}

}


function valAddPicturesGaleria(){
	
	
	var frm_addPicGal = document.getElementById('form');

	
	if (isEmpty(position)) 
	{
		frm_addPicGal.submit();		
	}
	else 
	{
		emptyFocus();
	}
}

function valAddMenu(){
	
	var addMenu_nombre  = document.getElementById('nombre');
	var frm_AddMenu		= document.getElementById('form');

	if(isEmpty(addMenu_nombre.value)){	
		setBoxAlert(addMenu_nombre);
		printMessage("El nombre es un campo obligatorio", addMenu_nombre, "alert-message-pad181");
		defineFocus(addMenu_nombre);
	}
	else if(caracterSpecial(addMenu_nombre.value)){
	
		setBoxAlert(addMenu_nombre);
		printMessage("No usar caracteres especiales", addMenu_nombre, "alert-message-pad181");
		defineFocus(addMenu_nombre);
	}
	else if(!onlyLetter(addMenu_nombre.value)){
	
		setBoxAlert(addMenu_nombre);
		printMessage("El login solo puede ser letras", addMenu_nombre, "alert-message-pad181");
		defineFocus(addMenu_nombre);
	}
	else { 
		delMessage(addMenu_nombre);
		unsetBoxAlert(addMenu_nombre); 
	}
	
			
	if (isEmpty(position)) 
	{
		frm_AddMenu.submit();		
	}
	else 
	{
		emptyFocus();
	}
	
}

function valEditMenu(){
	
	var editMenu_nombre  = document.getElementById('nombre');
	var frm_EditMenu		= document.getElementById('form');

	if(isEmpty(editMenu_nombre.value)){	
		setBoxAlert(editMenu_nombre);
		printMessage("El nombre es un campo obligatorio", editMenu_nombre, "alert-message-pad181");
		defineFocus(editMenu_nombre);
	}
	else if(caracterSpecial(editMenu_nombre.value)){
	
		setBoxAlert(editMenu_nombre);
		printMessage("No usar caracteres especiales", editMenu_nombre, "alert-message-pad181");
		defineFocus(editMenu_nombre);
	}
	else if(!onlyLetter(editMenu_nombre.value)){
	
		setBoxAlert(editMenu_nombre);
		printMessage("El login solo puede ser letras", editMenu_nombre, "alert-message-pad181");
		defineFocus(editMenu_nombre);
	}
	else { 
		delMessage(editMenu_nombre);
		unsetBoxAlert(editMenu_nombre); 
	}
	
			
	if (isEmpty(position)) 
	{
		frm_EditMenu.submit();		
	}
	else 
	{
		emptyFocus();
	}
}

function valAddSubMenu(){
	
	var addSubMenu_nombre  = document.getElementById('nombre');
	var addSubMenu_id_menu  = document.getElementById('id_menu');
	var frm_addSubMenu		= document.getElementById('form');

	if(isEmpty(addSubMenu_nombre.value)){	
		setBoxAlert(addSubMenu_nombre);
		printMessage("El nombre es un campo obligatorio", addSubMenu_nombre, "alert-message-pad181");
		defineFocus(addSubMenu_nombre);
	}
	else if(caracterSpecial(addSubMenu_nombre.value)){
	
		setBoxAlert(addSubMenu_nombre);
		printMessage("No usar caracteres especiales", addSubMenu_nombre, "alert-message-pad181");
		defineFocus(addSubMenu_nombre);
	}
	else if(!onlyLetter(addSubMenu_nombre.value)){
	
		setBoxAlert(addSubMenu_nombre);
		printMessage("El login solo puede ser letras", addSubMenu_nombre, "alert-message-pad181");
		defineFocus(addSubMenu_nombre);
	}
	else { 
		delMessage(addSubMenu_nombre);
		unsetBoxAlert(addSubMenu_nombre); 
	}
	
	if(addSubMenu_id_menu.value == 0){
		
		setBoxAlert(addSubMenu_id_menu);
		printMessage("Debe elegir una opcion", addSubMenu_id_menu, "alert-message-pad181");
		defineFocus(addSubMenu_id_menu);
	}
	else { 
		delMessage(addSubMenu_id_menu);
		unsetBoxAlert(addSubMenu_id_menu); 
	}
			
	if (isEmpty(position)) 
	{
		frm_addSubMenu.submit();		
	}
	else 
	{
		emptyFocus();
	}
}

function valEditSubMenu(){
		var editSubMenu_nombre  = document.getElementById('nombre');
	var editSubMenu_id_menu  = document.getElementById('id_menu');
	var frm_editSubMenu		= document.getElementById('form');

	if(isEmpty(editSubMenu_nombre.value)){	
		setBoxAlert(editSubMenu_nombre);
		printMessage("El nombre es un campo obligatorio", editSubMenu_nombre, "alert-message-pad181");
		defineFocus(editSubMenu_nombre);
	}
	else if(caracterSpecial(editSubMenu_nombre.value)){
	
		setBoxAlert(editSubMenu_nombre);
		printMessage("No usar caracteres especiales", editSubMenu_nombre, "alert-message-pad181");
		defineFocus(editSubMenu_nombre);
	}
	else if(!onlyLetter(editSubMenu_nombre.value)){
	
		setBoxAlert(editSubMenu_nombre);
		printMessage("El login solo puede ser letras", editSubMenu_nombre, "alert-message-pad181");
		defineFocus(editSubMenu_nombre);
	}
	else { 
		delMessage(editSubMenu_nombre);
		unsetBoxAlert(editSubMenu_nombre); 
	}
	
	if(editSubMenu_id_menu.value == 0){
		
		setBoxAlert(editSubMenu_id_menu);
		printMessage("Debe elegir una opcion", editSubMenu_id_menu, "alert-message-pad181");
		defineFocus(editSubMenu_id_menu);
	}
	else { 
		delMessage(editSubMenu_id_menu);
		unsetBoxAlert(editSubMenu_id_menu); 
	}
			
	if (isEmpty(position)) 
	{
		frm_editSubMenu.submit();		
	}
	else 
	{
		emptyFocus();
	}		
}

function valAddVideo(){
	
	var addVideo_nombre  = document.getElementById('nombre');
	var frm_addVideo		= document.getElementById('form');

	if(isEmpty(addVideo_nombre.value)){	
		setBoxAlert(addVideo_nombre);
		printMessage("El nombre es un campo obligatorio", addVideo_nombre, "alert-message-pad181");
		defineFocus(addVideo_nombre);
	}
	else if(caracterSpecial(addVideo_nombre.value)){
	
		setBoxAlert(addVideo_nombre);
		printMessage("No usar caracteres especiales", addVideo_nombre, "alert-message-pad181");
		defineFocus(addVideo_nombre);
	}
	else if(!onlyLetter(addVideo_nombre.value)){
	
		setBoxAlert(addVideo_nombre);
		printMessage("El login solo puede ser letras", addVideo_nombre, "alert-message-pad181");
		defineFocus(addVideo_nombre);
	}
	else { 
		delMessage(addVideo_nombre);
		unsetBoxAlert(addVideo_nombre); 
	}
	
			
	if (isEmpty(position)) 
	{
		frm_addVideo.submit();		
	}
	else 
	{
		emptyFocus();
	}
	
}


function valAddContenido(){
	
	var addContenido_id_menu  = document.getElementById('id_menu');
	var frm_addContenido		= document.getElementById('form');

	
	
	if(addContenido_id_menu.value == 0){
		
		setBoxAlert(addContenido_id_menu);
		printMessage("Debe elegir una opcion", addContenido_id_menu, "alert-message-pad181");
		defineFocus(addContenido_id_menu);
	}
	else { 
		delMessage(addContenido_id_menu);
		unsetBoxAlert(addContenido_id_menu); 
	}
			
	if (isEmpty(position)) 
	{
		frm_addContenido.submit();		
	}
	else 
	{
		emptyFocus();
	}		
		
}


function valEditPicturesGaleria(){
	var editPicNot_picture = document.getElementById('picture');
	var frm_editPicNot = document.getElementById('form');

	if(isEmpty(editPicNot_picture.value)){	
		setBoxAlert(editPicNot_picture);
		printMessage("El titulo es un campo obligatorio", editPicNot_picture, "alert-message-pad181");
		defineFocus(editPicNot_picture);
	}
	else { 
		delMessage(editPicNot_picture);
		unsetBoxAlert(editPicNot_picture); 
	}		
	
	if (isEmpty(position)) 
	{
		frm_editPicNot.submit();		
	}
	else 
	{
		emptyFocus();
	}
}


function valAddLogoGaleria(){
	
	
	var addLogoGal_tipo_logo = document.getElementById('tipo_logo');
	var frm_addLogoGal = document.getElementById('form');

	if(addLogoGal_tipo_logo.value == 0){
		
		setBoxAlert(addLogoGal_tipo_logo);
		printMessage("Debe elegir una opcion", addLogoGal_tipo_logo, "alert-message-pad181");
		defineFocus(addLogoGal_tipo_logo);
	}
	else { 
		delMessage(addLogoGal_tipo_logo);
		unsetBoxAlert(addLogoGal_tipo_logo); 
	}
	
	if (isEmpty(position)) 
	{
		frm_addLogoGal.submit();		
	}
	else 
	{
		emptyFocus();
	}
}

function valEditLogoGaleria(){
	var editLogoGal_picture = document.getElementById('picture');
	var frm_editLogoGal = document.getElementById('form');

	
		frm_editLogoGal.submit();		
	
}

function valAddEvento(){
	
	var addEvento_id_tipo_evento  = document.getElementById('id_tipo_evento');
	var frm_addEvento		= document.getElementById('form');

	
	
	if(addEvento_id_tipo_evento.value == 0){
		
		setBoxAlert(addEvento_id_tipo_evento);
		printMessage("Debe elegir una opcion", addEvento_id_tipo_evento, "alert-message-pad181");
		defineFocus(addEvento_id_tipo_evento);
	}
	else { 
		delMessage(addEvento_id_tipo_evento);
		unsetBoxAlert(addEvento_id_tipo_evento); 
	}
			
	if (isEmpty(position)) 
	{
		frm_addEvento.submit();		
	}
	else 
	{
		emptyFocus();
	}		
		
}



function valAddTipoEvento(){
	
	var addTipoEvento_nombre  = document.getElementById('nombre');
	var frm_addTipoEvento		= document.getElementById('form');

	if(isEmpty(addTipoEvento_nombre.value)){	
		setBoxAlert(addTipoEvento_nombre);
		printMessage("El nombre es un campo obligatorio", addTipoEvento_nombre, "alert-message-pad181");
		defineFocus(addTipoEvento_nombre);
	}
	else if(caracterSpecial(addTipoEvento_nombre.value)){
	
		setBoxAlert(addTipoEvento_nombre);
		printMessage("No usar caracteres especiales", addTipoEvento_nombre, "alert-message-pad181");
		defineFocus(addTipoEvento_nombre);
	}
	else if(!onlyLetter(addTipoEvento_nombre.value)){
	
		setBoxAlert(addTipoEvento_nombre);
		printMessage("El login solo puede ser letras", addTipoEvento_nombre, "alert-message-pad181");
		defineFocus(addTipoEvento_nombre);
	}
	else { 
		delMessage(addTipoEvento_nombre);
		unsetBoxAlert(addTipoEvento_nombre); 
	}
	
			
	if (isEmpty(position)) 
	{
		frm_addTipoEvento.submit();		
	}
	else 
	{
		emptyFocus();
	}
	
}


function valAddPicturesEventos(){
	
	var addPicEven_id_evento = document.getElementById('id_evento');
	var frm_addPicEven = document.getElementById('form');

	if(addPicEven_id_evento.value == 0){
		
		setBoxAlert(addPicEven_id_evento);
		printMessage("Debe elegir una opcion", addPicEven_id_evento, "alert-message-pad181");
		defineFocus(addPicEven_id_evento);
	}
	else { 
		delMessage(addPicEven_id_evento);
		unsetBoxAlert(addPicEven_id_evento); 
	}		
	
	if (isEmpty(position)) 
	{
		frm_addPicEven.submit();		
	}
	else 
	{
		emptyFocus();
	}

}


function valAddNewsletter(){
	var addNews_mes= document.getElementById('mes');
	var addNews_anio = document.getElementById('anio');
	var addNews_picture = document.getElementById('documento');
	var frm_addNews= document.getElementById('form');

if(isEmpty(addNews_mes.value)){	
		setBoxAlert(addNews_mes);
		printMessage("El mes es un campo obligatorio", addNews_mes, "alert-message-pad181");
		defineFocus(addNews_mes);
	}
	else { 
		delMessage(addNews_mes);
		unsetBoxAlert(addNews_mes); 
	}		
	
	if(isEmpty(addNews_anio.value)){	
		setBoxAlert(addNews_anio);
		printMessage("El año es un campo obligatorio", addNews_anio, "alert-message-pad181");
		defineFocus(addNews_anio);
	}
	else { 
		delMessage(addNews_anio);
		unsetBoxAlert(addNews_anio); 
	}		
	
	if(isEmpty(addNews_picture.value)){	
		setBoxAlert(addNews_picture);
		printMessage("El documento es un campo obligatorio", addNews_picture, "alert-message-pad181");
		defineFocus(addNews_picture);
	}
	else { 
		delMessage(addNews_picture);
		unsetBoxAlert(addNews_picture); 
	}		
	
	if (isEmpty(position)) 
	{
		frm_addNews.submit();		
	}
	else 
	{
		emptyFocus();
	}
}

function valAddReporte(){
	var addRep_edicion= document.getElementById('edicion');
	var addRep_picture = document.getElementById('documento');
	var frm_addRep= document.getElementById('form');

if(isEmpty(addRep_edicion.value)){	
		setBoxAlert(addRep_edicion);
		printMessage("La edici&oacute;n es un campo obligatorio", addRep_edicion, "alert-message-pad181");
		defineFocus(addRep_edicion);
	}
	else { 
		delMessage(addRep_edicion);
		unsetBoxAlert(addRep_edicion); 
	}		
	
	
	if(isEmpty(addRep_picture.value)){	
		setBoxAlert(addRep_picture);
		printMessage("El documento es un campo obligatorio", addRep_picture, "alert-message-pad181");
		defineFocus(addRep_picture);
	}
	else { 
		delMessage(addRep_picture);
		unsetBoxAlert(addRep_picture); 
	}		
	
	if (isEmpty(position)) 
	{
		frm_addRep.submit();		
	}
	else 
	{
		emptyFocus();
	}
}

function valEditReporte(){
	var addRep_edicion= document.getElementById('edicion');
	var addRep_picture = document.getElementById('documento');
	var frm_addRep= document.getElementById('form');

if(isEmpty(addRep_edicion.value)){	
		setBoxAlert(addRep_edicion);
		printMessage("La edici&oacute;n es un campo obligatorio", addRep_edicion, "alert-message-pad181");
		defineFocus(addRep_edicion);
	}
	else { 
		delMessage(addRep_edicion);
		unsetBoxAlert(addRep_edicion); 
	}		
	
	
	if (isEmpty(position)) 
	{
		frm_addRep.submit();		
	}
	else 
	{
		emptyFocus();
	}
}


function valEditNewsletter(){
	var addNews_mes= document.getElementById('mes');
	var addNews_anio = document.getElementById('anio');
	var addNews_picture = document.getElementById('documento');
	var frm_addNews= document.getElementById('form');

if(isEmpty(addNews_mes.value)){	
		setBoxAlert(addNews_mes);
		printMessage("El mes es un campo obligatorio", addNews_mes, "alert-message-pad181");
		defineFocus(addNews_mes);
	}
	else { 
		delMessage(addNews_mes);
		unsetBoxAlert(addNews_mes); 
	}		
	
	if(isEmpty(addNews_anio.value)){	
		setBoxAlert(addNews_anio);
		printMessage("El año es un campo obligatorio", addNews_anio, "alert-message-pad181");
		defineFocus(addNews_anio);
	}
	else { 
		delMessage(addNews_anio);
		unsetBoxAlert(addNews_anio); 
	}		
			
	if (isEmpty(position)) 
	{
		frm_addNews.submit();		
	}
	else 
	{
		emptyFocus();
	}
}


function valAddRubros(){
	
	var AddRubros_nombre  = document.getElementById('nombre');
	var frm_AddRubros		= document.getElementById('form');

	if(isEmpty(AddRubros_nombre.value)){	
		setBoxAlert(AddRubros_nombre);
		printMessage("El nombre es un campo obligatorio", AddRubros_nombre, "alert-message-pad181");
		defineFocus(AddRubros_nombre);
	}
	else if(caracterSpecial(AddRubros_nombre.value)){
	
		setBoxAlert(AddRubros_nombre);
		printMessage("No usar caracteres especiales", AddRubros_nombre, "alert-message-pad181");
		defineFocus(AddRubros_nombre);
	}
	else if(!onlyLetter(AddRubros_nombre.value)){
	
		setBoxAlert(AddRubros_nombre);
		printMessage("El login solo puede ser letras", AddRubros_nombre, "alert-message-pad181");
		defineFocus(AddRubros_nombre);
	}
	else { 
		delMessage(AddRubros_nombre);
		unsetBoxAlert(AddRubros_nombre); 
	}
	
			
	if (isEmpty(position)) 
	{
		frm_AddRubros.submit();		
	}
	else 
	{
		emptyFocus();
	}
	
}


//WEB
function valAddAsociados(){
	var addAsociados_nombre  		= document.getElementById('nombre');
	var addAsociados_direccion1  	= document.getElementById('direccion1');
	var addAsociados_email_contacto = document.getElementById('email_contacto');
	var addAsociados_id_subrubro1   = document.getElementById('id_rubro');
	var addAsociados_actividad		= document.getElementById('actividad');
	var frm_addAsociados			= document.getElementById('form');

	if(isEmpty(addAsociados_nombre.value)){	
		setBoxAlert(addAsociados_nombre);
		printMessage("El nombre es un campo obligatorio", addAsociados_nombre, "alert-message-pad181");
		defineFocus(addAsociados_nombre);
	}
	else if(!onlyLetter(addAsociados_nombre.value)){
	
		setBoxAlert(addAsociados_nombre);
		printMessage("El nombre solo puede ser letras", addAsociados_nombre, "alert-message-pad181");
		defineFocus(addAsociados_nombre);
	}
	else { 
		delMessage(addAsociados_nombre);
		unsetBoxAlert(addAsociados_nombre); 
	}
	
	if(isEmpty(addAsociados_actividad.value)){	
		setBoxAlert(addAsociados_actividad);
		printMessage("El giro del negocio o actividad es un campo obligatorio", addAsociados_actividad, "alert-message-pad181");
		defineFocus(addAsociados_actividad);
	}
	else if(!onlyLetter(addAsociados_actividad.value)){
	
		setBoxAlert(addAsociados_actividad);
		printMessage("El giro del negocio o actividad es un campo obligatorio", addAsociados_actividad, "alert-message-pad181");
		defineFocus(addAsociados_actividad);
	}
	else { 
		delMessage(addAsociados_actividad);
		unsetBoxAlert(addAsociados_actividad); 
	}
	
	
	if(isEmpty(addAsociados_email_contacto.value)){	
		setBoxAlert(addAsociados_email_contacto);
		printMessage("El email es un campo obligatorio", addAsociados_email_contacto, "alert-message-pad181");
		defineFocus(addAsociados_email_contacto);
	}
	
	else { 
		delMessage(addAsociados_email_contacto);
		unsetBoxAlert(addAsociados_email_contacto); 
	}
	
	
	
	if(isEmpty(addAsociados_direccion1.value)){	
		setBoxAlert(addAsociados_direccion1);
		printMessage("La direccion es un campo obligatorio", addAsociados_direccion1, "alert-message-pad181");
		defineFocus(addAsociados_direccion1);
	}
	
	else { 
		delMessage(addAsociados_direccion1);
		unsetBoxAlert(addAsociados_direccion1); 
	}
	
	if(addAsociados_id_subrubro1.value == 0){
		
		setBoxAlert(addAsociados_id_subrubro1);
		printMessage("Debe elegir una opcion", addAsociados_id_subrubro1, "alert-message-pad181");
		defineFocus(addAsociados_id_subrubro1);
	}
	else { 
		delMessage(addAsociados_id_subrubro1);
		unsetBoxAlert(addAsociados_id_subrubro1); 
	}
			
	if (isEmpty(position)) 
	{
		frm_addAsociados.submit();		
	}
	else 
	{
		emptyFocus();
	}		

}

function valEditAsociados(){
	var frm_addAsociados			= document.getElementById('form');

			
	if (isEmpty(position)) 
	{
		frm_addAsociados.submit();		
	}
	else 
	{
		emptyFocus();
	}		

}


function valContactenos(){
var contactenos_nombre  		= document.getElementById('nombre');
	var contactenos_detalle  	= document.getElementById('descripcion');
	var contactenos_email = document.getElementById('email');
	var contactenos_tema   = document.getElementById('tema');
	var frm_contactenos			= document.getElementById('form');

	if(isEmpty(contactenos_nombre.value)){	
		setBoxAlert(contactenos_nombre);
		printMessage("El nombre es un campo obligatorio", contactenos_nombre, "alert-message-pad181");
		defineFocus(contactenos_nombre);
	}
	else if(!onlyLetter(contactenos_nombre.value)){
	
		setBoxAlert(contactenos_nombre);
		printMessage("El nombre solo puede ser letras", contactenos_nombre, "alert-message-pad181");
		defineFocus(contactenos_nombre);
	}
	else { 
		delMessage(contactenos_nombre);
		unsetBoxAlert(contactenos_nombre); 
	}
	
	if(isEmpty(contactenos_email.value)){	
		setBoxAlert(contactenos_email);
		printMessage("El email es un campo obligatorio", contactenos_email, "alert-message-pad181");
		defineFocus(contactenos_email);
	}
	else if(!onlyLetter(contactenos_email.value)){
	
		setBoxAlert(contactenos_email);
		printMessage("El email solo puede ser letras", contactenos_email, "alert-message-pad181");
		defineFocus(contactenos_email);
	}
	else { 
		delMessage(contactenos_email);
		unsetBoxAlert(contactenos_email); 
	}
	
	
	
	if(isEmpty(contactenos_detalle.value)){	
		setBoxAlert(contactenos_detalle);
		printMessage("EL detalle de la consulta es un campo obligatorio", contactenos_detalle, "alert-message-pad181");
		defineFocus(contactenos_detalle);
	}
	else if(caracterSpecial(contactenos_detalle.value)){
	
		setBoxAlert(contactenos_detalle);
		printMessage("No usar caracteres especiales", contactenos_detalle, "alert-message-pad181");
		defineFocus(contactenos_detalle);
	}
	else if(!onlyLetter(contactenos_detalle.value)){
	
		setBoxAlert(contactenos_detalle);
		printMessage("EL detalle de la consulta solo pueden ser letras", contactenos_detalle, "alert-message-pad181");
		defineFocus(contactenos_detalle);
	}
	else { 
		delMessage(contactenos_detalle);
		unsetBoxAlert(contactenos_detalle); 
	}
	
	if(contactenos_tema.value == 0){
		
		setBoxAlert(contactenos_tema);
		printMessage("Debe elegir una opcion", contactenos_tema, "alert-message-pad181");
		defineFocus(contactenos_tema);
	}
	else { 
		delMessage(contactenos_tema);
		unsetBoxAlert(contactenos_tema); 
	}
			
	if (isEmpty(position)) 
	{
		frm_contactenos.submit();		
	}
	else 
	{
		emptyFocus();
	}		
	
}



function valAddPostulante(){
	
	var addPostulante_nombre 		= document.getElementById('nombre');
	var addPostulante_apellido_pat 	= document.getElementById('apellido_pat');
	var addPostulante_apellido_mat  = document.getElementById('apellido_mat');
	var addPostulante_telefono 		= document.getElementById('telefono');
	var addPostulante_email  		= document.getElementById('email');
	var addPostulante_direccion 	= document.getElementById('direccion');
	var addPostulante_resumen_personal	 	= document.getElementById('resumen_personal');
	var addPostulante_nro_dni 		= document.getElementById('nro_dni');
	var addPostulante_nacionalidad 	= document.getElementById('nacionalidad');
	var frm_addPostulante			= document.getElementById('form');

	if(isEmpty(addPostulante_nombre.value)){	
		setBoxAlert(addPostulante_nombre);
		printMessage("El nombre es un campo obligatorio", addPostulante_nombre, "alert-message-pad181");
		defineFocus(addPostulante_nombre);
	}
	else if(!onlyLetter(addPostulante_nombre.value)){
	
		setBoxAlert(addPostulante_nombre);
		printMessage("El apellido paterno solo puede ser letras", addPostulante_nombre, "alert-message-pad181");
		defineFocus(addPostulante_nombre);
	}
	else { 
		delMessage(addPostulante_nombre);
		unsetBoxAlert(addPostulante_nombre); 
	}
	
	if(isEmpty(addPostulante_apellido_pat.value)){	
		setBoxAlert(addPostulante_apellido_pat);
		printMessage("El apellido paterno es un campo obligatorio", addPostulante_apellido_pat, "alert-message-pad181");
		defineFocus(addPostulante_apellido_pat);
	}
	else if(!onlyLetter(addPostulante_apellido_pat.value)){
	
		setBoxAlert(addPostulante_apellido_pat);
		printMessage("El apellido paterno solo puede ser letras", addPostulante_apellido_pat, "alert-message-pad181");
		defineFocus(addPostulante_apellido_pat);
	}
	else { 
		delMessage(addPostulante_apellido_pat);
		unsetBoxAlert(addPostulante_apellido_pat); 
	}
	
	if(isEmpty(addPostulante_apellido_mat.value)){	
		setBoxAlert(addPostulante_apellido_mat);
		printMessage("El apellido materno es un campo obligatorio", addPostulante_apellido_mat, "alert-message-pad181");
		defineFocus(addPostulante_apellido_mat);
	}
	else if(!onlyLetter(addPostulante_apellido_mat.value)){
	
		setBoxAlert(addPostulante_apellido_mat);
		printMessage("El apellido materno solo puede ser letras", addPostulante_apellido_mat, "alert-message-pad181");
		defineFocus(addPostulante_apellido_mat);
	}
	else { 
		delMessage(addPostulante_apellido_mat);
		unsetBoxAlert(addPostulante_apellido_mat); 
	}
	
	if(isEmpty(addPostulante_nacionalidad.value)){	
		setBoxAlert(addPostulante_nacionalidad);
		printMessage("La nacionalidad es un campo obligatorio", addPostulante_nacionalidad, "alert-message-pad181");
		defineFocus(addPostulante_nacionalidad);
	}
	else if(caracterSpecial(addPostulante_nacionalidad.value)){
	
		setBoxAlert(addPostulante_nacionalidad);
		printMessage("No usar caracteres especiales", addPostulante_nacionalidad, "alert-message-pad181");
		defineFocus(addPostulante_nacionalidad);
	}
	else if(!onlyLetter(addPostulante_nacionalidad.value)){
	
		setBoxAlert(addPostulante_nacionalidad);
		printMessage("La nacionalidad solo puede ser letras", addPostulante_nacionalidad, "alert-message-pad181");
		defineFocus(addPostulante_nacionalidad);
	}
	else { 
		delMessage(addPostulante_nacionalidad);
		unsetBoxAlert(addPostulante_nacionalidad); 
	}
	
	if(isEmpty(addPostulante_telefono.value)){	
		setBoxAlert(addPostulante_telefono);
		printMessage("El telefono es un campo obligatorio", addPostulante_telefono, "alert-message-pad181");
		defineFocus(addPostulante_telefono);
	}
	else { 
		delMessage(addPostulante_telefono);
		unsetBoxAlert(addPostulante_telefono); 
	}
	
	if(isEmpty(addPostulante_email.value)){	
		setBoxAlert(addPostulante_email);
		printMessage("El email es un campo obligatorio", addPostulante_email, "alert-message-pad181");
		defineFocus(addPostulante_email);
	}
		else { 
		delMessage(addPostulante_email);
		unsetBoxAlert(addPostulante_email); 
	}
	
	if(isEmpty(addPostulante_direccion.value)){	
		setBoxAlert(addPostulante_direccion);
		printMessage("El direccion es un campo obligatorio", addPostulante_direccion, "alert-message-pad181");
		defineFocus(addPostulante_direccion);
	}
	else { 
		delMessage(addPostulante_direccion);
		unsetBoxAlert(addPostulante_direccion); 
	}
	
	if(isEmpty(addPostulante_nro_dni.value)){	
		setBoxAlert(addPostulante_nro_dni);
		printMessage("El nro de dni es un campo obligatorio", addPostulante_nro_dni, "alert-message-pad181");
		defineFocus(addPostulante_nro_dni);
	}
	else { 
		delMessage(addPostulante_nro_dni);
		unsetBoxAlert(addPostulante_nro_dni); 
	}
	
	if(isEmpty(addPostulante_resumen_personal.value)){	
		setBoxAlert(addPostulante_resumen_personal);
		printMessage("El resumen_personal es un campo obligatorio", addPostulante_resumen_personal, "alert-message-pad181");
		defineFocus(addPostulante_resumen_personal);
	}
	else { 
		delMessage(addPostulante_resumen_personal);
		unsetBoxAlert(addPostulante_resumen_personal); 
	}
	
	
			
	if (isEmpty(position)) 
	{
		frm_addPostulante.submit();		
	}
	else 
	{
		emptyFocus();
	}

}



function valAddServicios(){
	
	var addServ_nombre = document.getElementById('nombre');
	var frm_addServ = document.getElementById('form');

	if(isEmpty(addServ_nombre.value)){	
		setBoxAlert(addServ_nombre);
		printMessage("El nombre es un campo obligatorio", addServ_nombre, "alert-message-pad181");
		defineFocus(addServ_nombre);
	}
	else if(caracterSpecial(addServ_nombre.value)){
	
		setBoxAlert(addServ_nombre);
		printMessage("No usar caracteres especiales", addServ_nombre, "alert-message-pad181");
		defineFocus(addServ_nombre);
	}
	
	else { 
		delMessage(addServ_nombre);
		unsetBoxAlert(addServ_nombre); 
	}
		
	
	if (isEmpty(position)) 
	{
		frm_addServ.submit();		
	}
	else 
	{
		emptyFocus();
	}

}

function valAddSubRubro(){
	
	var addSubRubro_nombre  = document.getElementById('nombre');
	var addSubRubro_id_rubro = document.getElementById('id_rubro');
	var frm_addSubRubro		= document.getElementById('form');

	if(isEmpty(addSubRubro_nombre.value)){	
		setBoxAlert(addSubRubro_nombre);
		printMessage("El nombre es un campo obligatorio", addSubRubro_nombre, "alert-message-pad181");
		defineFocus(addSubRubro_nombre);
	}
	else if(caracterSpecial(addSubRubro_nombre.value)){
	
		setBoxAlert(addSubRubro_nombre);
		printMessage("No usar caracteres especiales", addSubRubro_nombre, "alert-message-pad181");
		defineFocus(addSubRubro_nombre);
	}
	else if(!onlyLetter(addSubRubro_nombre.value)){
	
		setBoxAlert(addSubRubro_nombre);
		printMessage("El login solo puede ser letras", addSubRubro_nombre, "alert-message-pad181");
		defineFocus(addSubRubro_nombre);
	}
	else { 
		delMessage(addSubRubro_nombre);
		unsetBoxAlert(addSubRubro_nombre); 
	}
	
	if(addSubRubro_id_rubro.value == 0){
		
		setBoxAlert(addSubRubro_id_rubro);
		printMessage("Debe elegir una opcion", addSubRubro_id_rubro, "alert-message-pad181");
		defineFocus(addSubRubro_id_rubro);
	}
	else { 
		delMessage(addSubRubro_id_rubro);
		unsetBoxAlert(addSubRubro_id_rubro); 
	}
			
	if (isEmpty(position)) 
	{
		frm_addSubRubro.submit();		
	}
	else 
	{
		emptyFocus();
	}
}


function valEditSubRubro(){
		var editSubRubro_nombre  = document.getElementById('nombre');
	var editSubRubro_id_rubro  = document.getElementById('id_rubro');
	var frm_editSubRubro		= document.getElementById('form');

	if(isEmpty(editSubRubro_nombre.value)){	
		setBoxAlert(editSubRubro_nombre);
		printMessage("El nombre es un campo obligatorio", editSubRubro_nombre, "alert-message-pad181");
		defineFocus(editSubRubro_nombre);
	}
	else if(caracterSpecial(editSubRubro_nombre.value)){
	
		setBoxAlert(editSubRubro_nombre);
		printMessage("No usar caracteres especiales", editSubRubro_nombre, "alert-message-pad181");
		defineFocus(editSubRubro_nombre);
	}
	else if(!onlyLetter(editSubRubro_nombre.value)){
	
		setBoxAlert(editSubRubro_nombre);
		printMessage("El login solo puede ser letras", editSubRubro_nombre, "alert-message-pad181");
		defineFocus(editSubRubro_nombre);
	}
	else { 
		delMessage(editSubRubro_nombre);
		unsetBoxAlert(editSubRubro_nombre); 
	}
	
	if(editSubRubro_id_rubro.value == 0){
		
		setBoxAlert(editSubRubro_id_rubro);
		printMessage("Debe elegir una opcion", editSubRubro_id_rubro, "alert-message-pad181");
		defineFocus(editSubRubro_id_rubro);
	}
	else { 
		delMessage(editSubRubro_id_rubro);
		unsetBoxAlert(editSubRubro_id_rubro); 
	}
			
	if (isEmpty(position)) 
	{
		frm_editSubRubro.submit();		
	}
	else 
	{
		emptyFocus();
	}		
}


function valAddFerias(){
	
	var addFerias_titulo  = document.getElementById('titulo');
	var addFerias_id_pais  = document.getElementById('id_pais');
	var frm_addFerias		= document.getElementById('form');

	if(isEmpty(addFerias_titulo.value)){	
		setBoxAlert(addFerias_titulo);
		printMessage("El titulo es un campo obligatorio", addFerias_titulo, "alert-message-pad181");
		defineFocus(addFerias_titulo);
	}
	else if(caracterSpecial(addFerias_titulo.value)){
	
		setBoxAlert(addFerias_titulo);
		printMessage("No usar caracteres especiales", addFerias_titulo, "alert-message-pad181");
		defineFocus(addFerias_titulo);
	}
	else if(!onlyLetter(addFerias_titulo.value)){
	
		setBoxAlert(addFerias_titulo);
		printMessage("El titulo solo puede ser letras", addFerias_titulo, "alert-message-pad181");
		defineFocus(addFerias_titulo);
	}
	else { 
		delMessage(addFerias_titulo);
		unsetBoxAlert(addFerias_titulo); 
	}
	
	
	if(isEmpty(addFerias_id_pais.value)){		
		setBoxAlert(addFerias_id_pais);
		printMessage("Debe elegir una opcion", addFerias_id_pais, "alert-message-pad181");
		defineFocus(addFerias_id_pais);
	}
	else { 
		delMessage(addFerias_id_pais);
		unsetBoxAlert(addFerias_id_pais); 
	}
			
	if (isEmpty(position)) 
	{
		frm_addFerias.submit();		
	}
	else 
	{
		emptyFocus();
	}
}




function valAddEnlace(){
	var addEnlace_nombre  = document.getElementById('nombre');
	var addEnlace_id_pais = document.getElementById('id_pais');
	var addEnlace_id_tipo_institucion  = document.getElementById('id_tipo_institucion');
	var frm_addEnlace		= document.getElementById('form');

	if(isEmpty(addEnlace_nombre.value)){	
		setBoxAlert(addEnlace_nombre);
		printMessage("El nombre es un campo obligatorio", addEnlace_nombre, "alert-message-pad181");
		defineFocus(addEnlace_nombre);
	}
	else if(caracterSpecial(addEnlace_nombre.value)){
	
		setBoxAlert(addEnlace_nombre);
		printMessage("No usar caracteres especiales", addEnlace_nombre, "alert-message-pad181");
		defineFocus(addEnlace_nombre);
	}
	else if(!onlyLetter(addEnlace_nombre.value)){
	
		setBoxAlert(addEnlace_nombre);
		printMessage("El nombre solo puede ser letras", addEnlace_nombre, "alert-message-pad181");
		defineFocus(addEnlace_nombre);
	}
	else { 
		delMessage(addEnlace_nombre);
		unsetBoxAlert(addEnlace_nombre); 
	}
	
	if(addEnlace_id_tipo_institucion.value == 0){
		
		setBoxAlert(addEnlace_id_tipo_institucion);
		printMessage("Debe elegir una opcion", addEnlace_id_tipo_institucion, "alert-message-pad181");
		defineFocus(addEnlace_id_tipo_institucion);
	}
	else { 
		delMessage(addEnlace_id_tipo_institucion);
		unsetBoxAlert(addEnlace_id_tipo_institucion); 
	}
	
	if(addEnlace_id_pais.value == 0){
		
		setBoxAlert(addEnlace_id_pais);
		printMessage("Debe elegir una opcion", addEnlace_id_pais, "alert-message-pad181");
		defineFocus(addEnlace_id_pais);
	}
	else { 
		delMessage(addEnlace_id_pais);
		unsetBoxAlert(addEnlace_id_pais); 
	}
	
			
	if (isEmpty(position)) 
	{
		frm_addEnlace.submit();		
	}
	else 
	{
		emptyFocus();
	}		
}

function opcional(){
	var frm		= document.getElementById('form');
	frm.submit();
}

