
var timer = null;
var sysDelay = 1000;
var coord = null;

window.addEvent('domready', function() {
	try{ InitEmplList(); } catch(e){}
	try{ InitArtistMenu(); } catch(e){}
	try{ InitHeadings(); } catch(e){}

	$('mailing_list').addEvent('submit', function(e) {
		new Event(e).stop();
		var log = $('mailing_list_res').empty().addClass('ajax-loading');
		this.send({
			update: log,
			onComplete: function() {
				log.removeClass('ajax-loading');
			}
		});
	});
	
	$$('A.question').each(function(el){
		el.onclick = function(){
			$$('.answer').each(function(elem){
				elem.setStyle('display', 'none');
			});
			$(el.rel).setStyle('display', 'block');
		}
	});
	
	
	if($$('img.artist-image-sm')){
		var filenames = new Array(), i = 0;
		
		$$('img.artist-image-sm').each(function(el){
			filenames[i++] = el.src;
		});

//		$$('img.artist-image-med').each(function(el){
//			filenames[i++] = el.src;
//		});
//		
		new Asset.images(filenames, {
			onComplete: function() {
				try{ InitArtistList(); } catch(e){}
				$('artist_list').className = 'shop-by-artist';
			}
		})
	}

});

function InitArtistList(){
	$$('.artist-list-item').each(function(el){
		el.onmouseover = function(){
			$(el.getElement('a.artist-list-link').rel).setStyle('display', 'block');
		}

		el.onmouseout = function(){
			$(el.getElement('a.artist-list-link').rel).setStyle('display', 'none');
		}
	});
}

function InitEmplList(){	
	$$('.empl-list-item').each(function(el){
		el.onmouseover = function(){
			$(el.getElement('a.artist-list-link').rel).setStyle('display', 'block');
		}

		el.onmouseout = function(){
			$(el.getElement('a.artist-list-link').rel).setStyle('display', 'none');
		}
	});
	
}

function InitHeadings(){
	$$('.news-item').each(function(el){
		var h_id = el.id;
		h_id = h_id.replace('newsitem', 'heading');

		el.onmouseover = function(){
			$$('.heading-of-article').each(function(elem){
				elem.setStyle('display', 'none');
			});
			clearTimeout(timer);
			$(h_id).setStyle('display', 'block');
		}
		
		el.onmouseout = function(){
			timer = setTimeout("HideHeading('"+h_id+"')", sysDelay);
		}
		
	});
}

function HideHeading(h_id){
	$(h_id).setStyle('display', 'none');
}

function InitArtistMenu(){
	$$('#artist_menu li').each(function(el){
		var elem = null;
		if( (elem = el.getElement('ul')) ) {
			el.onmouseover = function(){
				elem.setStyle('display', 'block');
			}
			el.onmouseout = function(){
				elem.setStyle('display', 'none');
			}
		}
		if( (a_elem = el.getElement('a.artist-menu-link')) ) {
			a_elem.onclick = function(){
				
				$$('.artist-list-item').each(function(item){
					item.setStyle('display', 'none');
				});
				
				$$('.'+this.rel).each(function(item){
					item.setStyle('display', 'block');
				});
			}
		}
	});
}

