/**
 * @author me
 */

function prepareButtons(){
	$$('.noPad').each(function(e,i){
	$(e).setStyles({'opacity':0.6});		
  	var fade = new Fx.Styles(e, {wait:false, duration:500});
  
  
	  e.addEvent('mouseover', function(){
		fade.start({'opacity':1});
		//$(e).addClass('imgSelect');
	  });
	  e.addEvent('mouseout', function(){
	  	fade.start({'opacity':0.6});
		//$(e).removeClass('imgSelect');
	  }); 
	});

}

function submitForm(){

	if ($('dname').value===" name:" ||  $('dname').value===""){
		alert("Please enter you Name");
		$('dname').focus();
		$('dname').select();
		return false;
	};
	/**
	if (!validEmail($('dcontact').value)){
		alert ("Please enter a valid E-Mail Address");
		$('dcontact').focus();
		$('dcontact').select();
		return false;
	}
	**/
	if ($('dcontact').value===" name:" ||  $('dcontact').value===""){
		alert ("Please enter a valid E-Mail Address");
		$('dcontact').focus();
		$('dcontact').select();
		return false;
	}
		if ($('ddate').value===" message:" ||  $('ddate').value===""){
		alert("Please enter a valid date");
		$('ddate').focus();
		$('ddate').select();
		return false;
	};
	
	//$('mailform').send({update:$('musicStatus')});
	
	//var iname = $('dname').value;
	//var imail = $('dmail').value;
	//var imessage = $('dmessage').value;
	
	//var myAjax = new Ajax('mailer.php',	{{postBody: 'iname':iname},	method: 'POST',update:$('musicStatus')}).request();
	$('mailform').send({update: $('mailStatus'),method: 'GET'});

	
		
	return true
}


// check the email address is valid. 
function validEmail(email){
	invalidChars=" /:,;";
	if (email==""){
		return false;
		}
	for (i=0;i<invalidChars.lenght;i++){
		badChar=invalidChar.charAt(i);
		if (email.indexOf(badChar,0)>-1){
			return false;
		}
	}
	atPos=email.indexOf("@",1);
	if (atPos==-1){
		return false;
		}
	if (email.indexOf("@",atPos+1)>-1){
		//alert("1");
		return false;
		}
	periodPos=email.indexOf(".",atPos);
	if (periodPos==-1){
		//alert("2");
		return false;
		}
	if (periodPos+3 > email.lenght){
		//alert("3");
		return false;
		}
	return true;
}

function Querystring(qs) { // optionally pass a querystring to parse
	this.params = new Object()
	this.get=Querystring_get
	
	if (qs == null)
		qs=location.search.substring(1,location.search.length)

	if (qs.length == 0) return

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ')
	var args = qs.split('&') // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i=0;i<args.length;i++) {
		var value;
		var pair = args[i].split('=')
		var name = unescape(pair[0])

		if (pair.length == 2)
			value = unescape(pair[1])
		else
			value = name
		
		this.params[name] = value
	}
}

function Querystring_get(key, default_) {
	// This silly looking line changes UNDEFINED to NULL
	if (default_ == null) default_ = null;
	
	var value=this.params[key]
	if (value==null) value=default_;
	
	return value
}

 
window.addEvent('domready', function(){
 
	$each($$('input.DatePicker'), function(el){
		new DatePicker(el);
	});
 
});
