/*
	SITE v2.0
	built by AntalMedia (www.antalmedia.com)
	built on Mootools v1.11 (http://www.mootools.net)
	
	copyright 2007. all rights reserved.
		
*/
var Site = {
	start: function() {
		//Site.handleMobile();
		Site.pageSelect();
		Site.formFields();
		if ( $('slideshow') ) Site.loadFlash();
		if ( _lc.page['base_name'] == 'gallery_artists' || _lc.page['base_name'] == 'deceased_artists' || _lc.page['base_name'] == 'resale_artwork' ) Site.artistSelect();
		if ( _lc.category['base_name'] == 'gallery_artists' || _lc.category['base_name'] == 'deceased_artists' || _lc.category['base_name'] == 'resale_artwork' ) Site.artworkSelect();
		if ( _lc.category['base_name'] == 'shows_and_events' ) Site.eventSelect();
	},
	loadFlash: function () {
		var flashcheckObj = new SWFObject("", "check", "", "", "9", "#FFFFFF", true);
		if(flashcheckObj.installedVer.major >= "9") {
			flashHeaderObj = new SWFObject(_lc.theme['swf_path'], "home_swf", "500px", "400px", 9, "#FFFFFF", true);
			flashHeaderObj.addParam("wmode", "transparent");
			flashHeaderObj.addParam("salign", "tl");
			flashHeaderObj.addVariable("xmlFile", _lc.self['base_url']+'/res/actions/get_images.php');
			flashHeaderObj.addVariable("lgPath", _lc.theme['swf_img_path']);
			flashHeaderObj.addVariable("randomPlay", 'false');
			flashHeaderObj.addVariable("fadeTime", '3');
			flashHeaderObj.addVariable("pauseTime", '3');
			flashHeaderObj.write("slideshow");
		}
	},
	handleMobile: function() {
		if ( is_mobile && system.indexOf('iPhone') != -1 && page_base_name == 'home' ) {
			//handle iphones
		} else if ( is_mobile && system.indexOf('iPhone') == -1 && page_base_name == 'home' ) {
			//handle mobile phones
		}
	},
	formFields: function() {
		$$(".form input[type='text'], .form textarea").each(function(input){
			input.addEvents({
				focus : function(){ this.addClass('inputActive'); },
				blur : function(){ this.removeClass('inputActive'); }
			});
		});
	},
	getUrl: function(url) { window.location.href = url;	},
	pageSelect: function() {
		if ( typeof(_lc.parent['base_name']) != 'undefined' && _lc.parent['base_name'] != '' && $(_lc.parent['base_name']) ) {
			$(_lc.parent['base_name']).addClass('main_navActive');
		}
		if ( typeof(_lc.page['base_name']) != 'undefined' && _lc.page['base_name'] != '' && $(_lc.page['base_name']) ) {
			$(_lc.page['base_name']).addClass('main_navActive');
		}
	},
	artistSelect: function() {
		$$('#content .artist').each(function(element) {
			var backbg = $(element.getProperty('id')+'_matte');
			//backbg.setStyle('opacity', 0.6);
			element.addEvents({
				mouseenter: function(){
					backbg.setStyle('visibility', 'visible');
				},
				mouseleave: function(){
					backbg.setStyle('visibility', 'hidden');
				},
				click: function(){
					var url = element.getProperty('alt');
					Site.getUrl(url);
				}
			});
		});
		//any other
	},
	artworkSelect: function() {
		$$('#content .artwork').each(function(element) {
			var backbg = $(element.getProperty('id')+'_matte');
			backbg.setStyle('opacity', 0.6);
			element.addEvents({
				mouseenter: function(){
					backbg.setStyle('visibility', 'visible');
				},
				mouseleave: function(){
					backbg.setStyle('visibility', 'hidden');
				}
			});
		});
		//any other
	},
	eventSelect: function() {
		$$('#content .event').each(function(element) {
			var backbg = $(element.getProperty('id')+'_matte');
			backbg.setStyle('opacity', 0.6);
			element.addEvents({
				mouseenter: function(){
					backbg.setStyle('visibility', 'visible');
				},
				mouseleave: function(){
					backbg.setStyle('visibility', 'hidden');
				},
				click: function(){
					var url = element.getProperty('alt');
					Site.getUrl(url);
				}
			});
		});
		//any other
	}
}




window.addEvent('domready', Site.start);