jQuery.noConflict();  
jQuery(document).ready(function(){
								
	jQuery('#contact-button a').click(function() {
		if(jQuery(this).is('.hide')) {
			
		//jQuery('#fade-box').fadeOut("slow");
		//jQuery('#fade-box').animate({opacity: "0"},0);
		jQuery('#accordian-contact').slideUp();
        jQuery(this).removeClass('hide');
		
		} else {
			
		//jQuery('#fade-box').show();	
		//jQuery('#fade-box').fadeTo("slow", 0.6);	
		jQuery('#accordians .accordian').slideUp();
		jQuery('#accordian-contact').slideDown();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#company-updates').removeClass('hide');
		jQuery(this).addClass('hide');
		}
		return false;
	});
	
	jQuery('#contact-link').click(function() {
		if(jQuery(this).is('.hide')) {
			
		//jQuery('#fade-box').fadeOut("slow");
		//jQuery('#fade-box').animate({opacity: "0"},0);
		jQuery('#accordian-contact').slideUp();
		} else {
			
		//jQuery('#fade-box').show();	
		//jQuery('#fade-box').fadeTo("slow", 0.6);	
		jQuery('#accordians .accordian').slideUp();
		jQuery('#accordian-contact').slideDown();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#company-updates').removeClass('hide');
		}
		return false;
	});
	
	jQuery('#feedback-button a').click(function() {
		if(jQuery(this).is('.hide')) {
		//jQuery('#fade-box').fadeOut("slow");
		//jQuery('#fade-box').animate({opacity: "0"},0);
		jQuery('#accordian-feedback').slideUp();
        jQuery(this).removeClass('hide');
		} else {
		//jQuery('#fade-box').show();	
		//jQuery('#fade-box').fadeTo("slow", 0.6);	
		jQuery('#accordians .accordian').slideUp();
		jQuery('#accordian-feedback').slideDown();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#special-bar #contact-button a').removeClass('hide');
		jQuery('#company-updates').removeClass('hide');
		jQuery(this).addClass('hide');
		}
		return false;
	});
	
	jQuery('.cancel-button').click(function() {
		jQuery('#accordians .accordian').slideUp();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#special-bar #contact-button a').removeClass('hide');
		jQuery('#company-updates').removeClass('hide');
		jQuery(".cancel-button").html('<img src="templates/template1/images/button-cancel.png" />');
		return false;
	});
	
	jQuery('.close-button').click(function() {
		jQuery('#accordians .accordian').slideUp();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#special-bar #contact-button a').removeClass('hide');
		jQuery('#company-updates').removeClass('hide');
		jQuery("#feedback-success-message").slideUp();
		return false;
	});
	
	jQuery('#social-button a').click(function() {
		if(jQuery(this).is('.hide')) {
		//jQuery('#fade-box').fadeOut("slow");
		//jQuery('#fade-box').animate({opacity: "0"},0);
		jQuery('#accordian-social').slideUp();
        jQuery(this).removeClass('hide');
		} else {
		//jQuery('#fade-box').show();	
		//jQuery('#fade-box').fadeTo("slow", 0.6);	
		jQuery('#accordians .accordian').slideUp();
		jQuery('#accordian-social').slideDown();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#special-bar #contact-button a').removeClass('hide');
		jQuery('#company-updates').removeClass('hide');
		jQuery(this).addClass('hide');
		}
		return false;
	});
	
	jQuery('#company-updates').click(function() {
		if(jQuery(this).is('.hide')) {
		//jQuery('#fade-box').fadeOut("slow");
		//jQuery('#fade-box').animate({opacity: "0"},0);
		jQuery('#accordian-social').slideUp();
        jQuery(this).removeClass('hide');
		} else {
		//jQuery('#fade-box').show();	
		//jQuery('#fade-box').fadeTo("slow", 0.6);	
		jQuery('#accordians .accordian').slideUp();
		jQuery('#accordian-social').slideDown();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#special-bar #contact-button a').removeClass('hide');
		jQuery(this).addClass('hide');
		}
		return false;
	});
	
	jQuery('#signin-button a').click(function() {
		if(jQuery(this).is('.hide')) {
		//jQuery('#fade-box').fadeOut("slow");
		//jQuery('#fade-box').animate({opacity: "0"},0);
		jQuery('#accordian-signin').slideUp();
        jQuery(this).removeClass('hide');
		} else {
		//jQuery('#fade-box').show();	
		//jQuery('#fade-box').fadeTo("slow", 0.6);	
		jQuery('#accordians .accordian').slideUp();
		jQuery('#accordian-signin').slideDown();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#special-bar #contact-button a').removeClass('hide');
		jQuery('#company-updates').removeClass('hide');
		jQuery(this).addClass('hide');
		}
		return false;
	});
	
	jQuery('#signup-button a').click(function() {
		if(jQuery(this).is('.hide')) {
		//jQuery('#fade-box').fadeOut("slow");
		//jQuery('#fade-box').animate({opacity: "0"},0);
		jQuery('#accordian-signup').slideUp();
        jQuery(this).removeClass('hide');
		} else {
		//jQuery('#fade-box').show();	
		//jQuery('#fade-box').fadeTo("slow", 0.6);	
		jQuery('#accordians .accordian').slideUp();
		jQuery('#accordian-signup').slideDown();
		jQuery('#special-bar li a').removeClass('hide');
		jQuery('#special-bar #contact-button a').removeClass('hide');
		jQuery('#company-updates').removeClass('hide');
		jQuery(this).addClass('hide');
		}
		return false;
	});
	
	jQuery("#submit-email").click(function(){
	jQuery(".error").hide();									   
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailFromVal = jQuery("#emailFrom").val();
		if(emailFromVal == '') {
			jQuery("#emailFrom").after('<div class="error">You forgot to enter the email address to send from.</div>');
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {	
			jQuery("#emailFrom").after('<div class="error">Enter a valid email address to send from.</div>');
			hasError = true;
		}
		
		var nameVal = jQuery("#name").val();
		if(nameVal == '' ) {
			jQuery("#name").after('<div class="error">You forgot to enter your name.</div>');
			hasError = true;
		}
		
		var phoneVal = jQuery("#phone").val();
		if(phoneVal == '') {
			jQuery("#phone").after('<div class="error">You forgot to enter your phone.</div>');
			hasError = true;
		}
		
		var messageVal = jQuery("#message").val();
		if(messageVal == '') {
			jQuery("#message").after('<div class="error">You forgot to enter the message.</div>');
			hasError = true;
		}
		
		
		if(hasError == false) {
			jQuery("#submit-email").html('<img src="templates/template1/images/button-loading.png" />');
			jQuery.post("/templates/template1/ajax/sendEmail.php",
   				{ 
				phone: phoneVal, 
				emailFrom: emailFromVal, 
				name: nameVal, 
				message: messageVal 
				},
				
   					function(data){
						jQuery("#accordian-contact").slideUp("normal", function() {			
																		
							jQuery("#accordian-contact-success").slideDown();	
							jQuery('#special-bar li a').removeClass('hide');
							jQuery('#special-bar #contact-button a').removeClass('hide');
							jQuery("#submit-email").html('<img src="templates/template1/images/button-sendinfo.png" />');
						});
   					}
				 );
		}
		
		return false;
	});
	
	jQuery("#submit-feedback").click(function(){
	jQuery(".error").hide();
									   
		var hasErrorFeedback = false;
		var emailRegFeedback = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var nameValFeedback = jQuery("#nameFeedback").val();
		if(nameValFeedback == '') {
			jQuery("#nameFeedback").after('<div class="error">You forgot to enter your name.</div>');
			hasErrorFeedback = true;
		}
		
		var emailFromValFeedback = jQuery("#emailFromFeedback").val();
		if(emailFromValFeedback == '') {
			jQuery("#emailFromFeedback").after('<div class="error">You forgot to enter the email address to send from.</div>');
			hasErrorFeedback = true;
		} else if(!emailRegFeedback.test(emailFromValFeedback)) {	
			jQuery("#emailFromFeedback").after('<div class="error">Enter a valid email address to send from.</div>');
			hasErrorFeedback = true;
		}
		
		var typeValFeedback = jQuery("#typeFeedback").val();
		
		var subjectValFeedback = jQuery("#subjectFeedback").val();
		if(subjectValFeedback == '') {
			jQuery("#subjectFeedback").after('<div class="error">You forgot to enter your subject.</div>');
			hasErrorFeedback = true;
		}
		
		var pageValFeedback = jQuery("#pageFeedback").val();
		
		var messageValFeedback = jQuery("#messageFeedback").val();
		if(messageValFeedback == '') {
			jQuery("#messageFeedback").after('<div class="error">You forgot to enter the message.</div>');
			hasErrorFeedback = true;
		}
		
		
		if(hasErrorFeedback == false) {
			jQuery("#submit-feedback").html('<img src="templates/template1/images/button-loading.png" />');
			jQuery.post("/templates/template1/ajax/sendFeedback.php",
   				{ 
				nameFeedback: nameValFeedback,
				emailFromFeedback: emailFromValFeedback, 
				typeFeedback: typeValFeedback, 
				subjectFeedback: subjectValFeedback,
				pageFeedback: encodeURI(pageValFeedback),
				messageFeedback: messageValFeedback 
				},
				
   					function(data){
						jQuery("#feedback-success-message").slideDown();														
						jQuery('#special-bar li a').removeClass('hide');
						jQuery('#special-bar #feedback-button a').removeClass('hide');
						jQuery("#submit-feedback").html('<img src="templates/template1/images/button-getintouch.png" />');
						jQuery(".cancel-button").html('<img src="templates/template1/images/button-close.png" />');
						jQuery(':input','#sendFeedback')
						.not(':button, :submit, :reset, :hidden')
						.val('')
						.removeAttr('checked')
						.removeAttr('selected');
   					}
				 );
		}
		
		return false;
	});
	
	
});