// JS für Aktion
/* Non-conflict-mode */
jQuery.noConflict();

/* when DOM is ready */
jQuery(document).ready(function(){

	jQuery("#aktion-bed").click(function () {
		jQuery("#aktion-nutzungsbed").toggle("slow");
	}); 
	
/*	jQuery(".aktion-col").mouseout(function () {
		var link = jQuery('.aktion-radio.active').attr('id');
		if(link == 'aktion-hc') {
		jQuery('#aktion-submit').attr('href','http://www.holidaycheck.de/hotelbewertung_abgeben.php?action=Hotelselect&entityId=99392&utm_term=hc_widget_ratebutton&utm_campaign=B2B_Widgets&utm_source=99392&utm_medium=widget');
		}
		if(link == 'aktion-ta') {
		jQuery('#aktion-submit').attr('href','http://www.tripadvisor.de/UserReviewEdit-g190441-d229698-a_placetype.10023-Atel_Hotel_Lasserhof-Salzburg_Austrian_Alps.html');
		}
		if(link == 'aktion-fb') {
		jQuery('#aktion-submit').removeAttr('href');
		}
		else {
		jQuery('#aktion-submit').removeAttr('href');
		}
	}); */
	
	jQuery(".aktion-radio").click(function () {
		
		jQuery(".aktion-radio").removeClass('active');
		jQuery(this).addClass('active');
		
		if(jQuery(this).attr('id') == 'aktion-other') {
			jQuery('#aktion-other-url').show();
		}
		
		else {
			jQuery('#aktion-other-url').hide();
		}
	}); 
	
	jQuery('#aktion-submit').click(function () {
		var error = false;
		
		var aName= jQuery('#aktion-name').val();
		var aMail= jQuery('#aktion-email').val();
		if(aName == '') {
			error = true;
			jQuery('#name-error').show();
		}
		
		else {
			jQuery('#name-error').hide();
		}
		
		if(aMail == '') {
			error = true;
			jQuery('#email-error').show();
		}
		
		else {
			jQuery('#email-error').hide();
		}
		
		if(validEmail(aMail) == false) {
			error = true;
			jQuery('#email-error-invalid').show();			
		}
		
		else {
			jQuery('#email-error-invalid').hide();
		}
		
		var aPage= jQuery('.aktion-radio.active').attr('id');
		
		if(jQuery('.aktion-radio').hasClass('active') == false) {
			error = true;
			jQuery('#portal-error').show();
		}
		
		else {
			jQuery('#portal-error').hide();
		}
		
		if(aPage == 'aktion-other') {
			var aPageUrl = jQuery('#aktion-other-url').val();
			if(aPageUrl == '') {
				error = true;
				jQuery('#portal-url-error').show();
			}
			
			else {
				jQuery('#portal-url-error').hide();
			}
		}
		
		else {
			var aPageUrl = "none";
		}
		

		
		if(error == false) {
		//alert(aName);
		var myurl = encodeURI('aktion-feedback-edit.php?name=' + aName + '&email=' + aMail + '&portal=' + aPage + '&portalurl=' + aPageUrl);
		//alert(myurl);
		jQuery('#aktion-content').load(myurl, function() {
				if(aPage == 'aktion-fb') {
					jQuery('#aktion-fb-overlay').show();
				}

			});	

		}
		

	});
	
	jQuery("#tabs #tab_hc").click(function () {
		jQuery("#tabcontent .tab").hide();
		jQuery('#tabs').css('background-position','0 -35px');
		jQuery('.tab_hc').show();
	}); 
	
	jQuery("#tabs #tab_fb").click(function () {
		jQuery("#tabcontent .tab").hide();
		jQuery('#tabs').css('background-position','0 0px');
		jQuery('.tab_fb').show();
	}); 
	
	jQuery("#tabs #tab_ta").click(function () {
		jQuery("#tabcontent .tab").hide();
		jQuery('#tabs').css('background-position','0 -70px');
		jQuery('.tab_ta').show();
	}); 
	
	jQuery("#tabs #tab_other").click(function () {
		jQuery("#tabcontent .tab").hide();
		jQuery('#tabs').css('background-position','0 -105px');
		jQuery('.tab_other').show();
	}); 
	
	jQuery("#aktion-content input").focus(function () {
    jQuery(this).val('');	
	})
	
	jQuery('#admintabs').tabs();

})

function validEmail(email) {

  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";

  var regex = new RegExp(strReg);

  return(regex.test(email));

}
