function switch_droploc()
{
    var drop_loc = document.getElementById('div_droploc');
    drop_loc.style.display=='none'?drop_loc.style.display = 'inline':drop_loc.style.display = 'none';
}

function switch_searchplace(where)
{
    var s_place = document.getElementById('distancia');
    var s_place_txt_1 = document.getElementById('texto_distancia_1');
    var s_place_txt_2 = document.getElementById('texto_distancia_2');
    if (where=='place')
    {
        s_place.style.display = 'inline';
        s_place_txt_1.style.display = 'none';
        s_place_txt_2.style.display = 'inline';
    }else{
        s_place.style.display = 'none';
        s_place_txt_1.style.display = 'inline';
        s_place_txt_2.style.display = 'none';
    }
}

function switch_opciones()
{
    var opciones_avis = document.getElementById('options_avis');
    var opciones_wwte = document.getElementById('options_wwte');    

    if ( document.getElementById('radio1').checked==true)
    {
        opciones_wwte.style.display = 'none';
        opciones_avis.style.display=='none'?opciones_avis.style.display = 'block':opciones_avis.style.display = 'none';
    }else{
        opciones_avis.style.display = 'none';
        opciones_wwte.style.display=='none'?opciones_wwte.style.display = 'block':opciones_wwte.style.display = 'none';
    }
}

function comprobar()
{
    if ( document.getElementById('radio1').checked==true)
    {
        
        window.frames['iframe_avis'].document.getElementById('Country1').value=$('pais_recogida_avis').value;
        $('pais_entrega_avis').value!=""?window.frames['iframe_avis'].document.getElementById('Country2').value=$('pais_entrega_avis').value:window.frames['iframe_avis'].document.getElementById('Country2').value=$('pais_recogida_avis').value;
        window.frames['iframe_avis'].document.getElementById('STA').value=$('lugar_recogida_avis').value;
        $('lugar_entrega_avis').value!=""?window.frames['iframe_avis'].document.getElementById('ILC').value=$('lugar_entrega_avis').value:window.frames['iframe_avis'].document.getElementById('ILC').value=$('lugar_recogida_avis').value;
        fechaRecogida=$('fecha_ini').value.split("/");
        fechaDevolucion=$('fecha_fin').value.split("/");
        fechaNRecogida=fechaRecogida[0]+"-"+fechaRecogida[1]+"-"+fechaRecogida[2];
        fechaNDevolucion=fechaDevolucion[0]+"-"+fechaDevolucion[1]+"-"+fechaDevolucion[2];
        window.frames['iframe_avis'].document.getElementById('ETADay').value=fechaRecogida[0];
        window.frames['iframe_avis'].document.getElementById('ETAMonth').value=fechaRecogida[1];
        window.frames['iframe_avis'].document.getElementById('ETAYear').value=fechaRecogida[2];
        window.frames['iframe_avis'].document.getElementById('ETAHour').value=$('hora_ini').value;
        window.frames['iframe_avis'].document.getElementById('ETAMinute').value='00';
        window.frames['iframe_avis'].document.getElementById('ETTDay').value=fechaDevolucion[0];
        window.frames['iframe_avis'].document.getElementById('ETTMonth').value=fechaDevolucion[1];
        window.frames['iframe_avis'].document.getElementById('ETTYear').value=fechaDevolucion[2];
        window.frames['iframe_avis'].document.getElementById('ETTHour').value=$('hora_fin').value;
        window.frames['iframe_avis'].document.getElementById('ETTMinute').value='00';
        window.frames['iframe_avis'].document.getElementById('GRP').value=$('avis_class').value;
        window.frames['iframe_avis'].document.getElementById('ADDR').checked=$('cond_adicional').checked;
        window.frames['iframe_avis'].document.getElementById('SEInput1').checked=$('portaskis').checked;
        window.frames['iframe_avis'].document.getElementById('SEInput2').checked=$('cadenas').checked;
        window.frames['iframe_avis'].document.getElementById('SEInput3').value=$('silla_bebe').value;
        window.frames['iframe_avis'].document.getElementById('SEInput4').value=$('silla_nino').value;
        
        url="OpenForm&MST=0B21A1452B7ABE7FC1256FD20038F9BB&RL_LNG=ES&RL_Country="+$('pais_recogida_avis').value+"&RL_STA=&RL_Country2="+$('pais_recogida_avis').value+"&RL_ILC=&RL_GRP1="+$('avis_class').value+"&RL_ETA="+fechaNRecogida+"&RL_ETT="+fechaNDevolucion+"&RL_Source=Country";
        window.frames['iframe_avis'].document.getElementById('FixedQuery_String').value=url;
        
        window.frames['iframe_avis'].document.forms['_ReservationStep1'].submit();

        if($('banner1')) $('banner1').style.display='none';
        if($('banner2')) $('banner2').style.display='none';
        if($('buscador')) $('buscador').style.display='none';
        if($('companias')) $('companias').style.display='none';
        if($('barra_lateral')) $('barra_lateral').style.display='none';
        if($('listado')) $('listado').style.display='none';
        $('iframe_avis').style.width='590px';
        $('iframe_avis').style.height='1350px';
    }else{
        //Debemos recoger todos los equipamientos en un solo string
        $('pickuploc').value=$('lugar_recogida_wwte').value;
        $('Distance').value=$('distance_wwte').value;
        if ($('tipo_busqueda1').checked==true)
        {
            $('SearchType').value=$('tipo_busqueda1').value;
        }else{
            $('SearchType').value=$('tipo_busqueda2').value;
        }
        $('fromdate').value=$('fecha_ini').value;
        $('hora_ini').value<12?horaI=($('hora_ini').value)+'am':horaI=($('hora_ini').value-12)+'pm';
        if (horaI=='0am') horaI='12am';
        if (horaI=='0pm') horaI='12pm';
        $('pickuptime').value=horaI;
        $('todate').value=$('fecha_fin').value;
        $('hora_fin').value<12?horaF=($('hora_fin').value)+'am':horaF=($('hora_fin').value-12)+'pm';
        if (horaF=='0am') horaF='12am';    
        if (horaF=='0pm') horaF='12pm';    
        $('droptime').value=horaF;
        $('class').value=$('wwte_class').value;
        $('renter').value=$('compania').value;
        $('transmission').value=$('transmision').value;
        $('airconditioning').value=$('aa').value;
        $('equipment').value="";
        $('equip_1').checked=$('eq_1').checked;
        if ($('eq_1').checked==true) $('equipment').value=$('equipment').value+$('eq_1').value;
        $('equip_2').checked=$('eq_2').checked;
        if ($('eq_2').checked==true) $('equipment').value=$('equipment').value+$('eq_2').value;
        $('equip_3').checked=$('eq_3').checked;
        if ($('eq_3').checked==true) $('equipment').value=$('equipment').value+$('eq_3').value;
        $('equip_4').checked=$('eq_4').checked;
        if ($('eq_4').checked==true) $('equipment').value=$('equipment').value+$('eq_4').value;
        $('equip_5').checked=$('eq_5').checked;
        if ($('eq_5').checked==true) $('equipment').value=$('equipment').value+$('eq_5').value;
        document.forms['wwte_form'].submit();
    }
}

function switch_buscador()
{
   if ( document.getElementById('radio1').checked==true)
   {
        $('proximidad').style.display='none';
        $('wwte_clase').style.display='none';
        $('wwte_loc').style.display='none';
        $('avis_clase').style.display='block';
        $('avis_loc').style.display='block';
        $('options_av_avis').style.display='block';
        $('options_avis').style.display='none';
        $('options_av_wwte').style.display='none';
        $('options_wwte').style.display='none';
        if ($('caja_gris_avis')) $('caja_gris_avis').style.display='block';
        if ($('caja_gris_wwte')) $('caja_gris_wwte').style.display='none';
    }else{
        $('proximidad').style.display='block';
        $('avis_clase').style.display='none';
        $('avis_loc').style.display='none';
        $('wwte_clase').style.display='block';
        $('wwte_loc').style.display='block';
        $('options_av_avis').style.display='none';
        $('options_avis').style.display='none';
        $('options_av_wwte').style.display='block';
        $('options_wwte').style.display='none';
        if ($('caja_gris_avis')) $('caja_gris_avis').style.display='none';
        if ($('caja_gris_wwte')) $('caja_gris_wwte').style.display='block';
   }
}

function switch_pais(id_pais,id_select)
{
    if (id_pais.length>0)
    {
        if (id_select=='origenes_avis')
        {
            loadingMini('loading');
            $('lugar_recogida_avis').disabled=true;
        }else{
            loadingMini('loading2');
            $('lugar_entrega_avis').disabled=true;
        }
        ajaxRequest('/coches/index.php?pg=destinos_avis&mode=null&id_pais='+id_pais+'&id_select='+id_select,id_select);
    }
}

function ajaxRequest(load_url,container_id) {
	YAHOO.util.Connect.asyncRequest("get",load_url, {
		success: function(o) {
			if(!o.responseText.match('error')) {
   				$(container_id).innerHTML = o.responseText;
				//$('loading').innerHTML='';  
				//$('loading2').innerHTML='';  
  			}else{
  			    return false;
  			}
   		}
 	}); 
}



function carga_localizacion(id_pais,id_select,id_localizacion)
{
    ajaxRequestCargaLocalizacion('/coches/index.php?pg=destinos_avis&mode=null&id_pais='+id_pais+'&id_select='+id_select,id_select,id_localizacion);
}

function ajaxRequestCargaLocalizacion(load_url,container_id,id_localizacion) {
	YAHOO.util.Connect.asyncRequest("get",load_url, {
		success: function(o) {
			if(!o.responseText.match('error')) {
   				$(container_id).innerHTML = o.responseText;
				//$('loading').innerHTML='';  
				//$('loading2').innerHTML='';  
        		$('buscador_caja').lugar_recogida_avis.value=id_localizacion;
  			}else{
  			    return false;
  			}
   		}
 	}); 
}


function loadingMini(destino){
	if (document.getElementById(destino)) document.getElementById(destino).innerHTML='<img src="http://www.atrapalo.com/images_new/common/indicator.gif" />';
}

function unSelectPais()
{    
    $('pais_entrega_avis').selectedIndex=0;
    $('radio1').checked=true;
    $('lugar_entrega_avis').selectedIndex=0;
}

YAHOO.util.Event.onDOMReady(unSelectPais);

