$(function(){
    $("#ultimasnoticias, #tusvideos, #tecnologia, #frasecelebre, #boxbig").corner();
    $(".gal-vid").corner();

    equalHeight($(".encuerelax"));

    populateElement("input.buscar-inp","BUSCAR");
    populateElement("input[name=nombre]","NOMBRE");
    populateElement("input[name=correo]","CORREO");

    var parametros = {};

    parametros.op = 'clima';
    parametros.localidad_id = 'MXCA0022';

    $.get('clima/ajax.php',parametros, function(resultado) {
	if(resultado.error){alert(resultado.mensaje);}
	else {
	  var clima = resultado.clima;
	  var output = 
	    $('#clima').html('<img src="clima/iconos/'+clima.codigo+'.png" class="imgl"><p><br />Actual: <strong>'+clima.temperatura+' &deg;C</strong><br /><strong>'+clima.estado+'</strong></p><div class="clear"></div>');
	  if ($.browser.msie && $.browser.version.substr(0,1)<7) {
	    $('#clima').pngFix();
	  }
	  
	}
      }, 'json');
    
    $.get('clima/dolar.php',parametros, function(salida){$('#dolar').html(salida);});



    $("#soloparati form").submit(function(e){
	e.preventDefault();
	var correo;
	correo = $("#soloparati input[name=correo]").val();
	var nombre = $("#soloparati input[name=nombre]").val();
	if (correo == null || ! correo.match(/^[\w\-\+\._]+\@[a-zA-Z0-9][-a-zA-Z0-9\.]*\.[a-zA-Z]+$/)) {
	  alert("Debes introducir una direccion de correo valida");
	}else{
	  $("#soloparati input[name=nombre]").val("");
	  $("#soloparati input[name=correo]").val("");
	  $.get("soloparati.pl?correo="+correo+"&nombre="+nombre,function(data){
	      $("#soloparati").html("<div id=load-555><br /><br /><img src='img/load-indicator.gif'></div>");
	      $("#load-555").fadeOut(2500,function(){
		  $("#soloparati").html("<br><br>Ya formas parte de nuestro boletin de noticias<br><br><b>GRACIAS</b>");
		});
	    });
	}
      });
    
    //Encuesta
    if($.cookie('id_encuesta')==$("input[name='id_encuesta']").attr("value")){
      var id_encuesta=$.cookie('id_encuesta');
      $.get("encuestas.pl?id_encuesta="+id_encuesta+"&id_opcion=",function(data){
	  $('.encuesta-content').html(data).fadeIn("slow");
	});
    }else{
      $(".encuesta-content").fadeIn();
    }
    function formProcess(event){
      event.preventDefault();
      var id=$("input[name='id_opcion']:checked").attr("value");
      var id_encuesta=$("input[name='id_encuesta']").attr("value");
      $(".encuesta-content").fadeOut("slow",function(){
	  $.get("encuestas.pl?id_encuesta="+id_encuesta+"&id_opcion="+id,function(data){
	      $('.encuesta-content').html(data).fadeIn("slow");
	    });
	  $.cookie('id_encuesta',id_encuesta,{expires:7});
	});
    }
    $('#encuesta form').submit(formProcess);

  });


var piogal = new Array();

function exoOnLoad(){exoSetFocus();setTimeout("exoQuitarMensajesError();",10000); }
function exoCI(control, img) {control.src="img/"+img;}
function exoQuitarMensajesError (){
  var object = document.getElementById('error');
  if(object != null){
    object.style.filter="revealTrans(duration=3, transition=12)";
	object.filters.revealTrans.apply();
	object.style.visibility="hidden";
	object.filters.revealTrans.play();
  }
  var object = document.getElementById('info');
  if(object != null){
    object.style.filter="revealTrans(duration=3, transition=12)";
    object.filters.revealTrans.apply();
    object.style.visibility="hidden";
    object.filters.revealTrans.play();
  }
}
function exoSetFocus() {
  if (document.forms.length > 0) {
    var field = document.forms[0];
    for (i=0; i<field.length; i++) {
      if ( (field.elements[i].type != "image") &&
	   (field.elements[i].type != "hidden") &&
	   (field.elements[i].type != "reset") &&
	   (field.elements[i].type != "submit") &&
	   (field.elements[i].className != "field_ro") &&
	   (field.elements[i].className != "field_ronum")) {
	
	document.forms[0].elements[i].focus();
	
	if ( (field.elements[i].type == "text") ||
	     (field.elements[i].type == "password") )
	  document.forms[0].elements[i].select();
	
	break;
      }
    }
  }
}
function exoCheckboxMon(form,checked){for (i=0; i<form.length; i++) {if ((form.elements[i].type == "checkbox")) {form.elements[i].checked = checked;}}}
function exoWO(url) {window.open(url,'exo_window','width=400,height=350,resizable=yes');}
function exoWOC(url,params) {window.open(url,'exo_window',params);}
function pioSocialesCambiarFotos() {
  var trans = Math.ceil(12*Math.random());
  for(i=0;i<=2;i++){
    var image = document.getElementById('piogal_'+i);
		try {
		  image.style.filter="revealTrans(duration=5,transition="+trans+")";
		  image.filters.revealTrans(duration=5).Apply();
		  image.filters.revealTrans(transition=trans).Apply();
		  image.filters.revealTrans.Play();
		}catch(e){};
		image.src = 'img/sociales/' + piogal[i][Math.ceil((piogal[i].length - 1)*Math.random())];
  }
  setTimeout("pioSocialesCambiarFotos()", 10000);	
}

function exoGeneraSWF (swf, width, height, id){
  document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj2"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="'+width+'" height="'+height+'"> \n');
  document.write('<param name="movie" value="'+swf+'"> \n');
  document.write('<param name="bgcolor" value="#ffffff">\n');
  document.write('<param name="quality" value="High"> \n');
  document.write('<param name="allowscriptaccess" value="samedomain"> \n');
  document.write('<param name=menu value="false"> \n');
  document.write('<param name="wmode" value="transparent"> \n');
  document.write('<embed src="'+swf+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj2" width="'+width+'" height="'+height+'" quality="High" wmode="transparent"></embed>'+'\n');
  document.write('</object> \n');
  if(id){
    try {
      document.getElementById(id).style.visibility = 'hidden';
      document.getElementById(id).style.display = 'none';
    }catch(e){}
  }
  
}

function populateElement(selector, defvalue) {
  $(selector).each(function() {
      if($.trim(this.value) == "") {
	this.value = defvalue;
      }
    });
  
  $(selector).focus(function() {
      if(this.value == defvalue) {
	this.value = "";
      }
    });
  
  $(selector).blur(function() {
      if($.trim(this.value) == "") {
	this.value = defvalue;
      }
    });
}

function equalHeight(group) {
  //same height on columns
  tallest = 0;
  group.each(function() {
      thisHeight = $(this).height();
      if(thisHeight > tallest) {
	tallest = thisHeight;
      }
    });
  group.height(tallest);
}
