$(function() {

    $("#slide-vertical .wrap").html(" ");
    $("#slide-vertical .wrap").load("datosiglesias.html");

    /*********  STICKY FOOTER  *********/
    $.fn.positionFooter = function(center){  
      
      var element = this; 
      var originalPosition = $(element).offset();
      var originalTopPosition = originalPosition.top;  
      
      positionTheFooter();  
      
      $(window).bind("resize", function(){  
	  positionTheFooter();  
	});
      
      function positionTheFooter(){ 
	
	var elementPosition = $(element).offset();
	var elementPaddingTop = $(element).css("padding-top");
	var elementPaddingBottom = $(element).css("padding-bottom");
	var elementPaddingleft = $(element).css("padding-left");
	var elementPaddingRight = $(element).css("padding-right");
	var elementHeight = $(element).height();
	var elementWidth = $(element).width();
	
	var windowHeight = $(window).height();
	var windowWidth = $(window).width();
	
	elementPaddingTop = elementPaddingTop.replace(/px/,"");
	elementPaddingBottom = elementPaddingBottom.replace(/px/,"");
	elementPaddingleft = elementPaddingleft.replace(/px/,"");
	elementPaddingRight = elementPaddingRight.replace(/px/,"");
	
	var newPosition = (parseInt(windowHeight) - (parseInt(elementHeight) + (parseInt(elementPaddingTop) + parseInt(elementPaddingBottom))));
	var currentPosition = elementPosition.top - (parseInt(elementHeight) + (parseInt(elementPaddingTop) + parseInt(elementPaddingBottom)));
	
	if(originalTopPosition < windowHeight){ 
	  $(element).css({  
	      "position" : "absolute",
		"top" : newPosition
		});	  
	}
	
	if(newPosition <= originalTopPosition){
	  $(element).css({  
	      "position" : "absolute",
		"top" : originalTopPosition
		});
	}
      };
    }; 
    $("#footer").positionFooter(true); 
    /*********  FIN STICKY FOOTER  ***********/
      

   $('p#slide-vertical-link a').click(function(){
      if ($('#slide-vertical').is(':hidden')) {
         $('#slide-vertical').slideDown('fast');
         $('p#slide-vertical-link a').addClass('down');
      } else {
         $('#slide-vertical').slideUp('fast');
         $('p#slide-vertical-link a').removeClass('down');
      }
     });
   if(get_cookie('id_bg')){
     var bag = get_cookie('id_bg');
     $(document.body).css('backgroundImage','url(themes/bg'+bag+'.jpg)');
     if(bag == '1'){$(document.body).css('backgroundColor','#2D1120');}
     if(bag == '2'){$(document.body).css('backgroundColor','#3F8398');}
     if(bag == '3'){$(document.body).css('backgroundColor','#928B81');}
     if(bag == '4'){$(document.body).css('backgroundColor','#9D9181');}
     if(bag == '5'){$(document.body).css('backgroundColor','#6A928A');}
     if(bag == '6'){$(document.body).css('backgroundColor','#92806A');}
     if(bag == '7'){$(document.body).css('backgroundColor','#DCDAC3');}
   }
   
   var popopenobj=0,popopenaobj=null;
   $('a.popup').click(function(){
       var pid=$(this).attr('rel').split('|')[0],_os=parseInt($(this).attr('rel').split('|')[1]);
       var pobj=$('#'+pid);
       if(!pobj.length)
	 return false;
       if(typeof popopenobj=='object' && popopenobj.attr('id')!=pid){
	 popopenobj.hide(50);
	 $(popopenaobj).parent().removeClass(popopenobj.attr('id').split('-')[1]+'-open');
	 popopenobj=null;
       }
       
       if(pobj.is(':hidden')){
	 var _o=$(this).offset();
	 //var _l=parseInt(_o.left)-parseInt(_os)+parseInt($(this).width())/2;
	 var _l=($('.wrap','#header').offset().left+$('.wrap','#header').width())-pobj.width();
	 var _t=parseInt(_o.top)+parseInt($(this).height())+5;
	 pobj.css({left:_l,top:_t}).slideDown(function(){
	     $('div.close a',pobj).click(function(){
		 pobj.slideUp();
		 $(popopenaobj).parent().removeClass(pobj.attr('id').split('-')[1]+'-open');
		 popopenobj=0;
	       });
	     var fobj=$('form input.text:first',pobj);
	     if(fobj.length)
	       fobj.get(0).focus();
	   });
	 $(this).parent().addClass(pid.split('-')[1]+'-open');
	 popopenobj=pobj;
	 popopenaobj=this;
       }else{
	 pobj.slideUp();
	 $(this).parent().removeClass(pid.split('-')[1]+'-open');
	 popopenobj=0;
       }
       return false;
     });
   
   $('p.images img').click(function(){
       var newbg=$(this).attr('src').split('themes/bg')[1].split('-thumb')[0];
       $(document.body).css('backgroundImage','url(themes/bg'+newbg+'.jpg)');
       if(newbg == '1'){$(document.body).css('backgroundColor','#2D1120');}
       if(newbg == '2'){$(document.body).css('backgroundColor','#3F8398');}
       if(newbg == '3'){$(document.body).css('backgroundColor','#928B81');}
       if(newbg == '4'){$(document.body).css('backgroundColor','#9D9181');}
       if(newbg == '5'){$(document.body).css('backgroundColor','#6A928A');}
       if(newbg == '6'){$(document.body).css('backgroundColor','#92806A');}
       if(newbg == '7'){$(document.body).css('backgroundColor','#DCDAC3');}
       
       $(this).parent().find('img').removeClass('on');
       $(this).addClass('on');
       return false;
     });
  });

function toolbox_save(){
 if($('#popup-toolbox').length){
  var bg=$('#popup-toolbox img.on').attr('src').split('themes/bg')[1].split('-thumb')[0];
  var colour=$('#popup-toolbox a.on').attr('id');

  if($('#toolbox-remember').is(':checked')){
    //$.get(_root+'testing.html',{set_bg:bg,set_colour:colour},function(){});
    set_cookie('id_bg',bg,365,'/');
  }
  $('#popup-toolbox').fadeOut();
  $('p.toolbox').removeClass('toolbox-open');
 }
}

function set_cookie(name,value,expires,path,domain,secure){
  var today=new Date();
  today.setTime(today.getTime());
  if(expires) expires*=(1000*60*60*24);
  var expires_date=new Date(today.getTime()+expires);

 document.cookie=name+'='+escape(value)+
  ((expires)?';expires='+expires_date.toGMTString():'')+
  ((path)?';path='+path:'')+
  ((domain)?';domain='+domain:'')+
  ((secure)?';secure':'');
}

function get_cookie(check_name){
 var a_all_cookies=document.cookie.split(';');
 var a_temp_cookie='';
 var cookie_name='';
 var cookie_value='';
 var b_cookie_found=false;

 for(i=0;i<a_all_cookies.length;i++){
  a_temp_cookie=a_all_cookies[i].split('=');
  cookie_name=a_temp_cookie[0].replace(/^\s+|\s+$/g,'');

  if(cookie_name==check_name){
   b_cookie_found=true;
   if(a_temp_cookie.length>1)
    cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));
   return cookie_value;
   break;
  }
  a_temp_cookie=null;
  cookie_name='';
 }
 if(!b_cookie_found)
  return null;
}

function delete_cookie(name,path,domain){
 if(get_cookie(name))
  document.cookie=name+'='+((path)?';path='+path:'')+
  ((domain)?';domain='+domain:'')+';expires=Thu,01-Jan-1970 00:00:01 GMT';
}

function popoo(url) {
  window.open(url,'Radio Palabra Viva','width=745,height=390,resizable=no');  
}
