﻿var navishl = false;
$(document).ready(function(){
	init_navi ();
	init_topsearch ();
	 
	$('.eqH').equalHeights();	
	init_sidebar (300);
	// 
	$.each( $('.inactive'), function(){
			$(this).bind('mouseenter', function() {
				$('.date',this).addClass ('activehl') // spann
			});
			$(this).bind('mouseleave', function() {
				$('.date',this).removeClass ('activehl')
			});	
		});	
		
		urlquery=location.href.split("#")		
		if (urlquery[1] == 'presse' || urlquery[1] == 'epk'|| urlquery[1] == 'apk'){
			toggleBoxPress ()
			}
		if ( urlquery[1] == 'epk'){			
			toggleBoxPressCont(2)	
		}
		if ( urlquery[1] == 'apk'){			
			toggleBoxPressCont(3)	
		}
		if ( urlquery[1] == 'trailer'){			
			mdToggleTrailer ()	
		}				
		
		// trailer
			if ( urlquery[1] == 'payed'){			
			load_ajaxpage('wkdone') 
		}		
		$('#suchForm').submit(function() {
			if ( $.trim($('#topsearchfield').val()).length<3){
			 alert('Bitte geben Sie einen Suchbegriff mit mindestens 3 Zeichen ein.') ;				
			 return false;
			}
return true;
			 
			 
		  	
		});		
			
});
function init_sidebar (w){
 $(".rootcol1").each(function() {
          //Get the width of the image
           var width = $(this).width();
          //Max-width substitution (works for all browsers)
           if (width > w) {
             $(this).css("width", w+"px");
           }
 });
}

function init_topsearch (){
	$('#topsearchfield').focus (function(){
		$(this).addClass('sthl');
		if ( $(this).val()=='suche' ){$(this).val(''); };
		})
	$('#topsearchfield').blur (function(){
		$(this).removeClass('sthl');
		if ( $(this).val()=='' ){$(this).val('suche'); };
		})
}
function init_navi (){
	if ($('#navholder').hasClass('disabled')==true)return;
	$.each( $('#navrub .hasmovies'), function(){
			$(this).bind('mouseenter', function() {
				$(this).parent().addClass('itemhl');
			});
			$(this).bind('mouseleave', function() {
				if (navishl==true){		
				$(this).parent().removeClass('itemhl'); 
				}
			});	
		});	
	$.each( $('#navaz .hasmovies'), function(){
			$(this).bind('mouseenter', function() {
			$(this).parent().addClass('itemhl');
			});
			$(this).bind('mouseleave', function() {
				if (navishl==true){		
				$(this).parent().removeClass('itemhl'); 
				}
			});	
		});			
	$('#navholder').bind('mouseenter', function() {
		 navihl (1);
	});
	$('#navholder').bind('mouseleave', function() {
		  navihl (2);
	});			
}
function navihl ( opt ){
	if ($('#navholder').hasClass('disabled')==true)return;
	$.each( $('#navrub .hasmovies'), function(){
		if (!$(this).parent().hasClass('active')  )	{
			if (opt==1) {
				$(this).addClass('menuhl')
			} else  {
				// mouse leaves menu area
				$(this).removeClass('menuhl')
				$(this).parent().removeClass('itemhl')
				}
		}
	});	
	$.each( $('#navaz .hasmovies'), function(){
		if (!$(this).parent().hasClass('active')  )	{
			if (opt==1) {
				$(this).addClass('menuhl')
			} else  {
				// mouse leaves menu area
				$(this).removeClass('menuhl')
				$(this).parent().removeClass('itemhl')
				}
		}
	});	
	navishl = (opt==1)? true: false;
}



function load_ajaxpage (type){
	$('.ajaxactive').removeClass ('ajaxactive')	
	switch (type){
		case 'login': 
			var p = 'inc/ajax_login.php'; 
			$('#logindata').hide()	
			$('#navtopanmelden').addClass ('ajaxactive')		
			break;
		case 'register': 
			var p = 'inc/ajax_register.php'; 
			break;
		case 'remind': 
			var p = 'inc/ajax_remind.php'; 
			break;
		case 'warenkorb': 
			var p = 'inc/ajax_warenkorb.php?action=show'; 
			$('#navtopwarenkorb').addClass ('ajaxactive')	
			break;	
		case 'adressen': 
			var p = 'inc/ajax_adressen.php'; 
									$('#navtopwarenkorb').addClass ('ajaxactive')	

			break;				
		case 'kasse': 
			var p = 'inc/ajax_kasse.php'; 
						$('#navtopwarenkorb').addClass ('ajaxactive')	

			break;
		case 'account': 
			var p = 'inc/ajax_account.php'; 
			$('#navtopkonto').addClass ('ajaxactive')	

			break;	
		case 'wkEndBankeinzug':
			if (!( $('#cbsameadr').is(":checked")))
			{
			var p = 'inc/ajax_wkEndBankeinzug.php?payment_identifier=bankeinzug&dev=1';
			}
			else
			{
			var p = 'inc/ajax_wkEndBankeinzug.php?payment_identifier=bankeinzug ';
			}
		$('#navtopwarenkorb').addClass ('ajaxactive')	

			break;
		case 'wkEndVorkasse':
			if (!( $('#cbsameadr').is(":checked")))
			{
			var p = 'inc/ajax_wkEndVorkasse.php?payment_identifier=vorkasse&dev=1';
			}
			else
			{
			var p = 'inc/ajax_wkEndVorkasse.php?payment_identifier=vorkasse';

			}
			$('#navtopwarenkorb').addClass ('ajaxactive')	

			break;
		case 'wkEndRechnung':
			if (!( $('#cbsameadr').is(":checked")))
			{
			var p = 'inc/ajax_wkEndRechnung.php?payment_identifier=rechnung&dev=1';
			}
			else
			{
			var p = 'inc/ajax_wkEndRechnung.php?payment_identifier=rechnung ';
			}
		$('#navtopwarenkorb').addClass ('ajaxactive')	

			break;
		case 'wkdone':
			var p = 'inc/ajax_wkdone.php';	
						$('#navtopwarenkorb').addClass ('ajaxactive')	

			break;
		case 'vodVerlauf':
			var p = 'inc/ajax_vodVerlauf.php';	
			break;
		case 'dvdVerlauf':
			var p = 'inc/ajax_dvdVerlauf.php';	
			break;	
		case 'account': 
			var p = 'inc/ajax_account.php'; 
			break;		
		case 'presse': 
			var p = 'inc/ajax_presselogin.php'; 
			$('#logindata').hide()	
			$('#navtopanmelden').addClass ('ajaxactive')		
			break;	
			
		case 'pressecart': 
			var p = 'inc/ajax_presse_cart.php?action=show&'; 
			$('#logindata').hide()	
			$('#navtoppresse').addClass ('ajaxactive')		
			break;	
		case 'aufladen': 
			var p = 'inc/ajax_guthaben.php'; 
			$('#logindata').hide()	
			$('#navtopkonto').addClass ('ajaxactive')		
			break;	

		case 'abmelden': 

	 
			var p = 'inc/ajax_logout.php';
			$('#logindata').hide()	
			$('#navtopanmelden').addClass ('ajaxactive')					
			break;
	 			
		default: 
			alert ('Fehler! Kein Typ angegeben.' ); 
			return;
		}
	$('#ajaxtoploader').data('ajaxpagetype',type)
	$('#ajaxtoploader').data('page',p)
	//
	$('#wkpresse').hide()
	$('#wkdata').hide()
	$('#logindata').hide()	
//	$('#ajaxhead').hide('slow')
//	$('#ajaxtoploader').hide()
//			
	if ( $('#rownavilogin').hasClass('gradlogin') ){
		// ajax lader area is already open
		// set height fix height to reduce unecessary resizing
		$('#ajaxtop').css({height: $('#ajaxtop').css('height') });	
		$('#ajaxtopresult').fadeOut ('fast', function(){
			$('#ajaxtoploader').fadeIn('slow', function(){
				load_ajaxpage_do ( $('#ajaxtoploader').data('page') )
			})
		})
	
	}else{
		// if closed
		$('#ajaxtop').css({height: '0px'});	
		$('#ajaxtop').show();
		$('#naviBG').animate({
		  height: '58px'
		},
		{
		  duration: 'fast',
		  step: function _stepCallback(now,opts) {
			// Stop browser rounding errors for bounding DOM values (width, height, margin, etc.)
			navH = 28;
			now = opts.now = Math.round(now);
			var myH = parseInt( $('#ajaxtop').css('height') )
			$('#ajaxtop').css({'height': (now-navH)+'px'});	
		  },
		  complete: function _completeCallback() {
			// switch animationbg with background image to have goos bg while result is resizing
			$('#naviBG').css({height: '0px'});	
			$('#rownavilogin').addClass('gradlogin')
			$('#imgcloseajax').fadeIn('fast')
			$('#ajaxtoploader').fadeIn('fast', function(){
			load_ajaxpage_do ( $('#ajaxtoploader').data('page') )
			})
		  }
		})
	}// if closed
	$('html, body').animate({scrollTop:0}, 'fast');
	
}


function load_ajaxpage_do ( p ){
		var caid = $('#caid1').val()
			var cid = $('#cid1').val()
			var genre = $('#genre1').val()
			var b = $('#b1').val()
		//$('#ajaxtopresult').fadeOut('slow', function (){
		// load data
		$.post(p, { act:'load',caid: $('#caid1').val(),cid: $('#cid').val(),genre: $('#gnre1').val(), b:$('#b1').val()},
		   function(data) {
				if (data=='' || data=='null' ){
					alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
				}else{
					var dataE = eval( "data = " + data );
					//$('#ajaxtopresult').html (dataE.html)
					//
					load_ajaxpage_post (dataE.html, false)

				}
		//});	
		})		
}


function load_ajaxpage_post ( html, doclose ){	
	if (doclose==true){
		$('#ajaxtop').css({height: 'auto'});	
		hide_ajaxpage ()
	}else{
		$('#ajaxtoploader').hide()
		$('#ajaxtopresult').fadeOut('fast', function(){
			$('#ajaxtop').css({height: 'auto'});	
			var sp1 = '<div class="ajaxspacertop"></div>';
			var sp2 = '<div class="ajaxspacerbtm"></div>';			
			$('#ajaxtopresult').html (sp1+ html+sp2 )
			init_ajaxpage ( 	$('#ajaxtoploader').data('ajaxpagetype') )	;	
			$('#ajaxtopresult').fadeIn('slow', function(){
				// set focus to first input field
				$('#ajaxtopresult').find("input:first").focus();
				});			
			});
	}
}

function hide_ajaxpage (){
	$('.ajaxactive').removeClass ('ajaxactive')	

	$('#imgcloseajax').hide()		
	$('#ajaxtoploader').hide('fast')
	$('#ajaxtopresult').slideUp ('fast', function (){
		$('#rownavilogin').removeClass('gradlogin')
		$('#naviBG').css({height: $('#rownavilogin').css('height')});	

		$('#naviBG').animate({
		  height: '0px'
		},
		{
		  duration: 'fast',
		  step: function _stepCallback(now,opts) {
			navH = 28;
			now = opts.now = Math.round(now);
			if ( now<navH){
				$('#ajaxtop').css({height: '0px'});	
			}else{
				$('#ajaxtop').css({height: (now-navH)+'px'});	
			}
		  },
		  complete: function _completeCallback() {
		    $('#ajaxtop').hide();
			$('#wkpresse').show()
			$('#wkdata').show()
			$('#logindata').show()	
		  }
		})	
	});
}





function init_ajaxpage (type){

	switch (type){
		case 'login':  break;
		case 'register':  init_register ();	break;	
		case 'warenkorb':  init_wk ();	break;	
		case 'adressen':  init_adr ();	break;	
		case 'kasse':  init_kasse ();	break;	
		default: 
			return;
		}	
}
function init_register (){


	if ( $('#cbprof4').is(":checked")){
			$('#reg_presse').show();
		}else{
			$('#reg_presse').hide();
		}
	// field behaviour
	$('#reg_presse').focus (function(){
		if ( $(this).val()=='Redaktion/Medium' ){$(this).val(''); };
		})
	$('#reg_presse').blur (function(){
		if ( $(this).val()=='' ){$(this).val('Redaktion/Medium'); };
		})	
	//
	// checkbox behaivour				
	$('input[name="user_type"]').click(function(){
         if ($(this).is(":checked"))
         {
    		$('input[name="user_type"]').attr('checked', false)
			$(this).attr('checked', true)
         }
		 // show field
		if ($(this).attr('id')=='cbprof4' && $(this).is(":checked")){
			$('#reg_presse').show();
		}else{
			$('#reg_presse').hide();
		}	
		checkRegisterReqFields ();
      });
  
}
function checkRegisterReqFields ()
{
	var isSel = false;
	if ($('#cbprof1').is(":checked"))isSel = true;
	if ($('#cbprof2').is(":checked"))isSel = true;

	if (isSel===true)
	{	
		$('#req_firma').show ()
	}else{
		$('#req_firma').hide ()	
	}
}

function do_register (){
	checkRegisterReqFields ()
	var msg = validate_register ();
	if (msg!=true){
		$('#ajaxerrmsg').html(msg)
		if( $('#ajaxerrmsg').is(':hidden') ) {
			$('#ajaxhead').fadeOut('fast', function(){
			$('#ajaxerrmsg').fadeIn('fast')
				})
		}
		return;
		}
//	$('#ajaxtopresult').slideUp('slow', function (){
		//
		//load_ajaxpage_pre ()
		//
//		$('#ajaxtoploader').show()
		var fields =  formVals();
		fields["act"] = 'register';
		
		// ajax lader area is already open
		// set height fix height to reduce unecessary resizing
		$('#ajaxtop').css({height: $('#ajaxtop').css('height') });	
		$('#ajaxtopresult').fadeOut ('fast', function(){
			$('#ajaxtoploader').fadeIn('slow', function(){

		
		$.post("inc/ajax_register.php", fields,
		   function(data) {
				if (data=='' || data=='null' ){
					alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
				}else{
					var dataE = eval( "data = " + data );
					if (dataE.registerisok=='1'){
						show_logindata (dataE.loginname)
					}							
					load_ajaxpage_post (dataE.html)			
				}
	   });			
		

  	 });  	 });		
   
   //   });	

	}


function do_login (){
	var msg = validate_login ();
	if (msg!=true){
		$('#ajaxerrmsg').html(msg)
		if( $('#ajaxerrmsg').is(':hidden') ) {
			$('#ajaxhead').hide('slow')
			$('#ajaxerrmsg').show('slow')
		}
		return;
		}
		// ajax lader area is already open
		// set fix height to reduce unecessary resizing
		$('#ajaxtop').css({height: $('#ajaxtop').css('height') });	
		$('#ajaxtopresult').fadeOut ('fast', function(){
			$('#ajaxtoploader').fadeIn('slow', function(){


			$.post("inc/ajax_login.php", {act:'login', login_username:$('#login_username').val(), login_password:$('#login_password').val(),caid: $('#caid1').val(),cid: $('#cid').val(),genre: $('#gnre1').val(), b:$('#b1').val()  },
			   function(data) {
					if (data=='' || data=='null' ){
						alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
		
					}else{
					
						var dataE = eval( "data = " + data );
							load_ajaxpage_post (dataE.html)	
													
						if (dataE.loginisok=='1'){
							$('#jsislogin').val(1)
							if (dataE.htmlnavi!=''){
							$('#navtop > ul').slideUp('fast', function(){
									$('#navtop').html (dataE.htmlnavi);
									 $('#navtop > ul').slideDown('fast', function(){
										load_ajaxpage_post (dataE.html, true)										 
									 })
								});
							}else{
								show_logindata (dataE.loginname)
								load_ajaxpage_post (dataE.html, true)
							}

							vodlink();	
							dvdlink();
						}else{
							$('#jsislogin').val(0)
						}	
					}
		
		   });	



			})
		})			
		
//	load_ajaxpage_pre ()	

}



function do_logincart (){
	var msg = validate_login ();
	if (msg!=true){
		$('#ajaxerrmsg').html(msg)
		if( $('#ajaxerrmsg').is(':hidden') ) {
			$('#ajaxhead').hide('slow')
			$('#ajaxerrmsg').show('slow')
		}
		return;
		}
		// ajax lader area is already open
		// set fix height to reduce unecessary resizing
		$('#ajaxtop').css({height: $('#ajaxtop').css('height') });	
		$('#ajaxtopresult').fadeOut ('fast', function(){
			$('#ajaxtoploader').fadeIn('slow', function(){


			$.post("inc/ajax_logincart.php", {act:'login', login_username:$('#login_username').val(), login_password:$('#login_password').val(),caid: $('#caid1').val(),cid: $('#cid').val(),genre: $('#gnre1').val(), b:$('#b1').val()  },
			   function(data) {
					if (data=='' || data=='null' ){
						alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
		
					}else{
					
						var dataE = eval( "data = " + data );
							load_ajaxpage_post (dataE.html)	
													
						if (dataE.loginisok=='1'){
							$('#jsislogin').val(1)
							if (dataE.htmlnavi!=''){
							$('#navtop > ul').slideUp('fast', function(){
									$('#navtop').html (dataE.htmlnavi);
									 $('#navtop > ul').slideDown('fast', function(){
										load_ajaxpage_post (dataE.html, true)	
 									 })
								});
							}else{
								show_logindata (dataE.loginname)
								load_ajaxpage_post (dataE.html, true)
  
							}

							vodlink();	
							dvdlink();
						}else{
							$('#jsislogin').val(0)
						}	
					}
		
		   });	



			})
		})			
		
//	load_ajaxpage_pre ()	

}


function do_presselogin (){
	var msg = validate_login ();
	if (msg!=true){
		$('#ajaxerrmsg').html(msg)
		if( $('#ajaxerrmsg').is(':hidden') ) {
			$('#ajaxhead').hide('slow')
			$('#ajaxerrmsg').show('slow')
		}
		return;
		}
		// ajax lader area is already open
		// set height fix height to reduce unecessary resizing
		$('#ajaxtop').css({height: $('#ajaxtop').css('height') });	
		$('#ajaxtopresult').fadeOut ('fast', function(){
			$('#ajaxtoploader').fadeIn('slow', function(){


			$.post("inc/ajax_login.php", {act:'login', login_username:$('#login_username').val(), login_password:$('#login_password').val() },
			   function(data) {
					if (data=='' || data=='null' ){
						alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
		
					}else{
						var dataE = eval( "data = " + data );
							load_ajaxpage_post (dataE.html)								
						if (dataE.loginisok=='1'){
							location.reload();
							if (dataE.htmlnavi!=''){
							$('#navtop > ul').slideUp('fast', function(){
									$('#navtop').html (dataE.htmlnavi);
									 $('#navtop > ul').slideDown('fast', function(){
										load_ajaxpage_post (dataE.html, true)										 
									 })
								});
								document.location="/presse.php"
							}else{
								show_logindata (dataE.loginname)
								load_ajaxpage_post (dataE.html, true)
																document.location="/presse.php"

							}

							
						}else{
						}	
					}
		
		   });	



			})
		})			
		
//	load_ajaxpage_pre ()	

}



function do_account (){
	var msg = validate_account ();
	if (msg!=true)
	{
		$('#ajaxerrmsg').html(msg)
		if( $('#ajaxerrmsg').is(':hidden') ) 
		{
			$('#ajaxhead').fadeOut('fast', function(){
			$('#ajaxerrmsg').fadeIn('fast')
				})
		}
		return;
	}
	
	var fields =  formVals();

	
	$.post("inc/ajax_account.php", fields,
	function(data)
	{
		//
		if (data=='' || data=='null' )
		{
			alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
		}
		else
		{
			var dataE = eval( "data = " + data );

			if (dataE.status != '')
			{
				$('#ajaxerrmsg').html(dataE.status)
				if( $('#ajaxerrmsg').is(':hidden') ) 
				{
					$('#ajaxhead').fadeOut('fast', function(){
					$('#ajaxerrmsg').fadeIn('fast')
						})
				}
				return;
			}
		}
	});
}





function do_wk ( opt ){
	switch (opt)
	{
		case 'warenkorb': var msg = validate_wk (); break;
		case 'adressen': var msg = validate_wkAdressen (); break;	
		case 'kasse':  	if($("input[name='paytype']:checked").val() == 'bankeinzug')
				{var msg = validate_wkBank(); }else {var msg = validate_wkKasse ();} break;	
		case 'aufladen': var msg = validate_aufladen();break;	
	
		default: 
			v ('Fehler! Kein WKTyp angegeben.' ); 
			return;		
	}
	
	if (msg!=true)
	{
		$('#ajaxerrmsg').html(msg)
		if( $('#ajaxerrmsg').is(':hidden') ) 
		{
			$('#ajaxhead').hide('slow')
			$('#ajaxerrmsg').show('slow')
		}
		return;
	}
	
	if(opt == 'kasse')
	{
		
				var fields =  formVals();
	
				
				$.post("inc/ajax_kasse.php", fields,
		   		function(data)
		   		{
					//
					if (data=='' || data=='null' )
					{
						alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
					}
					else
					{
						var dataE = eval( "data = " + data );

						if (dataE.kasseIsOk == 'Paypal')
						{
							 //alert(dataE.payment_page + '?uid=' + dataE.custom_id + '&cartKey=' + dataE.cartKey + '&open_identifier=Paypal&format_id=' + dataE.format_id);
							
							window.location.replace(dataE.payment_page + '?uid=' + dataE.custom_id + '&cartKey=' + dataE.cartKey + '&open_identifier=Paypal&format_id=' + dataE.format_id,'', 'target=_self');
							
							//load_ajaxpage ( 'wkdone' );
						}	
						else if(dataE.kasseIsOk == 'Vorkasse')
						{
							show_wkdata ( '' ); load_ajaxpage('wkEndVorkasse');
							 
 							//window.open("end_dvd_b.php?cart_ids=" + dataE.cart_ids,'Paypal', 'target=_self');
						}
							else if(dataE.kasseIsOk == 'Rechnung')
						{
							show_wkdata ( '' ); load_ajaxpage('wkEndRechnung');
							 
 							//window.open("end_dvd_b.php?cart_ids=" + dataE.cart_ids,'Paypal', 'target=_self');
						}
						else if(dataE.kasseIsOk == 'bankeinzug')
						{
							
							show_wkdata ( '' ); load_ajaxpage('wkEndBankeinzug');
							//window.open("pay_dvd_b.php?cart_ids=" + dataE.cart_ids,'Paypal', 'target=_self');
						}
						
								
					}
	   			});			
		
	}
	else if(opt=='adressen')
	{
		var fields =  formVals();
		fields["act"] = 'change';
		
		// ajax lader area is already open
		// set height fix height to reduce unecessary resizing
		$('#ajaxtop').css({height: $('#ajaxtop').css('height') });	
		$('#ajaxtopresult').fadeOut ('fast', function()
		{
			$('#ajaxtoploader').fadeIn('slow', function()
			{
				
				$.post("inc/ajax_adressen.php", fields,
		   		function(data)
		   		{
					//
					if (data=='' || data=='null' )
					{
						alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
					}
					else
					{
						var dataE = eval( "data = " + data );
						if (dataE.changeisok=='1')
						{

							do_wk('adressen');
						}

								
					}
	   			});			
		

  	 		});  	 
		});
		
	}
	else if(opt=='warenkorb')
	{
		load_ajaxpage('adressen');
	}
	
	if(opt == 'aufladen')
	{
		
				var fields =  formVals();
	
				
				$.post("inc/ajax_guthaben.php", fields,
		   		function(data)
		   		{
					//
					if (data=='' || data=='null' )
					{
						alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
					}
					else
					{
						var dataE = eval( "data = " + data );

						if (dataE.kasseIsOk == 'Paypal')
						{
							//alert(dataE.payment_page + '?uid=' + dataE.custom_id + '&cartKey=' + dataE.cartKey + '&open_identifier=Paypal);
							
							window.open(dataE.payment_page + '?uid=' + dataE.custom_id + '&cartKey=' + dataE.cartKey + '&open_identifier=Paypal', 'target=_blank');
							
							load_ajaxpage ( 'wkdone' );
						}	
						 
						 
						
								
					}
	   			});			
		
	}
	
	switch (opt)
	{
		//case 'warenkorb': 		load_ajaxpage('adressen')	; break;
		case 'adressen': 		load_ajaxpage('kasse')	; break;	
		case 'account': 		load_ajaxpage('account')	; break;			
	}

		
}
function addErr ( field )
{
	$(field).addClass('formerr').focus(); 
}
function validate_aufladen ()
{
$('.formerr').removeClass('formerr')
	 
	return true;	
}

 
function validate_wkBank ()
{	$('.formerr').removeClass('formerr')
	var filter = /^[0-9]{6,34}$/;
	var numberVal = $('#pay_cardnumber').val();
 	var blzVal = $('#pay_code').val();

		if ( $('#pay_vorname').val()=='' ){  addErr('#pay_vorname'); return 'Bitte geben Sie den Kontoinhaber ein.'; }
		if ( $('#pay_cardnumber').val()=='' ){  addErr('#pay_cardnumber'); return 'Bitte geben Sie einen Kontonummer ein.'; }
		if ( $('#pay_cardnumber').val()=='' || !(filter.test(numberVal)) )
	{ 
	 addErr('#pay_cardnumber'); return  'Bitte geben Sie eine g&uuml;ltige Kontonummer ein.';
    }
	if ( $('#pay_code').val()=='' || !(filter.test(blzVal)) )
	{ 
	 addErr('#pay_code'); return  'Bitte geben Sie eine g&uuml;ltige Bankleitzahl ein.';
    }
		//if ( $('#pay_code').val()=='' ){  addErr('#pay_code'); return 'Bitte geben Sie  Bankleitzahl ein.'; }
		if ( $('#pay_bank').val()=='' ){  addErr('#pay_bank'); return 'Bitte geben Sie eine Bankinstitut ein.'; }
	
		if (!( $('#okagb').is(":checked")))
		{ 
			addErr('#okagb'); return 'Die AGBs m&uuml;ssen akzeptiert werden.'; 
		}
	return true;	
}
	
function validate_account (){
	$('.formerr').removeClass('formerr')
	var filter = /^[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
	var namefilter = /^[a-zA-ZüÜäÄöÖéèàâç-]*$/;
	var phonefaxfilter = /^([0-9\s\(\)\+\-\/]{9,30})*$/;
	
	var emailaddressVal = $('#reg_email').val();
	var phoneVal= $('#reg_tel').val();
	var faxVal = $('#reg_fax').val();	
	var vmanemVal = $('#reg_vorname').val();	
	var nmanemVal = $('#reg_nachname').val();
	//if ( $('#reg_vorname').val()=='' ){ addErr('#reg_vorname'); return 'Bitte geben Sie einen Vornamen ein.'; }
	//if ( $('#reg_nachname').val()=='' ){ addErr('#reg_nachname'); return 'Bitte geben Sie einen Nachnamen ein.'; }
	if ( $('#reg_vorname').val()=='' || !(namefilter.test(vmanemVal)) )
	{ 
	 addErr('#reg_vorname'); return  'Bitte geben Sie einen g&uuml;ltigen Vornamen ein.';
    }
	
	if ( $('#reg_nachname').val()=='' || !(namefilter.test(nmanemVal)) )
	{ 
	 addErr('#reg_nachname'); return  'Bitte geben Sie einen g&uuml;ltigen Nachnamen ein.';
    }
	
	if ( $('#reg_firma').val()=='' ){ addErr('#reg_firma'); return 'Bitte geben Sie eine Firma ein.'; }
	if ( $('#reg_strassenr').val()=='' ){ addErr('#reg_strassenr'); return 'Bitte geben Sie Straße und Nr. ein.'; }
	if ( $('#reg_plz').val()=='' ){ addErr('#reg_plz'); return 'Bitte geben Sie eine PLZ ein.'; }
	if ( $('#reg_ort').val()=='' ){ addErr('#reg_ort'); return 'Bitte geben Sie einen Ort ein.'; }
	if ( $('#reg_land').val()=='' || $('#reg_land').val()==0 ){ addErr('#reg_land'); return 'Bitte geben Sie ein Land ein.'; }
	
	if ( $('#reg_email').val()=='' || !(filter.test(emailaddressVal)) )
	{ 
	 addErr('#reg_email'); return  'Bitte geben Sie eine g&uuml;ltige email-Adresse ein.';
    }
	if(!(phonefaxfilter.test(phoneVal)) || $('#reg_tel').val()=='' )
		{
		        addErr('#reg_tel'); return  'Bitte geben Sie eine g&uuml;ltige Telefonnummer ein.';
		}
			if(!(phonefaxfilter.test(faxVal)) && $('#reg_fax').val()!=''  )
		{
		        addErr('#reg_fax'); return  'Bitte geben Sie eine g&uuml;ltige Faxfonnummer ein.';
		}
	//if ( $('#reg_tel').val()=='' ){ addErr('#reg_tel'); return 'Bitte geben Sie einen Telefonnummer ein.'; }
	if($('#reg_password').val()!='')
{
	if ( $('#reg_password').val()=='' ){ addErr('#reg_password'); return 'Bitte geben Sie ein Passwort ein.'; }
	
	if ( $('#reg_password').val().length < 6  ){ addErr('#reg_password'); return 'Das Passwort muss mindestens 6 Zeichen lang sein.'; }
	if ( $('#reg_passwordcopy').val()=='' ){ addErr('#reg_passwordcopy'); return 'Bitte geben Sie ein Passwort ein.'; }
	if($('#reg_password').val()!='' && $('#reg_passwordcopy').val()!='')
	if ( $('#reg_password').val() != $('#reg_passwordcopy').val() ){ addErr('#reg_password'); return '	Die eingegebenen PasswÃ¶rter stimmen nicht Ã¼berein.'; }
}


	
	
	return true;
	}

function validate_wkKasse (){
	 
	/*
	if ( $('#pay_vorname').val()=='' ){  addErr('#pay_vorname'); return 'Bitte geben Sie einen Vornamen ein.'; }
	if ( $('#pay_vorname').val()=='' ){ addErr('#pay_vorname'); return 'Bitte geben Sie einen Vornamen ein.'; }
	if ( $('#pay_nachname').val()=='' ){ addErr('#pay_nachname'); return 'Bitte geben Sie einen Nachnamen ein.'; }
	if ( $('#pay_firma').val()=='' ){ addErr('#pay_firma'); return 'Bitte geben Sie eine Firma ein.'; }
	if ( $('#pay_strassenr').val()=='' ){ addErr('#pay_strassenr'); return 'Bitte geben Sie Straße und Nr. ein.'; }
	if ( $('#pay_plz').val()=='' ){ addErr('#pay_plz'); return 'Bitte geben Sie eine PLZ ein.'; }
	if ( $('#pay_ort').val()=='' ){ addErr('#pay_ort'); return 'Bitte geben Sie einen Ort ein.'; }
	if ( $('#pay_land').val()=='' ){ addErr('#pay_land'); return 'Bitte geben Sie ein Land ein.'; }
	if ( $('#pay_email').val()=='' ){ addErr('#pay_email'); return 'Bitte geben Sie eine email adresse ein.'; }
	if(!(filter.test(emailaddressVal)) || $('#pay_email').val()=='' )
	{
        addErr('#pay_email'); return  'Bitte geben Sie eine g&uuml;ltige email-Adresse ein.';
    }
	if ( $('#pay_tel').val()=='' ){ addErr('#pay_tel'); return 'Bitte geben Sie einen Telefonnummer ein.'; }
	*/
	if (!( $('#okagb').is(":checked")))
		{ 
			addErr('#okagb'); return 'Die AGBs m&uuml;ssen akzeptiert werden.'; 
			
		}
	 
	return true;	
	}
function validate_wkAdressen (){
	$('.formerr').removeClass('formerr')

 	var phonefaxfilter = /^([0-9\s\(\)\+\-\/]{9,30})*$/;
	
 	var phoneVal= $('#rech_tel').val();
	var phonelieVal = $('#lie_tel').val();
	if ( $('#rech_vorname').val()=='' ){ addErr('#rech_vorname'); return 'Bitte geben Sie einen Vornamen ein.'; }
	if ( $('#rech_nachname').val()=='' ){ addErr('#rech_nachname'); return 'Bitte geben Sie einen Nachnamen ein.'; }
	
	if ( $('#user').val()=='KB' || $('#user').val()=='NTH' ){ 
		if ( $('#rech_firma').val()=='' ){ addErr('#rech_firma'); return 'Bitte geben Sie eine Firma ein.'; }
	}
	if ( $('#rech_strassenr').val()=='' ){ addErr('#rech_strassenr'); return 'Bitte geben Sie Straße und Nr. ein.'; }
	if ( $('#rech_plz').val()=='' ){ addErr('#rech_plz'); return 'Bitte geben Sie eine PLZ ein.'; }
	if ( $('#rech_ort').val()=='' ){ addErr('#rech_ort'); return 'Bitte geben Sie einen Ort ein.'; }
	if ( $('#rech_land').val()=='' ){ addErr('#rech_land'); return 'Bitte geben Sie ein Land ein.'; }
	//if ( $('#rech_email').val()=='' ){ addErr('#rech_email'); return 'Bitte geben Sie eine email adresse ein.'; }
	//if ( $('#rech_tel').val()=='' ){ addErr('#rech_tel'); return 'Bitte geben Sie einen Telefonnummer ein.'; }
	if(!(phonefaxfilter.test(phoneVal)) || $('#rech_tel').val()=='' )
		{
		        addErr('#rech_tel'); return  'Bitte geben Sie eine g&uuml;ltige Telefonnummer ein.';
		}
			 
	
	if (!( $('#cbsameadr').is(":checked")))
{
		 
		if ( $('#lie_vorname').val()=='' ){ addErr('#lie_vorname'); return 'Bitte geben Sie einen Vornamen ein.'; }
		if ( $('#lie_nachname').val()=='' ){ addErr('#lie_nachname'); return 'Bitte geben Sie einen Nachnamen ein.'; }
				if ( $('#user').val()=='KB' || $('#user').val()=='NTH' ){ 

		if ( $('#lie_firma').val()=='' ){ addErr('#lie_firma'); return 'Bitte geben Sie eine Firma ein.'; }
		}
		if ( $('#lie_strassenr').val()=='' ){ addErr('#lie_strassenr'); return 'Bitte geben Sie Straße und Nr. ein.'; }
		if ( $('#lie_plz').val()=='' ){ addErr('#lie_plz'); return 'Bitte geben Sie eine PLZ ein.'; }
		if ( $('#lie_ort').val()=='' ){ addErr('#lie_ort'); return 'Bitte geben Sie einen Ort ein.'; }
		if ( $('#lie_land').val()=='' ){ addErr('#lie_land'); return 'Bitte geben Sie ein Land ein.'; }
		  
	if( $('#lie_tel').val()==''|| !(phonefaxfilter.test(phonelieVal))  )
		{
		        addErr('#lie_tel'); return  'Bitte geben Sie eine g&uuml;ltige Telefonnummer ein.';
		}
			 

	}
	 
	return true;	
	}
function validate_wk (){
	return true;
	}
function validate_login (){
 	$('.formerr').removeClass('formerr')
	var a = $("#login_username").val();
	var filter = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		if(!(filter.test(a))){
		        addErr('#login_username'); return  'Bitte geben Sie eine g&uuml;ltige email-Adresse ein.';
		}
if ( $('#login_username').val()=='' ){ addErr ('#login_username'); return 'Bitte geben Sie einen Benutzernamen ein.'; }
	if ( $('#login_password').val()=='' ){ addErr ('#login_password'); return 'Bitte geben Sie ein Passwort ein.';	}	
 
	return true;
	}
	
function validate_remind (){
 	$('.formerr').removeClass('formerr')
	var a = $("#email").val();
	var filter = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		if(!(filter.test(a))){
		        addErr('#email'); return  'Bitte geben Sie eine g&uuml;ltige email-Adresse ein.';
		}
		
	return true;
	}
function validate_register (){

	$('.formerr').removeClass('formerr')
	var filter = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
	var namefilter = /^[a-zA-äöüßÄÖÜ-]*$/;
	var phonefaxfilter = /^([0-9\s\(\)\+\-\/]{9,30})*$/;
	
	var emailaddressVal = $('#reg_email').val();
	var phoneVal= $('#reg_tel').val();
	var faxVal = $('#reg_fax').val();
	var vmanemVal = $('#reg_vorname').val();	 
	var nmanemVal = $('#reg_nachname').val();
	//if ( $('#reg_vorname').val()=='' ){ addErr('#reg_vorname'); return 'Bitte geben Sie einen Vornamen ein.'; }
	//if ( $('#reg_nachname').val()=='' ){ addErr('#reg_nachname'); return 'Bitte geben Sie einen Nachnamen ein.'; }
	if ( $('#reg_vorname').val()=='' || !(namefilter.test(vmanemVal)) )
	{ 
	 addErr('#reg_vorname'); return  'Bitte geben Sie einen g&uuml;ltigen Vornamen ein.';
    }
	
	if ( $('#reg_nachname').val()=='' || !(namefilter.test(nmanemVal)) )
	{ 
	 addErr('#reg_nachname'); return  'Bitte geben Sie einen g&uuml;ltigen Nachnamen ein.';
    }
	if ( $('#cbprof1').is(":checked") || $('#cbprof2').is(":checked"))
		{ 
	if ( $('#reg_firma').val()=='' ){ addErr('#reg_firma'); return 'Bitte geben Sie eine Firma ein.'; }
	}
	if ( $('#reg_strassenr').val()=='' ){ addErr('#reg_strassenr'); return 'Bitte geben Sie Straße und Nr. ein.'; }
	if ( $('#reg_plz').val()=='' ){ addErr('#reg_plz'); return 'Bitte geben Sie eine PLZ ein.'; }
	if ( $('#reg_ort').val()=='' ){ addErr('#reg_ort'); return 'Bitte geben Sie einen Ort ein.'; }
	if ( $('#reg_land').val()=='' ){ addErr('#reg_land'); return 'Bitte geben Sie ein Land ein.'; }

	if(!(filter.test(emailaddressVal)) || $('#reg_email').val()=='' )
		{
		        addErr('#reg_email'); return  'Bitte geben Sie eine g&uuml;ltige email-Adresse ein.';
		}
	
	if(!(phonefaxfilter.test(phoneVal)) || $('#reg_tel').val()=='' )
		{
		        addErr('#reg_tel'); return  'Bitte geben Sie eine g&uuml;ltige Telefonnummer ein.';
		}
			if(!(phonefaxfilter.test(faxVal)) && $('#reg_fax').val()!=''  )
		{
		        addErr('#reg_fax'); return  'Bitte geben Sie eine g&uuml;ltige Faxfonnummer ein.';
		}
	//if ( $('#reg_email').val()=='' ){ addErr('#reg_email'); return 'Bitte geben Sie eine email adresse ein.'; }
	//if ( $('#reg_tel').val()=='' ){ addErr('#reg_tel'); return 'Bitte geben Sie einen Telefonnummer ein.'; }

	if ( $('#cbprof4').is(":checked") )
		{ 
	if ( $('#reg_presse').val()=='' || $('#reg_presse').val()=='Redaktion/Medium' ){ addErr('#reg_presse'); return 'Bitte geben Sie eine Redaktion oder Medium ein.'; }
	}

	if ( $('#reg_password').val()=='' ){ addErr('#reg_password'); return 'Bitte geben Sie ein Passwort ein.'; }
  
	if ( $('#reg_password').val()=='' ){ addErr('#reg_password'); return 'Bitte geben Sie ein Passwort ein.'; }
	if ( $('#reg_password').val().length < 6  ){ addErr('#reg_password'); return 'Das Passwort muss mindestens 6 Zeichen lang sein.'; }
	if ( $('#reg_passwordcopy').val()=='' ){ addErr('#reg_passwordcopy'); return 'Bitte geben Sie ein Passwort ein.'; }
	if($('#reg_password').val()!='' && $('#reg_passwordcopy').val()!='')
	if ( $('#reg_password').val() != $('#reg_passwordcopy').val() ){ addErr('#reg_password'); return '	Die eingegebenen Passwöter stimmen nicht überein.'; }
 

if (!( $('#okagb').is(":checked")))
		{ 
			addErr('#okagb'); return 'Die AGBs m&uuml;ssen akzeptiert werden.'; 
		}	return true;
	}


function show_logindata ( str ){
	$('#logindata').html (str)
	$('#logindata').show()
}
function show_wkdata ( str ){
	$('#wkdata').html (str)
	$('#wkdata').show()
}

function show_helpvk (){
	if ( $('#vkhelp').css ('display')=='none'){
	$('#vkhelp').slideDown('fast')
	}else{
	$('#vkhelp').slideUp('fast')		
	}
}

function wk_recalc (){
	// send form to shopsystem and show reloaded result
	}

function do_buy (){
	// send form to shopsystem
	}

function init_wk (){
/*	$('#.wkitem input').change (function(){
		var myid = $(this).attr('id').split('wk_cnt_').join('');
		$('#wk_price_ttl_'+myid).html ('--')
		$('#wk_price_ttl').html ('--')
		$('#wk_price_ttlmwst').html ('--')	
		$('#wk_price_ttl_vk').html ('--')
		  $('#lnkrecalc').addClass ('recalcactive')
		})*/
}
function init_kasse (){
	 $('#paytype-' + $("input[name='paytype']:checked").val()).show();

	// radio behaviour				
	$('input[name="paytype"]').click(function(){
		 // hide all other pay types
		  $('.paytypeopt').hide()
		  $('#paytype-' + $(this).val()).show()
      });	
	
	}
	
function init_adr (){
	$('input[name="cbsameadr"]').click(function(){
         if ($(this).is(":checked"))
         {
    		$('#ladrholder').hide()
         }else{
    		$('#ladrholder').show()		 
		 }
		 
      });
	if ( $('#user').val()=='KB' || $('#user').val()=='NTH' ){ 
		$('#req_firma').show();
	}	 else{
		$('#req_firma').hide();
	}
	  	
	}
				 	
				
				
function toggleBoxPress (){
	if ( $('#boxpspacer').css ('display')=='none'){
		if ( navigator.appVersion.indexOf("MSIE 6.")==-1 && navigator.appVersion.indexOf("MSIE 7.")==-1 ) {
			$('#boxpspacer').css ({'display':'table-row'});
			$('#boxpdownload').css ({'display':'table-row'});	
						
		}else{
			$('#boxpspacer').css ({'display':'box'});
			$('#boxpdownload').css ({'display':'box'});	
			$('#boxpspacer').show ();
			$('#boxpdownload').show ();	
									

	 	}

	}else{
	
		$('#boxpspacer').css ({'display':'none'});
		$('#boxpdownload').css ({'display':'none'});
	}

}
function toggleBoxPressCont ( id ){
	// hide players
	$('#holderPlayerEPK').hide(); 
	$('#holderPlayerAPK').hide(); 
	// remove content 
	$('#playerEPK').html(''); 	
	$('#playerAPK').html(''); 		

	for (i=0;i<=3;i++){
		if (i==id){
			$('#boxp0'+i).show();
			$('#lnkboxp0'+i).addClass('active');
		}else{
			$('#boxp0'+i).hide();		
			$('#lnkboxp0'+i).removeClass('active');			
		}
	}

}
function formVals() {
	return $("form").serializeArray();
}

/* SHOP HANDLING */
var xmlHttp = null;
function init_cdetail (){

	}
 function wkpclick (id, art, cid, name, fname){
	if(art == 'n'){
		var act = 'delete';
		var hreftxtnew = 'zum Download-Paket hinzuf&uuml;gen'
		var hrefnew = "wkpclick ('"+id+"', 'g', "+cid+", '"+name+"', '"+fname+"')"
	}else{
		var act = 'add';
		var hreftxtnew = 'vom Download-Paket entfernen'
		var hrefnew = "wkpclick ('"+id+"', 'n', "+cid+", '"+name+"', '"+fname+"')"
	}
	var url = 'presse_cart.php?action='+act+'&content_id='+cid + '&name=' + name + '&filename=' + fname
	$('#'+id).hide()
  	$.get(url, function() {
		
	  })
	  .success(function() { 
		// switch Icons
		$('#'+id).html(hreftxtnew)
		$('#'+id).attr('href','Javascript:'+hrefnew )
		$('#'+id).show()		
	  })
	  .error(function() { 
	    $('#'+id).show()
	  	alert("error"); 
		})
	
	}

function createPlayerEPK (path, file, start,title, cid, fid ){
 	var s1 = new SWFObject("player/new/jwplayer.swf","single","630","279","9");
	s1.addParam("allowfullscreen","true");
	s1.addVariable("file",file);
	s1.addVariable("image","");
	s1.addVariable("overstretch","fit");
	s1.addVariable("width","630");
	s1.addVariable("height","279");
s1.addParam('allownetworking','all');
		s1.addVariable("showdigits","true");
		s1.addVariable("screencolor","000000");
		s1.addVariable("backcolor","333333");
	//s1.addVariable("streamer","rtmpe://89.202.135.148:1935/securestreaming");
	s1.addVariable("flashvars","&plugins=counttrackula-1&counttrackula.prevsecs=10&counttrackula.dom=http://mam.medienmotor.de/goodmovie/streamer.php?cidfid="+cid+","+fid+"&skin=player/modieus_ohne_play.swf");
	s1.addVariable("frontcolor","0xFFFFFF");
	if (start) { s1.addVariable("autostart","true"); }
	
	s1.write("playerEPK");		
	$('#titlePlayerEPK').html(title);	
	$('#holderPlayerEPK').show();
	}	
function createIOSPlayerEPK (id, width, height, file,title)

{var info = "<video id='"+id+"' width='"+ width+"' height='"+height+"'  src='"+file+"' controls></video>";
$('#holderPlayerEPK').show();

	$('#titlePlayerEPK').html(title);	
 
$('#playerEPK').html(info);
}
function createPlayerAPK (file, start, title, cid, fid ){
	var s1 = new SWFObject("player/new/jwplayer.swf","single","630","40","9");
	s1.addParam("allowfullscreen","true");
	s1.addVariable("file",file);
	s1.addVariable("image","");
	s1.addVariable("stretch","uniform");
	s1.addVariable("width","630");
	s1.addVariable("height","40");
	s1.addParam('allowscriptaccess','always');
	s1.addParam('allownetworking','all');
	s1.addVariable("showdigits","true");
	s1.addVariable("backcolor","333333");
	s1.addVariable("flashvars","&plugins=counttrackula-1&counttrackula.prevsecs=10&counttrackula.dom=http://mam.medienmotor.de/goodmovie");
	s1.addVariable("frontcolor","FFFFFF");
	if (start) { s1.addVariable("autostart","true"); }
	s1.write("playerAPK");

	$('#titlePlayerAPK').html(title)	
	$('#holderPlayerAPK').show();
	}	
function createIOSPlayerAPK (id, width, height, file,title)

{var info = "<audio id='"+id+"' width='"+ width+"px' height='"+height+"px'  src='"+file+"' controls></audio>";
 	

$('#playerAPK').html(info)
$('#holderPlayerAPK').show();
	$('#titlePlayerAPK').html(title)
}


/* 

//Erstmal auskommentiert dar var class='movieTimeOut Scriptfehler verursacht
function countdownMovie (){

      //var jahr=2222, monat=2, tag=22, stunde=22, minute=22, sekunde=22;



        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<zielDatum)  {

          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

          // Jahre
          while(startDatum<zielDatum) {
            jahre++;
            startDatum.setFullYear(startDatum.getFullYear()+1);
          }
          startDatum.setFullYear(startDatum.getFullYear()-1);
          jahre--;

          // Monate
          while(startDatum<zielDatum) {
            monate++;
            startDatum.setMonth(startDatum.getMonth()+1);
          }
          startDatum.setMonth(startDatum.getMonth()-1);
          monate--;

          // Tage
          while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
            tage++;
            startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
          }

          // Stunden
          stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);

          // Minuten
          minuten=Math.floor((zielDatum-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);

          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/1000);

          // Anzeige formatieren
          //(jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";
          //(monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
		  if(tage==0) tage="";
		  else
          (tage!=1)?tage=tage+" Tag,":tage=tage+" Tag,  ";
		  if(stunden<10) stunden="0"+stunden;
          	(stunden!=1)?stunden=stunden+":":stunden=stunden+":";
		  if(minuten<10) minuten="0"+minuten;
          	(minuten!=1)?minuten=minuten+":":minuten=minuten+":";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden:sekunden=sekunden;

          $('#Countdown').html(tage+stunden+minuten+sekunden);
		  if (parseInt(stunden,10)<3){
			  $('#Countdown').removeClass ('movieTimeOk')
  			  var class='movieTimeOut';
			  if ( !$('#Countdown').hasClass(class) )  $('#Countdown').addClass (class);
		  }else{
			  $('#Countdown').removeClass ('movieTimeOut')
  			  var class='movieTimeOk';
			  if ( !$('#Countdown').hasClass(class) )  $('#Countdown').addClass (class);			  
			  }
		
          setTimeout('countdownMovie()',500);
        }
        // Anderenfalls alles auf Null setzen
        else document.getElementById('Countdown').innerHTML=
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";

      }
*/
	
	



/* Movie detail trailer */
function mdToggleTrailer (){
var browser = $('#trBrw').val()
	if ( $('#holderMDTrailer').is(":visible")){
		$('#holderMDTrailer').hide();
		$('#holderMDInfo').show();
	}else{
		$('#holderMDTrailer').show();
		$('#holderMDInfo').hide();
	if(browser =="iPad" || browser == "iPod" || browser == "iPhone")
	{
			createPlayerTrailerIOS ()

	}
	else{
		createPlayerTrailer ()
		}
	}	
	}
	
	function createPlayerTrailerIOS ()

{var source = $('#trFileIOS').val()

var info = "<video id='PlayerEPK' width='620' height='425'  src='"+source+"' controls></video>";
 
$('#playerTrailer').html(info)
}
function createPlayerTrailer (){
	// get Trailer infos
	var file = $('#trFile').val()
	var browser = $('#trBrw').val()
	var file5 =  $('#trFile5').val()
 	var img = $('#trImg').val()
	var cid = $('#trCid').val()
	var fid = $('#trFid').val()	
	
	if (file=='' || cid=='' || fid=='')
	{
		$('#playerTrailer').html('<div>Trailerdata not found</div>');
		$('#playerTrailer').addClass ('trailerError')
		return;
	}else
	{		 
		var s1 = new SWFObject("player/new/jwplayer.swf","single","630","425","0");
		s1.addParam("allowfullscreen","true");
		s1.addVariable("file",file);
		s1.addVariable("stretching","uniform");

		//s1.addVariable("overstretch","fit");

		s1.addVariable("image", img);
 		s1.addVariable("width","630");
		s1.addVariable("height","425"); //404
		s1.addParam('allowscriptaccess','always');
		s1.addParam('allownetworking','all');
		s1.addVariable("showdigits","true");
		s1.addVariable("screencolor","000000");
		s1.addVariable("backcolor","333333");

		s1.addVariable("streamer","rtmpe://89.202.135.148:1935/securestreaming");
		s1.addVariable("flashvars","&plugins=counttrackula-1&counttrackula.prevsecs=10&counttrackula.dom=http://mam.medienmotor.de/goodmovie/streamer.php?cidfid=");		
			s1.addVariable("frontcolor","0xFFFFFF");

		s1.write("playerTrailer");	
		}
		 
	}				
/**
 * @author trixta
 */
(function($){
		$.fx.step.syncHeight = function(fx){
            if (!fx.state || !fx.syncStart) {
                var o = fx.options;
				fx.start = $(fx.elem).height();
				fx.syncStart = [];
				fx.fullHeight = o.fullHeight;
				
				fx.syncElements = $(o.syncElements)
					.map(function(i, elem){
						if(elem !== fx.elem){
							return elem;
						}
					})
					.each(function(i){
						fx.syncStart.push($(this).height());
					});
					
				fx.syncEnd = (fx.fullHeight - fx.end) / fx.syncElements.length;
            }
			var syncedHeight = 0;
			fx.syncElements
				.each(function(i){
					var height = Math.round(fx.pos * (fx.syncEnd - fx.syncStart[i]) + fx.syncStart[i]);
					syncedHeight += height;
					this.style.height = height + fx.unit;
				});
			
			fx.elem.style.height = fx.fullHeight - syncedHeight + fx.unit;
        };
		

})(jQuery);


function del_from_pressecart(contentID)
{
	 
	$.post('presse_cart.php?', { action: "delete", content_id: contentID },
   function(data) {
     load_ajaxpage('pressecart');
   }); 
}

function del_from_wk(contentID)
{
	 
	$.post('inc/ajax_warenkorb.php', { action: "del", cid: contentID },
   function(data) {
     load_ajaxpage('warenkorb');
   });

}

function del_wk()
{
 	 
	$.post('inc/ajax_warenkorb.php', { action: "del", cid: $('#contents').val() },
   function(data) {
     load_ajaxpage('wkEndVorkasse');
   });

}
function add_to_wk(contentID)
{
	$.post('inc/ajax_warenkorb.php', { action: "add", cid: contentID },
   function(data) {
     load_ajaxpage('warenkorb');
   });

}


function logout (){


		 
		$('#ajaxtop').css({height: $('#ajaxtop').css('height') });	
		$('#ajaxtopresult').fadeOut ('fast', function(){
			$('#ajaxtoploader').fadeIn('slow', function(){


			$.post("inc/ajax_logout.php", {act:'abmelden'},
			   function(data) {
					if (data=='' || data=='null' ){
						alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
		
					}else{
						$('#jsislogin').val(0)
							var countvod = $('#countvod').val()

					for (i=0; i <=countvod; i++) {
		$('#lnkrent'+i).attr("href", function ()
			{
 		 
			return "Javascript:load_ajaxpage('login')";
			});
	}
	 for (i=0; i <=countvod; i++) {
		$('#lnkorder'+i).attr("href", function ()
			{
 			 
			return "Javascript:load_ajaxpage('login')";
			});
	}
				 
						var dataE = eval( "data = " + data );
							load_ajaxpage_post (dataE.html)								
						 
							if (dataE.htmlnavi!=''){
							$('#navtop > ul').slideUp('fast', function(){
									$('#navtop').html (dataE.htmlnavi);
									 $('#navtop > ul').slideDown('fast', function(){
										load_ajaxpage_post (dataE.html, true)										 
									 })
								});
							}else{
 								load_ajaxpage_post (dataE.html, true)
							}

						 
					}
		
		   });	
			})
		})	}
		
function vodlink(){
		var countvod = $('#countvod').val()
 for (i=0; i <=countvod; i++) {
		$('#lnkrent'+i).attr("href", function ()
			{
 			var caid = $('#caid'+i).val()
			var cid = $('#cid'+i).val()
			var genre = $('#genre'+i).val()
			var b = $('#b'+i).val()
			
			return "vod.php?caid=82&cid="+cid+"&genre="+genre+"&b="+b+"&form=film";
			});
		
		$('#cfinfolnkrent_now').attr("href", function ()
			{
  			var cid = $('#cid').val()
			var genre = $('#genre').val()
			var b = $('#b').val()
			
			return "vod.php?caid=82&cid="+cid+"&genre="+genre+"&b="+b+"&form=film";
			});
			$('#cfinfolnkrent_hgs').attr("href", function ()
			{
 			var cid = $('#cid').val()
			var genre = $('#genre').val()
			var b = $('#b').val()
			
			return "vod.php?caid=82&cid="+cid+"&genre="+genre+"&b="+b+"&form=hgs";
			});
			
			$('#cfinfolnkrent_omu').attr("href", function ()
			{
 			var cid = $('#cid').val()
			var genre = $('#genre').val()
			var b = $('#b').val()
			
			return "vod.php?caid=82&cid="+cid+"&genre="+genre+"&b="+b+"&form=omu";
			});
	}
 }
 
 function dvdlink(){
 		var countvod = $('#countvod').val()
  for (i=0; i <=countvod; i++) {
   var cid = $('#dcid'+i).val()
 		$('#lnkorder'+i).attr("href", function ()
			{
 			 
			return "Javascript:add_to_wk("+cid+");";
			});
	}
	  if (countvod == 1) {
   var cid = $('#cid').val()
 		$('#lnkorder').attr("href", function ()
			{
 			 
			return "Javascript:add_to_wk("+cid+");";
			});
	}
	
 }
 
 
 function validateEmail(){
		//testing regular expression
		var a = $("#login_username").val();
	var filter = /^[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(!(filter.test(a))){
		        addErr('#login_username'); return  'Bitte geben Sie eine g&uuml;ltige email-Adresse ein.';
		}
		//if it's NOT valid
		else{
			        //addErr('#login_username'); return  'Bitte geben Sie evcvcvine g&uuml;ltige email-Adresse ein.';

			return false;
		}
	}

	
function do_remind (){
	var msg = validate_remind ();
	if (msg!=true){
		$('#ajaxerrmsg').html(msg)
		if( $('#ajaxerrmsg').is(':hidden') ) {
			$('#ajaxhead').hide('slow')
			$('#ajaxerrmsg').show('slow')
		}
		return;
		}
		// ajax lader area is already open
		// set fix height to reduce unecessary resizing
		$('#ajaxtop').css({height: $('#ajaxtop').css('height') });	
		$('#ajaxtopresult').fadeOut ('fast', function(){
			$('#ajaxtoploader').fadeIn('slow', function(){


			$.post("inc/ajax_remind.php", {act:'remind', email:$('#email').val() },
			   function(data) {
					if (data=='' || data=='null' ){
						alert ('Unerwarteter Fehler. Bitte versuchen Sie es erneut.');
		
					}else{
					
						var dataE = eval( "data = " + data );
							load_ajaxpage_post (dataE.html)	
												
								load_ajaxpage_post (dataE.html, true)
							 
					}
		
		   });	



			})
		})			
		

}



