// JavaScript Document

function popUp(url, nombre, ancho, alto) {
open(url, nombre, 'width=' + ancho + ',height=' + alto + 'top=0,left=0,toolbar=no,scrollbars=no,resizable=no,menubar=no,status=no, directories=no,location=no');
 }


function popUpScroll(url, nombre, ancho, alto) {
open(url, nombre, 'width=' + ancho + ',height=' + alto + 'top=0,left=0,toolbar=no,scrollbars=1,resizable=no,menubar=no,status=no, directories=no,location=no');
 }



	/************** 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 ***************/
	
	/************** REPLACE ELEMENTS ***************/
	//replace text inside a div ID
	function replaceTextDiv(divToChange,oldText,newLongText){ 
	var myTextField = document.getElementById(divToChange).innerHTML;
		if(myTextField != ""){
			if(myTextField.search(oldText) != "-1"){
				document.getElementById(divToChange).innerHTML = newLongText;
			}
		}
	} 
	/************** END REPLACE ELEMENTS ***************/
	
	/************** INCLUDE EXTERNAL 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 ***************/
 
  
	
	window.onload = function() {
	var presentacion = document.getElementById("presentacion").value;
	var codigoHotel = document.getElementById("codigoHotel").value;
	var lang = document.getElementById("lang").value;
	
	switch (presentacion)
		{
		case 'nieve':
		//alert(sPage);
		include('../../js/nieve/header_'+lang+'.js'); 
		include('../../js/nieve/footer_'+lang+'.js');
		if (sPage=='C_Booking_Step3.jsp'){
			//include('http://www.googleadservices.com/pagead/conversion.js'); 
			//include('../../js/nieve/footer_adwords_'+lang+'.js');
		}
		break;
		
		case 'newmelia':
/*		if (sPage=='C_Booking_Step1.jsp'){
			if (lang==''){
				lang=='en'
			}
		}*/

		include('../../js/newmelia/header_'+lang+'.js'); 
		include('../../js/newmelia/footer_'+lang+'.js');
		
		break;
		
		case 'boutique-us':

		include('../../js/'+presentacion+'/header_'+lang+'_'+codigoHotel+'.js'); 
		include('../../js/'+presentacion+'/footer_'+lang+'_'+codigoHotel+'.js');
		
		break;
		
		case 'melia':
		//alert(codigoHotel);
			if (codigoHotel=='1804'){
				//error en sol y nieve
				document.getElementById('menu').style.display = 'none'; 
				document.getElementById('marca_arriba').style.height = '65px';
				
			}
			
		break;
		
		default:
		  
		}

		
		//alert(' pres:'+document.getElementById("presentacion").value+' codHotel:'+document.getElementById("codigoHotel").value);

	}