/* 
Standard Funktionen und Implementationen die auf jeder Seite gebraucht werden.
*/

$(document).ready(function() {

	$(".doRemove").remove();
	

});

function checkContact(el){

  if(el!=''){
      el='#form_id_'+el;
  }
  
  $(el+' #name_l').removeAttr('style');
  $(el+' #email_l').removeAttr('style');
  $(el+' #subject_l').removeAttr('style');
  
  var bool = true;
  var name = $(el+' #name').val();
  var email = $(el+' #email').val();
  var subject = $(el+' #subject').val();

  if(name=='' || name.length<4){
      $(el+' #name_l').css('color','#EC7416');
      $(el+' #name_l').css('font-weight','bold');
      bool = false;
  }
  if(!isValidEmailAddress(email)){
      $(el+' #email_l').css('color','#EC7416');
      $(el+' #email_l').css('font-weight','bold');
      bool = false;
  }
  if(subject=='' || subject.length<4){
      $(el+' #subject_l').css('color','#EC7416');
      $(el+' #subject_l').css('font-weight','bold');
      bool = false;
  }
  
  return bool;
}
function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}
