var weekday=new Array(7);
weekday[0]="Domingo";
weekday[1]="Lunes";
weekday[2]="Martes";
weekday[3]="Mi\u00e9rcoles";
weekday[4]="Jueves";
weekday[5]="Viernes";
weekday[6]="S\u00e1bado";
var monthName = new Array(12);
monthName[0]="Enero";
monthName[1]="Febrero";
monthName[2]="Marzo";
monthName[3]="Abril";
monthName[4]="Mayo";
monthName[5]="Junio";
monthName[6]="Julio";
monthName[7]="Agosto";
monthName[8]="Septiembre";
monthName[9]="Octubre";
monthName[10]="Noviembre";
monthName[11]="Diciembre";
/*
* esta variable la utilizaremos para verificar que navegador y version esta utilizando el usuario.
* Hay que inicializarla en la página con la llamada BrowserDetect.init();
*/
//var BrowserDetect = {
// init: function () {
// this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
// this.version = this.searchVersion(navigator.userAgent)
// || this.searchVersion(navigator.appVersion)
// || "an unknown version";
// this.OS = this.searchString(this.dataOS) || "an unknown OS";
// },
// searchString: function (data) {
// for (var i=0;i");
} else if (BrowserDetect.browser() == "MSIE" || BrowserDetect.browser() == "IE") {
if (BrowserDetect.version() >= 9) {
//css para ie9
document.write("");
} else if (BrowserDetect.version() == 8) {
//css para ie8
document.write("");
} else {
//css para ie7 y resto de ie's
document.write("");
}
} else if (BrowserDetect.browser() == "Chrome") {
//pintamos la de chrome
document.write("");
} else {
//pintamos una css para el resto de navegadores
}
} else if (modulo == "mainmenu") {
if (BrowserDetect.browser() == "MSIE" || BrowserDetect.browser() == "IE") {
if (BrowserDetect.version() <= 7) {
//css para ie7 y resto de ie's
document.write("");
}
}
} else if ("agenda_ttss") {
if (BrowserDetect.browser() == "Firefox") {
//pintamos la css de firefox
} else if (BrowserDetect.browser() == "MSIE" || BrowserDetect.browser() == "IE") {
if (BrowserDetect.version() >= 9) {
//css para ie9
document.write("");
} else if (BrowserDetect.version() == 8) {
//css para ie8
document.write("");
} else {
//css para ie7 y resto de ie's
document.write("");
}
} else if (BrowserDetect.browser() == "Chrome") {
//pintamos la de chrome
} else {
//pintamos una css para el resto de navegadores
}
}
}
/**
* Elimina un elemento de un array
*
* @param value - valor del elemento en el array
* @param arr - array
* @return
*/
function arrayPopByValue(value, arr) {
var pos = getPositionInArray(value, arr);
if (pos == -1) {
return;
} else {
if (pos == 0) {
arr.shift();
} else if (pos == (arr.length - 1)) {
arr.pop();
} else {
arr.splice(pos, 1);
}
}
}
/**
* Devuelve la posicion de un elemento en un array
*
* @param value - valor del elemento en el array
* @param arr - array
* @return
*/
function getPositionInArray(value, arr) {
for (var i=0; ifecha2, ambas fechas en formato dd/MM/yyyy
*
* @param fecha1, fecha2
* @return true si fecha1>fecha2 , false en cualquier otro caso
*/
function isFecha1GTFecha2(fecha1,fecha2){
var tempFecha1=fecha1.split("/");
var tempFecha2=fecha2.split("/");
var dia1=Number (tempFecha1[0]); // el number es para eliminar 0 a la izquierda
var mes1=Number (tempFecha1[1]);
var year1=tempFecha1[2];
var dia2=Number (tempFecha2[0]);
var mes2=Number (tempFecha2[1]);
var year2=tempFecha2[2];
//quitamos cero inicial del dia y el mes
if(dia1.length==2 && dia1.charAt(0)=='0'){
dia1=dia1.substr(1,1);
}
if(dia2.length==2 && dia2.charAt(0)=='0'){
dia2=dia2.substr(1,1);
}
if(mes1.length==2 && mes1.charAt(0)=='0'){
mes1=mes1.substr(1,1);
}
if(mes2.length==2 && mes2.charAt(0)=='0'){
mes2=mes2.substr(1,1);
}
if(year1>year2){
return true;
}
else if( year1==year2){
if(mes1>mes2){
return true;
}
else if(mes1==mes2){
if(dia1>dia2){
return true;
}
else{
return false;
}
}
}
return false;
}
/**
* Se encarga de cambiar el mensaje en un cuadro de dialogo
* modal de avisos
*
* @param mensaje
* @return
*/
function setAvisosDialogText(mensaje) {
$('#avisos_dialog').find('.avisos_dialog_p').text(mensaje);
}
/**
* Calcula el dia de hoy y lo introduce en una etiqueta con id today_date
* y en otro etiqueta con id today_date_only sin el texto "Hoy es "
*
* @return
*/
function setTodayDate() {
var today = new Date();
var currentDay = (today.getDate() < 10 ? "0" : "") + today.getDate();
var currentMonth = today.getMonth();
var currentYear = today.getFullYear();
var currentDayWeek = today.getDay();
var currenDateString = weekday[currentDayWeek] + ", " + currentDay + " de " + monthName[currentMonth] + " de " + currentYear;
$('#today_date').html(currenDateString);
}
function isNotBlank(obj) {
if (obj.val() != null && obj.val()!= "" && obj.val() != " ") {
return true;
} else {
return false;
}
}
function validaCampo(obj) {
if (obj.hasClass('hora')) {
if (isNotBlank(obj)) {
if (obj.val().length < 5)
obj.val(obj.val().substring(0, 2) + ":" + obj.val().substring(2));
var er_fh = /^(0[0-9]|1\d|2[0-3]):([0-5]\d)$/;
if ( !(er_fh.test( obj.val() )) ) {
alert("La hora introducida debe estar en formato HH:MM");
obj.val('');
}
}
}
}
function isF1LessThanF2(field1,field2){
if(parseInt(field1)parseInt(field2)){
return true;
}
return false;
}
function isF1EqualF2(field1,field2){
if(parseInt(field1)==parseInt(field2)){
return true;
}
return false;
}