items = 6;
var itemwidth = 259;
var active = true;
function slide_right() {
  if(!active)
  	return;
  active = false;
  var last = "";
  for(var i=1; i <= items;i++)
  {
	  var iwidth = $('#b' + i).css("left").replace("px","");
	  var newwidth = parseInt(iwidth) + itemwidth;
	  if(iwidth == (items-2)*itemwidth)
	  	last = i;
	  var newwidth_str = newwidth + "px";
	  $('#b' + i).animate({left: newwidth},1000,
	  function() {
	    $('#b' + last).css("left",  "-259px");
	    active = true;
	  });  
  }
}

function slide_left() {
  if(!active)
  	return;
  active = false;
  var first = "";
  for(var i=1; i <= items;i++)
  {
	  var iwidth = $('#b' + i).css("left").replace("px","");
	  var newwidth = parseInt(iwidth) - itemwidth;
	  if(iwidth == -259)
	  	first = i;
	  var newwidth_str = newwidth + "px";
	  $('#b' + i).animate({left: newwidth},1000,
	  function() {
	    $('#b' + first).css("left",(items-2)*itemwidth + "px");
	    active = true;
	  });  
  }
}


function validateEmail(elementValue){  
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
   return emailPattern.test(elementValue);  
 }  

function number_format (number, decimals, dec_point, thousands_sep) {
    // Formats a number with grouped thousands  
    // 
    // version: 1109.2015
    // discuss at: http://phpjs.org/functions/number_format
    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     bugfix by: Michael White (http://getsprink.com)
    // +     bugfix by: Benjamin Lupton
    // +     bugfix by: Allan Jensen (http://www.winternet.no)
    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +     bugfix by: Howard Yeend
    // +    revised by: Luke Smith (http://lucassmith.name)
    // +     bugfix by: Diogo Resende
    // +     bugfix by: Rival
    // +      input by: Kheang Hok Chin (http://www.distantia.ca/)
    // +   improved by: davook
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Jay Klehr
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +      input by: Amir Habibi (http://www.residence-mixte.com/)
    // +     bugfix by: Brett Zamir (http://brett-zamir.me)
    // +   improved by: Theriault
    // +      input by: Amirouche
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: number_format(1234.56);
    // *     returns 1: '1,235'
    // *     example 2: number_format(1234.56, 2, ',', ' ');
    // *     returns 2: '1 234,56'
    // *     example 3: number_format(1234.5678, 2, '.', '');
    // *     returns 3: '1234.57'
    // *     example 4: number_format(67, 2, ',', '.');
    // *     returns 4: '67,00'
    // *     example 5: number_format(1000);
    // *     returns 5: '1,000'
    // *     example 6: number_format(67.311, 2);
    // *     returns 6: '67.31'
    // *     example 7: number_format(1000.55, 1);
    // *     returns 7: '1,000.6'
    // *     example 8: number_format(67000, 5, ',', '.');
    // *     returns 8: '67.000,00000'
    // *     example 9: number_format(0.9, 0);
    // *     returns 9: '1'
    // *    example 10: number_format('1.20', 2);
    // *    returns 10: '1.20'
    // *    example 11: number_format('1.20', 4);
    // *    returns 11: '1.2000'
    // *    example 12: number_format('1.2000', 3);
    // *    returns 12: '1.200'
    // *    example 13: number_format('1 000,50', 2, '.', ' ');
    // *    returns 13: '100 050.00'
    // Strip all characters but numerical ones.
    number = (number + '').replace(/[^0-9+\-Ee.]/g, '');
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;
        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);
    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }
    return s.join(dec);
}



function checkGoldankauf() {
  if($('#sum').val() == "0")
  	return false;
  else
  	return true;
}

function clearQS(){
	if($('#query_input').val() == "Produkt Suche")
		$('#query_input').val("");	
}

 

 function findValue(li) {

	if( li == null ) return alert("No match!");

	if( !!li.extra ) var sValue = li.extra[0];


	// otherwise, let's just display the value in the text box

	else var sValue = li.selectValue;
}



function selectItem(li) {

	findValue(li);

}


function formatItem(row) {

  var xhtml = "";
  var bereich = "";
  
  if(row[1]!=0) {
  	if(row[2]=="1")
  		bereich = "schmuck";
  	else
  		bereich = "uhren";
    xhtml += '<div onclick="window.location=\'http://www.luxus4you-online.de/' + bereich + '/detail/' +row[1] + '/\';" class="ajx_box_img">';
    xhtml += '<img src="http://shop.luxus4you-online.de/images/thumbs/image_' + row[1] + '_1.jpg" alt="' + row[0] + '">';
    xhtml += '<\/div>';
  }
  xhtml += '<div onclick="window.location=\'http://www.luxus4you-online.de/' + bereich + '/detail/' +row[1] + '/\';" class="ajx_box_title">';
  xhtml += row[0];
  xhtml += '<\/div><div style="clear:both;"></div>';

	return xhtml;
}

function checkAnschrift() {
  var error = false;
  
  if($('#anrede1:checked').val() == undefined && $('#anrede2:checked').val() == undefined)
  {
    $('#l_anrede').addClass("red");
    error = true;
  } else { 
    $('#l_anrede').removeClass("red"); 
  }
  
  if($.trim($('#vname').val())=="")
  {
    $('#l_vname').addClass("red");
    $('#vname').addClass("red");
    error = true;
  }  else { 
    $('#l_vname').removeClass("red");
    $('#vname').removeClass("red"); 
  }
  
  if($.trim($('#nname').val())=="")
  {
    $('#l_nname').addClass("red");
    $('#nname').addClass("red");
    error = true;
  }  else { 
      $('#l_nname').removeClass("red"); 
      $('#nname').removeClass("red");
  }
  
  if($.trim($('#street').val())=="" || $.trim($('#number').val())=="")
  {
    $('#l_street').addClass("red");
    if($.trim($('#street').val())=="")
      $('#street').addClass("red");
    else
      $('#street').removeClass("red");
    if($.trim($('#number').val())=="")
      $('#number').addClass("red");
    else
      $('#number').removeClass("red");
    error = true;
  } else { 
    $('#l_street').removeClass("red");
     if($.trim($('#street').val())!="")
      $('#street').removeClass("red");
    if($.trim($('#number').val())!="")
      $('#number').removeClass("red");
  }
  
  if($.trim($('#plz').val())=="" || $.trim($('#city').val())=="")
  {
    $('#l_plz_city').addClass("red");
    if($.trim($('#plz').val())=="")
      $('#plz').addClass("red");
    else
      $('#plz').removeClass("red");
    if($.trim($('#city').val())=="")
      $('#city').addClass("red");
    else
      $('#city').removeClass("red");
    error = true;
  } else { 
    $('#l_plz_city').removeClass("red");
     
    if($.trim($('#plz').val())!="")
      $('#plz').removeClass("red");
    if($.trim($('#city').val())!="")
      $('#city').removeClass("red");
  }
  
  if($.trim($('#country').val())=="")
  {
    $('#country').addClass("red");
    $('#l_country').addClass("red");
    error = true;
  } else { 
    $('#l_country').removeClass("red");
    $('#country').removeClass("red"); 
  }
  
  if($.trim($('#tel').val())=="")
  {
    $('#l_tel').addClass("red");
    $('#tel').addClass("red");
    error = true;
  } else { 
    $('#l_tel').removeClass("red");
    $('#tel').removeClass("red"); 
  }
  
  if($.trim($('#email').val())=="" || !validateEmail($.trim($('#email').val())))
  {
    $('#l_email').addClass("red");
    $('#email').addClass("red");
    error = true;
  } else { 
    $('#l_email').removeClass("red");
    $('#email').removeClass("red"); 
  }
  
  if($('#liefer_check:checked').val() != undefined){
    if($('#aanrede1:checked').val() == undefined && $('#aanrede2:checked').val() == undefined)
    {
      $('#al_anrede').addClass("red");
      error = true;
    } else { 
      $('#al_anrede').removeClass("red"); 
    }
    
    if($.trim($('#avname').val())=="")
    {
      $('#al_vname').addClass("red");
      $('#avname').addClass("red");
      error = true;
    }  else { 
      $('#al_vname').removeClass("red");
      $('#avname').removeClass("red"); 
    }
    
    if($.trim($('#anname').val())=="")
    {
      $('#al_nname').addClass("red");
      $('#anname').addClass("red");
      error = true;
    }  else { 
        $('#al_nname').removeClass("red"); 
        $('#anname').removeClass("red");
    }
    
    if($.trim($('#astreet').val())=="" || $.trim($('#anumber').val())=="")
    {
      $('#al_street').addClass("red");
      if($.trim($('#astreet').val())=="")
        $('#astreet').addClass("red");
      else
        $('#astreet').removeClass("red");
      if($.trim($('#anumber').val())=="")
        $('#anumber').addClass("red");
      else
        $('#anumber').removeClass("red");
      error = true;
    } else { 
      $('#al_street').removeClass("red");
       if($.trim($('#astreet').val())!="")
        $('#astreet').removeClass("red");
      if($.trim($('#anumber').val())!="")
        $('#anumber').removeClass("red");
    }
    
    if($.trim($('#aplz').val())=="" || $.trim($('#acity').val())=="")
    {
      $('#al_plz_city').addClass("red");
      if($.trim($('#aplz').val())=="")
        $('#aplz').addClass("red");
      else
        $('#aplz').removeClass("red");
      if($.trim($('#acity').val())=="")
        $('#acity').addClass("red");
      else
        $('#acity').removeClass("red");
      error = true;
    } else { 
      $('#al_plz_city').removeClass("red");
       
      if($.trim($('#aplz').val())!="")
        $('#aplz').removeClass("red");
      if($.trim($('#acity').val())!="")
        $('#acity').removeClass("red");
    }
    
    if($.trim($('#acountry').val())=="")
    {
      $('#acountry').addClass("red");
      $('#al_country').addClass("red");
      error = true;
    } else { 
      $('#al_country').removeClass("red");
      $('#acountry').removeClass("red"); 
    }
    
    if($.trim($('#atel').val())=="")
    {
      $('#al_tel').addClass("red");
      $('#atel').addClass("red");
      error = true;
    } else { 
      $('#al_tel').removeClass("red");
      $('#atel').removeClass("red"); 
    }
    
    if($.trim($('#aemail').val())=="" || !validateEmail($.trim($('#aemail').val())))
    {
      $('#al_email').addClass("red");
      $('#aemail').addClass("red");
      error = true;
    } else { 
      $('#al_email').removeClass("red");
      $('#aemail').removeClass("red"); 
    }
  }
  
  
  
  if(error)
    return false;
  else
    return true;
}

function checkKontakt() {
  var error = false;
  
  if($.trim($('#vname').val())=="")
  {
    $('#l_vname').addClass("red");
    $('#vname').addClass("red");
    error = true;
  }  else { 
    $('#l_vname').removeClass("red");
    $('#vname').removeClass("red"); 
  }
  
  if($.trim($('#nname').val())=="")
  {
    $('#l_nname').addClass("red");
    $('#nname').addClass("red");
    error = true;
  }  else { 
      $('#l_nname').removeClass("red"); 
      $('#nname').removeClass("red");
  }
  
  if($.trim($('#street').val())=="" || $.trim($('#number').val())=="")
  {
    $('#l_street').addClass("red");
    if($.trim($('#street').val())=="")
      $('#street').addClass("red");
    else
      $('#street').removeClass("red");
    if($.trim($('#number').val())=="")
      $('#number').addClass("red");
    else
      $('#number').removeClass("red");
    error = true;
  } else { 
    $('#l_street').removeClass("red");
     if($.trim($('#street').val())!="")
      $('#street').removeClass("red");
    if($.trim($('#number').val())!="")
      $('#number').removeClass("red");
  }
  
  if($.trim($('#plz').val())=="" || $.trim($('#city').val())=="")
  {
    $('#l_plz_city').addClass("red");
    if($.trim($('#plz').val())=="")
      $('#plz').addClass("red");
    else
      $('#plz').removeClass("red");
    if($.trim($('#city').val())=="")
      $('#city').addClass("red");
    else
      $('#city').removeClass("red");
    error = true;
  } else { 
    $('#l_plz_city').removeClass("red");
     
    if($.trim($('#plz').val())!="")
      $('#plz').removeClass("red");
    if($.trim($('#city').val())!="")
      $('#city').removeClass("red");
  }
  
 
  if($.trim($('#email').val())=="" || !validateEmail($.trim($('#email').val())))
  {
    $('#l_email').addClass("red");
    $('#email').addClass("red");
    error = true;
  } else { 
    $('#l_email').removeClass("red");
    $('#email').removeClass("red"); 
  }
  
  if($.trim($('#msg').val())=="")
  {
    $('#l_msg').addClass("red");
    $('#msg').addClass("red");
    error = true;
  } else { 
    $('#l_msg').removeClass("red");
    $('#msg').removeClass("red"); 
  }
  
   if($.trim($('#captcha').val())=="")
  {
    $('#l_captcha').addClass("red");
    $('#captcha').addClass("red");
    error = true;
  } else { 
    $('#l_captcha').removeClass("red");
    $('#captcha').removeClass("red"); 
  }
  
  if(error)
    return false;
  else
    return true;
}

function checkEmpf() {
  var error = false;
  
  if($.trim($('#vname').val())=="")
  {
    $('#l_vname').addClass("red");
    $('#vname').addClass("red");
    error = true;
  }  else { 
    $('#l_vname').removeClass("red");
    $('#vname').removeClass("red"); 
  }
  
  if($.trim($('#email').val())=="" || !validateEmail($.trim($('#email').val())))
  {
    $('#l_email').addClass("red");
    $('#email').addClass("red");
    error = true;
  } else { 
    $('#l_email').removeClass("red");
    $('#email').removeClass("red"); 
  }
  
  if($.trim($('#email_to').val())=="")
  {
    $('#l_email_to').addClass("red");
    $('#email_to').addClass("red");
    error = true;
  } else { 
    $('#l_email_to').removeClass("red");
    $('#email_to').removeClass("red"); 
  }
  
  if($.trim($('#msg').val())=="")
  {
    $('#l_msg').addClass("red");
    $('#msg').addClass("red");
    error = true;
  } else { 
    $('#l_msg').removeClass("red");
    $('#msg').removeClass("red"); 
  }
  
  if(error)
    return false;
  else
    return true;
}
function checkQuickNewsletter() {
   var error = false;
  
  if($.trim($('#quickemail').val())=="" || $.trim($('#quickemail').val())=="Newsletter Anmeldung" || !validateEmail($.trim($('#quickemail').val())))
  {
    $('#quickemail').addClass("red");
    error = true;
  }  else { 
    $('#quickemail').removeClass("red"); 
  }
  
if(error)
    return false;
  else
    return true;
}

function checkZahlungsweise() {
    var error = false;
    
    if($('#vorkasse:checked').val() == undefined && $('#barkasse:checked').val() == undefined)
    {
      $('#l_zahlungsweise').addClass("red");
      error = true;
    } else { 
      $('#l_zahlungsweise').removeClass("red"); 
    }
    
    if(error)
    return false;
  else
    return true;
}

function checkNOn() {
	var error = false;
		
	 if($.trim($('#newsemail').val())=="" || $.trim($('#newsemail').val())=="Ihre E-Mail-Adresse" || !validateEmail($.trim($('#newsemail').val())))
	  {
	    $('#newsemail').addClass("red");
	    error = true;
	  }  else { 
	    $('#newsemail').removeClass("red"); 
	  }
	
    if(error)
    return false;
  else
    return true;
}

function checkNOff() {
	var error = false;
	 
	 if($.trim($('#newsemail_off').val())=="" || $.trim($('#newsemail_off').val())=="Ihre E-Mail-Adresse" || !validateEmail($.trim($('#newsemail_off').val())))
	  {
	    $('#newsemail_off').addClass("red");
	    error = true;
	  }  else { 
	    $('#newsemail_off').removeClass("red"); 
	  }
	
   if(error)
    return false;
  else
    return true;
}


function confirmation(quest,url) {
	var answer = confirm(quest)
	if (answer){
		window.location = url;
	}
	else{
		return false;
	}
}

 function switchBigPic(url,id,tid) {
        $('.tsel').removeClass("tsel");
 
        $('#' + tid).addClass("tsel");
 
      if(id == '')
        document.getElementById('big_pic_detail').src = url;
      else
        document.getElementById(id).src = url;
    }

$(document).ready(function() { 
    $('#quickemail').click(
      function() {
        if($('#quickemail').val() =="Newsletter Anmeldung")
          $('#quickemail').val("");
      }
    );
    
    $('#quickemail').blur(
      function() {
        if($('#quickemail').val() =="")
          $('#quickemail').val("Newsletter Anmeldung");
      }
    );

    $('#query_input').blur(
      function() {
        if($('#query_input').val() == "")
          $('#query_input').val("Produkt Suche");
      }
    );
    
     $('#newsemail').click(
      function() {
        if($('#newsemail').val() == "Ihre E-Mail-Adresse")
          $('#newsemail').val("");
      }
    );
    
    $('#newsemail_off').click(
      function() {
        if($('#newsemail_off').val() == "Ihre E-Mail-Adresse")
          $('#newsemail_off').val("");
      }
    );
    
    $('#newsemail').blur(
      function() {
        if($('#newsemail').val() == "")
          $('#newsemail').val("Ihre E-Mail-Adresse");
      }
    );
    
    $('#newsemail_off').blur(
      function() {
        if($('#newsemail_off').val() == "")
          $('#newsemail_off').val("Ihre E-Mail-Adresse");
      }
    );
    
    
		$("#query_input").autocomplete(

		"http://www.luxus4you-online.de/request.php",

		{

			delay:10,

			minChars:2,

			matchSubset:1,

			matchContains:1,

			cacheLength:10,

			onItemSelect:selectItem,

			onFindValue:findValue,

			formatItem:formatItem,

			autoFill:false

		}

	);
	
	$('#suggest').click(
	   
	  function() {
	    $("body").css("overflow", "hidden");
	    $('#dark').fadeIn(100,
		    function() {
				$('#empfehlen_wrap').fadeIn();
			}
		);
	  	
	  }
	);
	
	$('#empf_link').click(
	  function() {
	    $("body").css("overflow", "auto"); 
	  	$('#empfehlen_wrap').fadeOut(100,
		  function() {
		  	$('#dark').fadeOut();
		  }
		  );
	  }
	);
	
	$('#empfehlung_abbr').click(
	  function() {
	    $("body").css("overflow", "auto"); 
	  	$('#empfehlen_wrap').fadeOut(100,
		  function() {
		  	$('#dark').fadeOut();
		  }
		  );
	  }
	);
  
  $('#nlinkon').click(
    function() {
        $('#news_an').fadeOut(100,
          function() {
           $('#newsemail').val("Ihre E-Mail-Adresse");
           $('#news_ab').fadeIn();
           }
      );
    }    
  ); 
  
  
  $('#nlinkoff').click(
    function() {
        $('#news_ab').fadeOut(100,
          function() {
           $('#newsemail').val("Ihre E-Mail-Adresse");
           $('#news_an').fadeIn(); 
           }
        );
    }     
  ); 
  
  
  $('#dark').click(
    function() {
      $('#empfehlen_wrap').fadeOut(100);
      $('#dark').fadeOut(100);
      $("body").css("overflow", "auto");
    }
  );       	
});


function checkBiete() {
  var error = false;
  
  if($.trim($('#model').val())=="")
  {
    $('#l_model').addClass("red");
    $('#model').addClass("red");
    error = true;
  }  else { 
    $('#l_model').removeClass("red");
    $('#model').removeClass("red"); 
  }
  
   if($.trim($('#hersteller').val())=="")
  {
    $('#l_hersteller').addClass("red");
    $('#hersteller').addClass("red");
    error = true;
  }  else { 
    $('#l_hersteller').removeClass("red");
    $('#hersteller').removeClass("red"); 
  }
  
  if($.trim($('#preis').val())=="")
  {
    $('#l_preis').addClass("red");
    $('#preis').addClass("red");
    error = true;
  }  else { 
    $('#l_preis').removeClass("red");
    $('#preis').removeClass("red"); 
  }
  
  if($.trim($('#info').val())=="")
  {
    $('#l_info').addClass("red");
    $('#info').addClass("red");
    error = true;
  }  else { 
    $('#l_info').removeClass("red");
    $('#info').removeClass("red"); 
  }
  
  if($.trim($('#vname').val())=="")
  {
    $('#l_vname').addClass("red");
    $('#vname').addClass("red");
    error = true;
  }  else { 
    $('#l_vname').removeClass("red");
    $('#vname').removeClass("red"); 
  }
  
  if($.trim($('#nname').val())=="")
  {
    $('#l_nname').addClass("red");
    $('#nname').addClass("red");
    error = true;
  }  else { 
      $('#l_nname').removeClass("red"); 
      $('#nname').removeClass("red");
  }
  
  if($.trim($('#street').val())=="" || $.trim($('#number').val())=="")
  {
    $('#l_street').addClass("red");
    if($.trim($('#street').val())=="")
      $('#street').addClass("red");
    else
      $('#street').removeClass("red");
    if($.trim($('#number').val())=="")
      $('#number').addClass("red");
    else
      $('#number').removeClass("red");
    error = true;
  } else { 
    $('#l_street').removeClass("red");
     if($.trim($('#street').val())!="")
      $('#street').removeClass("red");
    if($.trim($('#number').val())!="")
      $('#number').removeClass("red");
  }
  
  if($.trim($('#plz').val())=="" || $.trim($('#city').val())=="")
  {
    $('#l_plz_city').addClass("red");
    if($.trim($('#plz').val())=="")
      $('#plz').addClass("red");
    else
      $('#plz').removeClass("red");
    if($.trim($('#city').val())=="")
      $('#city').addClass("red");
    else
      $('#city').removeClass("red");
    error = true;
  } else { 
    $('#l_plz_city').removeClass("red");
     
    if($.trim($('#plz').val())!="")
      $('#plz').removeClass("red");
    if($.trim($('#city').val())!="")
      $('#city').removeClass("red");
  }
  
  if($.trim($('#country').val())=="")
  {
    $('#country').addClass("red");
    $('#l_country').addClass("red");
    error = true;
  } else { 
    $('#l_country').removeClass("red");
    $('#country').removeClass("red"); 
  }
  
  if($.trim($('#email').val())=="" || !validateEmail($.trim($('#email').val())))
  {
    $('#l_email').addClass("red");
    $('#email').addClass("red");
    error = true;
  } else { 
    $('#l_email').removeClass("red");
    $('#email').removeClass("red"); 
  }
  
  if($.trim($('#captcha').val())=="")
  {
    $('#l_captcha').addClass("red");
    $('#captcha').addClass("red");
    error = true;
  } else { 
    $('#l_captcha').removeClass("red");
    $('#captcha').removeClass("red"); 
  }
  
  if(error)
    return false;
  else
    return true;
}


function checkSearchForm() {
  var error = false;
  if($('#query_input').val() == "Produkt Suche" || $('#query_input').val()=="")
  {
    error = true;
    $('#query_input').addClass("red");
    return false;
  }
  else
  {
   document.mini_seachform.submit();
  }

}

function checkGAnkauf2()  {
     var error = false;
  
  if($.trim($('#vname').val())=="")
  {
    $('#l_vname').addClass("red");
    $('#vname').addClass("red");
    error = true;
  }  else { 
    $('#l_vname').removeClass("red");
    $('#vname').removeClass("red"); 
  }
  
  if($.trim($('#nname').val())=="")
  {
    $('#l_nname').addClass("red");
    $('#nname').addClass("red");
    error = true;
  }  else { 
      $('#l_nname').removeClass("red"); 
      $('#nname').removeClass("red");
  }
  
  if($.trim($('#street').val())=="" || $.trim($('#number').val())=="")
  {
    $('#l_street').addClass("red");
    if($.trim($('#street').val())=="")
      $('#street').addClass("red");
    else
      $('#street').removeClass("red");
    if($.trim($('#number').val())=="")
      $('#number').addClass("red");
    else
      $('#number').removeClass("red");
    error = true;
  } else { 
    $('#l_street').removeClass("red");
     if($.trim($('#street').val())!="")
      $('#street').removeClass("red");
    if($.trim($('#number').val())!="")
      $('#number').removeClass("red");
  }
  
  if($.trim($('#plz').val())=="" || $.trim($('#city').val())=="")
  {
    $('#l_plz_city').addClass("red");
    if($.trim($('#plz').val())=="")
      $('#plz').addClass("red");
    else
      $('#plz').removeClass("red");
    if($.trim($('#city').val())=="")
      $('#city').addClass("red");
    else
      $('#city').removeClass("red");
    error = true;
  } else { 
    $('#l_plz_city').removeClass("red");
     
    if($.trim($('#plz').val())!="")
      $('#plz').removeClass("red");
    if($.trim($('#city').val())!="")
      $('#city').removeClass("red");
  }
  
  if($.trim($('#email').val())=="" || !validateEmail($.trim($('#email').val())))
  {
    $('#l_email').addClass("red");
    $('#email').addClass("red");
    error = true;
  } else { 
    $('#l_email').removeClass("red");
    $('#email').removeClass("red"); 
  }
  
  if($.trim($('#captcha').val())=="")
  {
    $('#l_captcha').addClass("red");
    $('#captcha').addClass("red");
    error = true;
  } else { 
    $('#l_captcha').removeClass("red");
    $('#captcha').removeClass("red"); 
  }
  
  if(document.getElementById('mwst2').checked == true)
  {
    if($.trim($('#ust').val())=="")
    {
      $('#l_ust').addClass("red");
      $('#ust').addClass("red");
      error = true;
    } else { 
      $('#l_ust').removeClass("red");
      $('#ust').removeClass("red"); 
    }
  }
  else{
    $('#l_ust').removeClass("red");
    $('#ust').removeClass("red"); 
  }
  
  if(document.getElementById('z1').checked == true)
  {
    if($.trim($('#kontoinh').val())=="")
    {
      $('#l_kontoinh').addClass("red");
      $('#kontoinh').addClass("red");
      error = true;
    } else { 
      $('#l_kontoinh').removeClass("red");
      $('#kontoinh').removeClass("red"); 
    }
    
    if($.trim($('#kontonr').val())=="")
    {
      $('#l_kontonr').addClass("red");
      $('#kontonr').addClass("red");
      error = true;
    } else { 
      $('#l_kontonr').removeClass("red");
      $('#kontonr').removeClass("red"); 
    }
    
    if($.trim($('#blz').val())=="")
    {
      $('#l_blz').addClass("red");
      $('#blz').addClass("red");
      error = true;
    } else { 
      $('#l_blz').removeClass("red");
      $('#blz').removeClass("red"); 
    }
    
    if($.trim($('#bank').val())=="")
    {
      $('#l_bank').addClass("red");
      $('#bank').addClass("red");
      error = true;
    } else { 
      $('#l_bank').removeClass("red");
      $('#bank').removeClass("red"); 
    }
  }
  else {
     $('#l_kontoinh').removeClass("red");
     $('#kontoinh').removeClass("red");
     $('#l_kontonr').removeClass("red");
     $('#kontonr').removeClass("red");
     $('#l_blz').removeClass("red");
     $('#blz').removeClass("red");
     $('#l_bank').removeClass("red");
     $('#bank').removeClass("red");  
  }
  
  if(error)
    return false;
  else
    return true;

}

function clearRedZ() {
    $('#l_kontoinh').removeClass("red");
     $('#kontoinh').removeClass("red");
     $('#l_kontonr').removeClass("red");
     $('#kontonr').removeClass("red");
     $('#l_blz').removeClass("red");
     $('#blz').removeClass("red");
     $('#l_bank').removeClass("red");
     $('#bank').removeClass("red");  
}
