
function delFile(vFileID, vFilename) {	
	
	if(confirm("¿Confirma eliminar el archivo " + vFilename + "?")) {
		location.href = "list_files_admin.php?action=del&id=" + vFileID;
	}
}

function delFileUsr(vFileID, vFilename) {	
	
	if(confirm("¿Confirma eliminar el archivo " + vFilename + "?")) {
		location.href = "list_files.php?action=del&id=" + vFileID;
	}
}

function editFile(vFileID) {	
	location.href = "file_edit.php?id=" + vFileID;
}


function delUser(vUserID, vEmail) {	
	
	if(confirm("¿Confirma eliminar el usuario " + vEmail + "?")) {
		location.href = "admin_users.php?action=del&id=" + vUserID;
	}
}

function delNotification(vNotificationID, vTitle) {	
	
	if(confirm("¿Confirma eliminar la notificación " + vTitle + "?")) {
		location.href = "admin_notifications.php?action=del&id=" + vNotificationID;
	}
}

function delPeriod(vPeriodID, vDetail) {	
	
	if(confirm("¿Confirma eliminar el item " + vDetail + "?")) {
		location.href = "admin_periods.php?action=del&id=" + vPeriodID;
	}
}

function editUser(vUserID) {	
	location.href = "user_edit.php?id=" + vUserID;
}

function editNotification(vNotificationID) {
	location.href = "notification_edit.php?id=" + vNotificationID;
}

function editPeriod(vPeriodID) {
	location.href = "period_edit.php?id=" + vPeriodID;
}

function viewNotification(vNotificationID) {
	location.href = "notification_view.php?id=" + vNotificationID;
}

function viewPeriod(ID) {
	location.href = "period_view.php?id=" + ID;
}

function delProfile(vProfileID, vTitle) {	
	
	if(confirm("¿Confirma eliminar el perfil " + vTitle + "?")) {
		location.href = "admin_user_categories.php?action=del&id=" + vProfileID;
	}
}

function editProfile(vProfileID) {	
	location.href = "profile_edit.php?id=" + vProfileID;
}

function validateUserData(mode) {
	var err = "";
	var name = document.getElementById("name").value;
	var last_name = document.getElementById("last_name").value;
	var email = document.getElementById("email").value;
	var pwd = document.getElementById("pwd").value;
	
	
	if(name == "") {
		err = err + "* " + "El Nombre ingresado no es válido.\n";
	}

	if(last_name == "") {
		err = err + "* " + "El Apellido ingresado no es válido.\n";
	}	
	
	if(!isValidEmail(email)) {
		err = err + "* " + "El Email ingresado no es válido.\n";
	}	
		
	if(pwd.length < 5) {
		err = err + "* " + "El Password debe tener al menos 5 caracteres.\n";
	}	
	
	if(mode == "advanced") {
		var profile = document.getElementById("id_profile").value;
		if(profile == 0) {
			err = err + "* " + "Debe especificar un perfil al usuario.\n";
		}
	}
	
	if(err == "") {
		document.frm_user.submit();
	} else {
		alert("Por favor revise los siguientes datos: \n\n" + err);
	}
	
}


function isValidEmail(str) {
	   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	 
}

function popUp(URL) {
	day = new Date();
	id = day.getTime();

	eval("page" + id + " = window.open(URL, '" + id + 
			"', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=300,height=300');");
}

function checkAll() {
	var checked_status = this.checked;
	$("input[type='checkbox']").attr('checked', true);
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}
