<!--
/*

CONTENT:

ajaxload
util
datefunctions-es
disableRightClick
ie
popup

*/

/********************************************************************************************************/
/*								INTERACCIÓN AJAX - no se hacen llamadas individuales					*/
/********************************************************************************************************/

var fileName;
var params;
var divName;


function ajaxLoad(pageName, div) {
	try{ if(callbackfunction != null) { window.ajaxExecuteReady = callbackfunction; } } catch(e){}
	fileName = pageName;
	divName=div;
	params="";
	$(div).fadeOut("fast",ajaxLoadOnHide);
}
function ajaxLoad(pageName, div, callbackfunction) {
	try{ window.ajaxExecuteReady=0; } catch(e){}
	try{ if(callbackfunction != null) { window.ajaxExecuteReady = callbackfunction; } } catch(e){}
	fileName = pageName;
	divName=div;
	params="";
	$(div).fadeOut("fast",ajaxLoadOnHide);
}
function ajaxLoadParams(pageName, div, params_) {
	try{ if(callbackfunction != null) { window.ajaxExecuteReady = callbackfunction; } } catch(e){}
	fileName = pageName;
	divName=div;
	params=params_;
	$(div).fadeOut("fast",ajaxLoadOnHide);
}
function ajaxLoadParams(pageName, div, params_, callbackfunction) {
	try{ window.ajaxExecuteReady=0; } catch(e){}
	try{ if(callbackfunction != null) { window.ajaxExecuteReady = callbackfunction; } } catch(e){}
	fileName = pageName;
	divName=div;
	params=params_;
	$(div).fadeOut("fast",ajaxLoadOnHide);
}
function ajaxLoadOnHide(responseText, textStatus, XMLHttpRequest) {
	$(divName).html('<div style="width:400px; margin:auto; margin-top:50px; height:200px; background-color:#ffffff; background-image:url(../../theme/image/loader.gif); background-repeat:no-repeat; background-position:center; color:#333; font-size:15px;"><br /><br /><br /><br /><br /><br /><br /><br />Cargando...</div>');
	$(divName).show();
	$(divName).load(fileName, params, ajaxLoadOnLoad);
}
function ajaxLoadOnLoad(responseText, textStatus, XMLHttpRequest) {
	$(divName).hide();
	$(divName).fadeIn("slow");
	try{ ajaxExecuteReady(); } catch(e){}
}



/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/



jQuery.fn.reset = function () {
  $(this).each (function() { this.reset(); });
}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName])
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function updateComboboxByArray(myOptions, cmb)
{
	$(cmb).html('');
	for(i=0; i< myOptions.length; i++)
	{
		$(cmb).addOption(myOptions[i][1], myOptions[i][0]);
	}
}

String.prototype.trim = function()
{	
	string = this.replace(/^\s+/, '');
	for (var i = string.length; i > 0; i--) {
		if (/\S/.test(string.charAt(i))) {
			string = string.substring(0, i);
			break;
		}
	}
	return string;
};

var countries = [
'Afganistán', 'Islas Gland', 'Albania', 'Alemania', 'Angola', 'Anguilla', 'Antártida', 'Antigua y Barbuda'
, 'Antillas Holandesas', 'Arabia Saudí', 'Argelia', 'Argentina', 'Armenia', 'Aruba', 'Australia'
, 'Austria', 'Azerbaiyán', 'Bahamas', 'Bahréin', 'Bangladesh', 'Barbados', 'Bielorrusia', 'Bélgica'
, 'Belice', 'Benin', 'Bermudas', 'Bhután', 'Bolivia', 'Bosnia y Herzegovina', 'Botsuana', 'Isla Bouvet'
, 'Brasil', 'Brunéi', 'Bulgaria', 'Burkina Faso', 'Burundi', 'Cabo Verde', 'Islas Caimán', 'Camboya'
, 'Camerún', 'Canadá', 'República Centroafricana', 'Chad', 'República Checa', 'Chile', 'China', 'Chipre'
, 'Isla de Navidad', 'Ciudad del Vaticano', 'Islas Cocos', 'Colombia', 'Comoras', 'República Democrática del Congo'
, 'Congo', 'Islas Cook', 'Corea del Norte', 'Corea del Sur', 'Costa de Marfil', 'Costa Rica', 'Croacia', 'Cuba'
, 'Dinamarca', 'Dominica', 'República Dominicana', 'Ecuador', 'Egipto', 'El Salvador', 'Emiratos Árabes Unidos'
, 'Eritrea', 'Eslovaquia', 'Eslovenia', 'España', 'Islas ultramarinas de Estados Unidos', 'Estados Unidos', 'Estonia'
, 'Etiopía', 'Islas Feroe', 'Filipinas', 'Finlandia', 'Fiyi', 'Francia', 'Gabón', 'Gambia', 'Georgia'
, 'Islas Georgias del Sur y Sandwich del Sur', 'Ghana', 'Gibraltar', 'Granada', 'Grecia', 'Groenlandia', 'Guadalupe'
, 'Guam', 'Guatemala', 'Guayana Francesa', 'Guinea', 'Guinea Ecuatorial', 'Guinea-Bissau', 'Guyana', 'Haití', 'Islas Heard y McDonald'
, 'Honduras', 'Hong Kong', 'Hungría', 'India', 'Indonesia', 'Irán', 'Iraq', 'Irlanda', 'Islandia', 'Israel', 'Italia', 'Jamaica'
, 'Japón', 'Jordania', 'Kazajstán', 'Kenia', 'Kirguistán', 'Kiribati', 'Kuwait', 'Laos', 'Lesotho', 'Letonia', 'Líbano', 'Liberia'
, 'Libia', 'Liechtenstein', 'Lituania', 'Luxemburgo', 'Macao', 'ARY Macedonia', 'Madagascar', 'Malasia', 'Malawi', 'Maldivas', 'Malí'
, 'Malta', 'Islas Malvinas', 'Islas Marianas del Norte', 'Marruecos', 'Islas Marshall', 'Martinica', 'Mauricio', 'Mauritania', 'Mayotte'
, 'México', 'Micronesia', 'Moldavia', 'Mónaco', 'Mongolia', 'Montserrat', 'Mozambique', 'Myanmar', 'Namibia', 'Nauru', 'Nepal', 'Nicaragua'
, 'Níger', 'Nigeria', 'Niue', 'Isla Norfolk', 'Noruega', 'Nueva Caledonia', 'Nueva Zelanda', 'Omán', 'Países Bajos', 'Pakistán', 'Palau'
, 'Palestina', 'Panamá', 'Papúa Nueva Guinea', 'Paraguay', 'Perú', 'Islas Pitcairn', 'Polinesia Francesa', 'Polonia', 'Portugal', 'Puerto Rico'
, 'Qatar', 'Reino Unido', 'Reunión', 'Ruanda', 'Rumania', 'Rusia', 'Sahara Occidental', 'Islas Salomón', 'Samoa', 'Samoa Americana', 'San Cristóbal y Nevis'
, 'San Marino', 'San Pedro y Miquelón', 'San Vicente y las Granadinas', 'Santa Helena', 'Santa Lucía', 'Santo Tomé y Príncipe', 'Senegal', 'Serbia y Montenegro'
, 'Seychelles', 'Sierra Leona', 'Singapur', 'Siria', 'Somalia', 'Sri Lanka', 'Suazilandia', 'Sudáfrica', 'Sudán', 'Suecia', 'Suiza', 'Surinam', 'Svalbard y Jan Mayen'
, 'Tailandia', 'Taiwán', 'Tanzania', 'Tayikistán', 'Territorio Británico del Océano Índico', 'Territorios Australes Franceses', 'Timor Oriental', 'Togo'
, 'Tokelau', 'Tonga', 'Trinidad y Tobago', 'Túnez', 'Islas Turcas y Caicos', 'Turkmenistán', 'Turquía', 'Tuvalu', 'Ucrania', 'Uganda', 'Uruguay', 'Uzbekistán'
, 'Vanuatu', 'Venezuela', 'Vietnam', 'Islas Vírgenes Británicas', 'Islas Vírgenes de los Estados Unidos', 'Wallis y Futuna', 'Yemen', 'Yibuti', 'Zambia', 'Zimbabue'
];



/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/


var date_meses=new Array;
var date_dias= new Array;

date_meses[0]= "Enero";
date_meses[1]= "Febrero";
date_meses[2]= "Marzo";
date_meses[3]= "Abril";
date_meses[4]= "Mayo";
date_meses[5]= "Junio";
date_meses[6]= "Julio";
date_meses[7]= "Agosto";
date_meses[8]= "Septiembre";
date_meses[9]= "Octubre";
date_meses[10]="Noviembre";
date_meses[11]="Diciembre";

date_dias[0]="Domingo";
date_dias[1]="Lunes";
date_dias[2]="Martes";
date_dias[3]="Miercoles";
date_dias[4]="Jueves";
date_dias[5]="Viernes";
date_dias[6]="Sabado";

function date_toNow()
{
	date_hoy=new Date();
	date_hrs=date_hoy.getHours();
	date_min=date_hoy.getMinutes();
	date_sec=date_hoy.getSeconds();
	
	date_clckh=""+((date_hrs>12)?date_hrs-12:date_hrs);
	date_clck12h=((date_clckh<10)?"0":"")+date_clckh;
	date_clck24h=((date_hrs<10)?"0":"")+date_hrs;
	date_clckm=((date_min<10)?"0":"")+date_min;
	date_clcks=((date_sec<10)?"0":"")+date_sec;
	date_clck=(date_hrs>=12)?"p.m.":"a.m.";
	
	date_siglo="";
}

//date_toNow();

/*
document.write("<table width=500 align=center>");
document.write("<TR><TH COLSPAN=2>Ejemplo de Representación de Fechas y Horas<p></TH>");

document.write("<TR><TD>Fecha en letras</TD>");
document.write("<TD>"+date_dias[date_hoy.getDay()]+", "+date_hoy.getDate()+" de "+date_meses[date_hoy.getMonth()]+" de "+date_siglo+date_hoy.getFullYear()+"</TD></TR>");

document.write("<TR><TD>Fecha en cifras</TD>");
document.write("<TD>"+date_hoy.getDay()+"/"+(date_hoy.getMonth()+1)+"/"+date_siglo+date_hoy.getFullYear()+"</TD></TR>");

document.write("<TR><TD>Hora en formato 12 horas (am/pm)</TD>");
document.write("<TD>"+date_clck12h+":"+date_clckm+":"+date_clcks+" "+date_clck+"</TD></TR>");

document.write("<TR><TD>Hora en formato 24 horas</TD>");
document.write("<TD>"+date_clck24h+":"+date_clckm+":"+date_clcks+" "+"</TD></TR>");

document.write("</table>");
*/

/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
cxrightClickMessage="";
function cxdisableRightClick(e)
{
	try
	{
		if(cxrightClickMessage=="") { message = "El Click derecho a sido deshabilidato por seguridad."; } else { message = cxrightClickMessage; }
		if(!document.rightClickDisabled)
		{
			if(document.layers) 
			{
				document.captureEvents(Event.MOUSEDOWN);
				document.onmousedown = cxdisableRightClick;
			} else document.oncontextmenu = cxdisableRightClick;
			return document.rightClickDisabled = true;
		}
		if(document.layers || (document.getElementById && !document.all))
		{
			if (e.which==2||e.which==3)
			{
				Sexy.info(message);
				return false;
			}
		}
		else
		{
			Sexy.info(message);
			return false;
		}
	}
	catch(e){}
}

/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/

var ie4 = document.all;
var ns4 = document.layers;
var ns6 = document.getElementById && !document.all;
var isie=true;
if(ns6){ isie=false; }
function ie(t)
{
	if(isie)t.className=t.className;
}

/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/
/******************************************************************************************************************/

function authorcx(){ alert("creaXium.com"); }

function popUp(URL,_w,_h) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width="+_w+",height="+_h+",left = 415,top = 100');");
}
function popUpScroll(URL,_w,_h) {
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="+_w+",height="+_h+",left = 415,top = 100');");
}
function popUpId(URL,_w,_h,id) {
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width="+_w+",height="+_h+",left = 415,top = 100');");
}
function popUpIdNoScroll(URL,_w,_h,id) {
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+_w+",height="+_h+",left = 415,top = 100');");
}
function popUpIdScroll(URL,_w,_h,id) {
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width="+_w+",height="+_h+",left = 415,top = 100');");
}


-->
