///// JS Homes /////
function validaFormBOL(obj, txtValidador)
{
	obj.checkin.value = obj.checkin_tmp.value.split('/')[2] + obj.checkin_tmp.value.split('/')[1] + obj.checkin_tmp.value.split('/')[0];
	obj.checkout.value = obj.checkout_tmp.value.split('/')[2] + obj.checkout_tmp.value.split('/')[1] + obj.checkout_tmp.value.split('/')[0];
	var tmpini = obj.checkin_tmp.value.split('/'); 
	var fechaIni = new Date(parseInt(tmpini[2], 10), parseInt(tmpini[1], 10)-1 , parseInt(tmpini[0], 10));
	var tmpEnd = obj.checkout_tmp.value.split('/');
	var fechaEnd = new Date(parseInt(tmpEnd[2], 10), parseInt(tmpEnd[1], 10)-1, parseInt(tmpEnd[0], 10));
	var hoy = new Date();
	if (fechaIni > hoy && fechaEnd > hoy && fechaIni < fechaEnd){
		return validaForm(obj, txtValidador);
	} else {
		var txt = document.getElementById(txtValidador);
		txt.innerHTML = "Las fechas Deben ser mayor a hoy";
		return false
	}
}
function validaFormVuelos(obj, txtValidador)
{
	obj.startDt.value = obj.startDt_tmp.value.split('/')[2] + obj.startDt_tmp.value.split('/')[1] + obj.startDt_tmp.value.split('/')[0];
	obj.endDt.value = obj.endDt_tmp.value.split('/')[2] + obj.endDt_tmp.value.split('/')[1] + obj.endDt_tmp.value.split('/')[0];

	var txtform = "startDt_tmp=" + obj.startDt_tmp.value + "&endDt_tmp=" + obj.endDt_tmp.value + 
		"&endPt=" + obj.endPt.value + "&startPt=" + obj.startPt.value +
		"&endPtDesc=" + obj.endPtDesc.value + "&startPtDesc=" + obj.startPtDesc.value +
		"&startPt_hidden=" + obj.startPt_hidden.value + "&endPt_hidden=" + obj.endPt_hidden.value;
	
	obj.endPtDesc.value = obj.endPt.value;     // paso el valor a la descripcion.
	obj.startPtDesc.value = obj.startPt.value;

	if (obj.endPt_hidden.value.length == 3)
		obj.endPt.value = obj.endPt_hidden.value;
	if (obj.startPt_hidden.value.length == 3)
		obj.startPt.value = obj.startPt_hidden.value;

	setCookie("frmvuelos", txtform)
	return validaForm(obj, txtValidador);
}
function cambiaForm(nombre, obj)
{
	document.getElementById("formDestino").style.display = "none";
	document.getElementById("formHotel").style.display = "none";
	document.getElementById("formVuelo").style.display = "none";
	//----------------------------------------------------------
	tmpBtn.src = tmpBtn.src.split("_.").join(".");
	tmpBtn = obj;
	obj.src = obj.src.split(".gif").join("_.gif");
	//----------------------------------------------------------
	document.getElementById(nombre).style.display = "inline";
}

function redirBOL(destino, desde, hasta)
{
	var oForm = document.forms['formBOL_directo'];
	oForm.destino.value  = destino;
	oForm.checkin.value  = desde;
	oForm.checkout.value  = hasta;
	oForm.submit();	
}

function cambiocombo(obj)
{
	var valor = parseInt(obj.value.substring(3));
	var estado = (isNaN(valor))? "hidden": "visible";
	var xDiv = document.getElementById("divChicos");
	xDiv.style.visibility = estado;
	var combos = document.forms['formBOL'].edadesChicos;
	if (valor == 1 ){
		combos[0].style.display = "inline";
		combos[1].style.display = "none";
	} else if (valor == 2){
		combos[0].style.display = "inline";
		combos[1].style.display = "inline";
	} else {
		combos[0].style.display  = combos[1].style.display = "none";
	}
}

function updateHidden(txt, li)
{
    txt.form[txt.name + "_hidden"].value = li.id;
}
function goFlash(url)
{
	urchinTracker('/Flash/' + url);
	location.href = url;
}
function redirFlash(id)
{
	var q_str = new String(window.location.search);
	q_str = q_str.substr(1);
	var origen = (q_str.indexOf("6297") > 0)? "&origen=6297": "&origen=6396";
	switch(id){
		case 1: 
			goFlash('salidas.asp?Campanias=9' + origen); break;
		case 2: 
			goFlash('salidas.asp?Campanias=9' + origen); break;
		case 3: 
			goFlash('salidas.asp?Campanias=9' + origen); break;
		case 4: 
			goFlash('salidas.asp?Campanias=9' + origen); break;
		case 5: 
			goFlash('salidas.asp?Campanias=9' + origen); break;
		default: break;
	}
	return false;
}

function setCookie(c_name,value)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+ 180);
	document.cookie = c_name+ "=" +escape(value)+ ";expires="+exdate.toGMTString();
}
function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1){ 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end == -1)
				c_end = document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}
function setvalores(){
var q = parseQuery(getCookie("frmvuelos"));
	var form = document.forms['formVuelos'];
	for ( elm in q){
		if (q[elm] != "" && eval(form[elm]))
				setVal(form[elm], q[elm]);
	}
}

