﻿
	/*
	* Solmelia - Microsites Team
	*
	* Script de configuracion por microsites
	* En algunas partes necesita de jquery
	*
	* rev.1.0 Tradyso 
	* rev.1.1 Luigi Nori
	* rev.1.2 Luigi Nori - Martin Sosa Ramos
	*
	*/

	
	//*************
	// Static vars:
	
	var msBookURL='http://www.solmelia.com/microAPP/reservations/jsp/C_Booking_Step1.jsp';
	var msOtherOptionsURL = '/' + msDirLang + '/reserve-online-otras-opciones.html';
	var msLinkURL='http://www.solmelia.com/microAPP/reservations/jsp/C_Booking_Step2.jsp';
	
	msBookURL=msBookURL+'?idPrm=MICROSITES&idONg=N56&presentacion='+msPresenter+'&codigoHotel='+msCodSolRes+'&lang='+msDirLang;
	
	var mailListError;
	var mailListAlert;
	
	var isGallery = 0; var wichGallery = 0;
	
	/*var geoNamesWeatherHeadUrl ='http://ws.geonames.org/findNearByWeatherJSON?lang='+msDirLang+'&lat='+coordMsX+'&lng='+coordMsY+'&callback=resultsMeteoHead';
	
	var geoNamesWeatherFullUrl ='http://ws.geonames.org/findNearByWeatherJSON?lang='+msDirLang+'&lat='+coordMsX+'&lng='+coordMsY+'&callback=resultsMeteoFull';
	
	var geoNamesLocationUrl ='http://ws.geonames.org/findNearbyWikipediaJSON?lat='+coordMsX+'&lng='+coordMsY+'&lang='+msDirLang+'&maxRows=5&callback=resultsGeoWiki';*/
		
/*		TESTING JSON URLS
	var geoNamesWeatherHeadUrl ='/comun/6302/js/findNearByWeatherJSON2.js';
	var geoNamesWeatherFullUrl ='/comun/6302/js/findNearByWeatherJSON3.js';
	var geoNamesLocationUrl ='/comun/6302/js/findNearbyWikipediaJSON.js';*/
	
	//**************

	/************** ADD ELEMENTS ***************/
	var sPath = window.location.pathname;
	//var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	
	function element_add(new_position, this_node, new_element, new_element_id, new_element_class, new_element_text)
	{
	 var element_new = document.createElement(new_element);
	 if (!document.getElementById(new_element_id)) {
		 element_new.setAttribute('id', new_element_id);
		 } else {
			 alert('ERROR! An element with the id of \'' + new_element_id + '\' already exists!'); 
			 return;
		 }
	 if (new_element_class != undefined) {
		 element_new.setAttribute('class', new_element_class);
		 }
	 if (new_element_text != undefined) {
		 //var element_new_content = document.createTextNode(new_element_text); 
		 //element_new.appendChild(element_new_content);
		 element_new.innerHTML = new_element_text;
		 }
	
	 // Add element AFTER ID.
	 if (new_position == 'after')
	 {
	  this_node = document.getElementById(this_node);
	  if (this_node.nextSibling) {
		  this_node.parentNode.insertBefore(element_new, this_node.nextSibling);
		  }
	  else {
		  this_node.parentNode.appendChild(element_new);
		  }
	 }
	 // Add element BEFORE ID.
	 else if (new_position == 'before')
	 {
	  document.getElementById(this_node).parentNode.insertBefore(element_new, document.getElementById(this_node));
	 }
	 // Add element INSIDE ID.
	 else if (new_position == 'inside')
	 {
	  document.getElementById(this_node).appendChild(element_new);
	 }
	 else {alert('ERROR: Third parameter must be \'after\', \'before\', or \'inside\'.');}
	}
	
	// Delete Element by ID
	function element_del(element_id)
	{
	 if (document.getElementById(element_id))
	 {
	  document.getElementById(element_id).parentNode.removeChild(document.getElementById(element_id));
	 }
	 else
	 {
	  alert('ERROR: No element with the id \'' + element_id + '\' exists!');
	 }
	}
	/************** END ADD ELEMENTS ***************/
	
	/************** INCLUDE EXTERNAL JS ***************/
	
	// usage: include('eventually domain/path/filename.js'); 
	
	function include(jsname) 
	{ 
		var h = document.getElementsByTagName('head').item(0); 
		var script = document.createElement('script'); 
		script.src = jsname; 
		script.type = 'text/javascript'; 
		h.appendChild(script);
	}
	  
 	/************** END INCLUDE EXTERNAL JS ***************/
	