// WPstudios (C)2010 - custom mootools select skinning
var WPselect = new Class(
{
    Implements: Options,

    options :
    {
        select_class : '',
        form_id : '',
        left_padding : 3,
        top_padding : 8
    },

    initialize: function(options)
    {
        this.setOptions(options);
        if ($chk(this.options.select_class))
        {
            this.selects = $chk($(this.options.form_id)) ? $(this.options.form_id).getElements('select') : $$('select.'+this.options.select_class) ;
            this.selects.each(this.style_selects.bind(this));
        }
    },

    style_selects : function(select_el)
    {
        var select_el_width = select_el.getSize().x;
        var value = select_el.getFirst().get('value');
        var text = select_el.getFirst().get('text');

        select_el.getElements('option').each(function(o){ if(o.selected == true){ value = o.get('value'); text = o.get('text'); } });

        var span = new Element('span',{'class':this.options.select_class}).set('text',text).inject(select_el,'before').setStyles({'width':select_el_width - this.options.left_padding,'display':'inline-block','position':'relative','padding-left':this.options.left_padding,'padding-top':this.options.top_padding});

        select_el.addClass(this.options.select_class).setProperty('size',1).setStyles({'width':select_el_width + span.getStyle('border-left-width').toInt() + span.getStyle('border-right-width').toInt(),'opacity':.01,'display':'inline-block','position':'relative','margin-left':-(4 + select_el_width + span.getStyle('border-left-width').toInt() + span.getStyle('border-right-width').toInt())}).addEvent('change',function(){span.set('text',this.options[this.options.selectedIndex].get('text'));});
    }
});

//
// CUSTOM MOOTOOLS IMAGE SLIDER - (C)2010 WPstudios
//
var curr_img    = 1;
var prev_img    = 1;
var max_img     = 6;
var img_w       = 0;
var show_delay  = 5 * 1000;
var tPun;
var do_dots     = true;

function setDotOn(x) {
  $('dot_'+x).setStyle('background-image','url(wp-content/themes/lombardini22/images/slider_butt_on.gif)');
}
function setDotOff(x) {
  $('dot_'+x).setStyle('background-image','url(wp-content/themes/lombardini22/images/slider_butt_off.gif)');
}
function doShow()
{
  $('slider_main').tween('left', (curr_img - 1)*-(img_w)+'px');
  if(do_dots)
  {
    setDotOff(prev_img);
    setDotOn(curr_img);
  }
  prev_img = curr_img;
  curr_img++;
  if(curr_img > max_img) curr_img = 1;
  tPun = setTimeout("doShow()",show_delay);
}
function goToSlide(x)
{
  clearInterval(tPun);
  curr_img = x;
  doShow();
}

/* gets :
          number of images
          width of each image
          delay in seconds
          dots on/off
*/
function initGallery(x_n_img, x_w_img, x_delay, x_dots)
{
  do_dots     = x_dots;
  max_img     = x_n_img;
  img_w       = x_w_img;
  show_delay  = x_delay * 1000;
  $('slider_main').setStyle('width', (max_img * img_w)+'px');
  doShow();
}



window.addEvent('domready',function()
{
// SAMPLE CSS
//.select4
//{
//	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
//	color:#ffffff;
//	width:190px;
//	background:url('selectbg_red.png') left no-repeat #993300;
//}
//
//	var example4 = new SimpleSelectStyle({select_class:'select4'});

});

