
$(document).ready(function() {

	if( flashbug == 1 ){
		$("#menu .sub").removeClass("sub");
	}		

	/* acc_menu */

		var login_w = $("#loginmenu .acc").width();
		var cover_w = $(window).width();
		var cover_x = $(".mainframe").offset();
			
		var head_x = (cover_w-980)/2;
		var login_l = head_x + 980 - 45 - login_w;
		
		login_w += 1;
		
		$("#head").css("left", "-" + head_x + "px");
		$("#head, .logintbl").css("width", cover_w + "px");
		
		$("#loginmenu .login_l").css("width", login_l + "px");	
		$("#loginmenu .login_m").css("width", login_w + "px");
		$("#loginmenu .login_r").css("width", cover_w - login_l - login_w + "px");	
		
		$("#loginmenu").animate( { top : '0px' }, 1000 , "linear" );

	/* init */

	subact();
	loginact();
	dialog();
	submitfield();
	
	$(".sorttbl").tablesorter();
	
	$().ajaxError( function(){	
		/*window.location.href = 'index.cfm?sesidato=1';*/
	});
	
	$.addwatermarks();
	

});



var aktdia = 0;
var datesel = "";
var	sendsel = "";
	
function gotoURL(thisurl){

	window.location.href = thisurl;
	
}

function formsubmit(thisform){

	$("#" + thisform).submit();
	
}

function subact(){

	// menu / submenu

	$("#menu.menu .sub").bind("mouseover", function(){
	
		var thissubclass = $(this).attr("class");
		
		if( thissubclass.match(/open/) ){
			
		}else{

			$(".sub.open").removeClass("open");
			$(this).toggleClass("open");
			
		}
	
		$("#menu.menu .open").bind("mouseout", function(){
			$(".sub.open").removeClass("open");
		});

	});

}

function loginact(show){

	// loginmenu / submenu

	$("#loginmenu .sub a").bind("click", function(){

		var thissubid = $(this).parents("div.menuitem").attr("id");
		
		$("#" + thissubid + " .message").remove();

		//$(".open:not(#" + thissubid + ")").removeClass("open");
		$("#" + thissubid).toggleClass("open").siblings(".open").removeClass("open");		

	});
	
}

// save / merge demo-login -> flash

function loginsave(){
	var movie = findFlash('swf');					
	var loginsaveing = movie.loginSave();	
}

function loginMerge(){
	$("#startlogin").submit();
}





function dialog(show,hide,cover){

	$("#dialog").removeClass("closer").unbind("click");	
	
	/*	
	if( cover == 0 ){
		$(".coverback").css("display" , "none"); 
	}else if( !cover || cover == 1 ){
		$(".coverback").css("display" , "block"); 
	}
	*/

	if(show){
		if(show == 0){
			dialogpos(0);			
		}else if(show == 1){
			dialogpos(1);				
		}
	}
	
	$("#dialog .aktion input:reset").click( function(){
		dialogpos(0);																					 
	});	
	
	
	if(hide){
		if(hide == 1){
			$("#dialog").addClass("closer");
			$("#dialog.closer a.close").bind("click", function(){			
				dialogpos(0);																						   
			});
		}
	}	
	
}

/* dialog ausrichten */

function dialogpos(postype,retry){

	var cover_h = Math.max($(window).height(),$(".mainframe").height());
	var cover_w = $(window).width();
	var cover_x = $(".mainframe").offset();

	
	if( postype == 0 && $("#dialog").attr("class").match("coveroff") ){
		
	}else{

		$("#dialog").removeClass("coveroff");
		
		if( flashbug == 1 ){
			$("#flash").css("visibility","hidden");
		}
	
		if(	$(".mainframe").height() > 635 ){
			var cover_t = ( ( $(window).height() - $("#dialog .dialog").height() - 100 ) / 2 ) + $(document).scrollTop();
		}else{
			var cover_t = 125;		
		}
	
		var cover_l = ( $("#center").width() - $("#dialog .dialog").width() ) / 2;
	
		if( $("#dialog .dialog").width() > 100){
	
			if(postype == 0){
				var topaction = -500;	
			}else{					
				var topaction = Math.max(20,cover_t);
			}
		
			$("#dialog div.dialog").css({ left: cover_l + "px" }).animate( { 'top' : topaction + 'px' }, 300 , "linear" , function(){
	
				$("#dialog div.coverback").css({ height: cover_h + "px", width: cover_w + "px" , left: "-" + cover_x.left + "px" });			
	
				if(postype == 0){
					$("#dialog").addClass("coveroff");
					
					if( flashbug == 1 ){					
						$("#flash").css("visibility","visible");					
					}
					
				}
			
			});			
	
		}else{
			
			if(!retry){
				var retry = 1;	
			}else{
				retry = retry + 1;	
			}		
			
			if(retry < 10){
				window.setTimeout( "dialogpos(" + postype + "," + retry + ")", 1000 );
			}
			
		}

	}

}

function submitfield(){

	$(".submit").bind("mousedown", function(){
		$(this).addClass("submitdown");
	}).bind("mouseup, mouseout", function(){
		$(this).removeClass("submitdown");
	});
	
	$(".submits").bind("mousedown", function(){
		$(this).addClass("submitsdown");
	}).bind("mouseup, mouseout", function(){
		$(this).removeClass("submitsdown");
	});	
	
	$(".cancels").bind("mousedown", function(){
		$(this).addClass("cancelsdown");
	}).bind("mouseup, mouseout", function(){
		$(this).removeClass("cancelsdown");
	});
	
	$(".akt").bind("mousedown", function(){
		$(this).addClass("aktdown");
	}).bind("mouseup, mouseout", function(){
		$(this).removeClass("aktdown");
	});	

	$(".akts").bind("mousedown", function(){
		$(this).addClass("aktsdown");
	}).bind("mouseup, mouseout", function(){
		$(this).removeClass("aktsdown");
	});	


}


/* picaction */

function picaction(atype,avalues){
	
	ts = new Date();	

	/* motiv laden */
	function showmotiv( changepic , genpic ) { 

		ts = new Date();
		
		jQuery.get("cfc_alpha.cfm", { sesid: sesid , changepic: changepic , genpic: genpic , showmotiv: 1, ts : ts.getTime() }, function(datam) {

			$("#motiv").html(datam);	
			
		});
	
	};	
	
	function showlines( changepic ) { 

		ts = new Date();
		
		jQuery.get("cfc_alpha.cfm", { sesid: sesid , showlines: 1 , changepic: changepic , ts : ts.getTime() }, function(datal) {

			$("#lines").html( datal );	
			
			var genpic = $("input[name=genpic]").attr("value");			

			addLineAction( changepic , genpic );
	
		});
	
	};		
	
	function addLineAction( changepic , genpic ) {	
	
		$.addwatermarks();	
		
		$(".lines").each( function(){
	
			checkpers(this);	
	
		});
	
		
		if( genpic == 0 ){

			$("#savepic").css( "display" , "none" );											
			$("#showprev").css( "display" , "none" );								
			
		}else{

			$("#savepic").css( "display" , "inline" );								
			$("#showprev").css( "display" , "none" );	

		}
		
		
		$("form#lines input.inputfield").bind("keyup", function() {
			
			checkvalues();
			
		});		
		
		function checkvalues(){
		
			var inputdone = 0;
			
			$("input.lines").each( function(){
				if( $(this).attr("value") != "" ){ inputdone = 1; } 								
			});
			
			if(inputdone == 1){
				$("#showprev").css( "display" , "inline" );											 
				$("#savepic").css( "display" , "none" );					
			}else{
				$("#showprev").css( "display" , "none" );											 
				$("#savepic").css( "display" , "none" );									
			}		
			
		}
		
		
		$("#showprev, #savepic").unbind("click");
		
		$("#showprev").click( function() {

			var lineloop = $("form#lines input.inputfield").fieldSerialize();
			saveLines( lineloop, changepic , 1 , 0 );
			
		});										
		

		$("#savepic").click( function() {	

			var lineloop = $("form#lines .inputfield").fieldSerialize();
			saveLines( lineloop, changepic , 0 , 1 );		
			
		});			
		
		
		/* personalisierung */
		
		$(".pers").bind("click", function(){	
										  
		
			if( $(this).attr("class").match("perakt") ){
				
				$(this).removeClass("perakt").siblings(".persopt").removeClass("perakt");						
				
			}else{
				
				$(".perakt").removeClass("perakt");				
				$(this).addClass("perakt").siblings(".persopt").addClass("perakt");
		
				$(".persopt.perakt div").bind("click", function(){
				
					var thisadd = $(this).attr("class");
					var aktfield = $(this).parents(".persopt").siblings(".pers").attr("id");	
	
					$("input[name=" + aktfield + "]").attr( "value" , "//" + thisadd + "//" );
					
					checkpers( $("input[name=" + aktfield + "]") );
					
					$(".perakt").removeClass("perakt");			
														 
				});					
		
			}
		
		});

		
		$(".lines").bind("focus", function(){
		
			var thisval = $(this).attr("value");
			var thisoff = $(this).attr("name");
			
			$(".perakt").removeClass("perakt");
			
			$(this).attr("value", thisval.replace(/\/\/name\/\//gi,"").replace(/\/\/firstname\/\//gi,"") );
			
			checkpers(this);
		
		});
		
		$(".lines").bind("keyup", function(){
		
			checkpers(this);		
					
		});		
		
		function checkpers(aktp){
		
			var thisval = $(aktp).attr("value");
			var thisline = $(aktp).attr("name");
			var person = 0;

			if( thisval.match(/\/\/name\/\//gi) ){  
				$(aktp).attr("value","//name//");   
				person = 1;
			}
			
			if( thisval.match(/\/\/firstname\/\//gi) ){  
				$(aktp).attr("value","//firstname//");   
				person = 1;				
			}			
			
			if( person == 1 ){
				$("#" + thisline + ", input[name=" + thisline + "]" ).addClass("on").blur();					
			}else{
				$("#" + thisline + ", input[name=" + thisline + "]" ).removeClass("on");									
			}
			
			checkvalues();			
		
		}
		


	};	
	
	function saveLines( lineloop , changepic , showprev , save) {
		
		ts = new Date();	
		
		$("#lines").html("<table class='loader'><tr><td><img src='loader.gif' /></td></tr></table>");		
		$("#savepic").css( "display" , "none" );											
		$("#showprev").css( "display" , "none" );								


		/* alpha-vorschau generieren */

		lineloop = lineloop + "&savelines=1" + "&changepic=" + changepic;

		if(showprev == 1) {
			lineloop = lineloop + "&showprev=1";
		}else if(save == 1) {
			lineloop = lineloop + "&save=1&waitorg=1";
		}		

		jQuery.get("cfc_alpha.cfm", lineloop , function( data ) {	
			
			if(save == 1){
				
				if( flashfind == 1 ){				
					var movie = findFlash('swf');					
					var piccancel = movie.uploadFin(true);					
				}

			}else{
			
				$("#lines").html( data );
							
				var genpic = $("input[name=genpic]").attr("value");
				
				addLineAction( changepic , genpic );			
				showmotiv( changepic , genpic );

			}

		});
		
	};		


	/* dialogframe laden */

	jQuery.get( "cfc_picaction.cfm" , { sesid : sesid , atype : atype , avalues : avalues , ts : ts.getTime() }, function(data) {

		$(".dialog .ajaxc").html(data);

		dialog(1,0,0);	
		
		/* init */
		showmotiv( avalues , 0 );
		showlines( avalues );
		
		$(".aktion .cancels").bind("click", function(){

			if( flashfind == 1 ){
				var movie = findFlash('swf');					
				var piccancel = movie.uploadFin(false);					
			}

		});			
		
	
	});
	
}


/* adressdialog anzeigen */

function adress(markid, cardid, preview){
	
	if( cardid == "manage" ) markid = 0;

	ts = new Date();
	
	/* backup selects */

	getsel();

	jQuery.get( "cfc_adress.cfm" , { sesid : sesid , listadress : 1 , cardid : cardid , preview : preview , ts : ts.getTime() }, function(data) {
				
		$(".dialog .ajaxc").html(data);

		/* zuweisung selects */

		datesela = sendsel.split(";");
		
		if(datesela.length > 0){
			for( var i = 0 ; i+1 < datesela.length ; i++ ){
				thisdate = datesela[i].split(",");
				$("#sendit" + thisdate[0] ).addClass("on");
				$("#adr" + thisdate[0] ).addClass("selected");
				if( thisdate[1] != 0 && thisdate[2] != 0 ){
					$("#senddate" + thisdate[0] ).addClass("on");
					$("#senddate" + thisdate[0] + " select[name=sendday] option[value=" + thisdate[1] + "]").attr("selected", "selected");				
					$("#senddate" + thisdate[0] + " select[name=sendmonth] option[value=" + thisdate[2] + "]").attr("selected", "selected");
					calcyear( "adr" + thisdate[0] );
				}
			}
		}
		
		$(".diainfo #adrsel").html( $(".selected").size() );

		$("#edit.on").removeClass("on");
		
		if( $("#adresslist tbody tr").size() > 1 ){
		
			$("#adresslist").tablesorter({debug:false});
			
			$("#adresshead th").bind("click", function(){
				
				var index = $("#adresshead th").index(this);
				var thisstyle = $("#adresslist th").eq(index).attr("class");
	
				if( thisstyle.match(/headerSortDown/) ){
					var sorting=[[index,1]];
					var newstyle = "headerSortUp";
				}else if( thisstyle.match(/headerSortUp/) ){
					var sorting=[[index,0]];
					var newstyle = "headerSortDown";				
				}else{
					var sorting=[[index,1]];		
					var newstyle = "headerSortUp";				
				}
				
				$("#adresshead th").removeClass("headerSortDown").removeClass("headerSortUp").eq(index).addClass(newstyle);
				
				$("#adresslist").trigger("sorton",[sorting]);
	
				adressakt(0, cardid, preview);			
				return false;
				
			});
			
		}
		
		
		adressakt(markid, cardid, preview);

		dialog(1,0,0);
		
		if( $("#empty").size() > 0 ){
			$("#adrnew").trigger("click");
		}
		
		if( preview ){
			$("#preview").trigger("click");
		}
		
	});

}

/* listenfunktion für adressen */

function adressakt(markid, cardid, preview){

	$("#adresslist .sendit, #adresslist .senddate p").unbind("click");
	
	if( flashfind == 1 ){	var movie = findFlash('swf');	}
	
/* auswahl speichern */

	$(".adressa .submit").bind("click", function(){

		getsel();							

		if( sendsel != "" ){
			
			savelist = sendsel;
			
			jQuery.post( "cfc_adress.cfm" , { sesid: sesid , savelist : savelist , ts : ts.getTime() }, function(data) {			
				
				if( flashfind == 1 ){ var adressdone = movie.addressFin(true);	}				
				
			});

		}

	});
	
	$(".adressa .cancels").bind("click", function(){

		if( flashfind == 1 ){ var adresscancel = movie.addressFin(false);	}

	});


/* tabmenu */
	
	$(".dt div").bind("click", function(){
		$(".dt .aktiv").removeClass("aktiv");
		$(this).addClass("aktiv");
	});
	
	$(".dt div#adrnew").bind("click", function(){
		$("#import").removeClass("on");	
		adressedit(0,0,cardid);											   
	});
	
	$(".dt div#preview").bind("click", function(){											
		$("#layout").addClass("on");										
		$("#layoutfront").html("<img src='user/"+userpath+"/vorschau/" + cardid + "_page_0.jpg' />");											   
		$("#layoutback").html("<img src='user/"+userpath+"/vorschau/" + cardid + "_page_1.jpg' />");											   		
	});	
	
	$("#layout .cancels").bind("click", function(){
		$(".adressa .cancels").trigger("click"); 
	});			
	
	$(".dt div#adrlist").bind("click", function(){
		$("#edit .cancels").trigger("click");
		$("#import .cancels").trigger("click");		
		$("#import").removeClass("on");														
		$("#layout").removeClass("on");
	});
	
	
	
	$(".dt div#adrimport").bind("click", function(){
												  
		$("#import .error").css("display","none");	
		$("#import").addClass("on");												
		
		$("#getadress").bind("click", function(){

				$("#import .error").css("display","none");											   											   
			$("#import .error .errorinfo").html("");											   

			$("#importloader").html("<table class='loader'><tr><td><img src='loader.gif' /></td></tr></table>").addClass("on");

			jQuery.get( "cfc_callvcard.cfm" , { sesid: sesid , ts : ts.getTime() }, function(data) {
			
				$("#importloader").removeClass("on");
			
				if( data.match("importerror") ){
					$("#import #outlookerror .errorinfo").html(data);					
					$("#import #outlookerror").css("display","block");
				} else {
					adress(0, cardid, 0);
				}
				
			});
											   
		});	
	
		
		$('#xlsimport').ajaxForm({
			beforeSubmit: function(){
				
				$("#import .error").css("display","none");											   
				$("#import .error .errorinfo").html("");			
				$("#importloader").html("<table class='loader'><tr><td><img src='loader.gif' /></td></tr></table>").addClass("on");			
				
			},
			
			success: function(data) {

				$("#importloader").removeClass("on");

				if( data.match("importerror") ){			
					$("#import #xlserror .errorinfo").html(data);
					$("#import #xlserror").css("display","block");				
				} else {	
					var markid = data.replace(/\s/g, "");
					adress(markid, cardid, 0);
				}
				
			}
											   
		});			
		
		
	});


	$("#import .cancels").bind("click", function(){

		$(".dt #adrimport").removeClass("aktiv");
		$(".dt #adrlist").addClass("aktiv");									   
		$("#import").removeClass("on");										  
		
	});

	
	$("#adresslist tr:not(.erroradr) .sendit").bind("click", function(){	
		
		/* versand on/off */
		
		if( versand_typ && versand_typ != 2 && !$(this).attr("class").match("on") ){
			$(".sendit.on").removeClass("on");	
			$(".senddate.on").removeClass("on");				
			$(".selected").removeClass("selected");	
		}
		
		if( $(this).siblings("div.senddate").attr("class").match("on") && $(this).attr("class").match("on") ){
			$(this).siblings("div.senddate").toggleClass("on");
		}

		$(this).toggleClass("on");		
		$(this).parent("span").parent("td").parent("tr").toggleClass("selected");
		
		$(".diainfo #adrsel").html( $(".selected").size() );

		$("span.index").html("0");
		$(".selected span.index").html("1");
		
		$("#adresslist").trigger("update");
		
	});


	/* auto-mark new */
	if(markid && markid != 0){
		thissela = markid.split(";");		
		for( var i = 0 ; i < thissela.length ; i++ ){
			$("#sendit" + thissela[i] + ":not(.on)" ).trigger("click");
		}
	}

	
	
	$("#adresslist tr:not(.erroradr) .senddate p:not(.date)").bind("click", function(){	
																		
		/* terminversand on/off */
		
		if( !$(this).parents("div").siblings("div.sendit").attr("class").match("on") && !$(this).parents("div").attr("class").match("on") ){
			$(this).parents("div").siblings("div.sendit").trigger("click");
		}

		$(this).parents("div").toggleClass("on");
		
		checkid = $(this).parent("div").parent("span").parent("td").parent("tr").attr("id");
		calcyear(checkid);		
		
		//$(this).children("p").bind("click", function(){ return false; });			

	});	
	
	$("#adresslist .senddate select").bind("change", function(){	
	
		checkid = $(this).parent("p").parent("div").parent("span").parent("td").parent("tr").attr("id");
		calcyear(checkid);
	
	});
	
	
	
	
	$("#adresslist .editit, #adresslist tr.erroradr .sendit, #adresslist tr.erroradr .senddate").bind("click", function(){		
				
		/* adress edit*/
		
		$(".val input.cancels").trigger("click");
		thisid = $(this).parent("span").parent("td").parent("tr").attr("id");
		adressedit(thisid,1,cardid); 		
		
	});
	
	$("#adresslist .delit").bind("click" , function(){

		thisid = $(this).parent("span").parent("td").parent("tr").attr("id");
		
		$("#importloader").html("<table class='loader'><tr><td><img src='loader.gif' /></td></tr></table>").addClass("on");		
		
		jQuery.get( "cfc_adress.cfm" , { sesid: sesid , deladress : thisid , ajaxsession : 1 , ts : ts.getTime() }, function(data) {		
			
			adress(0,cardid);						
			
		});
			
	});
	
	
/* events */

	$(".events form").validate({
		
		errorPlacement: function(error, element) {
			 element.siblings("div").addClass("error");
		},
		
		success: function(label) {
			thisfield = $(label).attr("htmlfor");
			$("input[name=" + thisfield + "], select[name=" + thisfield + "]").siblings("div").removeClass("error");
		},			
		
		focusCleanup: true,
		errorElement: "span"
		
	});	
	
	$(".events select").bind("change", function(){ 
		$(".events form").valid();	
	});	

	$(".eventsa .submit").bind("click", function(){						

		if( $(".events form").valid() ){ 
				
			/* speichern */
			
			var thisfields = $('.events .inputfield').fieldSerialize();
	
			$(".events").html("<table class='loader'><tr><td><img src='loader.gif' /></td></tr></table>").addClass("on");
			
			jQuery.get( "cfc_adress.cfm?" + thisfields , { sesid: sesid , ajaxsession : 1 , ts : ts.getTime() }, function(datas) {
			
				if( flashfind == 1 ){ var adressdone = movie.addressFin(true);	}				
			
			});
		
		}

	});	
	
	
	
}


function calcyear( checkid ){

	if( $("input[name=lowdatey]").size() == 1 ){
	
		setdate = new Date( $("input[name=lowdatey]").val(), $("#" + checkid + " select[name=sendmonth]").val()-1, $("#" + checkid + " select[name=sendday]").val() );
		lowdate = new Date( $("input[name=lowdatey]").val(), $("input[name=lowdatem]").val()-1, $("input[name=lowdated]").val() );

		lowyear = Math.abs($("input[name=lowdatey]").val());

		if( setdate < lowdate ){
			$("#" + checkid + " .sendyear").html( lowyear+1 );							
		}else{		
			$("#" + checkid + " .sendyear").html( lowyear );				
		}
	
	}

}
	



function adressedit(thisid,errorshow,cardid){

	$("#edit").html("<table class='loader'><tr><td><img src='loader.gif' /></td></tr></table>").addClass("on");

	jQuery.get( "cfc_adress.cfm" , { sesid: sesid , editadress : thisid , cardid : cardid , ajaxsession : 1 , ts : ts.getTime() }, function(data) {
																														  
		$("#edit").html(data);
		
		$("#edit form").validate({
			
			errorPlacement: function(error, element) {
				 element.siblings("div").addClass("error");
			},
			
			success: function(label) {
				thisfield = $(label).attr("htmlfor");
				$("input[name=" + thisfield + "], select[name=" + thisfield + "]").siblings("div").removeClass("error");
			},			
			
			focusCleanup: true,
  			errorElement: "span"
			
		});
		
		if(errorshow){
			$("#edit form").valid();	
		}
	
		$("#edit select").bind("change", function(){ 
			$("#edit form").valid();	
		});
	
		$("#edit .cancels").bind("click", function(){

			$(".dt #adrnew").removeClass("aktiv");
			$(".dt #adrlist").addClass("aktiv");									   
			$("#edit").removeClass("on");										  
			
		});
		
		/* adress save*/
		
		$("#edit .akt").bind("click", function(){		
		
			if( $("#edit form").valid() ){ 
					
				/* speichern */
				
				var thisfields = $('#edit .inputfield').fieldSerialize();
		
				$("#edit").html("<table class='loader'><tr><td><img src='loader.gif' /></td></tr></table>").addClass("on");
				
				jQuery.get( "cfc_adress.cfm?" + thisfields , { sesid: sesid , ajaxsession : 1 , ts : ts.getTime() }, function(datas) {
								
					var markid = datas.replace(/\s/g, "");
					
					/* bearbeitung beenden*/
					adress(markid,cardid);			
				
				});
			
			}
			
		});  
	
	}); 

}



function sendcard(couper,errorlog){
	
	ts = new Date();
	
	if(!couper){ couper = ""; }
	if(!errorlog){ errorlog = ""; }	
	
	jQuery.get( "cfc_sendcard.cfm" , { sesid: sesid , checkcard: 1 , ajaxcall : 1 , couper : couper , errorlog : errorlog , ajaxsession : 1 , ts : ts.getTime() }, function(data) {	
			
		if( data.match("noadresssaved") ){
			
			if( flashfind == 1 ){
				var movie = findFlash('swf');					
				var sendcancel = movie.sendCallback(false);			
			}

		}else{					
			
			$(".dialog .ajaxc").html(data);
			
			$("#savecoupon").bind("click", function(){
									
				var thiscoupon = $("input[name='couper']").attr("value");														
				sendcard(thiscoupon);
				
			});
	
			$("#delcoupon").bind("click", function(){

				sendcard(-1);
				return false;								
				
			});
		
			dialog(1);
		
			
			$(".aktion .cancels").bind("click", function(){
			
				if( flashfind == 1 ){
					var movie = findFlash('swf');					
					var sendcancel = movie.sendFin(false);					
				}

			});			
			
		}

	});
	
}

function loadpoints( agb , errorsend, loadpointno ){

	ts = new Date();

	if(!errorsend){ errorsend = ""; }
	if(!agb){ agb = 0; }	
	if(!loadpointno){ loadpointno = ""; }
	
	jQuery.get( "cfc_points.cfm" , { sesid: sesid , dialogpoints: 1 , loadpoints : loadpointno , ajaxcall : 1 , errorsend : errorsend , agb : agb , ajaxsession : 1 , ts : ts.getTime() }, function(data) {
	
		$(".dialog .ajaxc").html(data);
		
		$("#getpoints").bind("click", function(){
		
			$("#loadpoints").submit();
		
		});		
		
		dialog(1);		
	
	});	
	
}

function showprev(content){

	$(".dialog .ajaxc").html("<tr><td class='dfill'><img src='spacer.gif' /></td><td class='dc'><img class='image0' src='user/thumbnails/" + content + "' style='width: auto; height: auto; margin: 10px;' /><img class='image1 hidden' src='user/thumbnails/" + content.replace(/page_0/,"page_1") + "' style='width: auto; height: auto; margin: 10px;' /><div style='text-align:center'><a href='javascript:;'>umdrehen</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a class='close' href='javascript:;'>schlie&szlig;en</a></div></td><td class='dfill'><img src='spacer.gif' /></td></tr>");
		
	$(".dialog td.dc a").bind("click", function(){ 
		$(".dialog td.dc img").toggleClass("hidden");
	});
		
	$("#dialog div.dialog td.dc img").load( function(){ dialogpos(); });
	dialog(1,1);											   

	
}


function picture(){

	ts = new Date();
	
	jQuery.get( "cfc_picload.cfm" , { sesid: sesid , ts : ts.getTime() }, function(data) {	
	
		$(".dialog .ajaxc").html(data);
		
		dialog(1,0,0);
		
		$(".frame.pics .delit").bind("click", function(){
													   
			$(".frame.pics").html("<table class='loader'><tr><td><img src='loader.gif' /></td></tr></table>");													   
			
			var picdel = $(this).attr("id");
			
			jQuery.get( "cfc_picload.cfm" , { sesid: sesid , picdel: picdel , ts : ts.getTime() }, function() {	
																											
				picture();																											
				
			});
			
		});
	
	});
	
}



function getsel(){

	sendsel = "";
		
	$(".sendit.on").each( function(){
		
		thisselid = $(this).attr("id");
		thisselid = thisselid.replace(/sendit/g,"");
		
		sendsel += thisselid + ",";		
		
		if( $("#senddate" + thisselid + ".on").size() == 1 ){
		
			$("#senddate" + thisselid + " select[name=sendday]").each( function(){
				sendsel +=  $(this).val() + ",";
			});
		
			$("#senddate" + thisselid + " select[name=sendmonth]").each( function(){
				sendsel += $(this).val() + ",";
			});		

			$("#senddate" + thisselid + " .sendyear").each( function(){
				sendsel += $(this).html() + ";";
			});		


		}else{
			sendsel += "0,0,0;";					
		} 
		
	});	

	
}


function showError(type){
	
	ts = new Date();	

	jQuery.get( "cfc_error.cfm" , { errortype: type, sesid: sesid, ts : ts.getTime() }, function(data) {	

		$(".dialog .ajaxc").html(data);
		dialog(1);

	});

}
