window.addEvent('domready',function() {
																		
	var lnk = window.location.href;
	if(lnk.contains('#')) {
		url = lnk.substring(0, lnk.indexOf('#'))
		lnk = lnk.substring(lnk.indexOf('#'));
	} else {
		url = lnk;
	}
/*		alert(url); */
	
//		val = $$('input[name="redirect"]').getProperty('value');
//		val = val.length;
//		alert(val);
//		$$('input[name="redirect"]').setProperty('value') = '#successful';

	if ( $('flashy') ) {
		$$('#flashy img').setStyle('display', 'block');	
		var slideshow = new SimpleSlideshow('flashy','#flashy img');
		slideshow.start();	
	}
		
	var el = $('signupBox');
	var et = $('transBox');
	
	var hideBox = function(){
		el.fade('out'); 
		et.fade('out'); 
	};
	
	if ( lnk.substring(0, lnk.indexOf('?')) == "#error" ) {
		el.fade('in');
		et.fade(0.6);
		el.style.display = "block";
		et.style.display = "block";
		$('signupBoxJSError').style.display = "block";
		$('signupBoxJSThanks').style.display = "none";
		
		//Wait 50 milliseconds, then call myFunction and bind myElement to it.
		hideBox.delay(2000); //Alerts: 'moo! Element id is: ... '
	} else if ( lnk == "#successful" ) {
		el.fade('in');
		et.fade(0.6);
		el.style.display = "block";
		et.style.display = "block";
		$('signupBoxJSError').style.display = "none";
		$('signupBoxJSThanks').style.display = "block";
		
		//Wait 50 milliseconds, then call myFunction and bind myElement to it.
		hideBox.delay(2000); //Alerts: 'moo! Element id is: ... '
	}


	$('subscribeClose').addEvent('click', hideBox);

	$$('a.share').each(function(a){
		//containers
		var storyList = a.getParent();
		var shareHover = storyList.getElements('div.share-hover')[0];

		//show/hide
		a.addEvent('mouseenter',function() {
				shareHover.setStyle('display','block').fade('in');
		});
		shareHover.addEvent('mouseleave',function(){
			shareHover.fade('out');
		});
		storyList.addEvent('mouseleave',function() {
			shareHover.fade('out');
		});
	});
	
	$$('input[type="text"]').each(function(a){
		//containers
		a.addEvent('focus',function(){
			if ( this.value == this.defaultValue ) {
//					alert(this.get('name'));
				a.removeClass('idle');
				a.removeClass('success');
				this.value = "";
			}
		});
		
		a.addEvent('blur',function(){
			if ( this.value.length <= 1 || this.value == this.defaultValue ) {
				a.addClass('idle');
				this.value = this.defaultValue
			} else {
				a.addClass('success');
			}
		});
		
	});
			
	$$('textarea').each(function(a){
		//containers
		a.addEvent('focus',function(){
			if ( this.value == this.defaultValue ) {
				a.removeClass('idle');
				a.removeClass('success');
				this.value = "";
			}
		});
		
		a.addEvent('blur',function(){
			if ( this.value.length <= 1 || this.value == this.defaultValue ) {
				a.addClass('idle');
				this.value = this.defaultValue
			} else {
				a.addClass('success');
			}
		});
		
	});
	
	multislide = new multislide('ms_container', 
	{
		slide_duration:			600,
		slide_transition: 		'quint:out',
		class_toggler: 			'control',
		
		onExpand: function(el){
			el.setStyle('background-image', 'url(images/blog/blog-button-down.gif)');
		},
		
		onCollapse: function(el){
			el.setStyle('background-image', 'url(images/blog/blog-button-right.gif)');
		}
	});
	
	$$('.viewMore').getElement('a').addEvent('click', function(a) {
		a.stop();												   
//			
		this.getParent().getElement('img').setStyle('visibility', 'visible');
		var parentName = this.getParent();
		
		var slowIt = function() {
			parentName.setStyle('display', 'none');
			$('slideIt').setStyle('display', 'block');
		}
		
		setTimeout(slowIt, 3000);
//			alert(this.getParent().getStyle('display'));
		
	});
	
	if ( $('morex') ) {							
		var loadmore = $('morex');
		loadmore.addEvent('click', function(e) {
	
			var loadmore_id = loadmore.get('rel');
			var kmorex = $('kmorex');
			var query = 'id='+loadmore_id;
			
			var req = new Request({
				url:'includes/load_more.php',
				method:'post',
				autoCancel:true,
				data: query,
				onRequest: function() {

//					loader.setStyle('display', 'block');
					loadmore.setStyle('display', 'none');
					kmorex.set('text', '" ');
					var img = new Element('img', {'src': 'images/ajax-loader.gif'}).inject(kmorex);						   
											   
				},
				onSuccess: function(response) {
//					loader.setStyle('display', 'none').fade('out');
					
/*					if ( response.indexOf("#") ) {
						d = response.substr(response.indexOf("#")+1);
						response = response.substr(0, response.indexOf("#"));
					}
					
					if ( !isNaN(response) ) {
						$$('input[name="blog_id"]').setProperty('value', response);
					}
					
					$('data').set('html', "Saved as draft...");
					permalink.setProperty('value', d);
					permalink.setProperty('disabled', 'disabled'); */
//					loader.set('html', response);
//					loader.setStyle('display', 'block').fade('in');
					var slowIt = function() {
						kmorex.set('text', response);
					}
					setTimeout(slowIt, 2000);
				}
			}).send();
		});
	}
				
});
	
var icpForm6580 = document.getElementById('icpsignup6580');

if (document.location.protocol === "https:")

	icpForm6580.action = "https://app.icontact.com/icp/signup.php";
function verifyRequired6580() {
  if (icpForm6580["fields_fname"].value == "") {
    icpForm6580["fields_fname"].focus();
    alert("The First Name field is required.");
    return false;
  }
  if (icpForm6580["fields_email"].value == "") {
    icpForm6580["fields_email"].focus();
    alert("The Email field is required.");
    return false;
  }


return true;
}
