$(window).load(function() {
	var arrEvents = new Array();
	var intPickUpindex;
	var intCheckPw;
	var mixCustomerNumber = 0;
	var intEventId=0;
	var coPartner='';
	var urlVars = getUrlVariables();
	if (urlVars["coop"] === undefined) {
            coPartner = getCookie('coop');
        } else {
            coPartner = urlVars["coop"];
            if (getCookie('coop' ) == '') setCookie('coop',coPartner,3600);
        }
	
	$.ajax({
			dataType: 'jsonp',
			jsonp: 'jsonp_callback',
			url: 'https://secure1.kartenkaufen.de/elektracms/jsp/ShowCartJO.jsp?actioncode=MUDE'+coPartner,
			success: function (data) {
				intNumberPosition = parseInt(data.count);
				intPickUpindex = data.pickupindex;
				intCheckPw = data.checkpw;
				mixCustomerNumber = data.customer.number;
				strFirstName = data.customer.name2;
				strLastName = data.customer.name3;
				
				$('#cartcounter').html(intNumberPosition);				
				//user logged in
				if(mixCustomerNumber != "" && intCheckPw == 0) {
					$('#account-container').html('Hallo <span id="my-account">'+strFirstName+'&nbsp;'+strLastName+'!</span>&nbsp;&nbsp;|&nbsp;&nbsp;<span id="logoutswitch">Logout</span>&nbsp;&nbsp;|&nbsp;&nbsp;');
				}
				    	
			}
	});
	$('#logoutswitch').live('click', function() {
		$.ajax({
			dataType: 'jsonp',
			jsonp: 'jsonp_callback',
			url: 'https://secure1.kartenkaufen.de/elektracms/jsp/form_logoff1.jsp'
		});
		$('#account-container').html('<span id="loginlink"><strong>TKS</strong>-Login</span>&nbsp;|&nbsp;');	
	});
	$('#my-account').live('click', function() {
		window.location.href = "https://secure1.kartenkaufen.de/elektracms/jsp/custgo.jsp";
	});
	$('#cartlink').live('click', function() {
		window.location.href = "https://secure1.kartenkaufen.de/elektracms/jsp/ShowCart.jsp";
	});
	
	$("#loginlink").live('click',function() {
		if (!$('#accountlogin').length) {
			var loginLayer = '	<div id="accountlogin"> ';
			loginLayer += '		<div class="float_left"> ';
			loginLayer += '			<h1>Login</h1> ';
			loginLayer += '			<form method="post" action="https://secure1.kartenkaufen.de/elektracms/jsp/form_logon.jsp" name="login" accept-charset="utf-8" onsubmit="return validateForm(false)"> ';
			loginLayer += '				<fieldset> ';
			loginLayer += '					<label for="EMail">Emailadresse (Benutzername):</label> ';
			loginLayer += '					<input type="text" id="email" name="EMail" maxlength="80" /> ';
			loginLayer += '					<label for="CustomerPassword">Passwort:</label> ';
			loginLayer += '					<input type="password" id="password" name="CustomerPassword" style="font-size:24px" maxlength="20" /> ';
			loginLayer += '					<a href="javascript:resetUserPassword();">Passwort vergessen &raquo;</a> ';
			loginLayer += '				</fieldset> ';
			loginLayer += '				<input type="image" src="/img/login-button.gif" class="button ticket-button" alt="login" /> ';
			loginLayer += '				<input type="hidden" name="Steuerung" value="K_OVERVIEW" /> ';
			loginLayer += '				<input type="hidden" name="Steuerung" value="K_CHANGE" /> ';
			loginLayer += '				<input type="hidden" name="SysID" value="5" /> ';
			loginLayer += '				<input type="hidden" name="ClientID" value="1" /> ';
			loginLayer += '				<input type="hidden" name="CustomerNumber" value="0" /> ';
			loginLayer += '			</form> ';
			loginLayer += '		</div> ';
			loginLayer += '		<div class="float_right"> ';
			loginLayer += '			<h1>Neu anmelden</h1> ';
			loginLayer += '			Sollten Sie noch kein eigenes Kunden-Konto bei uns haben,<br />k&ouml;nnen Sie dies jetzt kostenlos hier einrichten: ';
			loginLayer += '			<a href="https://secure1.kartenkaufen.de/elektracms/jsp/form_createcustomer.jsp"><img src="/img/account-button.gif" alt="" class="button ticket-button" /></a> ';
			loginLayer += '		</div> ';
			loginLayer += '		<img src="/img/close-button.gif" class="close-button" alt="" /> ';
			loginLayer += '	</div> ';
			$('#wrapper').append(loginLayer);
		}
	});
	
	$("#accountlogin .close-button").live('click',function() {
		$('#accountlogin').remove();
	});
	
				          
				
});

function validateForm(onlymail) {
	var email = $('#email').val();
	var password = $('#password').val();
	var errormsg = '';
	$('#accountlogin *').removeClass('formerror');	
	if(email.indexOf('@') == -1 || email.indexOf('.') == -1 || email.indexOf(' ') != -1 || email.length<6) {
		errormsg += "Ihre EMail-Adresse muss im Format user@host.com ... benutzer@domain.de eingegeben werden!\n\n";
	    $('#email').focus();
		$('#email').addClass('formerror');
	}
	if(!onlymail && password.length<6) {
		if(errormsg == '') $('#password').focus();
		$('#password').addClass('formerror');
		errormsg += "Bitte geben Sie ein korrektes Passwort ein. Es muss mindestens 6-stellig sein!";
	}
	if(errormsg != '') {
		alert(errormsg);
		return false;
	}
	return true;
}

function resetUserPassword() {
	if(!validateForm(true)) return;
	document.login.action = "https://secure1.kartenkaufen.de/elektracms/servlet/WebResetCustomerPassword";
	document.login.submit();
}



