var textCabeceraUbicacion = "cabecera_ubicacion";
var ubicacionActual = "";

function makeDoubleDelegate(function1, function2) {
return function() {
if (function1)
function1();
if (function2)
function2();
}
}

function ubicacion_componer()
{
	ubicacionActual = document.getElementsByName(textCabeceraUbicacion)[0].value;
	document.getElementsByName(textCabeceraUbicacion)[0].value = ubicacionActual.replace("/"," -> ");

	document.getElementsByName(textCabeceraUbicacion)[0].onfocus = function()
	{
		document.getElementsByName(textCabeceraUbicacion)[0].value = ubicacionActual;
	}
	
	document.getElementsByName(textCabeceraUbicacion)[0].onblur = function()
	{
		document.getElementsByName(textCabeceraUbicacion)[0].value = ubicacionActual.replace("/"," -> ");
	}
}

function valid_request()
{
	with(document.forms[0])
	{
		if(request_text.value=="")
		{
			alert("Comment required");
			contact_comment.focus();
			return false;
		}
	}
}

function valid_comment()
{
	with(document.forms[0])
	{
		if(contact_name.value=="")
		{
			alert("Name required!");
			contact_name.focus();
			return false;
		}
		else if(contact_email.value.indexOf("@",0)==-1)
		{
			alert("Email required!");
			contact_email.focus();
			return false;
		}
		else if(contact_comment.value=="")
		{
			alert("Comment required");
			contact_comment.focus();
			return false;
		}
	}
}

// window.onload = makeDoubleDelegate(window.onload, ubicacion_componer);

var img_over_term = "_over";	/* Como termina el nombre de la imagen al aplicar onMouseOver */
var img_out_term = "";	/* Como termina el nombre de la imagen al aplicar onMouseOut */
var imgs_folder_def	= "/imagenes/";	/* Carpeta donde se almacenan las imagenes */

function over_swamp(sender)
{
	/* Obtener ruta de la imagen actual */	
	_sender_src = sender.src;

	/* Limpiamos la ruta de la imagen */
	_sender_src_slashes = _sender_src.split("/");
	_imb = _sender_src_slashes.length - 1;
	_image_name = _sender_src_slashes[_imb];
	
	/* Separamos el tipo Ej: imagen.jpg */
	_image_parts = _image_name.split(".");
	
	/* Se ensambla la ruta */
	_over_src_ensambled = imgs_folder_def+_image_parts[0]+img_over_term+"."+_image_parts[1];
	
	/* Aplicamos la imagen al evento */
	sender.src = _over_src_ensambled;
}

function out_swamp(sender)
{
	/* Obtener ruta de la imagen actual */	
	_sender_src = sender.src;

	/* Limpiamos la ruta de la imagen */
	_sender_src_slashes = _sender_src.split("/");
	_imb = _sender_src_slashes.length - 1;
	_image_name = _sender_src_slashes[_imb];

	/* Se cambia la terminacion */
	_out_src_ready = _image_name.replace(img_over_term,img_out_term);
	_out_src_ready = imgs_folder_def+_out_src_ready;

	/* Aplicamos la imagen al evento */
	sender.src = _out_src_ready;
}

var i;
var lista_imagenes = new Array();

function cargarimagenes()
{
	for(i in imagenes)
	{
		lista_imagenes[i] = new Image();
		lista_imagenes[i].src = imagenes[i];
	}
}

/* Agregar a favoritos */
function agregar()
{
	if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) 
	{
		var url="http://www.resenadigital.com/";
		var titulo="Reseña Digital";
		window.external.AddFavorite(url,titulo);
	}
	else 
	{
		if(navigator.appName == "Netscape") 
		alert ("Presione Crtl+D para agregar este sitio en sus marcadores");
	}
}
