window.addEvent('domready', function(){

	//var mySelect = new elSelect( {container : 'selectissue'} );

//	if($chk($('filterbyissue')))
//	{
//		$('filterbyissue').addEvent('change', function(e){
//			var issue	= $('filterbyissue').get('value');
//			if(issue!="null")
//			{
//				var sort	= issue.split('::');
//				window.open('/mediacenter/sort/by/' + sort[0] + '/show/' + sort[1] + '/','_self');
//			}
//		});
//	}
//
//	if($chk($('filterbydate')))
//	{
//		$('filterbydate').addEvent('change', function(e){
//			var date	= $('filterbydate').get('value');
//			if(date!="null")
//			{
//				window.open('/mediacenter/sort/by/date/show/' + date + '/','_self');
//			}
//		});
//	}

	if($chk($('learnaboutourissues')))
	{
		$('learnaboutourissues').addEvent('change', function(e){
			var issue	= $('learnaboutourissues').get('value');
			if(issue!="null")
			{

				var url = '';

				switch(issue)
				{
					case "healthcare":
						url	= 'http://acscan.org/healthcare';
					break;

					case "protectkids":
						url	= 'http://acscan.org/protectkids';
					break;

					case "funding":
						url	= 'http://www.acscan.org/research';
					break;

					case "colon":
						url	= 'http://www.acscan.org/coloncancer';
					break;

					case "earlydetection":
						url	= 'http://www.acscan.org/breastcancer';
					break;

					case "pain":
						url	= 'http://action.acscan.org/site/PageServer?pagename=pain_campaign';
					break;
				}

				window.open(url,'_self');
			}
		});
	}

	if($chk($('mediacenter_nav')))
	{

		var mcn	= $('mediacenter_nav');

		switch($('mc_showing').get('class'))
		{
			default:
				$(mcn).setStyle(
					'background-position','0px 0px'
				);
			break;

                        case "releases":
				$(mcn).setStyle(
					'background-position','0px -25px'
				);
			break;

			case "news":
				$(mcn).setStyle(
					'background-position','0px -50px'
				);
			break;

			case "advertising":
				$(mcn).setStyle(
					'background-position','0px -75px'
				);
			break;
		}

		var bgpos	= mcn.getStyle('background-position');

		var navs	= $$('a.mcnav');

		navs.each(function(e,idx)
		{

			e.addEvent('mouseenter', function(){

				var active	= e.get('class').split(' ');

				switch(active[1])
				{
					case "front":
						$(mcn).setStyle(
							'background-position','0px 0px'
						);
					break;

                                        case "releases":
						$(mcn).setStyle(
							'background-position','0px -25px'
						);
					break;

					case "news":
						$(mcn).setStyle(
							'background-position','0px -50px'
						);
					break;

					case "advertising":
						$(mcn).setStyle(
							'background-position','0px -75px'
						);
					break;

				}
			});

			e.addEvent('mouseleave', function(){
				$(mcn).setStyle('background-position', bgpos);
			});

		});
	}

	var issuedd = $$('li.issuedd');

	if(issuedd.length>0)
	{
		var iddtop = $('iddtop');

		issuedd.each(function(e){
			e.addEvent('click', function(f){
				var text = this.get('text');
				if(text.length>20)
				{
					iddtop.setText(this.get('text').substring(0,18) + "...");
				} else {
					iddtop.setText(this.get('text'));
				}

				iddtop.setProperty('rel', e.getProperty('rel'));
			});
		});

		var datedd = $$('li.datedrop');

		if(datedd.length>0)
		{
			var top = $('datedroptop');

			datedd.each(function(e){
				e.addEvent('click', function(f){

					var text = this.getProperty('rel').split("-");
                    if(text[1] == null){
                     //it's a year selection (no month)
                     top.setText(this.get('text'));
                    }
                    else {
                    	top.setText(this.get('text') + " " + text[0]);
                    }



					top.setProperty('rel', e.getProperty('rel'));
				});
			});
		}
        var yeardd = $$('li.yeardrop');

		if(yeardd.length>0)
		{
			var yeartop = $('yeardroptop');

			yeardd.each(function(e){
				e.addEvent('click', function(f){

					var text = this.getProperty('rel').split("-");
                    if(text[1] == null){
                     //it's a year selection (no month)
                     yeartop.setText(this.get('text'));
                    }
                    else {
                    	yeartop.setText(this.get('text') + " " + text[0]);
                    }



					yeartop.setProperty('rel', e.getProperty('rel'));
				});
			});
		}

	}

	if($chk($('drop_down_menu')))
	{

		$('drop_down_menu').getElements('li.menu').each( function( elem ){
			var list = elem.getElement('ul.links');
			var myFx = new Fx.Slide(list).hide();
			elem.addEvents({
				'click' : function(){
					myFx.cancel();
					myFx.toggle();
				},
				'mouseleave' : function(){
					myFx.cancel();
					myFx.slideOut();
				}
			});
		});
	}

	if($chk($('relsortgo')))
	{

		var url	= '/mediacenter/filter'

		$('relsortgo').addEvent('click', function(e){
			//var date	= $('datedroptop').getProperty('rel');
            var year	= $('yeardroptop').get('value');
            var month	= $('datedroptop').get('value');

            if(year == 'null'){
                year='2009';
            }
            if (month == 'allmonths'){
                var date = year;
            }
            else if (month != 'null'){
                var date = year+'-'+month;
            }
            else date = year;

			var issue	= $('iddtop').get('value');

         
			if(issue!="null" && issue !="allissues" )
			{
				var sort	= issue;
				url += '/show/' + issue;

                if(date!="null")
                {
                    url += '/from/' + date;
                }
            }
           if(issue == "allissues")
			{
				url += '/from/' + date;
			}
			

			window.open(url,'_self');

		});
	}

});


