/***********************************************************************
* File Description:	general.js	                 					   *
* Product:			Portal      								  	   *
* Customer:			Mercogliano Turismo								   *
*----------------------------------------------------------------------*
* Author:			TOOA IT Solutions							       *
* Last Modified:	16/11/2006                                         *
************************************************************************/

var relojid=new Array()
var relojidoutside=new Array()
var i_reloj=-1
var thistime= new Date()
var hours=thistime.getHours()
var minutes=thistime.getMinutes()
if (eval(hours) <10) {hours="0"+hours}
if (eval(minutes) < 10) {minutes="0"+minutes}
var thistime = hours+":"+minutes
	
function writereloj() {
	i_reloj++
	//if (document.all || document.getElementById || document.layers) {
		relojid[i_reloj]="reloj"+i_reloj
		document.write("<span id='"+relojid[i_reloj]+"' style='position:relative'>"+thistime+"</span>")
		//document.write(thistime);
	//}
}

function relojon() {
	thistime= new Date()
	hours=thistime.getHours()
	minutes=thistime.getMinutes()
	if (eval(hours) <10) {hours="0"+hours}
	if (eval(minutes) < 10) {minutes="0"+minutes}
	thistime = hours+":"+minutes
		
	if (document.all) {
		for (i=0;i<=relojid.length-1;i++) {
			var thisreloj=eval(relojid[i])
			thisreloj.innerHTML=thistime
		}
	}
	
	if (document.getElementById) {
		for (i=0;i<=relojid.length-1;i++) {
			document.getElementById(relojid[i]).innerHTML=thistime
		}
	}
	var timer=setTimeout("relojon()",1000)
}
window.onload=relojon

var monthNames = new makeArray(12);
monthNames[0] = "Enero";
monthNames[1] = "Feb.";
monthNames[2] = "Mar.";
monthNames[3] = "Abril";
monthNames[4] = "Mayo";
monthNames[5] = "Junio";
monthNames[6] = "Julio";
monthNames[7] = "Ago.";
monthNames[8] = "Sep.";
monthNames[9] = "Oct.";
monthNames[10] = "Nov.";
monthNames[11] = "Dic.";
// Array of day names
var dayNames = new makeArray(7);
dayNames[0] = "Domingo";
dayNames[1] = "Lunes";
dayNames[2] = "Martes";
dayNames[3] = "Mi&eacute;rcoles";
dayNames[4] = "Jueves";
dayNames[5] = "Viernes";
dayNames[6] = "S&aacute;bado";

var now = new Date();
var year = now.getYear();
if (year < 2000) year = year + 1900;

function makeArray(len) 

{
	for (var i = 0; i < len; i++) this[i] = null;
	this.length = len;
}


function fotoOn(img, nombre){
	img.src = "images/complejo/" + nombre + "_on.jpg";
}

function fotoOff(img, nombre){
	img.src = "images/complejo/" + nombre + "_off.jpg";
}

function fotoOnGif(img, nombre){
	img.src = "images/" + nombre + "_on.gif";
}

function fotoOffGif(img, nombre){
	img.src = "images/" + nombre + "_off.gif";
}


/**********************************************************************************************************/
// FUNCIÓN QUE abre la ventana en foma de dialogo con la página y los tamaños que se le pasan por parametro
/**********************************************************************************************************/
function abrirVentana(pagina, ancho, alto) { 
	window.open(pagina, "", "width = " + ancho + " height = " + alto);
}


/**********************************************************************************************************/
// FUNCIÓN QUE muestra en la barra de estado lo que se le pasa como parametro
/**********************************************************************************************************/
function mostrarBarraEstado(msgStr) { 
	status = msgStr;
	document.MM_returnValue = true;
}


/**********************************************************************************************************/
// FUNCIÓN QUE setea el ABM para eliminar el registro
/**********************************************************************************************************/
function setearABMDelete() {
	var eliminar = window.confirm("¿Esta seguro que desea eliminar el registro?");
	if (eliminar) {
		formularioCuerpo.flag.value				= "1";
		formularioCuerpo.eliminarRegistro.value = "1";
		formularioCuerpo.submit();
	}
}


/**********************************************************************************************************/
// FUNCIÓN QUE setea la primer página de la consulta
/**********************************************************************************************************/
function setearPrimerPagina(oForm) {
	oForm.registroDesde.value = '';
	oForm.pagina.value = 1;
}


/**********************************************************************************************************/
// FUNCIÓN QUE setea la anterior página
/**********************************************************************************************************/
function setearAnteriorPagina(oForm, oPrimerRegistroAnteriorPagina, pagina) {
	if (pagina > 1) {
		pagina = parseInt(pagina) - 1;
		oForm.registroDesde.value = oPrimerRegistroAnteriorPagina.value;
		realizarSubmit = "1";
	} else {
		realizarSubmit = "0";
	}

	oForm.pagina.value =  pagina;
	
	if (realizarSubmit == "1") {
		oForm.submit();
	} else {
		alert ("Primer Página");
	}
}

/**********************************************************************************************************/
// FUNCIÓN QUE setea la siguiente página de la consulta
/**********************************************************************************************************/
function setearSiguientePagina(oForm, oPrimerRegistroSiguientePagina, pagina, totalPaginas) {
	if (pagina < totalPaginas) {
		pagina = parseInt(pagina) + 1;
		oForm.registroDesde.value = oPrimerRegistroSiguientePagina.value;
		realizarSubmit = "1";
	} else {
		realizarSubmit = "0";
	}

	oForm.pagina.value = pagina;
	
	if (realizarSubmit == "1") {
		oForm.submit();
	} else {
		alert ("Útima Página");
	}
}


/**********************************************************************************************************/
// FUNCIÓN QUE setea la ultima página de la consulta
/**********************************************************************************************************/
function setearUltimaPagina(oForm, oPrimerRegistroUltimaPagina, totalPaginas) {
	oForm.registroDesde.value = oPrimerRegistroUltimaPagina.value;
	oForm.pagina.value = totalPaginas;
}
