var host_service="http://eltiempo.visitacostadelsol.com";

var default_town = "malaga";
var default_lang = "es";

  function getConfInformation(id){
      var confInformationValue="";
      try{
        if(document.getElementById(id)){
              var confInformation=document.getElementById(id);
              confInformationValue = confInformation.innerHTML;
              confInformationValue =confInformationValue.replace(/^\s*|\s*$/g,"");
        }
      }catch(err){
      }
      return confInformationValue;
  }

  function insertByInnerHtml(id,htmlValue){
      try{
        var oObject= document.getElementById(id);
        if(oObject!=null){
          oObject.innerHTML=htmlValue;
        }      
      }catch(err){
      }

   }

   function setClass(id, classValue){
      try{
        var oObject= document.getElementById(id);
        if(oObject!=null){
          oObject.className=classValue;
        }
      }catch(err){
      }

   }

   function mostrarInformacionPrevision(idioma,id_div,tipo,fecha,anyo,municipio,tpl){
      try{
           if(fecha==""){
              fecha = getData();
           }

           if(anyo==""){
              anyo = getYear();
           }

           if(municipio==""){
              municipio = default_town;
           }
           getServiceData(idioma,id_div,host_service+"/WeatherService.php",cargarResultado,"jsoncallback","cargarResultado",tipo,fecha,anyo,municipio,tpl);
      }catch(err){
      }
   }

   function mostrarPrevisionPorRangoFechas(idioma,id_div,tipo,fecha_inicio,fecha_fin,numAnyos,municipio,tpl){
      try{
           if(municipio==""){
              municipio = default_town;
           }
          getServiceDateRange(idioma,id_div,host_service+"/WeatherService.php",cargarResultado,"jsoncallback","cargarResultado",tipo,fecha_inicio,fecha_fin,numAnyos,municipio,tpl);
      }catch(err){
      }
  }

   function cargarResultado(data) {
      try{
        document.getElementById(data.id).innerHTML=data.html;
      }catch(err){
      }   
   }

   function obtenerListadoFechas(lang,town){
      try{
          var resultHtml="";
          var fecha=new Date();
          var anyo=fecha.getFullYear();
          var cad_anyo = anyo.toString();
          var anyo_anterior=anyo-1;
          var cad_anyo_anterior = anyo_anterior.toString();
          var anyo_anterior2=anyo_anterior-1;
          var cad_anyo_anterior2 = anyo_anterior2.toString();
          resultHtml+="<ul>";
            resultHtml+="<li>";
            resultHtml+='<a href="" onclick="mostrarInformacion(\''+lang+'\',\'\',\''+cad_anyo_anterior2+'\',\''+town+'\');return false;">';
            resultHtml+=cad_anyo_anterior2;
            resultHtml+="</a>";
            resultHtml+="</li>";
    
            resultHtml+="<li>";
            resultHtml+='<a href="" onclick="mostrarInformacion(\''+lang+'\',\'\',\''+cad_anyo_anterior+'\',\''+town+'\');return false;">';
            resultHtml+=cad_anyo_anterior;
            resultHtml+="</a>";
            resultHtml+="</li>";
    
            resultHtml+="<li>";
            resultHtml+='<a href="" onclick="mostrarInformacion(\''+lang+'\',\'\',\''+cad_anyo+'\',\''+town+'\');return false;">';
            resultHtml+=cad_anyo;
            resultHtml+="</a>";
            resultHtml+="</li>";
    
          resultHtml+="</ul>";
          document.getElementById("fechas").innerHTML=resultHtml;
      }catch(err){
      }
   }

   function getData(){
     
      var cad_dia= getDay();
      var cad_mes=getMonth();
      var cad_anyo=getYear()
      var result=cad_anyo+cad_mes+cad_dia;
      return result;
   }
  function getDay(){
      var fecha=new Date();
      var diames=fecha.getDate();
      var cad_dia = diames.toString();
      if(cad_dia.length==1){
        cad_dia="0" + cad_dia;
      }
      return cad_dia;
  }
  function getMonth(){
      var fecha=new Date();
      var mes=fecha.getMonth() +1 ;
      var cad_mes = mes.toString();
      if(cad_mes.length==1){
        cad_mes="0" + cad_mes;
      }
      return cad_mes;
  }
  function getYear(){
      var fecha=new Date();
      var anyo=fecha.getFullYear();
      var cad_anyo = anyo.toString();
      return cad_anyo;
  }
  function getDayNumber(year,month,day){
    var temp_month=month-1;
    var fecha = new Date(year,temp_month,day);
    var result=fecha.getDay();
    if(result==0){
      result=7;
    }
    return result;
  }

function select(id,index) {
  try{
   var combo = document.getElementById(id);
   if(combo!=null){
      combo.selectedIndex=index;
   }
  }catch(err){
  }   
}
function getDaysFromMonth(year,month){
  var days=30;
  switch(month){
    case 1:
    days=31;
    break;
    case 2:
    if ((year % 4 == 0) && (( year % 100 != 0) || (year % 400 ==0))){
      days=29;
    }else{
      days=28;
    }
    break;
    case 3:
    days=31;
    break;
    case 4:
    days=30;
    break;
    case 5:
    days=31;
    break;
    case 6:
    days=30;
    break;
    case 7:
    days=31;
    break;
    case 8:
    days=31;
    break;
    case 9:
    days=30;
    break;
    case 10:
    days=31;
    break;
    case 11:
    days=30;
    break;
    case 12:
    days=31;
    break;
  }
  return days;
}

function gup(url, name )
{
  var name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var res="";
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( url );
  if( results != null )
    res=results[1];
  return res;
}
function getLocation(){
  var result="";
  result="malaga";
  return result;
}
function redirectToCalendar(host,language,town,type){
  location.href=host+"/"+language+"/"+town+"/"+type;
}

