window.addEvent('domready', function() {
	//bookmark
	try {
		if(window.opera) {
			if ($("a.jqbookmark").attr("rel") != "") {
				$("a.jqbookmark").attr("rel","sidebar");
			}
		}
		$('jqbookmark').addEvent('click', function(event){
			event.preventDefault(); 
			var url = this.href;
			var title = this.title;
			if (window.sidebar) { // Mozilla Firefox
				window.sidebar.addPanel(title, url,"");
			}
			else if (window.external) { // IE
				window.external.AddFavorite( url, title);
			}
			else if (window.opera && window.print) { // Opera Hotlist return true; 
				return false; // do nothing
			} else { 
				alert('Unfortunately, this browser does not support the requested action, please bookmark this page manually.');
			}
			return false;
		});
   } catch(e) {};
   
   //weather
   SqueezeBox.assign($$('a[rel=boxed]'), {
		size: {x: 600, y: 247},
		overlayOpacity: 0.21,
		ajaxOptions: {
			method: 'get', // we use GET for requesting plain HTML
			data: {'type': 900}
		}
	});
	
	form = $$('.specials_form')[0];
	if(form != null) {
		select = form.getElements('#specials_cat')[0];
		form.getElements('input[name=w]').each(function(el){
			if(el.get('value') == 2 && el.get('checked')) {
				select.set('disabled', true);
				opt = select.getElements('option[value='+select.get('value')+']');
				opt.set('selected', false);
				opt = select.getElements('option:first');
				opt.set('selected', true);
			}
			el.addEvent('focus', function(event) {
				if(el.get('value') == 2) {
					if(!select.get('disabled')) {
						select.set('disabled', true);
						opt = select.getElements('option[value='+select.get('value')+']');
						opt.set('selected', false);
						opt = select.getElements('option:first');
						opt.set('selected', true);
					}
				}
				else {
					select.set('disabled', false);
				}
			});
		});
	}
	initGalleryPagination(false);
});

function initGalleryPagination(l) {
	if(l) {
		Slimbox.options = {};
		var links = $$("a").filter(function(el) {
			return el.rel && el.rel.test(/^lightbox/i);
		});
		$$(links).slimbox(Slimbox.options, null, function(el) {
			return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
		});
	}
	$$('.wtgallery_list_pagebrowser_area .right a').each(function(el) {
		el.addEvent('click', function(event) {
			var cur_el = null;
			$$('.yui-tab').each(function(el) {
				if(el.getStyle('display') == 'block') {
					cur_el = el.getElements('.tx-wtgallery-pi1')[0];
					return;
				}
			});
			new Request.HTML({method: 'get', url: el.get('href'), onComplete: function(r1, r2, r3) {
				cur_el.set('html', r3);
				r3 = null;
				return initGalleryPagination(true);
			}}).send();
			return false;
		});
	});
}


function slider_over(id){
   
   $$('div.slider_img1').setStyle('display','block');
   $$('div.slider_img2').setStyle('display','none');
   $$('div.slider_title1').setStyle('display','block');
   $$('div.slider_title2').setStyle('display','none');
   $$('div.slider_next1').setStyle('display','block');
   $$('div.slider_next2').setStyle('display','none');    
    
    $('div'+id+'_img1').setStyle('display','none');
    $('div'+id+'_title1').setStyle('display','none');
    $('div'+id+'_next1').setStyle('display','none');
    $('div'+id+'_img2').setStyle('display','block');
    $('div'+id+'_title2').setStyle('display','block');
    $('div'+id+'_next2').setStyle('display','block');
}

function slider_out(id){
    $('div'+id+'_img1').setStyle('display','block');
    $('div'+id+'_title1').setStyle('display','block');
    $('div'+id+'_next1').setStyle('display','block');
    $('div'+id+'_img2').setStyle('display','none');
    $('div'+id+'_title2').setStyle('display','none');
    $('div'+id+'_next2').setStyle('display','none');
}