function data(id){
	var monats=3;
	var d = new Date();
	d.setMonth(d.getMonth()+monats);
	d=d.getDate()+'/'+(d.getMonth()+1)+'/'+d.getFullYear();
	$("#"+id).datePicker({
		createButton:false,
		endDate: d,
		renderCallback:function($td, thisDate, month, year)	{
			if (thisDate.isWeekend()) {
			//$td.addClass("weekend");
			//$td.addClass("disabled");
			}
		}
	}).bind("click",
	function(){
		$(this).dpDisplay();
		this.blur();
		return false;
	}).bind("dateSelected",
	function(e, selectedDate, $td){
		var d=selectedDate.getDate();
		var m=(selectedDate.getMonth()+1); 
		if(d<10)d="0"+d;
		if(m<10)m="0"+m;
				
		$(this).parent("div").children("span").html(d+"."+m+'.'+selectedDate.getFullYear());
		$(this).parent("div").children("input").val(d+"."+m+'.'+selectedDate.getFullYear());
	});

};

(function($) {$.fn.dependent = function(opts) {opts.data = {};this.each(function() { $.each(opts.chain, function(index, selectID) {var ident = selectID.substr(1);var selectHTML = $(selectID).html();opts.data[ident] = {};$('<select>'+selectHTML+'</select>').find('optgroup').each(function() {var optGroup = $('<div>').append( $(this).eq(0).clone() ).html();var group = $(this).attr('label');opts.data[ident][group] = optGroup;});if(opts.chain[index+1]) {$(opts.chain[index]).bind('change', { 'nextID' : opts.chain[index+1] }, binding);} });$(this).bind('change', { 'nextID' : opts.chain[0] }, binding);function binding(event) {var next = event.data.nextID.substr(1);$('#'+next).html(opts.data[next][$(this).val()]);$('#'+next).trigger('change');}});}})(jQuery);

$(document).ready(function() {
	for(i=1; i <= $('#anzahl').val(); i++){
		//$('#category_'+i).dependent({chain : ['#subcategory_'+i, '#aussage_'+i]});
		data("date-pick"+i);
	}
		$('#anzahl').val($('#anzahl2').val());
		preis();
});
/*
function ein(a){
	b=document.getElementById('category_'+a);
	if(b.value!=''){
		document.getElementById('subcategory_'+a).disabled='';
		document.getElementById('aussage_'+a).disabled='';
	
	}
}
*/
function zeit(a){
	a=a.id
	a=parseInt(a.replace('zeit1_',''));
	var v=document.getElementById('zeit1_'+a).value;
	var v2=document.getElementById('zeit2_'+a).value;
	v=v-0;
	v2=v2-0;
	v=parseInt(v)+1;	
	v2=parseInt(v2);
	b=document.getElementById('zeit2_'+a);
	b.options.length = 0;
	for(i=0; i <= 20-v; i++){
		i1=i+v;
		if(i1<10)i1="0"+i1;
		if(i+v==v2)b.options[i] = new Option(i+v, i+v,true,true);
		else
			b.options[i] = new Option(i+v, i1);
	}
}

function pruef(){
var p = true;

var filter = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9-])+\.([a-zA-Z0-9]{2,4})$/;
if (!filter.test(document.getElementById('hemail').value)){
	p= false;
	$('#hemail').addClass('fehl');
}else $('#hemail').removeClass('fehl');

if($('#hname').val()==''){
	p= false;
	$('#hname').addClass('fehl');
}else $('#hname').removeClass('fehl');

if($('#hvname').val()==''){
	p= false;
	$('#hvname').addClass('fehl');
}else $('#hvname').removeClass('fehl');
		
for(i=1;i<=$('#anzahl').val();i++)
{
	if($('#name'+i).val()==''){
		p= false;
		$('#name'+i).addClass('fehl');
	}else $('#name'+i).removeClass('fehl');
	
	if($('#vname'+i).val()==''){
		p= false;
		$('#vname'+i).addClass('fehl');
	}else $('#vname'+i).removeClass('fehl');
	
	filter = /^\+?([0-9-\s\/])+$/;
	if (!filter.test($('#tel'+i).val())){	

		p= false;
		$('#tel'+i).addClass('fehl');
	}else $('#tel'+i).removeClass('fehl');

	if($('#datum'+i).val()==''){
		p= false;
		$('#dat'+i).addClass('fehl');
	}else $('#dat'+i).removeClass('fehl');

	if($('#zeit1_'+i).val()==''){
		p= false;
		$('#zeit1_'+i).addClass('fehl');
	}else $('#zeit1_'+i).removeClass('fehl');

	if($('#zeit2_'+i).val()==''){
		p= false;
		$('#zeit2_'+i).addClass('fehl');
	}else $('#zeit2_'+i).removeClass('fehl');
	
	if($('#gesch'+i).val()==''){
		p= false;
		$('#gesch'+i).addClass('fehl');
	}else $('#gesch'+i).removeClass('fehl');


	if(!$("input[name='anlass["+i+"]']:checked").val()){
		p= false;
		$('.radiob'+i).addClass('fehl');
	}else {
		$('.radiob'+i).removeClass('fehl');
		if($("input[name='anlass["+i+"]']:checked").val()==-1){
			if($('#anlasst'+i).val()==''){
				p= false;
				$('#td2_'+i).addClass('fehl');
			}else $('#td2_'+i).removeClass('fehl');	
			if($('#reaktiont'+i).val()==''){
				p= false;
				$('#td3_'+i).addClass('fehl');
			}else $('#td3_'+i).removeClass('fehl');			
		}
	}

}		
	if(!pruef2('agb')){
		p=false;
		$('#agbsp').addClass('fehl');	
	}else $('#agbsp').removeClass('fehl');	
 
	return p;
}

function neue(){
	var a = $('#maket').html();
	
	var b = parseInt($('#anzahl').val());
	if(b < parseInt($('#maxanzahl').val())){
	var c = b;
	b++;
	a=a.replace(new RegExp("10",'g'),"__1__");
	a=a.replace(new RegExp("08",'g'),"__8__");
	a=a.replace(new RegExp("09",'g'),"__9__");
	a=a.replace(new RegExp("0\\.0",'g'),"__1.1__");
	a=a.replace(new RegExp("0\\.",'g'),"__3__");
	a=a.replace(new RegExp("\\.0",'g'),"__4__");
	a=a.replace(new RegExp("20",'g'),"__2__");
	a=a.replace(new RegExp("0",'g'),b);
	a=a.replace(new RegExp("__1__",'g'),"10");
	a=a.replace(new RegExp("__8__",'g'),"08");
	a=a.replace(new RegExp("__9__",'g'),"09");
	a=a.replace(new RegExp("__1\\.1__",'g'),"0.0");
	a=a.replace(new RegExp("__3__",'g'),"0.");
	a=a.replace(new RegExp("__4__",'g'),".0");
	a=a.replace(new RegExp("__2__",'g'),"20");
	$('#anzahl').val(b);
	a='<div id ="zakaz'+b+'" >'+a+'</div>';
	$('#bestellung').append(a);
	data("date-pick"+b);
	if(pruef2('namecopy')) {
		$('#name'+b).val($('#name'+c).val());
		$('#vname'+b).val($('#vname'+c).val());
	}
	if(pruef2('telcopy'))$('#tel'+b).val($('#tel'+c).val());
	if(pruef2('unterschrcopy')) $('#unterschr'+b).val($('#unterschr'+c).val());
	if(pruef2('datcopy')){
		$('#dat'+b).html($('#dat'+c).html());
		$('#datum'+b).val($('#datum'+c).val());		
	}
	
	

	if(pruef2('zeitcopy')){
		$('#zeit2_'+b).html($('#zeit2_'+c).html());
		$('#zeit1_'+b).val($('#zeit1_'+c).val());
		$('#zeit2_'+b).val($('#zeit2_'+c).val());
	}

	if(pruef2('geschcopy'))$('#gesch'+b).val($('#gesch'+c).val());
	
	if(pruef2('anlasscopy')){
		var temp=$("input[name='anlass["+c+"]']:checked").val();
		$("input[name='anlass["+b+"]'][value='"+temp+"']").attr('checked', 'checked');
		if(temp=='-1'){
			$('#anlasst'+b).removeAttr('disabled');
			$('#anlasst'+b).val($('#anlasst'+c).val());	
			$('#reaktiont'+b).removeAttr('disabled');
			$('#reaktiont'+b).val($('#reaktiont'+c).val());	
 		}
	}

	if(pruef2('emailcopy'))document.getElementById('email'+b).checked=document.getElementById('email'+c).checked;
	preis();
	}
		
}

function del(b){
	var a = parseInt($('#anzahl').val());
	c=b.id;
	c=parseInt(c.replace('bdel',''));
	//alert(a+'_'+c);
	if(!a>1)return false;
	if(c==a){
		$('#anzahl').val(a-1);
		$('#zakaz'+(a)).remove();	
	} else if(c<a){
		$('#zakaz'+(c)).remove();
		$('#anzahl').val(a-1);
		for(i=c+1;i<=a;i++){
			newname(i,i-1);
		}
	}
	
	
	preis();
	
	return true;
}  
 
function newname(nold,nnew){
	$('#name'+nold).attr("name","name["+nnew+"]");
	$('#name'+nold).attr("id","name"+nnew);
	$('#vname'+nold).attr("name","vname["+nnew+"]");
	$('#vname'+nold).attr("id","vname"+nnew);
	$('#tel'+nold).attr("name","tel["+nnew+"]");
	$('#tel'+nold).attr("id","tel"+nnew);
	
	$('#datum'+nold).attr("name","datum["+nnew+"]");
	$('#datum'+nold).attr("id","datum"+nnew);
	$('#dat'+nold).attr("id","dat"+nnew);
	$('#date-pick'+nold).attr("id","date-pick"+nnew);
	
	
	$('#zeit1_'+nold).attr("name","zeit1["+nnew+"]");
	$('#zeit1_'+nold).attr("id","zeit1_"+nnew);
	$('#zeit2_'+nold).attr("name","zeit2["+nnew+"]");
	$('#zeit2_'+nold).attr("id","zeit2_"+nnew);

	$('#gesch'+nold).attr("name","gesch["+nnew+"]");
	$('#gesch'+nold).attr("id","gesch"+nnew);

	$('#email'+nold).attr("name","email["+nnew+"]");
	$('#email'+nold).attr("id","email"+nnew);

	$('#unterschr'+nold).attr("name","unterschr["+nnew+"]");
	$('#unterschr'+nold).attr("id","unterschr"+nnew);
	$('#kopieren'+nold).attr("id","kopieren"+nnew);
	
	
	
	$('#td1_'+nold).attr("id","td1_"+nnew);
	$('#td2_'+nold).attr("id","td2_"+nnew);
	$('#td3_'+nold).attr("id","td3_"+nnew);
	$('#zakaz'+nold).find(":radio[name*='anlass']").attr("name","anlass["+nnew+"]");
	
	
	$('#anlasst'+nold).attr("name","anlasst["+nnew+"]");
	$('#anlasst'+nold).attr("id","anlasst"+nnew);
	
	$('#reaktiont'+nold).attr("name","reaktiont["+nnew+"]");
	$('#reaktiont'+nold).attr("id","reaktiont"+nnew);
	$('#zakaz'+nold).find(".nomer").html(nnew);
	
	$('#bdel'+nold).attr("id","bdel"+nnew);
	$('#zakaz'+nold).attr("id","zakaz"+nnew);

}

function fcheck(a){
	c=a.name;
	c=c.replace('anlass[','');
	c=parseInt(c.replace(']',''));

	if(a.value==-1){
		$('#anlasst'+c).removeAttr('disabled');
		$('#reaktiont'+c).removeAttr('disabled');
	
	} else {
		$('#anlasst'+c).attr('disabled','disabled');
		$('#reaktiont'+c).attr('disabled','disabled');	
	}


}



function pruef2(a){
	return document.getElementById(a).checked;	
}

function preis(){
	var a = parseInt($('#anzahl').val());
	var b = 0;
	var r=arr_rabat[a];
	for(i=1;i<=a;i++){
		if(document.getElementById('email'+i).checked)b++;
	}
	var r2=0;
	for(i=a;i<parseInt($('#maxanzahl').val());i++){
		if(arr_rabat[i] > r){
			r3=i;
			r2=arr_rabat[i];
			break;
		}
	}

	pr2=roundPlus(b*priceemail+priceone*a-r*priceone*a, 2);
	if(pr2==Math.round(pr2) )pr2=pr2+'.00';
		else if(pr2*10==Math.round(pr2*10))pr2=pr2+'0';
	$('#price').html(pr2);
	$('#rabat').html(r*100);

		
	return true;	
}

function roundPlus(x, n) {  
  if(isNaN(x) || isNaN(n)) return false;
  var m = Math.pow(10,n);
  return Math.round(x*m)/m;
}
function cpy(a){
	a=parseInt(a.id.replace('kopieren',''));
	$('#unterschr'+a).val($('#hvname').val()+' '+$('#hname').val());
	
	
} 
	
